Mock Version: 1.4.13 Mock Version: 1.4.13 ENTER ['do'](['bash', '--login', '-c', '/usr/bin/rpmbuild -bs --target ppc64 --nodeps /builddir/build/SPECS/thunderbird.spec'], chrootPath='/var/lib/mock/f28-build-14790796-1052336/root'env={'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;\\007"', 'PS1': ' \\s-\\v\\$ ', 'LANG': 'en_US.UTF-8'}shell=Falselogger=timeout=172800uid=1000gid=425user='mockbuild'nspawn_args=[]unshare_net=TrueprintOutput=False) Executing command: ['bash', '--login', '-c', '/usr/bin/rpmbuild -bs --target ppc64 --nodeps /builddir/build/SPECS/thunderbird.spec'] with env {'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;\\007"', 'PS1': ' \\s-\\v\\$ ', 'LANG': 'en_US.UTF-8'} and shell False Building target platforms: ppc64 Building for target ppc64 Wrote: /builddir/build/SRPMS/thunderbird-60.4.0-1.fc28.src.rpm Child return code was: 0 ENTER ['do'](['bash', '--login', '-c', '/usr/bin/rpmbuild -bb --target ppc64 --nodeps /builddir/build/SPECS/thunderbird.spec'], chrootPath='/var/lib/mock/f28-build-14790796-1052336/root'env={'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;\\007"', 'PS1': ' \\s-\\v\\$ ', 'LANG': 'en_US.UTF-8'}shell=Falselogger=timeout=172800uid=1000gid=425user='mockbuild'nspawn_args=[]unshare_net=TrueprintOutput=False) Executing command: ['bash', '--login', '-c', '/usr/bin/rpmbuild -bb --target ppc64 --nodeps /builddir/build/SPECS/thunderbird.spec'] with env {'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;\\007"', 'PS1': ' \\s-\\v\\$ ', 'LANG': 'en_US.UTF-8'} and shell False Building target platforms: ppc64 Building for target ppc64 Executing(%prep): /bin/sh -e /var/tmp/rpm-tmp.8ic9fd + umask 022 + cd /builddir/build/BUILD + cd /builddir/build/BUILD + rm -rf thunderbird-60.4.0 + /usr/bin/xz -dc /builddir/build/SOURCES/thunderbird-60.4.0.source.tar.xz + /usr/bin/tar -xof - + STATUS=0 + '[' 0 -ne 0 ']' + cd thunderbird-60.4.0 + /usr/bin/chmod -Rf a+rX,u+w,g-w,o-w . Patch #9 (mozilla-build-arm.patch): + echo 'Patch #9 (mozilla-build-arm.patch):' + /usr/bin/patch --no-backup-if-mismatch -p2 -b --suffix .arm --fuzz=2 patching file gfx/ycbcr/moz.build Hunk #1 succeeded at 52 (offset -9 lines). Patch #104 (firefox-gcc-6.0.patch): + echo 'Patch #104 (firefox-gcc-6.0.patch):' + /usr/bin/patch --no-backup-if-mismatch -p1 -b --suffix .gcc6 --fuzz=2 patching file nsprpub/config/make-system-wrappers.pl patching file mozglue/build/arm.cpp Hunk #1 succeeded at 15 with fuzz 2 (offset -89 lines). Patch #304 (mozilla-1245783.patch): + echo 'Patch #304 (mozilla-1245783.patch):' + /usr/bin/patch --no-backup-if-mismatch -p1 -b --suffix .1245783 --fuzz=2 patching file js/src/Makefile.in Hunk #1 succeeded at 106 (offset -38 lines). Patch #309 (mozilla-1460871-ldap-query.patch): + echo 'Patch #309 (mozilla-1460871-ldap-query.patch):' + /usr/bin/patch --no-backup-if-mismatch -p1 -b --suffix .1460871-ldap-query --fuzz=2 patching file comm/ldap/xpcom/public/nsILDAPOperation.idl patching file comm/ldap/xpcom/src/nsLDAPOperation.cpp patching file comm/ldap/xpcom/src/nsLDAPOperation.h patching file comm/mailnews/addrbook/src/nsAbLDAPDirectoryQuery.cpp patching file comm/mailnews/addrbook/src/nsAbLDAPListenerBase.cpp patching file comm/mailnews/addrbook/src/nsAbLDAPListenerBase.h Patch #314 (mozbz-1500850-missing-dbus-header.patch): + echo 'Patch #314 (mozbz-1500850-missing-dbus-header.patch):' + /usr/bin/patch --no-backup-if-mismatch -p1 -b --suffix .1500850-missing-dbus-header --fuzz=2 patching file widget/xremoteclient/DBusRemoteClient.cpp Patch #26 (build-icu-big-endian.patch): + echo 'Patch #26 (build-icu-big-endian.patch):' + /usr/bin/patch --no-backup-if-mismatch -p1 -b --suffix .icu --fuzz=2 patching file build/autoconf/icu.m4 Hunk #1 succeeded at 78 with fuzz 2. Patch #305 (build-big-endian.patch): + echo 'Patch #305 (build-big-endian.patch):' + /usr/bin/patch --no-backup-if-mismatch -p1 -b --suffix .big-endian --fuzz=2 patching file gfx/skia/skia/include/core/SkColorPriv.h patching file gfx/skia/skia/include/core/SkImageInfo.h patching file gfx/skia/skia/include/gpu/GrTypes.h patching file gfx/skia/skia/src/core/SkColorData.h Patch #310 (disable-dbus-remote.patch): + echo 'Patch #310 (disable-dbus-remote.patch):' + /usr/bin/patch --no-backup-if-mismatch -p1 -b --suffix .disable-dbus-remote --fuzz=2 patching file toolkit/components/remote/nsRemoteService.cpp Patch #37 (build-jit-atomic-always-lucky.patch): + echo 'Patch #37 (build-jit-atomic-always-lucky.patch):' + /usr/bin/patch --no-backup-if-mismatch -p1 -b --suffix .jit-atomic-lucky --fuzz=2 patching file js/src/jit/AtomicOperations.h Hunk #1 succeeded at 388 (offset -27 lines). patching file js/src/jit/none/AtomicOperations-feeling-lucky.h Patch #40 (build-aarch64-skia.patch): + echo 'Patch #40 (build-aarch64-skia.patch):' + /usr/bin/patch --no-backup-if-mismatch -p1 -b --suffix .aarch64-skia --fuzz=2 patching file gfx/skia/skia/src/jumper/SkJumper_stages.cpp Patch #417 (bug1375074-save-restore-x28.patch): + echo 'Patch #417 (bug1375074-save-restore-x28.patch):' + /usr/bin/patch --no-backup-if-mismatch -p1 -b --suffix .bug1375074-save-restore-x28 --fuzz=2 patching file js/src/jit-test/tests/bug1375074.js patching file js/src/vm/UnboxedObject.cpp Patch #306 (mozilla-1353817.patch): + echo 'Patch #306 (mozilla-1353817.patch):' + /usr/bin/patch --no-backup-if-mismatch -p1 -b --suffix .1353817 --fuzz=2 patching file gfx/skia/skia/src/core/SkNx.h Hunk #1 succeeded at 395 (offset 96 lines). Patch #311 (firefox-wayland.patch): + echo 'Patch #311 (firefox-wayland.patch):' + /usr/bin/patch --no-backup-if-mismatch -p1 -b --suffix .wayland --fuzz=2 patching file widget/gtk/GtkCompositorWidget.cpp patching file widget/gtk/moz.build patching file widget/gtk/mozcontainer.cpp patching file widget/gtk/mozcontainer.h patching file widget/gtk/mozgtk/mozgtk.c patching file widget/gtk/mozwayland/mozwayland.c patching file widget/gtk/nsClipboard.cpp patching file widget/gtk/nsClipboardWayland.cpp Hunk #2 succeeded at 46 (offset -1 lines). Hunk #3 succeeded at 152 (offset -1 lines). Hunk #4 succeeded at 193 (offset -1 lines). Hunk #5 succeeded at 257 (offset -1 lines). Hunk #6 succeeded at 353 (offset -1 lines). Hunk #7 succeeded at 448 (offset -1 lines). Hunk #8 succeeded at 466 (offset -1 lines). Hunk #9 succeeded at 483 (offset -1 lines). Hunk #10 succeeded at 501 (offset -1 lines). Hunk #11 succeeded at 537 (offset -1 lines). Hunk #12 succeeded at 557 (offset -1 lines). Hunk #13 succeeded at 668 (offset -1 lines). Hunk #14 succeeded at 681 (offset -1 lines). Hunk #15 succeeded at 705 (offset -1 lines). Hunk #16 succeeded at 730 (offset -1 lines). Hunk #17 succeeded at 772 (offset -1 lines). Hunk #18 succeeded at 816 (offset -1 lines). Hunk #19 succeeded at 880 (offset -1 lines). Hunk #20 succeeded at 942 (offset -1 lines). patching file widget/gtk/nsClipboardWayland.h patching file widget/gtk/nsDragService.cpp patching file widget/gtk/nsDragService.h patching file widget/gtk/nsGtkKeyUtils.cpp patching file widget/gtk/nsGtkKeyUtils.h patching file widget/gtk/nsLookAndFeel.cpp patching file widget/gtk/nsLookAndFeel.h patching file widget/gtk/nsPrintDialogGTK.cpp patching file widget/gtk/nsWindow.cpp patching file widget/gtk/nsWindow.h patching file widget/gtk/WindowSurfaceProvider.h patching file widget/gtk/WindowSurfaceWayland.cpp patching file widget/gtk/WindowSurfaceWayland.h Patch #313 (firefox-wayland-crash-mozbz1507475.patch): + echo 'Patch #313 (firefox-wayland-crash-mozbz1507475.patch):' + /usr/bin/patch --no-backup-if-mismatch -p1 -b --suffix .mozbz1507475 --fuzz=2 patching file widget/gtk/mozcontainer.cpp patching file widget/gtk/mozcontainer.h + /usr/bin/rm -f .mozconfig + /usr/bin/cp /builddir/build/SOURCES/thunderbird-mozconfig .mozconfig + /usr/bin/cat /builddir/build/SOURCES/thunderbird-mozconfig-branded + echo 'ac_add_options --with-system-nspr' + echo 'ac_add_options --with-system-nss' + echo 'ac_add_options --disable-jemalloc' + echo 'ac_add_options --disable-system-sqlite' + echo 'ac_add_options --enable-system-ffi' + echo 'ac_add_options --enable-optimize="-g -O2"' + echo 'ac_add_options --disable-debug' + echo 'ac_add_options --disable-webrtc' + echo 'ac_add_options --with-system-libvpx' + echo 'ac_add_options --without-system-icu' + echo 'ac_add_options --with-system-jpeg' + echo 'ac_add_options --with-system-libvpx' + echo 'ac_add_options --disable-crashreporter' + exit 0 Executing(%build): /bin/sh -e /var/tmp/rpm-tmp.7mZfKv + umask 022 + cd /builddir/build/BUILD Generate big endian version of config/external/icu/data/icud58l.dat + cd thunderbird-60.4.0 + echo 'Generate big endian version of config/external/icu/data/icud58l.dat' + ./mach python intl/icu_sources_data.py . New python executable in /builddir/build/BUILD/thunderbird-60.4.0/objdir/_virtualenv/bin/python2.7 Also creating executable in /builddir/build/BUILD/thunderbird-60.4.0/objdir/_virtualenv/bin/python Installing setuptools, pip, wheel...done. running build_ext building 'psutil._psutil_linux' extension creating build/temp.linux-ppc64-2.7 creating build/temp.linux-ppc64-2.7/psutil gcc -pthread -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -funwind-tables -fstack-clash-protection -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -funwind-tables -fstack-clash-protection -D_GNU_SOURCE -fPIC -fwrapv -fPIC -DPSUTIL_POSIX=1 -DPSUTIL_VERSION=543 -DPSUTIL_LINUX=1 -I/usr/include/python2.7 -c psutil/_psutil_common.c -o build/temp.linux-ppc64-2.7/psutil/_psutil_common.o gcc -pthread -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -funwind-tables -fstack-clash-protection -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -funwind-tables -fstack-clash-protection -D_GNU_SOURCE -fPIC -fwrapv -fPIC -DPSUTIL_POSIX=1 -DPSUTIL_VERSION=543 -DPSUTIL_LINUX=1 -I/usr/include/python2.7 -c psutil/_psutil_posix.c -o build/temp.linux-ppc64-2.7/psutil/_psutil_posix.o gcc -pthread -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -funwind-tables -fstack-clash-protection -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -funwind-tables -fstack-clash-protection -D_GNU_SOURCE -fPIC -fwrapv -fPIC -DPSUTIL_POSIX=1 -DPSUTIL_VERSION=543 -DPSUTIL_LINUX=1 -I/usr/include/python2.7 -c psutil/_psutil_linux.c -o build/temp.linux-ppc64-2.7/psutil/_psutil_linux.o creating build/lib.linux-ppc64-2.7 creating build/lib.linux-ppc64-2.7/psutil gcc -pthread -shared -Wl,-z,relro -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld build/temp.linux-ppc64-2.7/psutil/_psutil_common.o build/temp.linux-ppc64-2.7/psutil/_psutil_posix.o build/temp.linux-ppc64-2.7/psutil/_psutil_linux.o -L/usr/lib64 -lpython2.7 -o build/lib.linux-ppc64-2.7/psutil/_psutil_linux.so building 'psutil._psutil_posix' extension gcc -pthread -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -funwind-tables -fstack-clash-protection -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -funwind-tables -fstack-clash-protection -D_GNU_SOURCE -fPIC -fwrapv -fPIC -DPSUTIL_POSIX=1 -DPSUTIL_VERSION=543 -DPSUTIL_LINUX=1 -I/usr/include/python2.7 -c psutil/_psutil_common.c -o build/temp.linux-ppc64-2.7/psutil/_psutil_common.o gcc -pthread -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -funwind-tables -fstack-clash-protection -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -funwind-tables -fstack-clash-protection -D_GNU_SOURCE -fPIC -fwrapv -fPIC -DPSUTIL_POSIX=1 -DPSUTIL_VERSION=543 -DPSUTIL_LINUX=1 -I/usr/include/python2.7 -c psutil/_psutil_posix.c -o build/temp.linux-ppc64-2.7/psutil/_psutil_posix.o gcc -pthread -shared -Wl,-z,relro -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld build/temp.linux-ppc64-2.7/psutil/_psutil_common.o build/temp.linux-ppc64-2.7/psutil/_psutil_posix.o -L/usr/lib64 -lpython2.7 -o build/lib.linux-ppc64-2.7/psutil/_psutil_posix.so copying build/lib.linux-ppc64-2.7/psutil/_psutil_linux.so -> psutil copying build/lib.linux-ppc64-2.7/psutil/_psutil_posix.so -> psutil Updating ICU sources lists... Running ICU configure... Running ICU make... Copying ICU data file... + ls -l config/external/icu/data total 11328 -rw-r--r--. 1 mockbuild mock 840 Dec 17 14:23 icudata.s -rw-r--r--. 1 mockbuild mock 376 Dec 17 14:23 icudata_gas.S -rw-r--r--. 1 mockbuild mock 11585824 Jan 2 18:03 icudt60b.dat -rw-r--r--. 1 mockbuild mock 1045 Dec 17 14:23 moz.build + rm -f 'config/external/icu/data/icudt*l.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 -funwind-tables -fstack-clash-protection -fpermissive' 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 -funwind-tables -fstack-clash-protection -fpermissive' + MOZ_OPT_FLAGS='-O2 -g -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -funwind-tables -fstack-clash-protection -fpermissive -Wformat-security -Wformat -Werror=format-security' + MOZ_OPT_FLAGS='-O2 -g -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -funwind-tables -fstack-clash-protection -fpermissive -Wformat-security -Wformat -Werror=format-security -fno-delete-null-pointer-checks' + MOZ_OPT_FLAGS='-O2 -g -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -funwind-tables -fstack-clash-protection -fpermissive -Wformat-security -Wformat -Werror=format-security -fno-delete-null-pointer-checks -fPIC -Wl,-z,relro -Wl,-z,now' 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 -funwind-tables -fstack-clash-protection -fpermissive -Wformat-security -Wformat -Werror=format-security -fno-delete-null-pointer-checks -fPIC -Wl,-z,relro -Wl,-z,now BUILDSTDERR: ++ sed -e s/-fpermissive//g + export 'CFLAGS=-O2 -g -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -funwind-tables -fstack-clash-protection -Wformat-security -Wformat -Werror=format-security -fno-delete-null-pointer-checks -fPIC -Wl,-z,relro -Wl,-z,now' + CFLAGS='-O2 -g -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -funwind-tables -fstack-clash-protection -Wformat-security -Wformat -Werror=format-security -fno-delete-null-pointer-checks -fPIC -Wl,-z,relro -Wl,-z,now' + export 'CXXFLAGS=-O2 -g -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -funwind-tables -fstack-clash-protection -fpermissive -Wformat-security -Wformat -Werror=format-security -fno-delete-null-pointer-checks -fPIC -Wl,-z,relro -Wl,-z,now' + CXXFLAGS='-O2 -g -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -funwind-tables -fstack-clash-protection -fpermissive -Wformat-security -Wformat -Werror=format-security -fno-delete-null-pointer-checks -fPIC -Wl,-z,relro -Wl,-z,now' + export LDFLAGS= + LDFLAGS= + export PREFIX=/usr + PREFIX=/usr + export LIBDIR=/usr/lib64 + LIBDIR=/usr/lib64 + MOZ_SMP_FLAGS=-j1 + '[' -z '' ']' BUILDSTDERR: ++ /usr/bin/getconf _NPROCESSORS_ONLN + RPM_BUILD_NCPUS=4 + '[' 4 -ge 2 ']' + MOZ_SMP_FLAGS=-j2 + '[' 4 -ge 4 ']' + MOZ_SMP_FLAGS=-j4 + '[' 4 -ge 8 ']' + export MOZ_MAKE_FLAGS=-j4 + MOZ_MAKE_FLAGS=-j4 + export STRIP=/bin/true + STRIP=/bin/true + ./mach build BUILDSTDERR: /builddir/build/BUILD/thunderbird-60.4.0/testing/mozbase/mozsystemmonitor/mozsystemmonitor/resourcemonitor.py:263: UserWarning: psutil failed to run: not sure how to interpret line ' 252 0 vda 8139859 124974 519126690 25113920 15402901 81508538 8027979626 2231975702 0 78299690 2098979180 0 0 0 0\n' BUILDSTDERR: warnings.warn('psutil failed to run: %s' % e) 0:00.50 Clobber not needed. 0:00.50 Adding make options from /builddir/build/BUILD/thunderbird-60.4.0/.mozconfig MOZ_CO_PROJECT=mail AUTOCONF=autoconf-2.13 BUILD_OFFICIAL=1 MOZILLA_OFFICIAL=1 MOZ_OBJDIR=/builddir/build/BUILD/thunderbird-60.4.0/objdir OBJDIR=/builddir/build/BUILD/thunderbird-60.4.0/objdir FOUND_MOZCONFIG=/builddir/build/BUILD/thunderbird-60.4.0/.mozconfig export FOUND_MOZCONFIG 0:00.51 /usr/bin/gmake -f client.mk -s configure 0:00.54 Generating /builddir/build/BUILD/thunderbird-60.4.0/configure 0:00.54 Generating /builddir/build/BUILD/thunderbird-60.4.0/js/src/configure 0:00.55 cd /builddir/build/BUILD/thunderbird-60.4.0/objdir 0:00.56 /builddir/build/BUILD/thunderbird-60.4.0/configure 0:00.75 Reexecuting in the virtualenv 0:01.04 Adding configure options from /builddir/build/BUILD/thunderbird-60.4.0/.mozconfig 0:01.04 --enable-application=comm/mail 0:01.04 --enable-default-toolkit=cairo-gtk3-wayland 0:01.04 --prefix=/usr 0:01.04 --libdir=/usr/lib64 0:01.04 --with-system-jpeg 0:01.04 --with-system-zlib 0:01.04 --with-system-libvpx 0:01.04 --with-pthreads 0:01.04 --disable-tests 0:01.04 --disable-strip 0:01.04 --disable-necko-wifi 0:01.04 --disable-updater 0:01.04 --enable-startup-notification 0:01.04 --enable-pie 0:01.04 --with-system-icu 0:01.04 --enable-calendar 0:01.04 --enable-official-branding 0:01.04 --with-system-nspr 0:01.04 --with-system-nss 0:01.04 --disable-jemalloc 0:01.04 --disable-system-sqlite 0:01.04 --enable-system-ffi 0:01.04 --enable-optimize=-g -O2 0:01.04 --disable-debug 0:01.04 --disable-webrtc 0:01.04 --with-system-libvpx 0:01.04 --without-system-icu 0:01.04 --with-system-jpeg 0:01.05 --with-system-libvpx 0:01.05 --disable-crashreporter 0:01.05 MOZILLA_OFFICIAL=1 0:01.05 BUILD_OFFICIAL=1 0:01.05 checking for vcs source checkout... no 0:01.54 checking for a shell... /usr/bin/sh 0:01.62 checking for host system type... powerpc64-unknown-linux-gnu 0:01.62 checking for target system type... powerpc64-unknown-linux-gnu 0:01.71 checking for a shell... /usr/bin/sh 0:01.77 checking for host system type... powerpc64-unknown-linux-gnu 0:01.77 checking for target system type... powerpc64-unknown-linux-gnu 0:02.02 checking for vcs source checkout... no 0:02.03 checking whether cross compiling... no 0:02.03 checking for the target C compiler... /usr/bin/gcc 0:02.07 checking whether the target C compiler can be used... yes 0:02.18 checking for Python 3... /usr/bin/python3 (3.6.7) 0:02.20 checking for pkg_config... /usr/bin/pkg-config 0:02.21 checking for pkg-config version... 1.4.2 0:02.21 checking for yasm... /usr/bin/yasm 0:02.22 checking yasm version... 1.3.0 0:02.22 checking the target C compiler version... 8.2.1 0:02.25 checking the target C compiler works... yes 0:02.25 checking for the target C++ compiler... /usr/bin/g++ 0:02.27 checking whether the target C++ compiler can be used... yes 0:02.27 checking the target C++ compiler version... 8.2.1 0:02.30 checking the target C++ compiler works... yes 0:02.30 checking for the host C compiler... /usr/bin/gcc 0:02.32 checking whether the host C compiler can be used... yes 0:02.32 checking the host C compiler version... 8.2.1 0:02.35 checking the host C compiler works... yes 0:02.35 checking for the host C++ compiler... /usr/bin/g++ 0:02.37 checking whether the host C++ compiler can be used... yes 0:02.37 checking the host C++ compiler version... 8.2.1 0:02.40 checking the host C++ compiler works... yes 0:02.42 checking for 64-bit OS... yes 0:02.43 checking bindgen cflags... no 0:02.45 checking for linker... bfd 0:02.48 checking for stdint.h... yes 0:02.51 checking for inttypes.h... yes 0:02.54 checking for malloc.h... yes 0:02.57 checking for alloca.h... yes 0:02.58 checking for sys/byteorder.h... no 0:02.62 checking for getopt.h... yes 0:02.65 checking for unistd.h... yes 0:02.67 checking for nl_types.h... yes 0:02.70 checking for cpuid.h... no 0:02.73 checking for sys/statvfs.h... yes 0:02.77 checking for sys/statfs.h... yes 0:02.80 checking for sys/vfs.h... yes 0:02.83 checking for sys/mount.h... yes 0:02.87 checking for sys/quota.h... yes 0:02.90 checking for linux/quota.h... yes 0:02.94 checking for linux/if_addr.h... yes 0:02.98 checking for linux/rtnetlink.h... yes 0:03.01 checking for sys/queue.h... yes 0:03.03 checking for sys/types.h... yes 0:03.07 checking for netinet/in.h... yes 0:03.10 checking for byteswap.h... yes 0:03.14 checking for linux/perf_event.h... yes 0:03.17 checking for perf_event_open system call... yes 0:03.19 checking whether the C compiler supports -Wunreachable-code-return... no 0:03.21 checking whether the C++ compiler supports -Wunreachable-code-return... no 0:03.22 checking whether the C compiler supports -Wclass-varargs... no 0:03.24 checking whether the C++ compiler supports -Wclass-varargs... no 0:03.26 checking whether the C compiler supports -Wloop-analysis... no 0:03.26 checking whether the C++ compiler supports -Wloop-analysis... no 0:03.29 checking whether the C++ compiler supports -Wc++1z-compat... yes 0:03.30 checking whether the C++ compiler supports -Wcomma... no 0:03.32 checking whether the C compiler supports -Wduplicated-cond... yes 0:03.35 checking whether the C++ compiler supports -Wduplicated-cond... yes 0:03.37 checking whether the C++ compiler supports -Wimplicit-fallthrough... yes 0:03.39 checking whether the C compiler supports -Wstring-conversion... no 0:03.40 checking whether the C++ compiler supports -Wstring-conversion... no 0:03.42 checking whether the C++ compiler supports -Wno-inline-new-delete... no 0:03.44 checking whether the C compiler supports -Wno-error=maybe-uninitialized... yes 0:03.47 checking whether the C++ compiler supports -Wno-error=maybe-uninitialized... yes 0:03.49 checking whether the C compiler supports -Wno-error=deprecated-declarations... yes 0:03.52 checking whether the C++ compiler supports -Wno-error=deprecated-declarations... yes 0:03.54 checking whether the C compiler supports -Wno-error=array-bounds... yes 0:03.57 checking whether the C++ compiler supports -Wno-error=array-bounds... yes 0:03.59 checking whether the C compiler supports -Wno-error=free-nonheap-object... yes 0:03.62 checking whether the C++ compiler supports -Wno-error=free-nonheap-object... yes 0:03.64 checking whether the C compiler supports -Wformat... yes 0:03.66 checking whether the C++ compiler supports -Wformat... yes 0:03.68 checking whether the C compiler supports -Wformat-security... no 0:03.71 checking whether the C++ compiler supports -Wformat-security... no 0:03.73 checking whether the C compiler supports -Wformat-overflow=2... yes 0:03.76 checking whether the C++ compiler supports -Wformat-overflow=2... yes 0:03.79 checking whether the C compiler supports -Wno-gnu-zero-variadic-macro-arguments... no 0:03.81 checking whether the C++ compiler supports -Wno-gnu-zero-variadic-macro-arguments... no 0:03.83 checking whether the C++ compiler supports -fno-sized-deallocation... yes 0:03.85 checking for libffi > 3.0.9... yes 0:03.86 checking MOZ_FFI_CFLAGS... 0:03.86 checking MOZ_FFI_LIBS... -lffi 0:03.87 checking for rustc... /usr/bin/rustc 0:03.87 checking for cargo... /usr/bin/cargo 0:03.95 checking rustc version... 1.31.0 0:03.98 checking cargo version... 1.31.0 0:04.45 checking for gtk+-wayland-3.0 >= 3.22... yes 0:04.47 checking MOZ_WAYLAND_CFLAGS... -I/usr/include/gtk-3.0 -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/uuid -I/usr/include/harfbuzz -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/gio-unix-2.0/ -I/usr/include/libdrm -I/usr/include/atk-1.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -pthread 0:04.48 checking MOZ_WAYLAND_LIBS... -lgtk-3 -lgdk-3 -lpangocairo-1.0 -lpango-1.0 -latk-1.0 -lcairo-gobject -lcairo -lgdk_pixbuf-2.0 -lgio-2.0 -lgobject-2.0 -lglib-2.0 0:04.49 checking for pango >= 1.22.0 pangoft2 >= 1.22.0 pangocairo >= 1.22.0... yes 0:04.49 checking MOZ_PANGO_CFLAGS... -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/fribidi -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/uuid -I/usr/include/harfbuzz -I/usr/include/cairo -I/usr/include/pixman-1 0:04.50 checking MOZ_PANGO_LIBS... -lpangoft2-1.0 -lfontconfig -lfreetype -lpangocairo-1.0 -lpango-1.0 -lgobject-2.0 -lglib-2.0 -lcairo 0:04.50 checking for fontconfig >= 2.7.0... yes 0:04.51 checking _FONTCONFIG_CFLAGS... -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/uuid 0:04.51 checking _FONTCONFIG_LIBS... -lfontconfig -lfreetype 0:04.51 checking for freetype2 >= 6.1.0... yes 0:04.52 checking _FT2_CFLAGS... -I/usr/include/freetype2 -I/usr/include/libpng16 0:04.53 checking _FT2_LIBS... -lfreetype 0:04.53 checking for tar... /usr/bin/gtar 0:04.53 checking for unzip... /usr/bin/unzip 0:04.53 checking for zip... /usr/bin/zip 0:04.53 checking for gn... not found 0:04.53 checking for the Mozilla API key... no 0:04.53 checking for the Google API key... no 0:04.53 checking for the Bing API key... no 0:04.53 checking for the Adjust SDK key... no 0:04.54 checking for the Leanplum SDK key... no 0:04.54 checking for the Pocket API key... no 0:04.54 checking for llvm-config... /usr/bin/llvm-config 0:04.64 checking for awk... /usr/bin/gawk 0:04.64 checking for perl... /usr/bin/perl 0:04.64 checking for minimum required perl version >= 5.006... 5.026003 0:04.69 checking for full perl installation... yes 0:04.69 checking for gmake... /usr/bin/gmake 0:04.69 checking for watchman... not found 0:04.69 checking for xargs... /usr/bin/xargs 0:04.69 checking for rpmbuild... /usr/bin/rpmbuild 0:04.70 checking for autoconf... /usr/bin/autoconf-2.13 0:04.70 Refreshing /builddir/build/BUILD/thunderbird-60.4.0/old-configure with /usr/bin/autoconf-2.13 0:05.32 creating cache ./config.cache 0:05.36 checking host system type... powerpc64-unknown-linux-gnu 0:05.39 checking target system type... powerpc64-unknown-linux-gnu 0:05.42 checking build system type... powerpc64-unknown-linux-gnu 0:05.42 checking for objcopy... /usr/bin/objcopy 0:05.43 checking for gcc... /usr/bin/gcc -std=gnu99 0:05.50 checking whether the C compiler (/usr/bin/gcc -std=gnu99 -O2 -g -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -funwind-tables -fstack-clash-protection -Wformat-security -Wformat -Werror=format-security -fno-delete-null-pointer-checks -fPIC -Wl,-z,relro -Wl,-z,now ) works... yes 0:05.50 checking whether the C compiler (/usr/bin/gcc -std=gnu99 -O2 -g -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -funwind-tables -fstack-clash-protection -Wformat-security -Wformat -Werror=format-security -fno-delete-null-pointer-checks -fPIC -Wl,-z,relro -Wl,-z,now ) is a cross-compiler... no 0:05.51 checking whether we are using GNU C... yes 0:05.54 checking whether /usr/bin/gcc -std=gnu99 accepts -g... yes 0:05.54 checking for c++... /usr/bin/g++ 0:05.62 checking whether the C++ compiler (/usr/bin/g++ -O2 -g -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -funwind-tables -fstack-clash-protection -fpermissive -Wformat-security -Wformat -Werror=format-security -fno-delete-null-pointer-checks -fPIC -Wl,-z,relro -Wl,-z,now ) works... yes 0:05.62 checking whether the C++ compiler (/usr/bin/g++ -O2 -g -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -funwind-tables -fstack-clash-protection -fpermissive -Wformat-security -Wformat -Werror=format-security -fno-delete-null-pointer-checks -fPIC -Wl,-z,relro -Wl,-z,now ) is a cross-compiler... no 0:05.63 checking whether we are using GNU C++... yes 0:05.65 checking whether /usr/bin/g++ accepts -g... yes 0:05.71 checking for ranlib... ranlib 0:05.71 checking for as... /usr/bin/as 0:05.71 checking for ar... ar 0:05.71 checking for strip... /bin/true 0:05.71 checking for windres... no 0:05.71 checking for otool... no 0:05.83 checking for X... libraries , headers 0:05.88 checking for dnet_ntoa in -ldnet... no 0:05.92 checking for dnet_ntoa in -ldnet_stub... no 0:05.97 checking for gethostbyname... yes 0:06.01 checking for connect... yes 0:06.05 checking for remove... yes 0:06.10 checking for shmat... yes 0:06.15 checking for IceConnectionNumber in -lICE... yes 0:06.24 checking for --noexecstack option to as... yes 0:06.28 checking for -z noexecstack option to ld... yes 0:06.32 checking for -z text option to ld... yes 0:06.36 checking for -z relro option to ld... yes 0:06.41 checking for --build-id option to ld... yes 0:06.45 checking for --ignore-unresolved-symbol option to ld... yes 0:06.46 checking if toolchain supports -mssse3 option... no 0:06.48 checking if toolchain supports -msse4.1 option... no 0:06.51 checking whether we can enable AltiVec support... yes 0:06.57 checking whether the linker supports Identical Code Folding... no 0:06.85 checking whether removing dead symbols breaks debugging... no 0:06.91 checking for PIE support... yes 0:06.95 checking for working const... yes 0:06.96 checking for mode_t... yes 0:06.98 checking for off_t... yes 0:07.00 checking for pid_t... yes 0:07.00 checking for size_t... yes 0:07.14 checking whether 64-bits std::atomic requires -latomic... no 0:07.18 checking for dirent.h that defines DIR... yes 0:07.23 checking for opendir in -ldir... no 0:07.25 checking for sockaddr_in.sin_len... false 0:07.28 checking for sockaddr_in6.sin6_len... false 0:07.30 checking for sockaddr.sa_len... false 0:07.36 checking for gethostbyname_r in -lc_r... no 0:07.47 checking for library containing dlopen... -ldl 0:07.51 checking for dlfcn.h... yes 0:07.55 checking for dladdr... yes 0:07.60 checking for memmem... yes 0:07.65 checking for socket in -lsocket... no 0:07.71 checking for XDrawLines in -lX11... yes 0:07.77 checking for XextAddDisplay in -lXext... yes 0:07.81 checking for XtFree in -lXt... yes 0:07.87 checking for xcb_connect in -lxcb... yes 0:07.92 checking for xcb_shm_query_version in -lxcb-shm... yes 0:07.98 checking for XGetXCBConnection in -lX11-xcb... yes 0:08.02 checking for pthread_create in -lpthreads... no 0:08.08 checking for pthread_create in -lpthread... yes 0:08.12 checking whether /usr/bin/gcc -std=gnu99 accepts -pthread... yes 0:08.16 checking for pthread.h... yes 0:08.19 checking whether /usr/bin/gcc -std=gnu99 needs -traditional... no 0:08.24 checking for 8-bit clean memcmp... yes 0:08.29 checking for stat64... yes 0:08.35 checking for lstat64... yes 0:08.40 checking for truncate64... yes 0:08.45 checking for statvfs64... yes 0:08.51 checking for statvfs... yes 0:08.55 checking for statfs64... yes 0:08.62 checking for statfs... yes 0:08.67 checking for getpagesize... yes 0:08.73 checking for gmtime_r... yes 0:08.77 checking for localtime_r... yes 0:08.83 checking for arc4random... no 0:08.88 checking for arc4random_buf... no 0:08.92 checking for mallinfo... yes 0:08.98 checking for gettid... no 0:09.03 checking for lchown... yes 0:09.08 checking for setpriority... yes 0:09.14 checking for strerror... yes 0:09.19 checking for syscall... yes 0:09.24 checking for clock_gettime(CLOCK_MONOTONIC)... 0:09.30 checking for pthread_cond_timedwait_monotonic_np... 0:09.38 checking for res_ninit()... yes 0:09.42 checking for an implementation of va_copy()... yes 0:09.46 checking whether va_list can be copied by value... yes 0:09.57 checking for C++ dynamic_cast to void*... yes 0:09.66 checking for __thread keyword for TLS variables... yes 0:09.71 checking for localeconv... yes 0:09.75 checking for malloc.h... yes 0:09.81 checking for strndup... yes 0:09.86 checking for posix_memalign... yes 0:09.91 checking for memalign... yes 0:09.97 checking for malloc_usable_size... yes 0:10.00 checking whether malloc_usable_size definition can use const argument... no 0:10.02 checking for valloc in malloc.h... yes 0:10.03 checking for valloc in unistd.h... no 0:10.03 checking NSPR selection... system 0:10.04 checking for nspr-config... /usr/bin/nspr-config 0:10.08 checking for NSPR - version >= 4.19... yes 0:10.20 checking for nss-config... /usr/bin/nss-config 0:10.26 checking for NSS - version >= 3.36.6... yes 0:10.31 checking for jpeg_destroy_compress in -ljpeg... yes 0:10.43 checking for gzread in -lz... yes 0:10.48 checking if app-specific confvars.sh exists... /builddir/build/BUILD/thunderbird-60.4.0/comm/mail/confvars.sh 0:10.52 checking for gtk+-3.0 >= 3.4.0 gtk+-unix-print-3.0 glib-2.0 gobject-2.0 ... yes 0:10.55 checking MOZ_GTK3_CFLAGS... -I/usr/include/gtk-3.0 -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/uuid -I/usr/include/harfbuzz -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/gio-unix-2.0/ -I/usr/include/libdrm -I/usr/include/atk-1.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/usr/include/gtk-3.0/unix-print -pthread 0:10.55 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:10.57 checking for gtk+-2.0 >= 2.18.0 gtk+-unix-print-2.0 glib-2.0 >= 2.22 gobject-2.0 gdk-x11-2.0... yes 0:10.58 checking MOZ_GTK2_CFLAGS... -I/usr/include/gtk-2.0 -I/usr/lib64/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/uuid -I/usr/include/harfbuzz -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/atk-1.0 -I/usr/include/gtk-unix-print-2.0 -pthread 0:10.58 checking MOZ_GTK2_LIBS... -lgtk-x11-2.0 -latk-1.0 -lgio-2.0 -lpangoft2-1.0 -lfontconfig -lfreetype -lgdk-x11-2.0 -lpangocairo-1.0 -lpango-1.0 -lcairo -lgdk_pixbuf-2.0 -lgobject-2.0 -lglib-2.0 0:10.59 checking for libstartup-notification-1.0 >= 0.8... yes 0:10.59 checking MOZ_STARTUP_NOTIFICATION_CFLAGS... -I/usr/include/startup-notification-1.0 0:10.60 checking MOZ_STARTUP_NOTIFICATION_LIBS... -lstartup-notification-1 0:10.61 checking for gconf-2.0 >= 1.2.1 gobject-2.0 ... yes 0:10.61 checking MOZ_GCONF_CFLAGS... -I/usr/include/gconf/2 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -pthread 0:10.62 checking MOZ_GCONF_LIBS... -lgconf-2 -lgobject-2.0 -lglib-2.0 0:10.63 checking for dbus-1 >= 0.60... yes 0:10.63 checking MOZ_DBUS_CFLAGS... -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include 0:10.63 checking MOZ_DBUS_LIBS... -ldbus-1 0:10.63 checking for dbus-glib-1 >= 0.60... yes 0:10.64 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:10.64 checking MOZ_DBUS_GLIB_LIBS... -ldbus-glib-1 -ldbus-1 -lgobject-2.0 -lglib-2.0 0:10.68 checking for vpx >= 1.5.0... yes 0:10.68 checking MOZ_LIBVPX_CFLAGS... 0:10.69 checking MOZ_LIBVPX_LIBS... -lvpx -lm 0:10.74 checking for vpx/vpx_decoder.h... yes 0:10.82 checking for vpx_codec_dec_init_ver in -lvpx... yes 0:10.85 checking for vpx_mem/vpx_mem.h... no 0:10.87 checking for libpulse... yes 0:10.87 checking MOZ_PULSEAUDIO_CFLAGS... -D_REENTRANT 0:10.87 checking MOZ_PULSEAUDIO_LIBS... -lpulse 0:10.91 checking for linux/joystick.h... yes 0:10.91 checking for wget... no 0:10.98 checking for fdatasync... yes 0:11.02 checking for valid C compiler optimization flags... yes 0:11.18 checking for __cxa_demangle... yes 0:11.22 checking for unwind.h... yes 0:11.31 checking for _Unwind_Backtrace... yes 0:11.33 checking for -pipe support... yes 0:11.37 checking what kind of list files are supported by the linker... linkerscript 0:11.41 checking what kind of ordering can be done with the linker... none 0:11.41 checking for glib-2.0 >= 1.3.7 gobject-2.0... yes 0:11.41 checking GLIB_CFLAGS... -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include 0:11.42 checking GLIB_LIBS... -lgobject-2.0 -lglib-2.0 0:11.52 checking for FT_Bitmap_Size.y_ppem... yes 0:11.57 checking for FT_GlyphSlot_Embolden... yes 0:11.63 checking for FT_Load_Sfnt_Table... yes 0:11.69 checking for fontconfig/fcfreetype.h... yes 0:11.81 checking for posix_fadvise... yes 0:11.87 checking for posix_fallocate... yes 0:11.97 updating cache ./config.cache 0:11.98 creating ./config.data 0:12.16 js/src> configuring 0:12.16 js/src> running /builddir/build/BUILD/thunderbird-60.4.0/objdir/_virtualenv/bin/python /builddir/build/BUILD/thunderbird-60.4.0/build/../configure.py --enable-project=js --target=powerpc64-unknown-linux-gnu --host=powerpc64-unknown-linux-gnu --disable-crashreporter --disable-necko-wifi --enable-official-branding --enable-pie --enable-startup-notification --disable-strip --disable-system-sqlite --disable-updater --libdir=/usr/lib64 --prefix=/usr --with-pthreads --without-system-icu --with-system-jpeg --with-system-libvpx --with-system-nss --with-system-zlib --disable-tests --disable-debug --disable-rust-debug --enable-optimize=-g -O2 --enable-xcode-checks --without-toolchain-prefix --without-visual-studio-version --enable-debug-symbols --disable-address-sanitizer --enable-release --disable-linker --disable-clang-plugin --disable-mozsearch-plugin --disable-coverage --disable-stdcxx-compat --disable-jemalloc --without-linux-headers --disable-warnings-as-errors --disable-js-shell --disable-shared-js --disable-export-js --disable-ion --disable-simulator --disable-instruments --disable-callgrind --disable-profiling --disable-vtune --disable-gc-trace --disable-gczeal --disable-small-chunk-size --disable-trace-logging --disable-oom-breakpoint --disable-perf --disable-jitspew --disable-more-deterministic --enable-ctypes --with-system-ffi --disable-fuzzing --disable-pipeline-operator --with-nspr-cflags=-I/usr/include/nspr4 --with-nspr-libs=-L/usr/lib64 -lplds4 -lplc4 -lnspr4 --prefix=/builddir/build/BUILD/thunderbird-60.4.0/objdir/dist JS_STANDALONE= --cache-file=/builddir/build/BUILD/thunderbird-60.4.0/objdir/config.cache 0:12.31 js/src> checking for vcs source checkout... no 0:12.40 js/src> checking for a shell... /usr/bin/sh 0:12.42 js/src> checking for host system type... powerpc64-unknown-linux-gnu 0:12.44 js/src> checking for target system type... powerpc64-unknown-linux-gnu 0:12.44 js/src> checking for a shell... /usr/bin/sh 0:12.47 js/src> checking for host system type... powerpc64-unknown-linux-gnu 0:12.49 js/src> checking for target system type... powerpc64-unknown-linux-gnu 0:12.49 js/src> checking for android platform directory... no 0:12.49 js/src> checking for android sysroot directory... no 0:12.49 js/src> checking for android system directory... no 0:12.50 js/src> checking for the Android toolchain directory... not found 0:12.57 js/src> checking for android platform directory... no 0:12.57 js/src> checking for android system directory... no 0:12.57 js/src> checking for android sysroot directory... no 0:12.57 js/src> checking for the Android toolchain directory... not found 0:12.93 js/src> checking for vcs source checkout... no 0:12.93 js/src> checking whether cross compiling... no 0:12.93 js/src> checking for the target C compiler... /usr/bin/gcc 0:12.95 js/src> checking whether the target C compiler can be used... yes 0:13.01 js/src> checking for Python 3... /usr/bin/python3 (3.6.7) 0:13.02 js/src> checking for pkg_config... /usr/bin/pkg-config 0:13.02 js/src> checking for pkg-config version... 1.4.2 0:13.02 js/src> checking for yasm... /usr/bin/yasm 0:13.03 js/src> checking yasm version... 1.3.0 0:13.03 js/src> checking for android ndk version... no 0:13.03 js/src> checking for GoogleVR SDK... Not specified 0:13.04 js/src> checking the target C compiler version... 8.2.1 0:13.06 js/src> checking the target C compiler works... yes 0:13.06 js/src> checking for the target C++ compiler... /usr/bin/g++ 0:13.08 js/src> checking whether the target C++ compiler can be used... yes 0:13.08 js/src> checking the target C++ compiler version... 8.2.1 0:13.11 js/src> checking the target C++ compiler works... yes 0:13.11 js/src> checking for the host C compiler... /usr/bin/gcc 0:13.13 js/src> checking whether the host C compiler can be used... yes 0:13.13 js/src> checking the host C compiler version... 8.2.1 0:13.15 js/src> checking the host C compiler works... yes 0:13.16 js/src> checking for the host C++ compiler... /usr/bin/g++ 0:13.18 js/src> checking whether the host C++ compiler can be used... yes 0:13.18 js/src> checking the host C++ compiler version... 8.2.1 0:13.20 js/src> checking the host C++ compiler works... yes 0:13.23 js/src> checking for 64-bit OS... yes 0:13.23 js/src> checking bindgen cflags... no 0:13.25 js/src> checking for linker... bfd 0:13.28 js/src> checking for stdint.h... yes 0:13.30 js/src> checking for inttypes.h... yes 0:13.34 js/src> checking for malloc.h... yes 0:13.36 js/src> checking for alloca.h... yes 0:13.38 js/src> checking for sys/byteorder.h... no 0:13.40 js/src> checking for getopt.h... yes 0:13.44 js/src> checking for unistd.h... yes 0:13.46 js/src> checking for nl_types.h... yes 0:13.47 js/src> checking for cpuid.h... no 0:13.50 js/src> checking for sys/statvfs.h... yes 0:13.53 js/src> checking for sys/statfs.h... yes 0:13.55 js/src> checking for sys/vfs.h... yes 0:13.59 js/src> checking for sys/mount.h... yes 0:13.61 js/src> checking for sys/quota.h... yes 0:13.65 js/src> checking for linux/quota.h... yes 0:13.68 js/src> checking for linux/if_addr.h... yes 0:13.72 js/src> checking for linux/rtnetlink.h... yes 0:13.74 js/src> checking for sys/queue.h... yes 0:13.77 js/src> checking for sys/types.h... yes 0:13.81 js/src> checking for netinet/in.h... yes 0:13.83 js/src> checking for byteswap.h... yes 0:13.87 js/src> checking for linux/perf_event.h... yes 0:13.89 js/src> checking for perf_event_open system call... yes 0:13.91 js/src> checking whether the C compiler supports -Wunreachable-code-return... no 0:13.93 js/src> checking whether the C++ compiler supports -Wunreachable-code-return... no 0:13.95 js/src> checking whether the C compiler supports -Wclass-varargs... no 0:13.95 js/src> checking whether the C++ compiler supports -Wclass-varargs... no 0:13.97 js/src> checking whether the C compiler supports -Wloop-analysis... no 0:13.99 js/src> checking whether the C++ compiler supports -Wloop-analysis... no 0:14.00 js/src> checking whether the C++ compiler supports -Wc++1z-compat... yes 0:14.02 js/src> checking whether the C++ compiler supports -Wcomma... no 0:14.03 js/src> checking whether the C compiler supports -Wduplicated-cond... yes 0:14.06 js/src> checking whether the C++ compiler supports -Wduplicated-cond... yes 0:14.08 js/src> checking whether the C++ compiler supports -Wimplicit-fallthrough... yes 0:14.10 js/src> checking whether the C compiler supports -Wstring-conversion... no 0:14.11 js/src> checking whether the C++ compiler supports -Wstring-conversion... no 0:14.13 js/src> checking whether the C++ compiler supports -Wno-inline-new-delete... no 0:14.15 js/src> checking whether the C compiler supports -Wno-error=maybe-uninitialized... yes 0:14.18 js/src> checking whether the C++ compiler supports -Wno-error=maybe-uninitialized... yes 0:14.20 js/src> checking whether the C compiler supports -Wno-error=deprecated-declarations... yes 0:14.22 js/src> checking whether the C++ compiler supports -Wno-error=deprecated-declarations... yes 0:14.26 js/src> checking whether the C compiler supports -Wno-error=array-bounds... yes 0:14.28 js/src> checking whether the C++ compiler supports -Wno-error=array-bounds... yes 0:14.30 js/src> checking whether the C compiler supports -Wno-error=free-nonheap-object... yes 0:14.33 js/src> checking whether the C++ compiler supports -Wno-error=free-nonheap-object... yes 0:14.35 js/src> checking whether the C compiler supports -Wformat... yes 0:14.38 js/src> checking whether the C++ compiler supports -Wformat... yes 0:14.40 js/src> checking whether the C compiler supports -Wformat-security... no 0:14.42 js/src> checking whether the C++ compiler supports -Wformat-security... no 0:14.44 js/src> checking whether the C compiler supports -Wformat-overflow=2... yes 0:14.47 js/src> checking whether the C++ compiler supports -Wformat-overflow=2... yes 0:14.50 js/src> checking whether the C compiler supports -Wno-gnu-zero-variadic-macro-arguments... no 0:14.52 js/src> checking whether the C++ compiler supports -Wno-gnu-zero-variadic-macro-arguments... no 0:14.54 js/src> checking whether the C++ compiler supports -Wno-noexcept-type... yes 0:14.57 js/src> checking whether the C++ compiler supports -fno-sized-deallocation... yes 0:14.59 js/src> checking for libffi > 3.0.9... yes 0:14.59 js/src> checking MOZ_FFI_CFLAGS... 0:14.60 js/src> checking MOZ_FFI_LIBS... -lffi 0:14.60 js/src> checking for awk... /usr/bin/gawk 0:14.60 js/src> checking for perl... /usr/bin/perl 0:14.61 js/src> checking for minimum required perl version >= 5.006... 5.026003 0:14.62 js/src> checking for full perl installation... yes 0:14.62 js/src> checking for gmake... /usr/bin/gmake 0:14.63 js/src> checking for watchman... not found 0:14.63 js/src> checking for xargs... /usr/bin/xargs 0:14.63 js/src> checking for rpmbuild... /usr/bin/rpmbuild 0:14.63 js/src> checking for autoconf... /usr/bin/autoconf-2.13 0:14.63 js/src> Refreshing /builddir/build/BUILD/thunderbird-60.4.0/js/src/old-configure with /usr/bin/autoconf-2.13 0:14.91 js/src> loading cache /builddir/build/BUILD/thunderbird-60.4.0/objdir/config.cache 0:14.95 js/src> checking host system type... powerpc64-unknown-linux-gnu 0:14.98 js/src> checking target system type... powerpc64-unknown-linux-gnu 0:15.01 js/src> checking build system type... powerpc64-unknown-linux-gnu 0:15.02 js/src> checking for gcc... (cached) /usr/bin/gcc -std=gnu99 0:15.06 js/src> checking whether the C compiler (/usr/bin/gcc -std=gnu99 -O2 -g -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -funwind-tables -fstack-clash-protection -Wformat-security -Wformat -Werror=format-security -fno-delete-null-pointer-checks -fPIC -Wl,-z,relro -Wl,-z,now ) works... yes 0:15.06 js/src> checking whether the C compiler (/usr/bin/gcc -std=gnu99 -O2 -g -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -funwind-tables -fstack-clash-protection -Wformat-security -Wformat -Werror=format-security -fno-delete-null-pointer-checks -fPIC -Wl,-z,relro -Wl,-z,now ) is a cross-compiler... no 0:15.06 js/src> checking whether we are using GNU C... (cached) yes 0:15.06 js/src> checking whether /usr/bin/gcc -std=gnu99 accepts -g... (cached) yes 0:15.06 js/src> checking for c++... (cached) /usr/bin/g++ 0:15.15 js/src> checking whether the C++ compiler (/usr/bin/g++ -O2 -g -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -funwind-tables -fstack-clash-protection -fpermissive -Wformat-security -Wformat -Werror=format-security -fno-delete-null-pointer-checks -fPIC -Wl,-z,relro -Wl,-z,now ) works... yes 0:15.15 js/src> checking whether the C++ compiler (/usr/bin/g++ -O2 -g -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -funwind-tables -fstack-clash-protection -fpermissive -Wformat-security -Wformat -Werror=format-security -fno-delete-null-pointer-checks -fPIC -Wl,-z,relro -Wl,-z,now ) is a cross-compiler... no 0:15.15 js/src> checking whether we are using GNU C++... (cached) yes 0:15.15 js/src> checking whether /usr/bin/g++ accepts -g... (cached) yes 0:15.20 js/src> checking for ranlib... (cached) ranlib 0:15.20 js/src> checking for as... (cached) /usr/bin/as 0:15.20 js/src> checking for ar... (cached) ar 0:15.21 js/src> checking for strip... (cached) /bin/true 0:15.21 js/src> checking for windres... no 0:15.22 js/src> checking for sb-conf... no 0:15.22 js/src> checking for ve... no 0:15.22 js/src> checking for X... (cached) libraries , headers 0:15.23 js/src> checking for dnet_ntoa in -ldnet... (cached) no 0:15.23 js/src> checking for dnet_ntoa in -ldnet_stub... (cached) no 0:15.23 js/src> checking for gethostbyname... (cached) yes 0:15.24 js/src> checking for connect... (cached) yes 0:15.24 js/src> checking for remove... (cached) yes 0:15.24 js/src> checking for shmat... (cached) yes 0:15.24 js/src> checking for IceConnectionNumber in -lICE... (cached) yes 0:15.35 js/src> checking for --noexecstack option to as... yes 0:15.39 js/src> checking for -z noexecstack option to ld... yes 0:15.44 js/src> checking for -z text option to ld... yes 0:15.48 js/src> checking for -z relro option to ld... yes 0:15.52 js/src> checking for --build-id option to ld... yes 0:15.57 js/src> checking whether the linker supports Identical Code Folding... no 0:15.86 js/src> checking whether removing dead symbols breaks debugging... no 0:15.90 js/src> checking for PIE support... yes 0:15.91 js/src> checking for working const... (cached) yes 0:15.91 js/src> checking for mode_t... (cached) yes 0:15.91 js/src> checking for off_t... (cached) yes 0:15.91 js/src> checking for pid_t... (cached) yes 0:15.92 js/src> checking for size_t... (cached) yes 0:15.96 js/src> checking for ssize_t... yes 0:15.96 js/src> checking whether 64-bits std::atomic requires -latomic... (cached) no 0:15.96 js/src> checking for dirent.h that defines DIR... (cached) yes 0:15.97 js/src> checking for opendir in -ldir... (cached) no 0:15.97 js/src> checking for gethostbyname_r in -lc_r... (cached) no 0:15.97 js/src> checking for library containing dlopen... (cached) -ldl 0:15.98 js/src> checking for dlfcn.h... (cached) yes 0:15.99 js/src> checking for socket in -lsocket... (cached) no 0:15.99 js/src> checking for pthread_create in -lpthreads... (cached) no 0:16.00 js/src> checking for pthread_create in -lpthread... (cached) yes 0:16.05 js/src> checking whether /usr/bin/gcc -std=gnu99 accepts -pthread... yes 0:16.05 js/src> checking whether /usr/bin/gcc -std=gnu99 needs -traditional... (cached) no 0:16.05 js/src> checking for 8-bit clean memcmp... (cached) yes 0:16.10 js/src> checking for getc_unlocked... yes 0:16.15 js/src> checking for _getc_nolock... no 0:16.15 js/src> checking for gmtime_r... (cached) yes 0:16.16 js/src> checking for localtime_r... (cached) yes 0:16.22 js/src> checking for pthread_getname_np... yes 0:16.22 js/src> checking for clock_gettime(CLOCK_MONOTONIC)... (cached) 0:16.27 js/src> checking for sin in -lm... yes 0:16.33 js/src> checking for sincos in -lm... yes 0:16.39 js/src> checking for __sincos in -lm... no 0:16.39 js/src> checking for res_ninit()... (cached) yes 0:16.45 js/src> checking for nl_langinfo and CODESET... yes 0:16.45 js/src> checking for an implementation of va_copy()... (cached) yes 0:16.45 js/src> checking whether va_list can be copied by value... (cached) yes 0:16.46 js/src> checking for C++ dynamic_cast to void*... (cached) yes 0:16.46 js/src> checking for __thread keyword for TLS variables... (cached) yes 0:16.47 js/src> checking for localeconv... (cached) yes 0:16.47 js/src> checking NSPR selection... command-line 0:16.51 js/src> checking for valid optimization flags... yes 0:16.52 js/src> checking for __cxa_demangle... (cached) yes 0:16.52 js/src> checking for -pipe support... yes 0:16.56 js/src> checking for tm_zone tm_gmtoff in struct tm... yes 0:16.62 js/src> checking what kind of list files are supported by the linker... linkerscript 0:16.65 js/src> checking what kind of ordering can be done with the linker... none 0:16.67 js/src> checking for posix_fadvise... (cached) yes 0:16.68 js/src> checking for posix_fallocate... (cached) yes 0:16.69 js/src> checking for malloc.h... (cached) yes 0:16.69 js/src> checking for strndup... (cached) yes 0:16.70 js/src> checking for posix_memalign... (cached) yes 0:16.71 js/src> checking for memalign... (cached) yes 0:16.71 js/src> checking for malloc_usable_size... (cached) yes 0:16.74 js/src> checking whether malloc_usable_size definition can use const argument... no 0:16.76 js/src> checking for valloc in malloc.h... yes 0:16.78 js/src> checking for valloc in unistd.h... no 0:16.78 js/src> checking for localeconv... (cached) yes 0:16.80 js/src> updating cache /builddir/build/BUILD/thunderbird-60.4.0/objdir/config.cache 0:16.80 js/src> creating ./config.data 0:16.83 js/src> Creating config.status 0:17.03 Creating config.status 0:17.41 Reticulating splines... 0:20.86 0:03.54 File already read. Skipping: /builddir/build/BUILD/thunderbird-60.4.0/gfx/angle/targets/angle_common/moz.build 0:39.13 Finished reading 1131 moz.build files in 8.53s 0:39.13 Read 9 gyp files in parallel contributing 0.00s to total wall time 0:39.13 Processed into 7132 build config descriptors in 5.29s 0:39.13 RecursiveMake backend executed in 6.09s 0:39.13 2439 total backend files; 2439 created; 0 updated; 0 unchanged; 0 deleted; 33 -> 927 Makefile 0:39.13 FasterMake backend executed in 1.25s 0:39.13 9 total backend files; 9 created; 0 updated; 0 unchanged; 0 deleted 0:39.13 Total wall time: 21.79s; CPU time: 16.58s; Efficiency: 76%; Untracked: 0.63s Configure complete! Be sure to run |mach build| to pick up any changes 0:39.55 Clobber not needed. 0:39.56 Adding make options from /builddir/build/BUILD/thunderbird-60.4.0/.mozconfig MOZ_CO_PROJECT=mail AUTOCONF=autoconf-2.13 BUILD_OFFICIAL=1 MOZILLA_OFFICIAL=1 MOZ_OBJDIR=/builddir/build/BUILD/thunderbird-60.4.0/objdir OBJDIR=/builddir/build/BUILD/thunderbird-60.4.0/objdir FOUND_MOZCONFIG=/builddir/build/BUILD/thunderbird-60.4.0/.mozconfig export FOUND_MOZCONFIG 0:39.57 /usr/bin/gmake -f client.mk -s 0:39.91 Elapsed: 0.00s; From dist/public: Kept 0 existing; Added/updated 0; Removed 0 files and 0 directories. 0:39.91 Elapsed: 0.00s; From dist/private: Kept 0 existing; Added/updated 0; Removed 0 files and 0 directories. 0:40.05 Elapsed: 0.00s; From dist/xpi-stage: Kept 0 existing; Added/updated 6; Removed 0 files and 0 directories. 0:40.07 Elapsed: 0.16s; From dist/idl: Kept 0 existing; Added/updated 1189; Removed 0 files and 0 directories. 0:40.22 Elapsed: 0.16s; From _tests: Kept 11 existing; Added/updated 582; Removed 0 files and 0 directories. 0:40.55 Elapsed: 0.64s; From dist/include: Kept 1932 existing; Added/updated 3390; Removed 0 files and 0 directories. 0:40.60 Elapsed: 0.43s; From dist/bin: Kept 180 existing; Added/updated 2066; Removed 0 files and 0 directories. 0:40.68 mozilla-config.h 0:40.98 buildid.h 0:41.12 source-repo.h 0:41.64 nsinstall_real 0:41.84 stl.sentinel 0:41.98 system-header.sentinel 0:42.28 application.ini 0:42.28 xpcom-config.h 0:42.28 js-confdefs.h 0:42.33 xpcshell.inc 0:42.43 xpcom-private.h 0:42.44 application.ini.h 0:42.44 js-config.h 0:42.51 addons-public.inc 0:42.59 ReservedWordsGenerated.h 0:42.60 necko-config.h 0:42.65 addons-stage.inc 0:42.76 selfhosted.out.h 0:42.80 privileged-package-root.inc 0:42.85 domainsfallbacks.properties.h 0:42.97 nsStyleStructList.h 0:43.02 labelsencodings.properties.h 0:43.04 /usr/bin/g++ -E -o self-hosting-preprocessed.pp -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DHAVE_POSIX_FALLOCATE=1 -DHAVE_64BIT_BUILD=1 -DXP_UNIX=1 -DEXPOSE_INTL_API=1 -DMOZ_ALLOW_LEGACY_EXTENSIONS=1 -DJS_PUNBOX64=1 -DNO_NSPR_10_SUPPORT=1 -DHAVE_STDINT_H=1 -DHAVE_POSIX_MEMALIGN=1 -DHAVE___CXA_DEMANGLE=1 -DMOZ_XUL=1 -DUSE_SKIA=1 -DHAVE_THREAD_TLS_KEYWORD=1 -DHAVE_SYS_QUEUE_H=1 -DHAVE_MEMMEM=1 -DMALLOC_H= -DMOZ_MACBUNDLE_ID=org.mozilla.thunderbird -DSTDC_HEADERS=1 -DHAVE__UNWIND_BACKTRACE=1 -DGLIB_VERSION_MAX_ALLOWED=GLIB_VERSION_2_32 -DHAVE_MALLOC_H=1 -DSTATIC_JS_API=1 -DENABLE_INTL_API=1 -DMOZ_FFMPEG=1 -DMOZ_USER_DIR=".mozilla" -DTRIMMED=1 -DHAVE_MALLOC_USABLE_SIZE=1 -DMOZILLA_OFFICIAL=1 -DHAVE_DLOPEN=1 -D_REENTRANT=1 -DHAVE_ALLOCA_H=1 -DMOZ_SEPARATE_MANIFEST_FOR_THEME_OVERRIDES=1 -DMOZ_THUNDERBIRD=1 -DNS_PRINT_PREVIEW=1 -DMOZ_STYLO=1 -DHAVE_SYSCALL=1 -DMOZ_TREE_PIXMAN=1 -DMOZ_DLL_SUFFIX=".so" -DNS_PRINTING=1 -DMOZ_ENABLE_DBUS=1 -DMOZ_ACCESSIBILITY_ATK=1 -DMOZ_WEBSPEECH=1 -DHAVE_STRNDUP=1 -DRELEASE_OR_BETA=1 -DCROSS_COMPILE= -DTARGET_XPCOM_ABI="ppc64-gcc3" -DMOZILLA_UAVERSION="60.0" -DHAVE_FT_LOAD_SFNT_TABLE=1 -DMOZ_FMP4=1 -DHAVE_POSIX_FADVISE=1 -DHAVE_GETOPT_H=1 -DMOZ_APP_UA_NAME="" -DMOZ_WEBM_ENCODER=1 -DMOZ_APP_UA_VERSION="60.4.0" -DMOZ_TREE_CAIRO=1 -DHAVE_FT_GLYPHSLOT_EMBOLDEN=1 -DMOZ_GLUE_IN_PROGRAM=1 -DVA_COPY=va_copy -DHAVE_MEMALIGN=1 -DMOZ_X11=1 -DHAVE_LOCALECONV=1 -DMOZ_STATIC_JS=1 -DMOZ_LOGGING=1 -DMOZILLA_VERSION_U=60.4.0 -DMOZ_LDAP_XPCOM=1 -DHAVE_DLADDR=1 -DMOZ_WEBSPEECH_TEST_BACKEND=1 -DMOZ_PULSEAUDIO=1 -DGL_PROVIDER_EGL=1 -DGLIB_VERSION_MIN_REQUIRED=GLIB_VERSION_2_26 -DMOZ_BINARY_EXTENSIONS=1 -DHAVE_LSTAT64=1 -DHAVE_SYS_QUOTA_H=1 -DMOZ_BUILD_APP=comm/mail -DMOZ_ENABLE_SIGNMAR=1 -DATK_MINOR_VERSION=28 -DMOZ_WIDGET_GTK=3 -DHAVE_CLOCK_MONOTONIC=1 -DMOZILLA_VERSION="60.4.0" -DMOZ_OFFICIAL_BRANDING=1 -DHAVE_VISIBILITY_ATTRIBUTE=1 -DACCESSIBILITY=1 -DHAVE_INTTYPES_H=1 -DHAVE_TRUNCATE64=1 -DHAVE_PTHREAD_H=1 -DHAVE_UNISTD_H=1 -DMOZ_VORBIS=1 -DNDEBUG=1 -DMOZ_ENABLE_SKIA=1 -DHAVE_MOVEMAIL=1 -DHAVE_LIBVPX=1 -DHAVE_VISIBILITY_HIDDEN_ATTRIBUTE=1 -DHAVE_STAT64=1 -DJS_CODEGEN_NONE=1 -DHAVE_LINUX_IF_ADDR_H=1 -DHAVE_SETPRIORITY=1 -DMOZ_STYLO_ENABLE=1 -DHAVE_LINUX_PERF_EVENT_H=1 -DFIREFOX_VERSION=60.4.0 -DHAVE_GMTIME_R=1 -DJS_DEFAULT_JITREPORT_GRANULARITY=3 -DMOZ_DISTRIBUTION_ID="org.mozilla" -DHAVE_FT_BITMAP_SIZE_Y_PPEM=1 -DFORCE_PR_LOG=1 -DATK_REV_VERSION=1 -DMOZ_SAMPLE_TYPE_FLOAT32=1 -DATK_MAJOR_VERSION=2 -DHAVE_FONTCONFIG_FCFREETYPE_H=1 -DMOZ_OLD_STYLE=1 -DA11Y_LOG=1 -DMOZ_VPX_NO_MEM_REPORTING=1 -DMOZ_ENABLE_XREMOTE=1 -DHAVE_SYS_TYPES_H=1 -DMOZ_ENABLE_STARTUP_NOTIFICATION=1 -DBUILD_CTYPES=1 -DGDK_VERSION_MAX_ALLOWED=GDK_VERSION_3_4 -DHAVE_LINUX_RTNETLINK_H=1 -DJS_64BIT=1 -DHAVE_RES_NINIT=1 -DHAVE_NL_TYPES_H=1 -DHAVE_MALLINFO=1 -DXP_LINUX=1 -DHAVE_DIRENT_H=1 -DUSE_SKIA_GPU=1 -DMOZ_FEEDS=1 -DHAVE_VA_COPY=1 -DU_USING_ICU_NAMESPACE=0 -DMOZ_BUNDLED_FONTS=1 -DMOZ_INSTRUMENT_EVENT_LOOP=1 -DHAVE_NETINET_IN_H=1 -DENABLE_SYSTEM_EXTENSION_DIRS=1 -DFUNCPROTO=15 -DHAVE_STRERROR=1 -DMOZ_WAYLAND=1 -DHAVE_BYTESWAP_H=1 -DHAVE_LCHOWN=1 -DHAVE_LINUX_QUOTA_H=1 -DMOZ_UPDATE_CHANNEL=default -DMOZ_PLACES=1 -DHAVE_VALLOC=1 -DMOZ_ENABLE_GCONF=1 -DU_STATIC_IMPLEMENTATION=1 -DMALLOC_USABLE_SIZE_CONST_PTR= -DHAVE_LOCALTIME_R=1 self-hosting-cpp-input.cpp 0:43.05 StatsPhasesGenerated.h 0:43.11 nsCSSPropsGenerated.inc 0:43.17 localesfallbacks.properties.h 0:43.20 StatsPhasesGenerated.cpp 0:43.31 nonparticipatingdomains.properties.h 0:43.48 xpidl.stub 0:43.50 Services.cpp 0:43.64 Services.h 0:43.78 services.rs 0:44.02 Elapsed: 0.15s; From ../../dist/idl: Kept 1189 existing; Added/updated 0; Removed 0 files and 0 directories. 0:44.16 accessibility.xpt 0:44.16 activity.xpt 0:44.18 addrbook.xpt 0:44.23 alerts.xpt 0:44.55 appshell.xpt 0:44.80 appstartup.xpt 0:45.22 autocomplete.xpt 0:45.32 autoconfig.xpt 0:45.47 backgroundhangmonitor.xpt 0:45.61 browser-element.xpt 0:45.69 caps.xpt 0:45.72 captivedetect.xpt 0:45.82 chat.xpt 0:45.91 chrome.xpt 0:46.02 cloudfile.xpt 0:46.09 commandhandler.xpt 0:46.25 commandlines.xpt 0:46.30 commuconv.xpt 0:46.63 composer.xpt 0:46.77 content_events.xpt 0:46.82 content_geckomediaplugins.xpt 0:46.98 content_html.xpt 0:47.03 content_webrtc.xpt 0:47.29 content_xslt.xpt 0:47.30 directory.xpt 0:47.48 diskspacewatcher.xpt 0:47.54 docshell.xpt 0:47.68 dom.xpt 0:47.73 dom_audiochannel.xpt 0:47.81 dom_base.xpt 0:48.01 dom_bindings.xpt 0:48.72 dom_core.xpt 0:48.80 dom_events.xpt 0:48.98 dom_file.xpt 0:49.24 dom_geolocation.xpt 0:49.32 dom_html.xpt 0:49.46 dom_media.xpt 0:49.62 dom_network.xpt 0:49.62 dom_notification.xpt 0:49.69 dom_offline.xpt 0:49.87 dom_payments.xpt 0:49.91 dom_power.xpt 0:49.94 dom_presentation.xpt 0:50.06 dom_push.xpt 0:50.15 dom_quota.xpt 0:50.43 dom_range.xpt 0:50.65 dom_security.xpt 0:50.71 dom_sidebar.xpt 0:50.85 dom_storage.xpt 0:50.96 dom_system.xpt 0:51.04 dom_webauthn.xpt 0:51.09 dom_webspeechrecognition.xpt 0:51.17 dom_webspeechsynth.xpt 0:51.21 dom_workers.xpt 0:51.28 dom_xul.xpt 0:51.36 downloads.xpt 0:51.44 editor.xpt 0:51.53 enterprisepolicies.xpt 0:51.62 extensions.xpt 0:51.80 exthandler.xpt 0:52.06 fastfind.xpt 0:52.23 feeds.xpt 0:52.32 fts3tok.xpt 0:52.45 gfx.xpt 0:52.45 html5.xpt 0:52.63 htmlparser.xpt 0:52.69 imglib2.xpt 0:52.75 import.xpt 0:52.86 inspector.xpt 0:52.89 intl.xpt 0:53.13 jar.xpt 0:53.18 warning: [const] doesn't make sense on builtin types., 0:53.18 warning: [const] doesn't make sense on builtin types., 0:53.18 warning: [const] doesn't make sense on builtin types., 0:53.18 warning: [const] doesn't make sense on builtin types., 0:53.18 warning: [const] doesn't make sense on builtin types., 0:53.20 warning: [const] doesn't make sense on builtin types., 0:53.20 warning: [const] doesn't make sense on builtin types., 0:53.20 warning: [const] doesn't make sense on builtin types., 0:53.20 warning: [const] doesn't make sense on builtin types., 0:53.20 warning: [const] doesn't make sense on builtin types., 0:53.20 warning: [const] doesn't make sense on builtin types., 0:53.20 warning: [const] doesn't make sense on builtin types., 0:53.20 warning: [const] doesn't make sense on builtin types., 0:53.20 warning: [const] doesn't make sense on builtin types., 0:53.20 warning: [const] doesn't make sense on builtin types., 0:53.20 warning: [const] doesn't make sense on builtin types., 0:53.20 warning: [const] doesn't make sense on builtin types., 0:53.20 warning: [const] doesn't make sense on builtin types., 0:53.20 warning: [const] doesn't make sense on builtin types., 0:53.20 warning: [const] doesn't make sense on builtin types., 0:53.20 warning: [const] doesn't make sense on builtin types., 0:53.20 warning: [const] doesn't make sense on builtin types., 0:53.20 warning: [const] doesn't make sense on builtin types., 0:53.20 warning: [const] doesn't make sense on builtin types., 0:53.20 warning: [const] doesn't make sense on builtin types., 0:53.30 jsdebugger.xpt 0:53.34 jsinspector.xpt 0:53.36 layout_base.xpt 0:53.53 layout_printing.xpt 0:53.53 layout_xul.xpt 0:53.69 layout_xul_tree.xpt 0:53.74 locale.xpt 0:53.78 loginmgr.xpt 0:53.92 mailcompsbase.xpt 0:54.04 mailprofilemigration.xpt 0:54.12 mailview.xpt 0:54.23 mailwinsearch.xpt 0:54.31 mime.xpt 0:54.31 mimetype.xpt 0:54.46 mozfind.xpt 0:54.50 mozintl.xpt 0:54.67 warning: [const] doesn't make sense on builtin types., 0:54.67 warning: [const] doesn't make sense on builtin types., 0:54.67 warning: [const] doesn't make sense on builtin types., 0:54.68 warning: [const] doesn't make sense on builtin types., 0:54.68 warning: [const] doesn't make sense on builtin types., 0:54.68 warning: [const] doesn't make sense on builtin types., 0:54.68 warning: [const] doesn't make sense on builtin types., 0:54.68 warning: [const] doesn't make sense on builtin types., 0:54.68 warning: [const] doesn't make sense on builtin types., 0:54.68 warning: [const] doesn't make sense on builtin types., 0:54.68 warning: [const] doesn't make sense on builtin types., 0:54.68 warning: [const] doesn't make sense on builtin types., 0:54.68 warning: [const] doesn't make sense on builtin types., 0:54.68 warning: [const] doesn't make sense on builtin types., 0:54.68 warning: [const] doesn't make sense on builtin types., 0:54.68 warning: [const] doesn't make sense on builtin types., 0:54.68 warning: [const] doesn't make sense on builtin types., 0:54.68 warning: [const] doesn't make sense on builtin types., 0:54.68 warning: [const] doesn't make sense on builtin types., 0:54.68 warning: [const] doesn't make sense on builtin types., 0:54.68 warning: [const] doesn't make sense on builtin types., 0:54.68 warning: [const] doesn't make sense on builtin types., 0:54.68 warning: [const] doesn't make sense on builtin types., 0:54.68 warning: [const] doesn't make sense on builtin types., 0:54.68 warning: [const] doesn't make sense on builtin types., 0:54.68 warning: [const] doesn't make sense on builtin types., 0:54.68 warning: [const] doesn't make sense on builtin types., 0:54.68 warning: [const] doesn't make sense on builtin types., 0:54.68 warning: [const] doesn't make sense on builtin types., 0:54.68 warning: [const] doesn't make sense on builtin types., 0:54.68 warning: [const] doesn't make sense on builtin types., 0:54.68 warning: [const] doesn't make sense on builtin types., 0:54.68 warning: [const] doesn't make sense on builtin types., 0:54.68 warning: [const] doesn't make sense on builtin types., 0:54.68 warning: [const] doesn't make sense on builtin types., 0:54.68 warning: [const] doesn't make sense on builtin types., 0:54.68 warning: [const] doesn't make sense on builtin types., 0:54.68 warning: [const] doesn't make sense on builtin types., 0:54.68 warning: [const] doesn't make sense on builtin types., 0:54.68 warning: [const] doesn't make sense on builtin types., 0:54.68 warning: [const] doesn't make sense on builtin types., 0:54.69 warning: [const] doesn't make sense on builtin types., 0:54.69 warning: [const] doesn't make sense on builtin types., 0:54.69 warning: [const] doesn't make sense on builtin types., 0:54.69 warning: [const] doesn't make sense on builtin types., 0:54.69 warning: [const] doesn't make sense on builtin types., 0:54.69 warning: [const] doesn't make sense on builtin types., 0:54.69 warning: [const] doesn't make sense on builtin types., 0:54.69 warning: [const] doesn't make sense on builtin types., 0:54.69 warning: [const] doesn't make sense on builtin types., 0:54.69 warning: [const] doesn't make sense on builtin types., 0:54.69 warning: [const] doesn't make sense on builtin types., 0:54.69 warning: [const] doesn't make sense on builtin types., 0:54.69 warning: [const] doesn't make sense on builtin types., 0:54.69 warning: [const] doesn't make sense on builtin types., 0:54.69 warning: [const] doesn't make sense on builtin types., 0:54.69 warning: [const] doesn't make sense on builtin types., 0:54.69 warning: [const] doesn't make sense on builtin types., 0:54.69 warning: [const] doesn't make sense on builtin types., 0:54.69 warning: [const] doesn't make sense on builtin types., 0:54.76 mozldap.xpt 0:54.76 msgbase.xpt 0:54.97 msgcompose.xpt 0:55.05 msgdb.xpt 0:55.39 msgimap.xpt 0:56.12 msgjsaccount.xpt 0:57.46 msglocal.xpt 0:57.48 msgnews.xpt 0:57.70 msgsearch.xpt 0:58.36 msgsmime.xpt 0:58.58 necko.xpt 0:58.77 necko_about.xpt 0:58.85 necko_cache.xpt 0:59.05 necko_cache2.xpt 0:59.44 necko_cookie.xpt 0:59.63 necko_dns.xpt 0:59.86 necko_file.xpt 0:59.96 necko_ftp.xpt 1:00.17 necko_http.xpt 1:00.21 necko_mdns.xpt 1:00.47 necko_res.xpt 1:00.71 necko_socket.xpt 1:00.96 necko_strconv.xpt 1:00.97 necko_viewsource.xpt 1:01.24 necko_websocket.xpt 1:01.29 necko_wyciwyg.xpt 1:01.51 parentalcontrols.xpt 1:01.64 pipnss.xpt 1:01.80 pippki.xpt 1:01.83 places.xpt 1:02.07 plugin.xpt 1:02.81 pref.xpt 1:03.03 prefetch.xpt 1:03.04 privatebrowsing.xpt 1:03.19 rdf.xpt 1:03.32 remote.xpt 1:03.37 reputationservice.xpt 1:03.38 satchel.xpt 1:03.56 saxparser.xpt 1:03.62 services-crypto-component.xpt 1:03.81 services_fxaccounts.xpt 1:03.89 shellservice.xpt 1:04.01 shistory.xpt 1:04.07 spellchecker.xpt 1:04.21 storage.xpt 1:04.49 telemetry.xpt 1:04.51 thumbnails.xpt 1:04.78 toolkit_asyncshutdown.xpt 1:04.96 toolkit_crashservice.xpt 1:05.14 toolkit_filewatcher.xpt 1:05.24 toolkit_finalizationwitness.xpt 1:05.26 toolkit_osfile.xpt 1:05.32 toolkit_perfmonitoring.xpt 1:05.44 toolkit_securityreporter.xpt 1:05.46 toolkit_xulstore.xpt 1:05.52 toolkitprofile.xpt 1:05.65 toolkitremote.xpt 1:05.72 txmgr.xpt 1:05.72 txtsvc.xpt 1:05.90 uconv.xpt 1:05.92 update.xpt 1:06.01 uriloader.xpt 1:06.13 url-classifier.xpt 1:06.16 urlformatter.xpt 1:06.20 webBrowser_core.xpt 1:06.38 webbrowserpersist.xpt 1:06.60 webextensions.xpt 1:06.69 webvtt.xpt 1:06.88 widget.xpt 1:06.93 windowcreator.xpt 1:07.02 windowwatcher.xpt 1:07.09 xpcom_base.xpt 1:07.25 xpcom_components.xpt 1:07.42 xpcom_ds.xpt 1:07.76 xpcom_io.xpt 1:07.92 xpcom_system.xpt 1:08.54 xpcom_threads.xpt 1:08.65 xpcom_xpti.xpt 1:08.87 xpconnect.xpt 1:09.01 xul.xpt 1:09.09 xulapp.xpt 1:09.26 zipwriter.xpt 1:09.36 calbase.xpt 1:09.45 calbaseinternal.xpt 1:09.54 caldav.xpt 1:09.57 wcap.xpt 1:11.21 charsetalias.properties.h 1:11.21 encodingsgroups.properties.h 1:11.21 error_list.rs 1:11.35 langGroups.properties.h 1:11.37 etld_data.inc 1:11.38 ErrorList.h 1:11.52 PropertyUseCounterMap.inc 1:11.53 ErrorNamesInternal.h 1:11.69 UseCounterList.h 1:11.72 CSS2Properties.webidl 1:11.85 xpcAccEvents.h 1:12.63 nsSTSPreloadList.h 1:15.32 TelemetryEventData.h 1:15.76 TelemetryEventEnums.h 1:16.04 TelemetryHistogramData.inc 1:17.47 TelemetryHistogramEnums.h 1:18.06 TelemetryProcessData.h 1:18.28 TelemetryProcessEnums.h 1:18.50 TelemetryScalarData.h 1:19.36 TelemetryScalarEnums.h 1:51.13 /builddir/build/BUILD/thunderbird-60.4.0/comm/ldap/c-sdk/libraries/libldif/line64.c: In function 'ldif_base64_encode_internal': 1:51.14 /builddir/build/BUILD/thunderbird-60.4.0/comm/ldap/c-sdk/libraries/libldif/line64.c:444:15: warning: variable 'len' set but not used [-Wunused-but-set-variable] 1:51.14 int i, pad, len; 1:51.14 ^~~ 1:51.21 /builddir/build/BUILD/thunderbird-60.4.0/comm/ldap/c-sdk/libraries/liblber/decode.c: In function 'ber_get_tag': 1:51.21 /builddir/build/BUILD/thunderbird-60.4.0/comm/ldap/c-sdk/libraries/liblber/decode.c:77:17: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 1:51.21 for ( i = 1; i < sizeof(ber_int_t); i++ ) { 1:51.21 ^ 1:51.21 /builddir/build/BUILD/thunderbird-60.4.0/comm/ldap/c-sdk/libraries/liblber/decode.c: In function 'ber_skip_tag': 1:51.21 /builddir/build/BUILD/thunderbird-60.4.0/comm/ldap/c-sdk/libraries/liblber/decode.c:138:16: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 1:51.21 if ( noctets > sizeof(ber_uint_t) ) 1:51.21 ^ 1:51.21 /builddir/build/BUILD/thunderbird-60.4.0/comm/ldap/c-sdk/libraries/liblber/decode.c: In function 'ber_getnint': 1:51.21 /builddir/build/BUILD/thunderbird-60.4.0/comm/ldap/c-sdk/libraries/liblber/decode.c:183:11: warning: comparison of integer expressions of different signedness: 'ber_slen_t' {aka 'int'} and 'long unsigned int' [-Wsign-compare] 1:51.21 if ( len > sizeof(ber_slen_t) ) 1:51.21 ^ 1:51.21 /builddir/build/BUILD/thunderbird-60.4.0/comm/ldap/c-sdk/libraries/liblber/decode.c: In function 'ber_scanf': 1:51.21 /builddir/build/BUILD/thunderbird-60.4.0/comm/ldap/c-sdk/libraries/liblber/decode.c:493:43: warning: comparison of integer expressions of different signedness: 'ber_int_t' {aka 'int'} and 'unsigned int' [-Wsign-compare] 1:51.21 for ( rc = 0, p = (char *) fmt; *p && rc != LBER_DEFAULT; p++ ) { 1:51.22 ^~ 1:51.22 /builddir/build/BUILD/thunderbird-60.4.0/comm/ldap/c-sdk/libraries/liblber/decode.c:559:12: warning: comparison of integer expressions of different signedness: 'ber_int_t' {aka 'int'} and 'unsigned int' [-Wsign-compare] 1:51.22 tag != LBER_DEFAULT && tag != LBER_END_OF_SEQORSET 1:51.22 ^~ 1:51.22 /builddir/build/BUILD/thunderbird-60.4.0/comm/ldap/c-sdk/libraries/liblber/decode.c:559:35: warning: comparison of integer expressions of different signedness: 'ber_int_t' {aka 'int'} and 'unsigned int' [-Wsign-compare] 1:51.22 tag != LBER_DEFAULT && tag != LBER_END_OF_SEQORSET 1:51.22 ^~ 1:51.22 /builddir/build/BUILD/thunderbird-60.4.0/comm/ldap/c-sdk/libraries/liblber/decode.c:560:14: warning: comparison of integer expressions of different signedness: 'ber_int_t' {aka 'int'} and 'unsigned int' [-Wsign-compare] 1:51.22 && rc != LBER_DEFAULT; 1:51.22 ^~ 1:51.22 /builddir/build/BUILD/thunderbird-60.4.0/comm/ldap/c-sdk/libraries/liblber/decode.c:587:12: warning: comparison of integer expressions of different signedness: 'ber_int_t' {aka 'int'} and 'unsigned int' [-Wsign-compare] 1:51.22 if ( rc != LBER_DEFAULT && 1:51.22 ^~ 1:51.22 /builddir/build/BUILD/thunderbird-60.4.0/comm/ldap/c-sdk/libraries/liblber/decode.c:588:12: warning: comparison of integer expressions of different signedness: 'ber_int_t' {aka 'int'} and 'unsigned int' [-Wsign-compare] 1:51.22 tag != LBER_END_OF_SEQORSET ) { 1:51.22 ^~ 1:51.22 /builddir/build/BUILD/thunderbird-60.4.0/comm/ldap/c-sdk/libraries/liblber/decode.c:601:12: warning: comparison of integer expressions of different signedness: 'ber_int_t' {aka 'int'} and 'unsigned int' [-Wsign-compare] 1:51.22 tag != LBER_DEFAULT && tag != LBER_END_OF_SEQORSET 1:51.22 ^~ 1:51.22 /builddir/build/BUILD/thunderbird-60.4.0/comm/ldap/c-sdk/libraries/liblber/decode.c:601:35: warning: comparison of integer expressions of different signedness: 'ber_int_t' {aka 'int'} and 'unsigned int' [-Wsign-compare] 1:51.22 tag != LBER_DEFAULT && tag != LBER_END_OF_SEQORSET 1:51.22 ^~ 1:51.22 /builddir/build/BUILD/thunderbird-60.4.0/comm/ldap/c-sdk/libraries/liblber/decode.c:602:14: warning: comparison of integer expressions of different signedness: 'ber_int_t' {aka 'int'} and 'unsigned int' [-Wsign-compare] 1:51.22 && rc != LBER_DEFAULT; 1:51.22 ^~ 1:51.22 /builddir/build/BUILD/thunderbird-60.4.0/comm/ldap/c-sdk/libraries/liblber/decode.c:625:12: warning: comparison of integer expressions of different signedness: 'ber_int_t' {aka 'int'} and 'unsigned int' [-Wsign-compare] 1:51.22 if ( rc != LBER_DEFAULT && 1:51.22 ^~ 1:51.22 /builddir/build/BUILD/thunderbird-60.4.0/comm/ldap/c-sdk/libraries/liblber/decode.c:626:12: warning: comparison of integer expressions of different signedness: 'ber_int_t' {aka 'int'} and 'unsigned int' [-Wsign-compare] 1:51.22 tag != LBER_END_OF_SEQORSET ) { 1:51.22 ^~ 1:51.22 /builddir/build/BUILD/thunderbird-60.4.0/comm/ldap/c-sdk/libraries/liblber/decode.c:635:42: warning: comparison of integer expressions of different signedness: 'ber_int_t' {aka 'int'} and 'unsigned int' [-Wsign-compare] 1:51.22 if ( (rc = ber_skip_tag( ber, &len )) == LBER_DEFAULT ) 1:51.22 ^~ 1:51.23 /builddir/build/BUILD/thunderbird-60.4.0/comm/ldap/c-sdk/libraries/liblber/decode.c:663:9: warning: comparison of integer expressions of different signedness: 'ber_int_t' {aka 'int'} and 'unsigned int' [-Wsign-compare] 1:51.23 if (rc == LBER_DEFAULT) { 1:51.23 ^~ 1:51.33 libldif60.so 1:51.66 /builddir/build/BUILD/thunderbird-60.4.0/comm/ldap/c-sdk/libraries/liblber/io.c: In function 'get_ber_len': 1:51.66 /builddir/build/BUILD/thunderbird-60.4.0/comm/ldap/c-sdk/libraries/liblber/io.c:743:17: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 1:51.66 if (noctets >= MAX_LEN_SIZE) { 1:51.66 ^~ 1:51.66 /builddir/build/BUILD/thunderbird-60.4.0/comm/ldap/c-sdk/libraries/liblber/io.c: In function 'read_len_in_ber': 1:51.66 /builddir/build/BUILD/thunderbird-60.4.0/comm/ldap/c-sdk/libraries/liblber/io.c:784:18: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 1:51.66 if ( noctets >= MAX_LEN_SIZE ) 1:51.66 ^~ 1:51.66 /builddir/build/BUILD/thunderbird-60.4.0/comm/ldap/c-sdk/libraries/liblber/io.c: In function 'ber_get_next': 1:51.66 /builddir/build/BUILD/thunderbird-60.4.0/comm/ldap/c-sdk/libraries/liblber/io.c:869:12: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 1:51.66 if ( ((ber_len_t) ber->ber_end - (ber_len_t) ber->ber_buf) < newlen) { 1:51.66 ^ 1:51.66 /builddir/build/BUILD/thunderbird-60.4.0/comm/ldap/c-sdk/libraries/liblber/io.c:869:39: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 1:51.66 if ( ((ber_len_t) ber->ber_end - (ber_len_t) ber->ber_buf) < newlen) { 1:51.66 ^ 1:51.66 /builddir/build/BUILD/thunderbird-60.4.0/comm/ldap/c-sdk/libraries/liblber/io.c:890:11: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 1:51.66 toread = (ber_len_t)ber->ber_end - (ber_len_t)ber->ber_rwptr; 1:51.66 ^ 1:51.66 /builddir/build/BUILD/thunderbird-60.4.0/comm/ldap/c-sdk/libraries/liblber/io.c:890:37: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 1:51.66 toread = (ber_len_t)ber->ber_end - (ber_len_t)ber->ber_rwptr; 1:51.66 ^ 1:51.66 /builddir/build/BUILD/thunderbird-60.4.0/comm/ldap/c-sdk/libraries/liblber/io.c:893:10: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 1:51.66 *len = (ber_len_t) ber->ber_rwptr - (ber_len_t) orig_rwptr; 1:51.66 ^ 1:51.66 /builddir/build/BUILD/thunderbird-60.4.0/comm/ldap/c-sdk/libraries/liblber/io.c:893:39: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 1:51.66 *len = (ber_len_t) ber->ber_rwptr - (ber_len_t) orig_rwptr; 1:51.66 ^ 1:51.66 /builddir/build/BUILD/thunderbird-60.4.0/comm/ldap/c-sdk/libraries/liblber/io.c:912:9: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 1:51.66 *len = (ber_len_t) ber->ber_rwptr - (ber_len_t) orig_rwptr; 1:51.66 ^ 1:51.66 /builddir/build/BUILD/thunderbird-60.4.0/comm/ldap/c-sdk/libraries/liblber/io.c:912:38: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 1:51.66 *len = (ber_len_t) ber->ber_rwptr - (ber_len_t) orig_rwptr; 1:51.66 ^ 1:51.66 /builddir/build/BUILD/thunderbird-60.4.0/comm/ldap/c-sdk/libraries/liblber/io.c: In function 'get_buffer_tag': 1:51.66 /builddir/build/BUILD/thunderbird-60.4.0/comm/ldap/c-sdk/libraries/liblber/io.c:1348:17: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 1:51.66 for ( i = 1; i < sizeof(ber_int_t); i++ ) { 1:51.66 ^ 1:51.66 /builddir/build/BUILD/thunderbird-60.4.0/comm/ldap/c-sdk/libraries/liblber/io.c: In function 'ber_get_next_buffer_ext': 1:51.67 /builddir/build/BUILD/thunderbird-60.4.0/comm/ldap/c-sdk/libraries/liblber/io.c:1495:18: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 1:51.67 if ( noctets > sizeof(ber_uint_t) ) { 1:51.67 ^ 1:51.67 /builddir/build/BUILD/thunderbird-60.4.0/comm/ldap/c-sdk/libraries/liblber/io.c:1558:11: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 1:51.67 toread = (ber_len_t)ber->ber_end - (ber_len_t)ber->ber_rwptr; 1:51.67 ^ 1:51.67 /builddir/build/BUILD/thunderbird-60.4.0/comm/ldap/c-sdk/libraries/liblber/io.c:1558:37: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 1:51.67 toread = (ber_len_t)ber->ber_end - (ber_len_t)ber->ber_rwptr; 1:51.67 ^ 1:51.97 liblber60.a.desc 1:57.38 libmfbt.a.desc 2:19.16 libcomm_mailnews_base_search_src.a.desc 2:29.24 In file included from /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/nsISupportsUtils.h:14, 2:29.24 from /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/nsISupports.h:77, 2:29.24 from /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/nsIServiceManager.h:10, 2:29.24 from /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/msgCore.h:21, 2:29.24 from /builddir/build/BUILD/thunderbird-60.4.0/comm/mailnews/base/util/nsMsgMailNewsUrl.cpp:6: 2:29.24 /builddir/build/BUILD/thunderbird-60.4.0/comm/mailnews/base/util/nsMsgMailNewsUrl.cpp: In member function 'virtual nsresult nsMsgMailNewsUrl::QueryInterface(const nsIID&, void**)': 2:29.24 /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/nsISupportsImpl.h:1002:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 2:29.24 foundInterface = 0; \ 2:29.24 ^~~~~~~~~~~~~~ 2:29.24 /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/nsISupportsImpl.h:1066:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 2:29.24 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 2:29.24 ^~~~~~~~~~~~~~~~~~~~~~~ 2:29.24 /builddir/build/BUILD/thunderbird-60.4.0/comm/mailnews/base/util/nsMsgMailNewsUrl.cpp:84:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 2:29.24 NS_INTERFACE_MAP_END 2:29.24 ^~~~~~~~~~~~~~~~~~~~ 2:29.24 /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/nsISupportsImpl.h:988:3: note: some parts of macro expansion are not guarded by this 'else' clause 2:29.24 else 2:29.24 ^~~~ 2:29.24 /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/nsISupportsImpl.h:1062:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_CONDITIONAL' 2:29.24 NS_IMPL_QUERY_BODY_CONDITIONAL(_interface, condition) 2:29.24 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2:29.24 /builddir/build/BUILD/thunderbird-60.4.0/comm/mailnews/base/util/nsMsgMailNewsUrl.cpp:83:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CONDITIONAL' 2:29.24 NS_INTERFACE_MAP_ENTRY_CONDITIONAL(nsIURIWithPrincipal, !m_isPrincipalURL) 2:29.24 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2:31.74 In file included from /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/nsISupportsUtils.h:14, 2:31.74 from /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/nsISupports.h:77, 2:31.74 from /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/nsIServiceManager.h:10, 2:31.74 from /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/msgCore.h:21, 2:31.74 from /builddir/build/BUILD/thunderbird-60.4.0/comm/mailnews/base/util/nsMsgProtocol.cpp:6: 2:31.74 /builddir/build/BUILD/thunderbird-60.4.0/comm/mailnews/base/util/nsMsgProtocol.cpp: In member function 'virtual nsresult nsMsgAsyncWriteProtocol::QueryInterface(const nsIID&, void**)': 2:31.74 /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/nsISupportsImpl.h:1020:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 2:31.75 foundInterface = 0; \ 2:31.75 ^~~~~~~~~~~~~~ 2:31.75 /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/nsISupportsImpl.h:1070:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 2:31.75 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 2:31.75 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2:31.75 /builddir/build/BUILD/thunderbird-60.4.0/comm/mailnews/base/util/nsMsgProtocol.cpp:1202:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 2:31.75 NS_INTERFACE_MAP_END_INHERITING(nsMsgProtocol) 2:31.75 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2:31.75 /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/nsISupportsImpl.h:983:3: note: some parts of macro expansion are not guarded by this 'else' clause 2:31.75 else 2:31.75 ^~~~ 2:31.75 /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/nsISupportsImpl.h:1060:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 2:31.75 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 2:31.75 ^~~~~~~~~~~~~~~~~~ 2:31.75 /builddir/build/BUILD/thunderbird-60.4.0/comm/mailnews/base/util/nsMsgProtocol.cpp:1201:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 2:31.75 NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference) 2:31.75 ^~~~~~~~~~~~~~~~~~~~~~ 2:34.52 In file included from /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/nsISupportsUtils.h:14, 2:34.52 from /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/nsISupports.h:77, 2:34.52 from /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/nsITransaction.h:10, 2:34.52 from /builddir/build/BUILD/thunderbird-60.4.0/comm/mailnews/base/util/nsMsgTxn.h:10, 2:34.52 from /builddir/build/BUILD/thunderbird-60.4.0/comm/mailnews/base/util/nsMsgTxn.cpp:6: 2:34.52 /builddir/build/BUILD/thunderbird-60.4.0/comm/mailnews/base/util/nsMsgTxn.cpp: In member function 'virtual nsresult nsMsgTxn::QueryInterface(const nsIID&, void**)': 2:34.52 /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/nsISupportsImpl.h:1002:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 2:34.52 foundInterface = 0; \ 2:34.52 ^~~~~~~~~~~~~~ 2:34.52 /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/nsISupportsImpl.h:1066:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 2:34.52 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 2:34.52 ^~~~~~~~~~~~~~~~~~~~~~~ 2:34.52 /builddir/build/BUILD/thunderbird-60.4.0/comm/mailnews/base/util/nsMsgTxn.cpp:26:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 2:34.52 NS_INTERFACE_MAP_END 2:34.52 ^~~~~~~~~~~~~~~~~~~~ 2:34.52 /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/nsISupportsImpl.h:983:3: note: some parts of macro expansion are not guarded by this 'else' clause 2:34.52 else 2:34.52 ^~~~ 2:34.53 /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/nsISupportsImpl.h:1060:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 2:34.53 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 2:34.53 ^~~~~~~~~~~~~~~~~~ 2:34.53 /builddir/build/BUILD/thunderbird-60.4.0/comm/mailnews/base/util/nsMsgTxn.cpp:25:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 2:34.53 NS_INTERFACE_MAP_ENTRY(nsIWritablePropertyBag2) 2:34.53 ^~~~~~~~~~~~~~~~~~~~~~ 2:36.38 In file included from /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/nsISupportsUtils.h:14, 2:36.38 from /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/nsISupports.h:77, 2:36.38 from /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/nsIMsgCompose.h:10, 2:36.38 from /builddir/build/BUILD/thunderbird-60.4.0/comm/mailnews/compose/src/nsMsgCompose.h:9, 2:36.38 from /builddir/build/BUILD/thunderbird-60.4.0/comm/mailnews/compose/src/nsMsgCompose.cpp:6: 2:36.38 /builddir/build/BUILD/thunderbird-60.4.0/comm/mailnews/compose/src/nsMsgCompose.cpp: In member function 'virtual nsresult nsMsgComposeSendListener::QueryInterface(const nsIID&, void**)': 2:36.38 /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/nsISupportsImpl.h:1002:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 2:36.38 foundInterface = 0; \ 2:36.38 ^~~~~~~~~~~~~~ 2:36.38 /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/nsISupportsImpl.h:1066:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 2:36.38 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 2:36.38 ^~~~~~~~~~~~~~~~~~~~~~~ 2:36.38 /builddir/build/BUILD/thunderbird-60.4.0/comm/mailnews/compose/src/nsMsgCompose.cpp:3613:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 2:36.38 NS_INTERFACE_MAP_END 2:36.38 ^~~~~~~~~~~~~~~~~~~~ 2:36.38 /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/nsISupportsImpl.h:983:3: note: some parts of macro expansion are not guarded by this 'else' clause 2:36.38 else 2:36.38 ^~~~ 2:36.38 /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/nsISupportsImpl.h:1060:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 2:36.38 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 2:36.38 ^~~~~~~~~~~~~~~~~~ 2:36.38 /builddir/build/BUILD/thunderbird-60.4.0/comm/mailnews/compose/src/nsMsgCompose.cpp:3612:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 2:36.38 NS_INTERFACE_MAP_ENTRY(nsIWebProgressListener) 2:36.38 ^~~~~~~~~~~~~~~~~~~~~~ 2:37.89 libmsgbsutl_s.a.desc 2:41.04 In file included from /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/nsISupportsUtils.h:14, 2:41.04 from /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/nsISupports.h:77, 2:41.04 from /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/nsIServiceManager.h:10, 2:41.04 from /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/msgCore.h:21, 2:41.04 from /builddir/build/BUILD/thunderbird-60.4.0/comm/mailnews/base/src/nsMsgDBView.cpp:6: 2:41.04 /builddir/build/BUILD/thunderbird-60.4.0/comm/mailnews/base/src/nsMsgDBView.cpp: In member function 'virtual nsresult nsMsgDBView::QueryInterface(const nsIID&, void**)': 2:41.04 /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/nsISupportsImpl.h:1002:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 2:41.04 foundInterface = 0; \ 2:41.04 ^~~~~~~~~~~~~~ 2:41.04 /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/nsISupportsImpl.h:1066:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 2:41.04 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 2:41.04 ^~~~~~~~~~~~~~~~~~~~~~~ 2:41.04 /builddir/build/BUILD/thunderbird-60.4.0/comm/mailnews/base/src/nsMsgDBView.cpp:100:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 2:41.04 NS_INTERFACE_MAP_END 2:41.04 ^~~~~~~~~~~~~~~~~~~~ 2:41.04 /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/nsISupportsImpl.h:983:3: note: some parts of macro expansion are not guarded by this 'else' clause 2:41.04 else 2:41.04 ^~~~ 2:41.04 /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/nsISupportsImpl.h:1060:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 2:41.04 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 2:41.04 ^~~~~~~~~~~~~~~~~~ 2:41.04 /builddir/build/BUILD/thunderbird-60.4.0/comm/mailnews/base/src/nsMsgDBView.cpp:99:4: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 2:41.04 NS_INTERFACE_MAP_ENTRY(nsIJunkMailClassificationListener) 2:41.04 ^~~~~~~~~~~~~~~~~~~~~~ 2:55.35 libcomm_mailnews_addrbook_src.a.desc 2:57.75 libcomm_mailnews_db_msgdb_src.a.desc 3:01.92 libcomm_mailnews_extensions_mdn_src.a.desc 3:03.14 libcomm_mailnews_extensions_mailviews_src.a.desc 3:06.80 libcomm_mailnews_extensions_bayesian-spam-filter_src.a.desc 3:07.83 In file included from /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/nsISupportsUtils.h:14, 3:07.83 from /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/nsISupports.h:77, 3:07.83 from /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/nsIPrefService.h:10, 3:07.83 from /builddir/build/BUILD/thunderbird-60.4.0/comm/mailnews/compose/src/nsSmtpServer.cpp:6: 3:07.83 /builddir/build/BUILD/thunderbird-60.4.0/comm/mailnews/compose/src/nsSmtpServer.cpp: In member function 'virtual nsresult nsSmtpServer::QueryInterface(const nsIID&, void**)': 3:07.84 /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/nsISupportsImpl.h:1002:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 3:07.84 foundInterface = 0; \ 3:07.84 ^~~~~~~~~~~~~~ 3:07.84 /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/nsISupportsImpl.h:1066:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 3:07.84 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 3:07.84 ^~~~~~~~~~~~~~~~~~~~~~~ 3:07.84 /builddir/build/BUILD/thunderbird-60.4.0/comm/mailnews/compose/src/nsSmtpServer.cpp:30:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 3:07.84 NS_INTERFACE_MAP_END 3:07.84 ^~~~~~~~~~~~~~~~~~~~ 3:07.84 /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/nsISupportsImpl.h:994:3: note: some parts of macro expansion are not guarded by this 'else' clause 3:07.84 else 3:07.84 ^~~~ 3:07.84 /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/nsISupportsImpl.h:1068:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 3:07.84 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 3:07.84 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3:07.84 /builddir/build/BUILD/thunderbird-60.4.0/comm/mailnews/compose/src/nsSmtpServer.cpp:29:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 3:07.84 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsISmtpServer) 3:07.84 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3:08.63 libcomm_mailnews_extensions_fts3_src.a.desc 3:12.21 In file included from /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/nsISupportsUtils.h:14, 3:12.22 from /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/nsCOMPtr.h:30, 3:12.22 from /builddir/build/BUILD/thunderbird-60.4.0/comm/mailnews/base/src/nsMsgRDFDataSource.h:10, 3:12.22 from /builddir/build/BUILD/thunderbird-60.4.0/comm/mailnews/base/src/nsMsgRDFDataSource.cpp:6: 3:12.22 /builddir/build/BUILD/thunderbird-60.4.0/comm/mailnews/base/src/nsMsgRDFDataSource.cpp: In member function 'virtual nsresult nsMsgRDFDataSource::QueryInterface(const nsIID&, void**)': 3:12.22 /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/nsISupportsImpl.h:1002:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 3:12.22 foundInterface = 0; \ 3:12.22 ^~~~~~~~~~~~~~ 3:12.22 /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/nsISupportsImpl.h:1066:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 3:12.22 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 3:12.22 ^~~~~~~~~~~~~~~~~~~~~~~ 3:12.22 /builddir/build/BUILD/thunderbird-60.4.0/comm/mailnews/base/src/nsMsgRDFDataSource.cpp:87:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 3:12.22 NS_INTERFACE_MAP_END 3:12.22 ^~~~~~~~~~~~~~~~~~~~ 3:12.22 In file included from /builddir/build/BUILD/thunderbird-60.4.0/comm/mailnews/base/src/nsMsgRDFDataSource.h:20, 3:12.22 from /builddir/build/BUILD/thunderbird-60.4.0/comm/mailnews/base/src/nsMsgRDFDataSource.cpp:6: 3:12.22 /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/nsCycleCollectionParticipant.h:315:5: note: some parts of macro expansion are not guarded by this 'else' clause 3:12.22 } else 3:12.22 ^~~~ 3:12.22 /builddir/build/BUILD/thunderbird-60.4.0/comm/mailnews/base/src/nsMsgRDFDataSource.cpp:86:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 3:12.22 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(nsMsgRDFDataSource) 3:12.22 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3:14.91 libcomm_mailnews_extensions_smime_src.a.desc 3:29.67 libcomm_mailnews_import_src.a.desc 3:32.69 libcomm_mailnews_import_text_src.a.desc 3:35.31 libcomm_mailnews_import_vcard_src.a.desc 3:36.54 libcomm_mailnews_intl.a.desc 3:37.37 libcomm_mailnews_base_src.a.desc 3:43.20 In file included from /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/nsISupportsUtils.h:14, 3:43.20 from /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/nsISupports.h:77, 3:43.20 from /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/nsIServiceManager.h:10, 3:43.20 from /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/msgCore.h:21, 3:43.20 from /builddir/build/BUILD/thunderbird-60.4.0/comm/mailnews/imap/src/nsImapIncomingServer.cpp:6: 3:43.20 /builddir/build/BUILD/thunderbird-60.4.0/comm/mailnews/imap/src/nsImapIncomingServer.cpp: In member function 'virtual nsresult nsImapIncomingServer::QueryInterface(const nsIID&, void**)': 3:43.20 /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/nsISupportsImpl.h:1020:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 3:43.20 foundInterface = 0; \ 3:43.20 ^~~~~~~~~~~~~~ 3:43.20 /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/nsISupportsImpl.h:1070:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 3:43.20 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 3:43.21 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3:43.21 /builddir/build/BUILD/thunderbird-60.4.0/comm/mailnews/imap/src/nsImapIncomingServer.cpp:68:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 3:43.21 NS_INTERFACE_MAP_END_INHERITING(nsMsgIncomingServer) 3:43.21 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3:43.21 /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/nsISupportsImpl.h:983:3: note: some parts of macro expansion are not guarded by this 'else' clause 3:43.21 else 3:43.21 ^~~~ 3:43.21 /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/nsISupportsImpl.h:1060:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 3:43.21 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 3:43.21 ^~~~~~~~~~~~~~~~~~ 3:43.21 /builddir/build/BUILD/thunderbird-60.4.0/comm/mailnews/imap/src/nsImapIncomingServer.cpp:67:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 3:43.21 NS_INTERFACE_MAP_ENTRY(nsIUrlListener) 3:43.21 ^~~~~~~~~~~~~~~~~~~~~~ 3:47.20 In file included from /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/nsISupportsUtils.h:14, 3:47.20 from /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/nsISupports.h:77, 3:47.20 from /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/nsIServiceManager.h:10, 3:47.20 from /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/msgCore.h:21, 3:47.20 from /builddir/build/BUILD/thunderbird-60.4.0/comm/mailnews/imap/src/nsImapMailFolder.cpp:6: 3:47.20 /builddir/build/BUILD/thunderbird-60.4.0/comm/mailnews/imap/src/nsImapMailFolder.cpp: In member function 'virtual nsresult nsImapMailFolder::QueryInterface(const nsIID&, void**)': 3:47.20 /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/nsISupportsImpl.h:1020:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 3:47.21 foundInterface = 0; \ 3:47.21 ^~~~~~~~~~~~~~ 3:47.21 /builddir/build/BUILD/thunderbird-60.4.0/comm/mailnews/imap/src/nsImapMailFolder.cpp:229:1: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 3:47.21 NS_IMPL_QUERY_TAIL_INHERITING(nsMsgDBFolder) 3:47.21 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3:47.21 /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/nsISupportsImpl.h:983:3: note: some parts of macro expansion are not guarded by this 'else' clause 3:47.21 else 3:47.21 ^~~~ 3:47.21 /builddir/build/BUILD/thunderbird-60.4.0/comm/mailnews/imap/src/nsImapMailFolder.cpp:228:5: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 3:47.21 NS_IMPL_QUERY_BODY(nsIMsgFilterHitNotify) 3:47.21 ^~~~~~~~~~~~~~~~~~ 3:50.03 In file included from /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/nsISupportsUtils.h:14, 3:50.03 from /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/nsISupports.h:77, 3:50.03 from /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/nsIServiceManager.h:10, 3:50.03 from /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/msgCore.h:21, 3:50.03 from /builddir/build/BUILD/thunderbird-60.4.0/comm/mailnews/local/src/nsMailboxUrl.cpp:6: 3:50.03 /builddir/build/BUILD/thunderbird-60.4.0/comm/mailnews/local/src/nsMailboxUrl.cpp: In member function 'virtual nsresult nsMailboxUrl::QueryInterface(const nsIID&, void**)': 3:50.03 /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/nsISupportsImpl.h:1020:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 3:50.03 foundInterface = 0; \ 3:50.03 ^~~~~~~~~~~~~~ 3:50.03 /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/nsISupportsImpl.h:1070:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 3:50.03 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 3:50.03 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3:50.03 /builddir/build/BUILD/thunderbird-60.4.0/comm/mailnews/local/src/nsMailboxUrl.cpp:64:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 3:50.03 NS_INTERFACE_MAP_END_INHERITING(nsMsgMailNewsUrl) 3:50.03 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3:50.03 /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/nsISupportsImpl.h:983:3: note: some parts of macro expansion are not guarded by this 'else' clause 3:50.03 else 3:50.03 ^~~~ 3:50.03 /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/nsISupportsImpl.h:1060:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 3:50.03 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 3:50.03 ^~~~~~~~~~~~~~~~~~ 3:50.03 /builddir/build/BUILD/thunderbird-60.4.0/comm/mailnews/local/src/nsMailboxUrl.cpp:63:4: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 3:50.03 NS_INTERFACE_MAP_ENTRY(nsIMsgI18NUrl) 3:50.03 ^~~~~~~~~~~~~~~~~~~~~~ 3:59.44 In file included from /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/nsISupportsUtils.h:14, 3:59.44 from /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/nsISupports.h:77, 3:59.44 from /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/nsIServiceManager.h:10, 3:59.44 from /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/msgCore.h:21, 3:59.44 from /builddir/build/BUILD/thunderbird-60.4.0/comm/mailnews/imap/src/nsImapProtocol.cpp:7: 3:59.44 /builddir/build/BUILD/thunderbird-60.4.0/comm/mailnews/imap/src/nsImapProtocol.cpp: In member function 'virtual nsresult nsImapProtocol::QueryInterface(const nsIID&, void**)': 3:59.44 /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/nsISupportsImpl.h:1002:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 3:59.44 foundInterface = 0; \ 3:59.44 ^~~~~~~~~~~~~~ 3:59.44 /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/nsISupportsImpl.h:1066:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 3:59.44 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 3:59.44 ^~~~~~~~~~~~~~~~~~~~~~~ 3:59.44 /builddir/build/BUILD/thunderbird-60.4.0/comm/mailnews/imap/src/nsImapProtocol.cpp:306:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 3:59.44 NS_INTERFACE_MAP_END 3:59.44 ^~~~~~~~~~~~~~~~~~~~ 3:59.44 /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/nsISupportsImpl.h:983:3: note: some parts of macro expansion are not guarded by this 'else' clause 3:59.44 else 3:59.44 ^~~~ 3:59.44 /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/nsISupportsImpl.h:1060:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 3:59.45 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 3:59.45 ^~~~~~~~~~~~~~~~~~ 3:59.45 /builddir/build/BUILD/thunderbird-60.4.0/comm/mailnews/imap/src/nsImapProtocol.cpp:305:4: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 3:59.45 NS_INTERFACE_MAP_ENTRY(nsIMsgAsyncPromptListener) 3:59.45 ^~~~~~~~~~~~~~~~~~~~~~ 3:59.61 /builddir/build/BUILD/thunderbird-60.4.0/comm/mailnews/imap/src/nsImapProtocol.cpp: In member function 'virtual nsresult nsImapCacheStreamListener::QueryInterface(const nsIID&, void**)': 3:59.61 /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/nsISupportsImpl.h:1002:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 3:59.61 foundInterface = 0; \ 3:59.61 ^~~~~~~~~~~~~~ 3:59.61 /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/nsISupportsImpl.h:1066:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 3:59.61 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 3:59.61 ^~~~~~~~~~~~~~~~~~~~~~~ 3:59.61 /builddir/build/BUILD/thunderbird-60.4.0/comm/mailnews/imap/src/nsImapProtocol.cpp:8863:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 3:59.61 NS_INTERFACE_MAP_END 3:59.61 ^~~~~~~~~~~~~~~~~~~~ 3:59.61 /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/nsISupportsImpl.h:983:3: note: some parts of macro expansion are not guarded by this 'else' clause 3:59.61 else 3:59.61 ^~~~ 3:59.61 /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/nsISupportsImpl.h:1060:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 3:59.61 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 3:59.61 ^~~~~~~~~~~~~~~~~~ 3:59.61 /builddir/build/BUILD/thunderbird-60.4.0/comm/mailnews/imap/src/nsImapProtocol.cpp:8862:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 3:59.61 NS_INTERFACE_MAP_ENTRY(nsIStreamListener) 3:59.61 ^~~~~~~~~~~~~~~~~~~~~~ 4:07.14 In file included from /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/nsISupportsUtils.h:14, 4:07.14 from /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/nsISupports.h:77, 4:07.14 from /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/nsIServiceManager.h:10, 4:07.14 from /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/msgCore.h:21, 4:07.14 from /builddir/build/BUILD/thunderbird-60.4.0/comm/mailnews/local/src/nsPop3Protocol.cpp:19: 4:07.14 /builddir/build/BUILD/thunderbird-60.4.0/comm/mailnews/local/src/nsPop3Protocol.cpp: In member function 'virtual nsresult nsPop3Protocol::QueryInterface(const nsIID&, void**)': 4:07.14 /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/nsISupportsImpl.h:1020:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 4:07.14 foundInterface = 0; \ 4:07.14 ^~~~~~~~~~~~~~ 4:07.14 /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/nsISupportsImpl.h:1070:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 4:07.14 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 4:07.14 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4:07.14 /builddir/build/BUILD/thunderbird-60.4.0/comm/mailnews/local/src/nsPop3Protocol.cpp:447:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 4:07.14 NS_INTERFACE_MAP_END_INHERITING(nsMsgProtocol) 4:07.14 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4:07.14 /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/nsISupportsImpl.h:983:3: note: some parts of macro expansion are not guarded by this 'else' clause 4:07.14 else 4:07.14 ^~~~ 4:07.14 /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/nsISupportsImpl.h:1060:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 4:07.14 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 4:07.14 ^~~~~~~~~~~~~~~~~~ 4:07.14 /builddir/build/BUILD/thunderbird-60.4.0/comm/mailnews/local/src/nsPop3Protocol.cpp:446:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 4:07.14 NS_INTERFACE_MAP_ENTRY(nsIProtocolProxyCallback) 4:07.14 ^~~~~~~~~~~~~~~~~~~~~~ 4:16.04 libcomm_mailnews_local_src.a.desc 4:17.39 In file included from /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/nsISupportsUtils.h:14, 4:17.39 from /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/nsISupports.h:77, 4:17.39 from /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/nsIServiceManager.h:10, 4:17.39 from /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/msgCore.h:21, 4:17.39 from /builddir/build/BUILD/thunderbird-60.4.0/comm/mailnews/imap/src/nsImapUrl.cpp:6: 4:17.39 /builddir/build/BUILD/thunderbird-60.4.0/comm/mailnews/imap/src/nsImapUrl.cpp: In member function 'virtual nsresult nsImapUrl::QueryInterface(const nsIID&, void**)': 4:17.40 /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/nsISupportsImpl.h:1020:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 4:17.40 foundInterface = 0; \ 4:17.40 ^~~~~~~~~~~~~~ 4:17.40 /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/nsISupportsImpl.h:1070:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 4:17.40 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 4:17.40 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4:17.40 /builddir/build/BUILD/thunderbird-60.4.0/comm/mailnews/imap/src/nsImapUrl.cpp:87:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 4:17.40 NS_INTERFACE_MAP_END_INHERITING(nsMsgMailNewsUrl) 4:17.40 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4:17.40 /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/nsISupportsImpl.h:983:3: note: some parts of macro expansion are not guarded by this 'else' clause 4:17.40 else 4:17.40 ^~~~ 4:17.40 /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/nsISupportsImpl.h:1060:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 4:17.40 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 4:17.40 ^~~~~~~~~~~~~~~~~~ 4:17.40 /builddir/build/BUILD/thunderbird-60.4.0/comm/mailnews/imap/src/nsImapUrl.cpp:86:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 4:17.40 NS_INTERFACE_MAP_ENTRY(nsIMsgI18NUrl) 4:17.40 ^~~~~~~~~~~~~~~~~~~~~~ 4:22.85 libcomm_mailnews_imap_src.a.desc 4:28.94 libcomm_mailnews_compose_src.a.desc 4:31.97 libcomm_mailnews_mime_emitters.a.desc 4:33.93 libJsAccount.a.desc 4:37.35 libmimecthglue_s.a.desc 4:37.52 libcomm_mailnews_mime_cthandlers_vcard.a.desc 4:38.47 libpgpmime_s.a.desc 4:43.19 libcomm_mail_components_migration_src.a.desc 4:43.47 In file included from /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/nsISupportsUtils.h:14, 4:43.47 from /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/nsISupports.h:77, 4:43.47 from /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/nsIServiceManager.h:10, 4:43.47 from /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/msgCore.h:21, 4:43.47 from /builddir/build/BUILD/thunderbird-60.4.0/comm/mailnews/news/src/nsNNTPProtocol.cpp:6: 4:43.47 /builddir/build/BUILD/thunderbird-60.4.0/comm/mailnews/news/src/nsNNTPProtocol.cpp: In member function 'virtual nsresult nsNntpCacheStreamListener::QueryInterface(const nsIID&, void**)': 4:43.47 /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/nsISupportsImpl.h:1002:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 4:43.47 foundInterface = 0; \ 4:43.47 ^~~~~~~~~~~~~~ 4:43.47 /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/nsISupportsImpl.h:1066:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 4:43.47 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 4:43.47 ^~~~~~~~~~~~~~~~~~~~~~~ 4:43.47 /builddir/build/BUILD/thunderbird-60.4.0/comm/mailnews/news/src/nsNNTPProtocol.cpp:523:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 4:43.47 NS_INTERFACE_MAP_END 4:43.47 ^~~~~~~~~~~~~~~~~~~~ 4:43.47 /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/nsISupportsImpl.h:983:3: note: some parts of macro expansion are not guarded by this 'else' clause 4:43.47 else 4:43.47 ^~~~ 4:43.47 /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/nsISupportsImpl.h:1060:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 4:43.47 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 4:43.47 ^~~~~~~~~~~~~~~~~~ 4:43.47 /builddir/build/BUILD/thunderbird-60.4.0/comm/mailnews/news/src/nsNNTPProtocol.cpp:522:4: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 4:43.47 NS_INTERFACE_MAP_ENTRY(nsIStreamListener) 4:43.47 ^~~~~~~~~~~~~~~~~~~~~~ 4:45.35 In file included from /builddir/build/BUILD/thunderbird-60.4.0/comm/db/mork/src/mork.h:242, 4:45.35 from /builddir/build/BUILD/thunderbird-60.4.0/comm/db/mork/src/morkPool.cpp:11: 4:45.35 /builddir/build/BUILD/thunderbird-60.4.0/comm/db/mork/src/morkPool.cpp: In member function 'morkRow* morkPool::NewRow(morkEnv*, morkZone*)': 4:45.35 /builddir/build/BUILD/thunderbird-60.4.0/comm/db/mork/src/morkConfig.h:129:59: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class morkRow' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] 4:45.35 #define MORK_MEMSET(dest,byte,size) memset(dest,byte,size) 4:45.35 ^ 4:45.35 /builddir/build/BUILD/thunderbird-60.4.0/comm/db/mork/src/morkPool.cpp:207:5: note: in expansion of macro 'MORK_MEMSET' 4:45.35 MORK_MEMSET(newRow, 0, sizeof(morkRow)); 4:45.35 ^~~~~~~~~~~ 4:45.35 In file included from /builddir/build/BUILD/thunderbird-60.4.0/comm/db/mork/src/morkPool.cpp:39: 4:45.35 /builddir/build/BUILD/thunderbird-60.4.0/comm/db/mork/src/morkRow.h:33:7: note: 'class morkRow' declared here 4:45.35 class morkRow{ // row of cells 4:45.35 ^~~~~~~ 4:45.35 In file included from /builddir/build/BUILD/thunderbird-60.4.0/comm/db/mork/src/mork.h:242, 4:45.35 from /builddir/build/BUILD/thunderbird-60.4.0/comm/db/mork/src/morkPool.cpp:11: 4:45.35 /builddir/build/BUILD/thunderbird-60.4.0/comm/db/mork/src/morkPool.cpp: In member function 'morkCell* morkPool::NewCells(morkEnv*, mork_size, morkZone*)': 4:45.35 /builddir/build/BUILD/thunderbird-60.4.0/comm/db/mork/src/morkConfig.h:129:59: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class morkCell'; use assignment or value-initialization instead [-Wclass-memaccess] 4:45.35 #define MORK_MEMSET(dest,byte,size) memset(dest,byte,size) 4:45.35 ^ 4:45.35 /builddir/build/BUILD/thunderbird-60.4.0/comm/db/mork/src/morkPool.cpp:247:5: note: in expansion of macro 'MORK_MEMSET' 4:45.35 MORK_MEMSET(newCells, 0, size); 4:45.35 ^~~~~~~~~~~ 4:45.35 In file included from /builddir/build/BUILD/thunderbird-60.4.0/comm/db/mork/src/morkPool.cpp:35: 4:45.35 /builddir/build/BUILD/thunderbird-60.4.0/comm/db/mork/src/morkCell.h:22:7: note: 'class morkCell' declared here 4:45.35 class morkCell { // minimal cell format 4:45.35 ^~~~~~~~ 4:45.93 libcomm_mail_components_shell.a.desc 4:46.84 In file included from /builddir/build/BUILD/thunderbird-60.4.0/comm/db/mork/src/mork.h:242, 4:46.84 from /builddir/build/BUILD/thunderbird-60.4.0/comm/db/mork/src/morkRow.cpp:11: 4:46.84 /builddir/build/BUILD/thunderbird-60.4.0/comm/db/mork/src/morkRow.cpp: In member function 'void morkRow::CutColumn(morkEnv*, mdb_column)': 4:46.84 /builddir/build/BUILD/thunderbird-60.4.0/comm/db/mork/src/morkConfig.h:128:59: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'class morkCell'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 4:46.84 #define MORK_MEMMOVE(dest,src,size) memmove(dest,src,size) 4:46.84 ^ 4:46.84 /builddir/build/BUILD/thunderbird-60.4.0/comm/db/mork/src/morkRow.cpp:822:11: note: in expansion of macro 'MORK_MEMMOVE' 4:46.84 MORK_MEMMOVE(cell, next, after * sizeof(morkCell)); 4:46.84 ^~~~~~~~~~~~ 4:46.84 In file included from /builddir/build/BUILD/thunderbird-60.4.0/comm/db/mork/src/morkRow.h:14, 4:46.84 from /builddir/build/BUILD/thunderbird-60.4.0/comm/db/mork/src/morkRow.cpp:19: 4:46.84 /builddir/build/BUILD/thunderbird-60.4.0/comm/db/mork/src/morkCell.h:22:7: note: 'class morkCell' declared here 4:46.84 class morkCell { // minimal cell format 4:46.84 ^~~~~~~~ 4:47.44 /builddir/build/BUILD/thunderbird-60.4.0/comm/mailnews/mime/src/mimepbuf.cpp: In function 'MimePartBufferData* MimePartBufferCreate()': 4:47.44 /builddir/build/BUILD/thunderbird-60.4.0/comm/mailnews/mime/src/mimepbuf.cpp:69:32: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'MimePartBufferData' {aka 'struct MimePartBufferData'} with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 4:47.44 memset(data, 0, sizeof(*data)); 4:47.44 ^ 4:47.44 /builddir/build/BUILD/thunderbird-60.4.0/comm/mailnews/mime/src/mimepbuf.cpp:52:8: note: 'MimePartBufferData' {aka 'struct MimePartBufferData'} declared here 4:47.44 struct MimePartBufferData 4:47.44 ^~~~~~~~~~~~~~~~~~ 4:53.31 In file included from /builddir/build/BUILD/thunderbird-60.4.0/js/src/builtin/RegExp.cpp:22: 4:53.31 /builddir/build/BUILD/thunderbird-60.4.0/js/src/vm/NativeObject-inl.h: In static member function 'static JS::Result js::NativeObject::create(JSContext*, js::gc::AllocKind, js::gc::InitialHeap, js::HandleShape, js::HandleObjectGroup)': 4:53.31 /builddir/build/BUILD/thunderbird-60.4.0/js/src/vm/NativeObject-inl.h:562:87: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::HeapSlot'; use assignment instead [-Wclass-memaccess] 4:53.31 memset(nobj->as().fixedSlots(), 0, size - sizeof(js::NativeObject)); 4:53.31 ^ 4:53.31 In file included from /builddir/build/BUILD/thunderbird-60.4.0/js/src/gc/Tracer.h:12, 4:53.31 from /builddir/build/BUILD/thunderbird-60.4.0/js/src/vm/TaggedProto.h:10, 4:53.31 from /builddir/build/BUILD/thunderbird-60.4.0/js/src/gc/Marking.h:16, 4:53.31 from /builddir/build/BUILD/thunderbird-60.4.0/js/src/vm/RegExpObject.h:16, 4:53.31 from /builddir/build/BUILD/thunderbird-60.4.0/js/src/builtin/RegExp.h:10, 4:53.31 from /builddir/build/BUILD/thunderbird-60.4.0/js/src/builtin/RegExp.cpp:7: 4:53.31 /builddir/build/BUILD/thunderbird-60.4.0/js/src/gc/Barrier.h:685:7: note: 'class js::HeapSlot' declared here 4:53.31 class HeapSlot : public WriteBarrieredBase 4:53.31 ^~~~~~~~ 4:53.40 In file included from /builddir/build/BUILD/thunderbird-60.4.0/js/src/jspubtd.h:17, 4:53.40 from /builddir/build/BUILD/thunderbird-60.4.0/js/src/jsapi.h:26, 4:53.40 from /builddir/build/BUILD/thunderbird-60.4.0/js/src/jsfriendapi.h:16, 4:53.40 from /builddir/build/BUILD/thunderbird-60.4.0/js/src/gc/Tracer.h:10, 4:53.40 from /builddir/build/BUILD/thunderbird-60.4.0/js/src/vm/TaggedProto.h:10, 4:53.40 from /builddir/build/BUILD/thunderbird-60.4.0/js/src/gc/Marking.h:16, 4:53.40 from /builddir/build/BUILD/thunderbird-60.4.0/js/src/vm/RegExpObject.h:16, 4:53.40 from /builddir/build/BUILD/thunderbird-60.4.0/js/src/builtin/RegExp.h:10, 4:53.40 from /builddir/build/BUILD/thunderbird-60.4.0/js/src/builtin/RegExp.cpp:7: 4:53.40 /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = JS::TabSizes]': 4:53.40 /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/js/MemoryMetrics.h:40:39: required from here 4:53.40 /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct JS::TabSizes'; use assignment or value-initialization instead [-Wclass-memaccess] 4:53.40 memset(aT, 0, sizeof(T)); 4:53.40 ~~~~~~^~~~~~~~~~~~~~~~~~ 4:53.40 In file included from /builddir/build/BUILD/thunderbird-60.4.0/js/src/gc/StoreBuffer.h:20, 4:53.40 from /builddir/build/BUILD/thunderbird-60.4.0/js/src/gc/Barrier.h:13, 4:53.40 from /builddir/build/BUILD/thunderbird-60.4.0/js/src/gc/Tracer.h:12, 4:53.40 from /builddir/build/BUILD/thunderbird-60.4.0/js/src/vm/TaggedProto.h:10, 4:53.40 from /builddir/build/BUILD/thunderbird-60.4.0/js/src/gc/Marking.h:16, 4:53.40 from /builddir/build/BUILD/thunderbird-60.4.0/js/src/vm/RegExpObject.h:16, 4:53.40 from /builddir/build/BUILD/thunderbird-60.4.0/js/src/builtin/RegExp.h:10, 4:53.40 from /builddir/build/BUILD/thunderbird-60.4.0/js/src/builtin/RegExp.cpp:7: 4:53.40 /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/js/MemoryMetrics.h:31:8: note: 'struct JS::TabSizes' declared here 4:53.40 struct TabSizes 4:53.40 ^~~~~~~~ 4:53.40 In file included from /builddir/build/BUILD/thunderbird-60.4.0/js/src/jspubtd.h:17, 4:53.40 from /builddir/build/BUILD/thunderbird-60.4.0/js/src/jsapi.h:26, 4:53.40 from /builddir/build/BUILD/thunderbird-60.4.0/js/src/jsfriendapi.h:16, 4:53.40 from /builddir/build/BUILD/thunderbird-60.4.0/js/src/gc/Tracer.h:10, 4:53.40 from /builddir/build/BUILD/thunderbird-60.4.0/js/src/vm/TaggedProto.h:10, 4:53.40 from /builddir/build/BUILD/thunderbird-60.4.0/js/src/gc/Marking.h:16, 4:53.40 from /builddir/build/BUILD/thunderbird-60.4.0/js/src/vm/RegExpObject.h:16, 4:53.40 from /builddir/build/BUILD/thunderbird-60.4.0/js/src/builtin/RegExp.h:10, 4:53.40 from /builddir/build/BUILD/thunderbird-60.4.0/js/src/builtin/RegExp.cpp:7: 4:53.40 /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = JS::ServoSizes]': 4:53.40 /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/js/MemoryMetrics.h:71:41: required from here 4:53.40 /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct JS::ServoSizes'; use assignment or value-initialization instead [-Wclass-memaccess] 4:53.40 memset(aT, 0, sizeof(T)); 4:53.40 ~~~~~~^~~~~~~~~~~~~~~~~~ 4:53.41 In file included from /builddir/build/BUILD/thunderbird-60.4.0/js/src/gc/StoreBuffer.h:20, 4:53.41 from /builddir/build/BUILD/thunderbird-60.4.0/js/src/gc/Barrier.h:13, 4:53.41 from /builddir/build/BUILD/thunderbird-60.4.0/js/src/gc/Tracer.h:12, 4:53.41 from /builddir/build/BUILD/thunderbird-60.4.0/js/src/vm/TaggedProto.h:10, 4:53.41 from /builddir/build/BUILD/thunderbird-60.4.0/js/src/gc/Marking.h:16, 4:53.41 from /builddir/build/BUILD/thunderbird-60.4.0/js/src/vm/RegExpObject.h:16, 4:53.41 from /builddir/build/BUILD/thunderbird-60.4.0/js/src/builtin/RegExp.h:10, 4:53.41 from /builddir/build/BUILD/thunderbird-60.4.0/js/src/builtin/RegExp.cpp:7: 4:53.41 /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/js/MemoryMetrics.h:59:8: note: 'struct JS::ServoSizes' declared here 4:53.41 struct ServoSizes 4:53.41 ^~~~~~~~~~ 4:53.42 In file included from /builddir/build/BUILD/thunderbird-60.4.0/js/src/jspubtd.h:17, 4:53.42 from /builddir/build/BUILD/thunderbird-60.4.0/js/src/jsapi.h:26, 4:53.42 from /builddir/build/BUILD/thunderbird-60.4.0/js/src/jsfriendapi.h:16, 4:53.42 from /builddir/build/BUILD/thunderbird-60.4.0/js/src/gc/Tracer.h:10, 4:53.42 from /builddir/build/BUILD/thunderbird-60.4.0/js/src/vm/TaggedProto.h:10, 4:53.42 from /builddir/build/BUILD/thunderbird-60.4.0/js/src/gc/Marking.h:16, 4:53.42 from /builddir/build/BUILD/thunderbird-60.4.0/js/src/vm/RegExpObject.h:16, 4:53.42 from /builddir/build/BUILD/thunderbird-60.4.0/js/src/builtin/RegExp.h:10, 4:53.42 from /builddir/build/BUILD/thunderbird-60.4.0/js/src/builtin/RegExp.cpp:7: 4:53.42 /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::StaticStrings]': 4:53.42 /builddir/build/BUILD/thunderbird-60.4.0/js/src/vm/StringType.h:1279:30: required from here 4:53.42 /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::StaticStrings'; use assignment or value-initialization instead [-Wclass-memaccess] 4:53.43 memset(aT, 0, sizeof(T)); 4:53.43 ~~~~~~^~~~~~~~~~~~~~~~~~ 4:53.43 In file included from /builddir/build/BUILD/thunderbird-60.4.0/js/src/jit/IonTypes.h:18, 4:53.43 from /builddir/build/BUILD/thunderbird-60.4.0/js/src/vm/TypeInference.h:20, 4:53.43 from /builddir/build/BUILD/thunderbird-60.4.0/js/src/vm/ObjectGroup.h:18, 4:53.43 from /builddir/build/BUILD/thunderbird-60.4.0/js/src/vm/Shape.h:31, 4:53.43 from /builddir/build/BUILD/thunderbird-60.4.0/js/src/vm/JSObject.h:17, 4:53.43 from /builddir/build/BUILD/thunderbird-60.4.0/js/src/vm/NativeObject.h:22, 4:53.43 from /builddir/build/BUILD/thunderbird-60.4.0/js/src/vm/ArrayObject.h:10, 4:53.43 from /builddir/build/BUILD/thunderbird-60.4.0/js/src/vm/RegExpObject.h:19, 4:53.43 from /builddir/build/BUILD/thunderbird-60.4.0/js/src/builtin/RegExp.h:10, 4:53.43 from /builddir/build/BUILD/thunderbird-60.4.0/js/src/builtin/RegExp.cpp:7: 4:53.43 /builddir/build/BUILD/thunderbird-60.4.0/js/src/vm/StringType.h:1261:7: note: 'class js::StaticStrings' declared here 4:53.43 class StaticStrings 4:53.43 ^~~~~~~~~~~~~ 4:53.43 In file included from /builddir/build/BUILD/thunderbird-60.4.0/js/src/jspubtd.h:17, 4:53.43 from /builddir/build/BUILD/thunderbird-60.4.0/js/src/jsapi.h:26, 4:53.43 from /builddir/build/BUILD/thunderbird-60.4.0/js/src/jsfriendapi.h:16, 4:53.43 from /builddir/build/BUILD/thunderbird-60.4.0/js/src/gc/Tracer.h:10, 4:53.43 from /builddir/build/BUILD/thunderbird-60.4.0/js/src/vm/TaggedProto.h:10, 4:53.43 from /builddir/build/BUILD/thunderbird-60.4.0/js/src/gc/Marking.h:16, 4:53.43 from /builddir/build/BUILD/thunderbird-60.4.0/js/src/vm/RegExpObject.h:16, 4:53.43 from /builddir/build/BUILD/thunderbird-60.4.0/js/src/builtin/RegExp.h:10, 4:53.43 from /builddir/build/BUILD/thunderbird-60.4.0/js/src/builtin/RegExp.cpp:7: 4:53.43 /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::PreliminaryObjectArray]': 4:53.43 /builddir/build/BUILD/thunderbird-60.4.0/js/src/vm/TypeInference.h:914:30: required from here 4:53.43 /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::PreliminaryObjectArray'; use assignment or value-initialization instead [-Wclass-memaccess] 4:53.43 memset(aT, 0, sizeof(T)); 4:53.43 ~~~~~~^~~~~~~~~~~~~~~~~~ 4:53.43 In file included from /builddir/build/BUILD/thunderbird-60.4.0/js/src/vm/ObjectGroup.h:18, 4:53.43 from /builddir/build/BUILD/thunderbird-60.4.0/js/src/vm/Shape.h:31, 4:53.44 from /builddir/build/BUILD/thunderbird-60.4.0/js/src/vm/JSObject.h:17, 4:53.44 from /builddir/build/BUILD/thunderbird-60.4.0/js/src/vm/NativeObject.h:22, 4:53.44 from /builddir/build/BUILD/thunderbird-60.4.0/js/src/vm/ArrayObject.h:10, 4:53.44 from /builddir/build/BUILD/thunderbird-60.4.0/js/src/vm/RegExpObject.h:19, 4:53.44 from /builddir/build/BUILD/thunderbird-60.4.0/js/src/builtin/RegExp.h:10, 4:53.44 from /builddir/build/BUILD/thunderbird-60.4.0/js/src/builtin/RegExp.cpp:7: 4:53.44 /builddir/build/BUILD/thunderbird-60.4.0/js/src/vm/TypeInference.h:902:7: note: 'class js::PreliminaryObjectArray' declared here 4:53.44 class PreliminaryObjectArray 4:53.44 ^~~~~~~~~~~~~~~~~~~~~~ 4:53.44 In file included from /builddir/build/BUILD/thunderbird-60.4.0/js/src/jspubtd.h:17, 4:53.44 from /builddir/build/BUILD/thunderbird-60.4.0/js/src/jsapi.h:26, 4:53.44 from /builddir/build/BUILD/thunderbird-60.4.0/js/src/jsfriendapi.h:16, 4:53.44 from /builddir/build/BUILD/thunderbird-60.4.0/js/src/gc/Tracer.h:10, 4:53.44 from /builddir/build/BUILD/thunderbird-60.4.0/js/src/vm/TaggedProto.h:10, 4:53.44 from /builddir/build/BUILD/thunderbird-60.4.0/js/src/gc/Marking.h:16, 4:53.44 from /builddir/build/BUILD/thunderbird-60.4.0/js/src/vm/RegExpObject.h:16, 4:53.44 from /builddir/build/BUILD/thunderbird-60.4.0/js/src/builtin/RegExp.h:10, 4:53.44 from /builddir/build/BUILD/thunderbird-60.4.0/js/src/builtin/RegExp.cpp:7: 4:53.44 /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::TypeNewScript]': 4:53.44 /builddir/build/BUILD/thunderbird-60.4.0/js/src/vm/TypeInference.h:1045:44: required from here 4:53.44 /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class js::TypeNewScript' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 4:53.44 memset(aT, 0, sizeof(T)); 4:53.44 ~~~~~~^~~~~~~~~~~~~~~~~~ 4:53.44 In file included from /builddir/build/BUILD/thunderbird-60.4.0/js/src/vm/ObjectGroup.h:18, 4:53.44 from /builddir/build/BUILD/thunderbird-60.4.0/js/src/vm/Shape.h:31, 4:53.44 from /builddir/build/BUILD/thunderbird-60.4.0/js/src/vm/JSObject.h:17, 4:53.44 from /builddir/build/BUILD/thunderbird-60.4.0/js/src/vm/NativeObject.h:22, 4:53.44 from /builddir/build/BUILD/thunderbird-60.4.0/js/src/vm/ArrayObject.h:10, 4:53.44 from /builddir/build/BUILD/thunderbird-60.4.0/js/src/vm/RegExpObject.h:19, 4:53.44 from /builddir/build/BUILD/thunderbird-60.4.0/js/src/builtin/RegExp.h:10, 4:53.44 from /builddir/build/BUILD/thunderbird-60.4.0/js/src/builtin/RegExp.cpp:7: 4:53.44 /builddir/build/BUILD/thunderbird-60.4.0/js/src/vm/TypeInference.h:992:7: note: 'class js::TypeNewScript' declared here 4:53.44 class TypeNewScript 4:53.44 ^~~~~~~~~~~~~ 4:53.46 In file included from /builddir/build/BUILD/thunderbird-60.4.0/js/src/jspubtd.h:17, 4:53.46 from /builddir/build/BUILD/thunderbird-60.4.0/js/src/jsapi.h:26, 4:53.46 from /builddir/build/BUILD/thunderbird-60.4.0/js/src/jsfriendapi.h:16, 4:53.46 from /builddir/build/BUILD/thunderbird-60.4.0/js/src/gc/Tracer.h:10, 4:53.46 from /builddir/build/BUILD/thunderbird-60.4.0/js/src/vm/TaggedProto.h:10, 4:53.46 from /builddir/build/BUILD/thunderbird-60.4.0/js/src/gc/Marking.h:16, 4:53.46 from /builddir/build/BUILD/thunderbird-60.4.0/js/src/vm/RegExpObject.h:16, 4:53.46 from /builddir/build/BUILD/thunderbird-60.4.0/js/src/builtin/RegExp.h:10, 4:53.46 from /builddir/build/BUILD/thunderbird-60.4.0/js/src/builtin/RegExp.cpp:7: 4:53.46 /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::IonScriptCounts]': 4:53.46 /builddir/build/BUILD/thunderbird-60.4.0/js/src/jit/IonCode.h:708:30: required from here 4:53.46 /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::IonScriptCounts'; use assignment or value-initialization instead [-Wclass-memaccess] 4:53.46 memset(aT, 0, sizeof(T)); 4:53.46 ~~~~~~^~~~~~~~~~~~~~~~~~ 4:53.46 In file included from /builddir/build/BUILD/thunderbird-60.4.0/js/src/jit/JSJitFrameIter.h:12, 4:53.46 from /builddir/build/BUILD/thunderbird-60.4.0/js/src/vm/Stack.h:23, 4:53.46 from /builddir/build/BUILD/thunderbird-60.4.0/js/src/frontend/NameCollections.h:13, 4:53.46 from /builddir/build/BUILD/thunderbird-60.4.0/js/src/vm/Runtime.h:27, 4:53.46 from /builddir/build/BUILD/thunderbird-60.4.0/js/src/vm/JSContext.h:22, 4:53.46 from /builddir/build/BUILD/thunderbird-60.4.0/js/src/vm/RegExpObject.h:20, 4:53.46 from /builddir/build/BUILD/thunderbird-60.4.0/js/src/builtin/RegExp.h:10, 4:53.46 from /builddir/build/BUILD/thunderbird-60.4.0/js/src/builtin/RegExp.cpp:7: 4:53.46 /builddir/build/BUILD/thunderbird-60.4.0/js/src/jit/IonCode.h:695:8: note: 'struct js::jit::IonScriptCounts' declared here 4:53.46 struct IonScriptCounts 4:53.46 ^~~~~~~~~~~~~~~ 4:53.49 In file included from /builddir/build/BUILD/thunderbird-60.4.0/js/src/jspubtd.h:17, 4:53.49 from /builddir/build/BUILD/thunderbird-60.4.0/js/src/jsapi.h:26, 4:53.49 from /builddir/build/BUILD/thunderbird-60.4.0/js/src/jsfriendapi.h:16, 4:53.49 from /builddir/build/BUILD/thunderbird-60.4.0/js/src/gc/Tracer.h:10, 4:53.49 from /builddir/build/BUILD/thunderbird-60.4.0/js/src/vm/TaggedProto.h:10, 4:53.49 from /builddir/build/BUILD/thunderbird-60.4.0/js/src/gc/Marking.h:16, 4:53.49 from /builddir/build/BUILD/thunderbird-60.4.0/js/src/vm/RegExpObject.h:16, 4:53.49 from /builddir/build/BUILD/thunderbird-60.4.0/js/src/builtin/RegExp.h:10, 4:53.49 from /builddir/build/BUILD/thunderbird-60.4.0/js/src/builtin/RegExp.cpp:7: 4:53.49 /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::gcstats::ZoneGCStats]': 4:53.49 /builddir/build/BUILD/thunderbird-60.4.0/js/src/gc/Statistics.h:80:30: required from here 4:53.49 /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::gcstats::ZoneGCStats'; use assignment or value-initialization instead [-Wclass-memaccess] 4:53.49 memset(aT, 0, sizeof(T)); 4:53.49 ~~~~~~^~~~~~~~~~~~~~~~~~ 4:53.49 In file included from /builddir/build/BUILD/thunderbird-60.4.0/js/src/gc/GCRuntime.h:21, 4:53.49 from /builddir/build/BUILD/thunderbird-60.4.0/js/src/vm/Runtime.h:28, 4:53.49 from /builddir/build/BUILD/thunderbird-60.4.0/js/src/vm/JSContext.h:22, 4:53.49 from /builddir/build/BUILD/thunderbird-60.4.0/js/src/vm/RegExpObject.h:20, 4:53.49 from /builddir/build/BUILD/thunderbird-60.4.0/js/src/builtin/RegExp.h:10, 4:53.49 from /builddir/build/BUILD/thunderbird-60.4.0/js/src/builtin/RegExp.cpp:7: 4:53.49 /builddir/build/BUILD/thunderbird-60.4.0/js/src/gc/Statistics.h:52:8: note: 'struct js::gcstats::ZoneGCStats' declared here 4:53.49 struct ZoneGCStats 4:53.49 ^~~~~~~~~~~ 4:53.50 In file included from /builddir/build/BUILD/thunderbird-60.4.0/js/src/jspubtd.h:17, 4:53.50 from /builddir/build/BUILD/thunderbird-60.4.0/js/src/jsapi.h:26, 4:53.50 from /builddir/build/BUILD/thunderbird-60.4.0/js/src/jsfriendapi.h:16, 4:53.50 from /builddir/build/BUILD/thunderbird-60.4.0/js/src/gc/Tracer.h:10, 4:53.50 from /builddir/build/BUILD/thunderbird-60.4.0/js/src/vm/TaggedProto.h:10, 4:53.50 from /builddir/build/BUILD/thunderbird-60.4.0/js/src/gc/Marking.h:16, 4:53.50 from /builddir/build/BUILD/thunderbird-60.4.0/js/src/vm/RegExpObject.h:16, 4:53.50 from /builddir/build/BUILD/thunderbird-60.4.0/js/src/builtin/RegExp.h:10, 4:53.50 from /builddir/build/BUILD/thunderbird-60.4.0/js/src/builtin/RegExp.cpp:7: 4:53.50 /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::NewObjectCache]': 4:53.50 /builddir/build/BUILD/thunderbird-60.4.0/js/src/vm/Caches.h:151:45: required from here 4:53.50 /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::NewObjectCache'; use assignment or value-initialization instead [-Wclass-memaccess] 4:53.50 memset(aT, 0, sizeof(T)); 4:53.50 ~~~~~~^~~~~~~~~~~~~~~~~~ 4:53.50 In file included from /builddir/build/BUILD/thunderbird-60.4.0/js/src/gc/ZoneGroup.h:11, 4:53.50 from /builddir/build/BUILD/thunderbird-60.4.0/js/src/vm/Runtime.h:30, 4:53.50 from /builddir/build/BUILD/thunderbird-60.4.0/js/src/vm/JSContext.h:22, 4:53.50 from /builddir/build/BUILD/thunderbird-60.4.0/js/src/vm/RegExpObject.h:20, 4:53.50 from /builddir/build/BUILD/thunderbird-60.4.0/js/src/builtin/RegExp.h:10, 4:53.50 from /builddir/build/BUILD/thunderbird-60.4.0/js/src/builtin/RegExp.cpp:7: 4:53.50 /builddir/build/BUILD/thunderbird-60.4.0/js/src/vm/Caches.h:102:7: note: 'class js::NewObjectCache' declared here 4:53.50 class NewObjectCache 4:53.50 ^~~~~~~~~~~~~~ 4:53.51 In file included from /builddir/build/BUILD/thunderbird-60.4.0/js/src/jspubtd.h:17, 4:53.51 from /builddir/build/BUILD/thunderbird-60.4.0/js/src/jsapi.h:26, 4:53.51 from /builddir/build/BUILD/thunderbird-60.4.0/js/src/jsfriendapi.h:16, 4:53.51 from /builddir/build/BUILD/thunderbird-60.4.0/js/src/gc/Tracer.h:10, 4:53.51 from /builddir/build/BUILD/thunderbird-60.4.0/js/src/vm/TaggedProto.h:10, 4:53.51 from /builddir/build/BUILD/thunderbird-60.4.0/js/src/gc/Marking.h:16, 4:53.51 from /builddir/build/BUILD/thunderbird-60.4.0/js/src/vm/RegExpObject.h:16, 4:53.51 from /builddir/build/BUILD/thunderbird-60.4.0/js/src/builtin/RegExp.h:10, 4:53.51 from /builddir/build/BUILD/thunderbird-60.4.0/js/src/builtin/RegExp.cpp:7: 4:53.51 /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*, size_t) [with T = JS::Value; size_t = long unsigned int]': 4:53.51 /builddir/build/BUILD/thunderbird-60.4.0/js/src/vm/Runtime.h:1159:30: required from here 4:53.51 /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/mozilla/PodOperations.h:46:11: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class JS::Value'; use assignment or value-initialization instead [-Wclass-memaccess] 4:53.51 memset(aT, 0, sizeof(T)); 4:53.51 ~~~~~~^~~~~~~~~~~~~~~~~~ 4:53.51 In file included from /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/js/CallArgs.h:74, 4:53.51 from /builddir/build/BUILD/thunderbird-60.4.0/js/src/jsapi.h:29, 4:53.51 from /builddir/build/BUILD/thunderbird-60.4.0/js/src/jsfriendapi.h:16, 4:53.51 from /builddir/build/BUILD/thunderbird-60.4.0/js/src/gc/Tracer.h:10, 4:53.51 from /builddir/build/BUILD/thunderbird-60.4.0/js/src/vm/TaggedProto.h:10, 4:53.51 from /builddir/build/BUILD/thunderbird-60.4.0/js/src/gc/Marking.h:16, 4:53.51 from /builddir/build/BUILD/thunderbird-60.4.0/js/src/vm/RegExpObject.h:16, 4:53.51 from /builddir/build/BUILD/thunderbird-60.4.0/js/src/builtin/RegExp.h:10, 4:53.51 from /builddir/build/BUILD/thunderbird-60.4.0/js/src/builtin/RegExp.cpp:7: 4:53.51 /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/js/Value.h:324:32: note: 'class JS::Value' declared here 4:53.51 class MOZ_NON_PARAM alignas(8) Value 4:53.51 ^~~~~ 4:53.56 In file included from /builddir/build/BUILD/thunderbird-60.4.0/js/src/jspubtd.h:17, 4:53.56 from /builddir/build/BUILD/thunderbird-60.4.0/js/src/jsapi.h:26, 4:53.56 from /builddir/build/BUILD/thunderbird-60.4.0/js/src/jsfriendapi.h:16, 4:53.56 from /builddir/build/BUILD/thunderbird-60.4.0/js/src/gc/Tracer.h:10, 4:53.56 from /builddir/build/BUILD/thunderbird-60.4.0/js/src/vm/TaggedProto.h:10, 4:53.56 from /builddir/build/BUILD/thunderbird-60.4.0/js/src/gc/Marking.h:16, 4:53.56 from /builddir/build/BUILD/thunderbird-60.4.0/js/src/vm/RegExpObject.h:16, 4:53.56 from /builddir/build/BUILD/thunderbird-60.4.0/js/src/builtin/RegExp.h:10, 4:53.56 from /builddir/build/BUILD/thunderbird-60.4.0/js/src/builtin/RegExp.cpp:7: 4:53.56 /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::CodeOffsetJump]': 4:53.56 /builddir/build/BUILD/thunderbird-60.4.0/js/src/jit/shared/Assembler-shared.h:620:30: required from here 4:53.56 /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::jit::CodeOffsetJump'; use assignment or value-initialization instead [-Wclass-memaccess] 4:53.56 memset(aT, 0, sizeof(T)); 4:53.56 ~~~~~~^~~~~~~~~~~~~~~~~~ 4:53.56 In file included from /builddir/build/BUILD/thunderbird-60.4.0/js/src/jit/Safepoints.h:12, 4:53.56 from /builddir/build/BUILD/thunderbird-60.4.0/js/src/jit/JitFrames.h:13, 4:53.56 from /builddir/build/BUILD/thunderbird-60.4.0/js/src/vm/JSContext-inl.h:13, 4:53.56 from /builddir/build/BUILD/thunderbird-60.4.0/js/src/vm/JSCompartment-inl.h:16, 4:53.56 from /builddir/build/BUILD/thunderbird-60.4.0/js/src/vm/JSObject-inl.h:32, 4:53.56 from /builddir/build/BUILD/thunderbird-60.4.0/js/src/builtin/RegExp.cpp:21: 4:53.56 /builddir/build/BUILD/thunderbird-60.4.0/js/src/jit/shared/Assembler-shared.h:598:7: note: 'class js::jit::CodeOffsetJump' declared here 4:53.56 class CodeOffsetJump 4:53.56 ^~~~~~~~~~~~~~ 4:53.60 In file included from /builddir/build/BUILD/thunderbird-60.4.0/js/src/jspubtd.h:17, 4:53.60 from /builddir/build/BUILD/thunderbird-60.4.0/js/src/jsapi.h:26, 4:53.60 from /builddir/build/BUILD/thunderbird-60.4.0/js/src/jsfriendapi.h:16, 4:53.60 from /builddir/build/BUILD/thunderbird-60.4.0/js/src/gc/Tracer.h:10, 4:53.60 from /builddir/build/BUILD/thunderbird-60.4.0/js/src/vm/TaggedProto.h:10, 4:53.60 from /builddir/build/BUILD/thunderbird-60.4.0/js/src/gc/Marking.h:16, 4:53.60 from /builddir/build/BUILD/thunderbird-60.4.0/js/src/vm/RegExpObject.h:16, 4:53.60 from /builddir/build/BUILD/thunderbird-60.4.0/js/src/builtin/RegExp.h:10, 4:53.60 from /builddir/build/BUILD/thunderbird-60.4.0/js/src/builtin/RegExp.cpp:7: 4:53.60 /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = JSSubString]': 4:53.60 /builddir/build/BUILD/thunderbird-60.4.0/js/src/builtin/RegExp.cpp:1185:42: required from here 4:53.61 /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct JSSubString'; use assignment or value-initialization instead [-Wclass-memaccess] 4:53.61 memset(aT, 0, sizeof(T)); 4:53.61 ~~~~~~^~~~~~~~~~~~~~~~~~ 4:53.61 /builddir/build/BUILD/thunderbird-60.4.0/js/src/builtin/RegExp.cpp:1179:8: note: 'struct JSSubString' declared here 4:53.61 struct JSSubString 4:53.61 ^~~~~~~~~~~ 4:53.67 In file included from /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/js/TracingAPI.h:11, 4:53.67 from /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/js/GCPolicyAPI.h:47, 4:53.67 from /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/js/RootingAPI.h:22, 4:53.67 from /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/js/CallArgs.h:73, 4:53.67 from /builddir/build/BUILD/thunderbird-60.4.0/js/src/jsapi.h:29, 4:53.67 from /builddir/build/BUILD/thunderbird-60.4.0/js/src/jsfriendapi.h:16, 4:53.67 from /builddir/build/BUILD/thunderbird-60.4.0/js/src/gc/Tracer.h:10, 4:53.67 from /builddir/build/BUILD/thunderbird-60.4.0/js/src/vm/TaggedProto.h:10, 4:53.67 from /builddir/build/BUILD/thunderbird-60.4.0/js/src/gc/Marking.h:16, 4:53.67 from /builddir/build/BUILD/thunderbird-60.4.0/js/src/vm/RegExpObject.h:16, 4:53.67 from /builddir/build/BUILD/thunderbird-60.4.0/js/src/builtin/RegExp.h:10, 4:53.67 from /builddir/build/BUILD/thunderbird-60.4.0/js/src/builtin/RegExp.cpp:7: 4:53.67 /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/js/HashTable.h: In instantiation of 'void js::detail::HashTable::clear() [with T = const js::EvalCacheEntry; HashPolicy = js::HashSet::SetOps; AllocPolicy = js::SystemAllocPolicy]': 4:53.67 /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/js/HashTable.h:447:57: required from 'void js::HashSet::clear() [with T = js::EvalCacheEntry; HashPolicy = js::EvalCacheHashPolicy; AllocPolicy = js::SystemAllocPolicy]' 4:53.67 /builddir/build/BUILD/thunderbird-60.4.0/js/src/vm/Caches.h:263:29: required from here 4:53.67 /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/js/HashTable.h:1674:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'js::detail::HashTable::SetOps, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry'} with no trivial copy-assignment [-Wclass-memaccess] 4:53.67 memset(table, 0, sizeof(*table) * capacity()); 4:53.67 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4:53.67 /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/js/HashTable.h:793:7: note: 'js::detail::HashTable::SetOps, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry'} declared here 4:53.67 class HashTableEntry 4:53.67 ^~~~~~~~~~~~~~ 4:53.68 /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/js/HashTable.h: In instantiation of 'void js::detail::HashTable::clear() [with T = js::HashMapEntry >; HashPolicy = js::HashMap, js::DefaultHasher, js::SystemAllocPolicy>::MapHashPolicy; AllocPolicy = js::SystemAllocPolicy]': 4:53.68 /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/js/HashTable.h:200:57: required from 'void js::HashMap::clear() [with Key = JSScript*; Value = mozilla::UniquePtr; HashPolicy = js::DefaultHasher; AllocPolicy = js::SystemAllocPolicy]' 4:53.68 /builddir/build/BUILD/thunderbird-60.4.0/js/src/vm/GeckoProfiler.h:162:27: required from here 4:53.68 /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/js/HashTable.h:1674:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'js::detail::HashTable >, js::HashMap, js::DefaultHasher, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry > >'} with no trivial copy-assignment [-Wclass-memaccess] 4:53.68 memset(table, 0, sizeof(*table) * capacity()); 4:53.68 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4:53.68 /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/js/HashTable.h:793:7: note: 'js::detail::HashTable >, js::HashMap, js::DefaultHasher, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry > >'} declared here 4:53.68 class HashTableEntry 4:53.68 ^~~~~~~~~~~~~~ 4:53.70 /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/js/HashTable.h: In instantiation of 'void js::detail::HashTable::clear() [with T = js::HashMapEntry; HashPolicy = js::HashMap, js::SystemAllocPolicy>::MapHashPolicy; AllocPolicy = js::SystemAllocPolicy]': 4:53.70 /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/js/HashTable.h:200:57: required from 'void js::HashMap::clear() [with Key = js::gc::Cell*; Value = long unsigned int; HashPolicy = js::PointerHasher; AllocPolicy = js::SystemAllocPolicy]' 4:53.70 /builddir/build/BUILD/thunderbird-60.4.0/js/src/gc/Zone.h:637:35: required from here 4:53.70 /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/js/HashTable.h:1674:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'js::detail::HashTable, js::HashMap, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry >'} with no trivial copy-assignment [-Wclass-memaccess] 4:53.70 memset(table, 0, sizeof(*table) * capacity()); 4:53.70 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4:53.70 /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/js/HashTable.h:793:7: note: 'js::detail::HashTable, js::HashMap, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry >'} declared here 4:53.70 class HashTableEntry 4:53.70 ^~~~~~~~~~~~~~ 4:53.80 libcomm_db_mork_src.a.desc 4:55.18 In file included from /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/nsISupportsUtils.h:14, 4:55.18 from /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/nsISupports.h:77, 4:55.18 from /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/nsINntpIncomingServer.h:10, 4:55.18 from /builddir/build/BUILD/thunderbird-60.4.0/comm/mailnews/news/src/nsNntpIncomingServer.h:9, 4:55.18 from /builddir/build/BUILD/thunderbird-60.4.0/comm/mailnews/news/src/nsNntpIncomingServer.cpp:6: 4:55.18 /builddir/build/BUILD/thunderbird-60.4.0/comm/mailnews/news/src/nsNntpIncomingServer.cpp: In member function 'virtual nsresult nsNntpIncomingServer::QueryInterface(const nsIID&, void**)': 4:55.18 /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/nsISupportsImpl.h:1020:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 4:55.18 foundInterface = 0; \ 4:55.18 ^~~~~~~~~~~~~~ 4:55.18 /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/nsISupportsImpl.h:1070:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 4:55.18 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 4:55.18 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4:55.18 /builddir/build/BUILD/thunderbird-60.4.0/comm/mailnews/news/src/nsNntpIncomingServer.cpp:92:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 4:55.18 NS_INTERFACE_MAP_END_INHERITING(nsMsgIncomingServer) 4:55.18 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4:55.18 /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/nsISupportsImpl.h:983:3: note: some parts of macro expansion are not guarded by this 'else' clause 4:55.18 else 4:55.18 ^~~~ 4:55.18 /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/nsISupportsImpl.h:1060:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 4:55.18 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 4:55.18 ^~~~~~~~~~~~~~~~~~ 4:55.18 /builddir/build/BUILD/thunderbird-60.4.0/comm/mailnews/news/src/nsNntpIncomingServer.cpp:91:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 4:55.18 NS_INTERFACE_MAP_ENTRY(nsITreeView) 4:55.18 ^~~~~~~~~~~~~~~~~~~~~~ 4:58.89 In file included from /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/js/HashTable.h:18, 4:58.89 from /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/js/TracingAPI.h:11, 4:58.89 from /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/js/GCPolicyAPI.h:47, 4:58.89 from /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/js/GCHashTable.h:12, 4:58.89 from /builddir/build/BUILD/thunderbird-60.4.0/js/src/ctypes/CTypes.h:17, 4:58.89 from /builddir/build/BUILD/thunderbird-60.4.0/js/src/ctypes/Library.cpp:12: 4:58.89 /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = JS::TabSizes]': 4:58.89 /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/js/MemoryMetrics.h:40:39: required from here 4:58.89 /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct JS::TabSizes'; use assignment or value-initialization instead [-Wclass-memaccess] 4:58.89 memset(aT, 0, sizeof(T)); 4:58.89 ~~~~~~^~~~~~~~~~~~~~~~~~ 4:58.89 In file included from /builddir/build/BUILD/thunderbird-60.4.0/js/src/gc/StoreBuffer.h:20, 4:58.89 from /builddir/build/BUILD/thunderbird-60.4.0/js/src/gc/Barrier.h:13, 4:58.89 from /builddir/build/BUILD/thunderbird-60.4.0/js/src/vm/StringType.h:18, 4:58.89 from /builddir/build/BUILD/thunderbird-60.4.0/js/src/ctypes/CTypes.h:20, 4:58.89 from /builddir/build/BUILD/thunderbird-60.4.0/js/src/ctypes/Library.cpp:12: 4:58.89 /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/js/MemoryMetrics.h:31:8: note: 'struct JS::TabSizes' declared here 4:58.89 struct TabSizes 4:58.89 ^~~~~~~~ 4:58.89 In file included from /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/js/HashTable.h:18, 4:58.89 from /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/js/TracingAPI.h:11, 4:58.89 from /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/js/GCPolicyAPI.h:47, 4:58.89 from /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/js/GCHashTable.h:12, 4:58.89 from /builddir/build/BUILD/thunderbird-60.4.0/js/src/ctypes/CTypes.h:17, 4:58.89 from /builddir/build/BUILD/thunderbird-60.4.0/js/src/ctypes/Library.cpp:12: 4:58.89 /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = JS::ServoSizes]': 4:58.89 /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/js/MemoryMetrics.h:71:41: required from here 4:58.90 /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct JS::ServoSizes'; use assignment or value-initialization instead [-Wclass-memaccess] 4:58.90 memset(aT, 0, sizeof(T)); 4:58.90 ~~~~~~^~~~~~~~~~~~~~~~~~ 4:58.90 In file included from /builddir/build/BUILD/thunderbird-60.4.0/js/src/gc/StoreBuffer.h:20, 4:58.90 from /builddir/build/BUILD/thunderbird-60.4.0/js/src/gc/Barrier.h:13, 4:58.90 from /builddir/build/BUILD/thunderbird-60.4.0/js/src/vm/StringType.h:18, 4:58.90 from /builddir/build/BUILD/thunderbird-60.4.0/js/src/ctypes/CTypes.h:20, 4:58.90 from /builddir/build/BUILD/thunderbird-60.4.0/js/src/ctypes/Library.cpp:12: 4:58.90 /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/js/MemoryMetrics.h:59:8: note: 'struct JS::ServoSizes' declared here 4:58.90 struct ServoSizes 4:58.90 ^~~~~~~~~~ 4:58.90 In file included from /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/js/HashTable.h:18, 4:58.91 from /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/js/TracingAPI.h:11, 4:58.91 from /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/js/GCPolicyAPI.h:47, 4:58.91 from /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/js/GCHashTable.h:12, 4:58.91 from /builddir/build/BUILD/thunderbird-60.4.0/js/src/ctypes/CTypes.h:17, 4:58.91 from /builddir/build/BUILD/thunderbird-60.4.0/js/src/ctypes/Library.cpp:12: 4:58.91 /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::StaticStrings]': 4:58.91 /builddir/build/BUILD/thunderbird-60.4.0/js/src/vm/StringType.h:1279:30: required from here 4:58.91 /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::StaticStrings'; use assignment or value-initialization instead [-Wclass-memaccess] 4:58.91 memset(aT, 0, sizeof(T)); 4:58.91 ~~~~~~^~~~~~~~~~~~~~~~~~ 4:58.91 In file included from /builddir/build/BUILD/thunderbird-60.4.0/js/src/ctypes/CTypes.h:20, 4:58.91 from /builddir/build/BUILD/thunderbird-60.4.0/js/src/ctypes/Library.cpp:12: 4:58.91 /builddir/build/BUILD/thunderbird-60.4.0/js/src/vm/StringType.h:1261:7: note: 'class js::StaticStrings' declared here 4:58.91 class StaticStrings 4:58.91 ^~~~~~~~~~~~~ 4:59.03 In file included from /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/js/HashTable.h:18, 4:59.03 from /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/js/TracingAPI.h:11, 4:59.03 from /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/js/GCPolicyAPI.h:47, 4:59.03 from /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/js/GCHashTable.h:12, 4:59.03 from /builddir/build/BUILD/thunderbird-60.4.0/js/src/ctypes/CTypes.h:17, 4:59.03 from /builddir/build/BUILD/thunderbird-60.4.0/js/src/ctypes/CTypes.cpp:7: 4:59.03 /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = JS::TabSizes]': 4:59.03 /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/js/MemoryMetrics.h:40:39: required from here 4:59.03 /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct JS::TabSizes'; use assignment or value-initialization instead [-Wclass-memaccess] 4:59.03 memset(aT, 0, sizeof(T)); 4:59.03 ~~~~~~^~~~~~~~~~~~~~~~~~ 4:59.03 In file included from /builddir/build/BUILD/thunderbird-60.4.0/js/src/gc/StoreBuffer.h:20, 4:59.03 from /builddir/build/BUILD/thunderbird-60.4.0/js/src/gc/Barrier.h:13, 4:59.03 from /builddir/build/BUILD/thunderbird-60.4.0/js/src/vm/StringType.h:18, 4:59.03 from /builddir/build/BUILD/thunderbird-60.4.0/js/src/ctypes/CTypes.h:20, 4:59.03 from /builddir/build/BUILD/thunderbird-60.4.0/js/src/ctypes/CTypes.cpp:7: 4:59.03 /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/js/MemoryMetrics.h:31:8: note: 'struct JS::TabSizes' declared here 4:59.03 struct TabSizes 4:59.03 ^~~~~~~~ 4:59.03 In file included from /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/js/HashTable.h:18, 4:59.03 from /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/js/TracingAPI.h:11, 4:59.03 from /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/js/GCPolicyAPI.h:47, 4:59.03 from /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/js/GCHashTable.h:12, 4:59.03 from /builddir/build/BUILD/thunderbird-60.4.0/js/src/ctypes/CTypes.h:17, 4:59.03 from /builddir/build/BUILD/thunderbird-60.4.0/js/src/ctypes/CTypes.cpp:7: 4:59.03 /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = JS::ServoSizes]': 4:59.03 /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/js/MemoryMetrics.h:71:41: required from here 4:59.03 /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct JS::ServoSizes'; use assignment or value-initialization instead [-Wclass-memaccess] 4:59.03 memset(aT, 0, sizeof(T)); 4:59.03 ~~~~~~^~~~~~~~~~~~~~~~~~ 4:59.03 In file included from /builddir/build/BUILD/thunderbird-60.4.0/js/src/gc/StoreBuffer.h:20, 4:59.03 from /builddir/build/BUILD/thunderbird-60.4.0/js/src/gc/Barrier.h:13, 4:59.03 from /builddir/build/BUILD/thunderbird-60.4.0/js/src/vm/StringType.h:18, 4:59.03 from /builddir/build/BUILD/thunderbird-60.4.0/js/src/ctypes/CTypes.h:20, 4:59.03 from /builddir/build/BUILD/thunderbird-60.4.0/js/src/ctypes/CTypes.cpp:7: 4:59.03 /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/js/MemoryMetrics.h:59:8: note: 'struct JS::ServoSizes' declared here 4:59.03 struct ServoSizes 4:59.03 ^~~~~~~~~~ 4:59.03 In file included from /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/js/HashTable.h:18, 4:59.03 from /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/js/TracingAPI.h:11, 4:59.03 from /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/js/GCPolicyAPI.h:47, 4:59.03 from /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/js/GCHashTable.h:12, 4:59.03 from /builddir/build/BUILD/thunderbird-60.4.0/js/src/ctypes/CTypes.h:17, 4:59.03 from /builddir/build/BUILD/thunderbird-60.4.0/js/src/ctypes/CTypes.cpp:7: 4:59.04 /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::StaticStrings]': 4:59.04 /builddir/build/BUILD/thunderbird-60.4.0/js/src/vm/StringType.h:1279:30: required from here 4:59.04 /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::StaticStrings'; use assignment or value-initialization instead [-Wclass-memaccess] 4:59.04 memset(aT, 0, sizeof(T)); 4:59.04 ~~~~~~^~~~~~~~~~~~~~~~~~ 4:59.04 In file included from /builddir/build/BUILD/thunderbird-60.4.0/js/src/ctypes/CTypes.h:20, 4:59.04 from /builddir/build/BUILD/thunderbird-60.4.0/js/src/ctypes/CTypes.cpp:7: 4:59.04 /builddir/build/BUILD/thunderbird-60.4.0/js/src/vm/StringType.h:1261:7: note: 'class js::StaticStrings' declared here 4:59.04 class StaticStrings 4:59.04 ^~~~~~~~~~~~~ 4:59.04 In file included from /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/js/HashTable.h:18, 4:59.04 from /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/js/TracingAPI.h:11, 4:59.04 from /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/js/GCPolicyAPI.h:47, 4:59.04 from /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/js/GCHashTable.h:12, 4:59.04 from /builddir/build/BUILD/thunderbird-60.4.0/js/src/ctypes/CTypes.h:17, 4:59.04 from /builddir/build/BUILD/thunderbird-60.4.0/js/src/ctypes/CTypes.cpp:7: 4:59.04 /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::PreliminaryObjectArray]': 4:59.04 /builddir/build/BUILD/thunderbird-60.4.0/js/src/vm/TypeInference.h:914:30: required from here 4:59.04 /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::PreliminaryObjectArray'; use assignment or value-initialization instead [-Wclass-memaccess] 4:59.04 memset(aT, 0, sizeof(T)); 4:59.04 ~~~~~~^~~~~~~~~~~~~~~~~~ 4:59.04 In file included from /builddir/build/BUILD/thunderbird-60.4.0/js/src/vm/ObjectGroup.h:18, 4:59.04 from /builddir/build/BUILD/thunderbird-60.4.0/js/src/vm/Shape.h:31, 4:59.04 from /builddir/build/BUILD/thunderbird-60.4.0/js/src/vm/JSObject.h:17, 4:59.04 from /builddir/build/BUILD/thunderbird-60.4.0/js/src/builtin/AtomicsObject.h:14, 4:59.04 from /builddir/build/BUILD/thunderbird-60.4.0/js/src/vm/Runtime.h:24, 4:59.04 from /builddir/build/BUILD/thunderbird-60.4.0/js/src/vm/JSContext.h:22, 4:59.04 from /builddir/build/BUILD/thunderbird-60.4.0/js/src/jsexn.h:17, 4:59.04 from /builddir/build/BUILD/thunderbird-60.4.0/js/src/ctypes/CTypes.cpp:30: 4:59.04 /builddir/build/BUILD/thunderbird-60.4.0/js/src/vm/TypeInference.h:902:7: note: 'class js::PreliminaryObjectArray' declared here 4:59.04 class PreliminaryObjectArray 4:59.04 ^~~~~~~~~~~~~~~~~~~~~~ 4:59.05 In file included from /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/js/HashTable.h:18, 4:59.05 from /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/js/TracingAPI.h:11, 4:59.05 from /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/js/GCPolicyAPI.h:47, 4:59.05 from /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/js/GCHashTable.h:12, 4:59.05 from /builddir/build/BUILD/thunderbird-60.4.0/js/src/ctypes/CTypes.h:17, 4:59.05 from /builddir/build/BUILD/thunderbird-60.4.0/js/src/ctypes/CTypes.cpp:7: 4:59.05 /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::TypeNewScript]': 4:59.05 /builddir/build/BUILD/thunderbird-60.4.0/js/src/vm/TypeInference.h:1045:44: required from here 4:59.05 /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class js::TypeNewScript' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 4:59.05 memset(aT, 0, sizeof(T)); 4:59.05 ~~~~~~^~~~~~~~~~~~~~~~~~ 4:59.05 In file included from /builddir/build/BUILD/thunderbird-60.4.0/js/src/vm/ObjectGroup.h:18, 4:59.05 from /builddir/build/BUILD/thunderbird-60.4.0/js/src/vm/Shape.h:31, 4:59.05 from /builddir/build/BUILD/thunderbird-60.4.0/js/src/vm/JSObject.h:17, 4:59.05 from /builddir/build/BUILD/thunderbird-60.4.0/js/src/builtin/AtomicsObject.h:14, 4:59.05 from /builddir/build/BUILD/thunderbird-60.4.0/js/src/vm/Runtime.h:24, 4:59.05 from /builddir/build/BUILD/thunderbird-60.4.0/js/src/vm/JSContext.h:22, 4:59.05 from /builddir/build/BUILD/thunderbird-60.4.0/js/src/jsexn.h:17, 4:59.05 from /builddir/build/BUILD/thunderbird-60.4.0/js/src/ctypes/CTypes.cpp:30: 4:59.05 /builddir/build/BUILD/thunderbird-60.4.0/js/src/vm/TypeInference.h:992:7: note: 'class js::TypeNewScript' declared here 4:59.05 class TypeNewScript 4:59.05 ^~~~~~~~~~~~~ 4:59.05 In file included from /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/js/HashTable.h:18, 4:59.05 from /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/js/TracingAPI.h:11, 4:59.05 from /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/js/GCPolicyAPI.h:47, 4:59.05 from /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/js/GCHashTable.h:12, 4:59.05 from /builddir/build/BUILD/thunderbird-60.4.0/js/src/ctypes/CTypes.h:17, 4:59.05 from /builddir/build/BUILD/thunderbird-60.4.0/js/src/ctypes/CTypes.cpp:7: 4:59.05 /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::IonScriptCounts]': 4:59.05 /builddir/build/BUILD/thunderbird-60.4.0/js/src/jit/IonCode.h:708:30: required from here 4:59.05 /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::IonScriptCounts'; use assignment or value-initialization instead [-Wclass-memaccess] 4:59.05 memset(aT, 0, sizeof(T)); 4:59.05 ~~~~~~^~~~~~~~~~~~~~~~~~ 4:59.05 In file included from /builddir/build/BUILD/thunderbird-60.4.0/js/src/jit/JSJitFrameIter.h:12, 4:59.05 from /builddir/build/BUILD/thunderbird-60.4.0/js/src/vm/Stack.h:23, 4:59.05 from /builddir/build/BUILD/thunderbird-60.4.0/js/src/frontend/NameCollections.h:13, 4:59.05 from /builddir/build/BUILD/thunderbird-60.4.0/js/src/vm/Runtime.h:27, 4:59.05 from /builddir/build/BUILD/thunderbird-60.4.0/js/src/vm/JSContext.h:22, 4:59.05 from /builddir/build/BUILD/thunderbird-60.4.0/js/src/jsexn.h:17, 4:59.05 from /builddir/build/BUILD/thunderbird-60.4.0/js/src/ctypes/CTypes.cpp:30: 4:59.05 /builddir/build/BUILD/thunderbird-60.4.0/js/src/jit/IonCode.h:695:8: note: 'struct js::jit::IonScriptCounts' declared here 4:59.05 struct IonScriptCounts 4:59.05 ^~~~~~~~~~~~~~~ 4:59.08 In file included from /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/js/HashTable.h:18, 4:59.08 from /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/js/TracingAPI.h:11, 4:59.08 from /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/js/GCPolicyAPI.h:47, 4:59.08 from /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/js/GCHashTable.h:12, 4:59.08 from /builddir/build/BUILD/thunderbird-60.4.0/js/src/ctypes/CTypes.h:17, 4:59.08 from /builddir/build/BUILD/thunderbird-60.4.0/js/src/ctypes/CTypes.cpp:7: 4:59.08 /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::gcstats::ZoneGCStats]': 4:59.08 /builddir/build/BUILD/thunderbird-60.4.0/js/src/gc/Statistics.h:80:30: required from here 4:59.08 /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::gcstats::ZoneGCStats'; use assignment or value-initialization instead [-Wclass-memaccess] 4:59.08 memset(aT, 0, sizeof(T)); 4:59.08 ~~~~~~^~~~~~~~~~~~~~~~~~ 4:59.08 In file included from /builddir/build/BUILD/thunderbird-60.4.0/js/src/gc/GCRuntime.h:21, 4:59.08 from /builddir/build/BUILD/thunderbird-60.4.0/js/src/vm/Runtime.h:28, 4:59.08 from /builddir/build/BUILD/thunderbird-60.4.0/js/src/vm/JSContext.h:22, 4:59.08 from /builddir/build/BUILD/thunderbird-60.4.0/js/src/jsexn.h:17, 4:59.09 from /builddir/build/BUILD/thunderbird-60.4.0/js/src/ctypes/CTypes.cpp:30: 4:59.09 /builddir/build/BUILD/thunderbird-60.4.0/js/src/gc/Statistics.h:52:8: note: 'struct js::gcstats::ZoneGCStats' declared here 4:59.09 struct ZoneGCStats 4:59.09 ^~~~~~~~~~~ 4:59.09 In file included from /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/js/HashTable.h:18, 4:59.09 from /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/js/TracingAPI.h:11, 4:59.09 from /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/js/GCPolicyAPI.h:47, 4:59.09 from /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/js/GCHashTable.h:12, 4:59.09 from /builddir/build/BUILD/thunderbird-60.4.0/js/src/ctypes/CTypes.h:17, 4:59.09 from /builddir/build/BUILD/thunderbird-60.4.0/js/src/ctypes/CTypes.cpp:7: 4:59.09 /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::NewObjectCache]': 4:59.09 /builddir/build/BUILD/thunderbird-60.4.0/js/src/vm/Caches.h:151:45: required from here 4:59.09 /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::NewObjectCache'; use assignment or value-initialization instead [-Wclass-memaccess] 4:59.09 memset(aT, 0, sizeof(T)); 4:59.09 ~~~~~~^~~~~~~~~~~~~~~~~~ 4:59.09 In file included from /builddir/build/BUILD/thunderbird-60.4.0/js/src/gc/ZoneGroup.h:11, 4:59.09 from /builddir/build/BUILD/thunderbird-60.4.0/js/src/vm/Runtime.h:30, 4:59.09 from /builddir/build/BUILD/thunderbird-60.4.0/js/src/vm/JSContext.h:22, 4:59.09 from /builddir/build/BUILD/thunderbird-60.4.0/js/src/jsexn.h:17, 4:59.09 from /builddir/build/BUILD/thunderbird-60.4.0/js/src/ctypes/CTypes.cpp:30: 4:59.09 /builddir/build/BUILD/thunderbird-60.4.0/js/src/vm/Caches.h:102:7: note: 'class js::NewObjectCache' declared here 4:59.09 class NewObjectCache 4:59.09 ^~~~~~~~~~~~~~ 4:59.09 In file included from /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/js/HashTable.h:18, 4:59.09 from /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/js/TracingAPI.h:11, 4:59.09 from /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/js/GCPolicyAPI.h:47, 4:59.09 from /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/js/GCHashTable.h:12, 4:59.09 from /builddir/build/BUILD/thunderbird-60.4.0/js/src/ctypes/CTypes.h:17, 4:59.09 from /builddir/build/BUILD/thunderbird-60.4.0/js/src/ctypes/CTypes.cpp:7: 4:59.09 /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*, size_t) [with T = JS::Value; size_t = long unsigned int]': 4:59.09 /builddir/build/BUILD/thunderbird-60.4.0/js/src/vm/Runtime.h:1159:30: required from here 4:59.09 /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/mozilla/PodOperations.h:46:11: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class JS::Value'; use assignment or value-initialization instead [-Wclass-memaccess] 4:59.09 memset(aT, 0, sizeof(T)); 4:59.09 ~~~~~~^~~~~~~~~~~~~~~~~~ 4:59.09 In file included from /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/js/CallArgs.h:74, 4:59.09 from /builddir/build/BUILD/thunderbird-60.4.0/js/src/jsapi.h:29, 4:59.09 from /builddir/build/BUILD/thunderbird-60.4.0/js/src/vm/StringType.h:14, 4:59.09 from /builddir/build/BUILD/thunderbird-60.4.0/js/src/ctypes/CTypes.h:20, 4:59.09 from /builddir/build/BUILD/thunderbird-60.4.0/js/src/ctypes/CTypes.cpp:7: 4:59.09 /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/js/Value.h:324:32: note: 'class JS::Value' declared here 4:59.09 class MOZ_NON_PARAM alignas(8) Value 4:59.09 ^~~~~ 4:59.12 In file included from /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/js/HashTable.h:18, 4:59.12 from /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/js/TracingAPI.h:11, 4:59.12 from /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/js/GCPolicyAPI.h:47, 4:59.12 from /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/js/GCHashTable.h:12, 4:59.12 from /builddir/build/BUILD/thunderbird-60.4.0/js/src/ctypes/CTypes.h:17, 4:59.12 from /builddir/build/BUILD/thunderbird-60.4.0/js/src/ctypes/CTypes.cpp:7: 4:59.12 /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::CodeOffsetJump]': 4:59.12 /builddir/build/BUILD/thunderbird-60.4.0/js/src/jit/shared/Assembler-shared.h:620:30: required from here 4:59.12 /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::jit::CodeOffsetJump'; use assignment or value-initialization instead [-Wclass-memaccess] 4:59.12 memset(aT, 0, sizeof(T)); 4:59.12 ~~~~~~^~~~~~~~~~~~~~~~~~ 4:59.12 In file included from /builddir/build/BUILD/thunderbird-60.4.0/js/src/jit/Safepoints.h:12, 4:59.12 from /builddir/build/BUILD/thunderbird-60.4.0/js/src/jit/JitFrames.h:13, 4:59.12 from /builddir/build/BUILD/thunderbird-60.4.0/js/src/vm/JSContext-inl.h:13, 4:59.12 from /builddir/build/BUILD/thunderbird-60.4.0/js/src/vm/JSCompartment-inl.h:16, 4:59.12 from /builddir/build/BUILD/thunderbird-60.4.0/js/src/vm/JSObject-inl.h:32, 4:59.12 from /builddir/build/BUILD/thunderbird-60.4.0/js/src/ctypes/CTypes.cpp:44: 4:59.12 /builddir/build/BUILD/thunderbird-60.4.0/js/src/jit/shared/Assembler-shared.h:598:7: note: 'class js::jit::CodeOffsetJump' declared here 4:59.12 class CodeOffsetJump 4:59.12 ^~~~~~~~~~~~~~ 4:59.26 In file included from /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/js/TracingAPI.h:11, 4:59.26 from /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/js/GCPolicyAPI.h:47, 4:59.26 from /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/js/GCHashTable.h:12, 4:59.26 from /builddir/build/BUILD/thunderbird-60.4.0/js/src/ctypes/CTypes.h:17, 4:59.26 from /builddir/build/BUILD/thunderbird-60.4.0/js/src/ctypes/CTypes.cpp:7: 4:59.26 /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/js/HashTable.h: In instantiation of 'void js::detail::HashTable::clear() [with T = const js::EvalCacheEntry; HashPolicy = js::HashSet::SetOps; AllocPolicy = js::SystemAllocPolicy]': 4:59.26 /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/js/HashTable.h:447:57: required from 'void js::HashSet::clear() [with T = js::EvalCacheEntry; HashPolicy = js::EvalCacheHashPolicy; AllocPolicy = js::SystemAllocPolicy]' 4:59.26 /builddir/build/BUILD/thunderbird-60.4.0/js/src/vm/Caches.h:263:29: required from here 4:59.26 /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/js/HashTable.h:1674:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'js::detail::HashTable::SetOps, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry'} with no trivial copy-assignment [-Wclass-memaccess] 4:59.26 memset(table, 0, sizeof(*table) * capacity()); 4:59.26 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4:59.26 /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/js/HashTable.h:793:7: note: 'js::detail::HashTable::SetOps, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry'} declared here 4:59.26 class HashTableEntry 4:59.26 ^~~~~~~~~~~~~~ 4:59.26 /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/js/HashTable.h: In instantiation of 'void js::detail::HashTable::clear() [with T = js::HashMapEntry >; HashPolicy = js::HashMap, js::DefaultHasher, js::SystemAllocPolicy>::MapHashPolicy; AllocPolicy = js::SystemAllocPolicy]': 4:59.26 /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/js/HashTable.h:200:57: required from 'void js::HashMap::clear() [with Key = JSScript*; Value = mozilla::UniquePtr; HashPolicy = js::DefaultHasher; AllocPolicy = js::SystemAllocPolicy]' 4:59.26 /builddir/build/BUILD/thunderbird-60.4.0/js/src/vm/GeckoProfiler.h:162:27: required from here 4:59.26 /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/js/HashTable.h:1674:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'js::detail::HashTable >, js::HashMap, js::DefaultHasher, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry > >'} with no trivial copy-assignment [-Wclass-memaccess] 4:59.26 memset(table, 0, sizeof(*table) * capacity()); 4:59.26 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4:59.26 /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/js/HashTable.h:793:7: note: 'js::detail::HashTable >, js::HashMap, js::DefaultHasher, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry > >'} declared here 4:59.26 class HashTableEntry 4:59.26 ^~~~~~~~~~~~~~ 4:59.26 /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/js/HashTable.h: In instantiation of 'void js::detail::HashTable::clear() [with T = js::HashMapEntry; HashPolicy = js::HashMap, js::SystemAllocPolicy>::MapHashPolicy; AllocPolicy = js::SystemAllocPolicy]': 4:59.26 /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/js/HashTable.h:200:57: required from 'void js::HashMap::clear() [with Key = js::gc::Cell*; Value = long unsigned int; HashPolicy = js::PointerHasher; AllocPolicy = js::SystemAllocPolicy]' 4:59.26 /builddir/build/BUILD/thunderbird-60.4.0/js/src/gc/Zone.h:637:35: required from here 4:59.27 /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/js/HashTable.h:1674:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'js::detail::HashTable, js::HashMap, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry >'} with no trivial copy-assignment [-Wclass-memaccess] 4:59.27 memset(table, 0, sizeof(*table) * capacity()); 4:59.27 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4:59.27 /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/js/HashTable.h:793:7: note: 'js::detail::HashTable, js::HashMap, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry >'} declared here 4:59.27 class HashTableEntry 4:59.27 ^~~~~~~~~~~~~~ 5:05.09 libcomm_mailnews_mime_src.a.desc 5:05.63 In file included from /builddir/build/BUILD/thunderbird-60.4.0/js/src/jspubtd.h:17, 5:05.63 from /builddir/build/BUILD/thunderbird-60.4.0/js/src/frontend/Parser.h:171, 5:05.63 from /builddir/build/BUILD/thunderbird-60.4.0/js/src/frontend/Parser.cpp:20: 5:05.63 /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = JS::TabSizes]': 5:05.63 /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/js/MemoryMetrics.h:40:39: required from here 5:05.64 /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct JS::TabSizes'; use assignment or value-initialization instead [-Wclass-memaccess] 5:05.64 memset(aT, 0, sizeof(T)); 5:05.64 ~~~~~~^~~~~~~~~~~~~~~~~~ 5:05.64 In file included from /builddir/build/BUILD/thunderbird-60.4.0/js/src/gc/StoreBuffer.h:20, 5:05.64 from /builddir/build/BUILD/thunderbird-60.4.0/js/src/gc/Barrier.h:13, 5:05.64 from /builddir/build/BUILD/thunderbird-60.4.0/js/src/gc/Policy.h:13, 5:05.64 from /builddir/build/BUILD/thunderbird-60.4.0/js/src/vm/Scope.h:15, 5:05.64 from /builddir/build/BUILD/thunderbird-60.4.0/js/src/frontend/BytecodeCompiler.h:14, 5:05.64 from /builddir/build/BUILD/thunderbird-60.4.0/js/src/frontend/Parser.h:174, 5:05.64 from /builddir/build/BUILD/thunderbird-60.4.0/js/src/frontend/Parser.cpp:20: 5:05.64 /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/js/MemoryMetrics.h:31:8: note: 'struct JS::TabSizes' declared here 5:05.64 struct TabSizes 5:05.64 ^~~~~~~~ 5:05.64 In file included from /builddir/build/BUILD/thunderbird-60.4.0/js/src/jspubtd.h:17, 5:05.64 from /builddir/build/BUILD/thunderbird-60.4.0/js/src/frontend/Parser.h:171, 5:05.64 from /builddir/build/BUILD/thunderbird-60.4.0/js/src/frontend/Parser.cpp:20: 5:05.64 /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = JS::ServoSizes]': 5:05.64 /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/js/MemoryMetrics.h:71:41: required from here 5:05.64 /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct JS::ServoSizes'; use assignment or value-initialization instead [-Wclass-memaccess] 5:05.64 memset(aT, 0, sizeof(T)); 5:05.64 ~~~~~~^~~~~~~~~~~~~~~~~~ 5:05.64 In file included from /builddir/build/BUILD/thunderbird-60.4.0/js/src/gc/StoreBuffer.h:20, 5:05.64 from /builddir/build/BUILD/thunderbird-60.4.0/js/src/gc/Barrier.h:13, 5:05.64 from /builddir/build/BUILD/thunderbird-60.4.0/js/src/gc/Policy.h:13, 5:05.64 from /builddir/build/BUILD/thunderbird-60.4.0/js/src/vm/Scope.h:15, 5:05.64 from /builddir/build/BUILD/thunderbird-60.4.0/js/src/frontend/BytecodeCompiler.h:14, 5:05.64 from /builddir/build/BUILD/thunderbird-60.4.0/js/src/frontend/Parser.h:174, 5:05.64 from /builddir/build/BUILD/thunderbird-60.4.0/js/src/frontend/Parser.cpp:20: 5:05.64 /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/js/MemoryMetrics.h:59:8: note: 'struct JS::ServoSizes' declared here 5:05.64 struct ServoSizes 5:05.64 ^~~~~~~~~~ 5:05.64 In file included from /builddir/build/BUILD/thunderbird-60.4.0/js/src/jspubtd.h:17, 5:05.64 from /builddir/build/BUILD/thunderbird-60.4.0/js/src/frontend/Parser.h:171, 5:05.64 from /builddir/build/BUILD/thunderbird-60.4.0/js/src/frontend/Parser.cpp:20: 5:05.65 /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::StaticStrings]': 5:05.65 /builddir/build/BUILD/thunderbird-60.4.0/js/src/vm/StringType.h:1279:30: required from here 5:05.65 /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::StaticStrings'; use assignment or value-initialization instead [-Wclass-memaccess] 5:05.65 memset(aT, 0, sizeof(T)); 5:05.65 ~~~~~~^~~~~~~~~~~~~~~~~~ 5:05.65 In file included from /builddir/build/BUILD/thunderbird-60.4.0/js/src/jit/IonTypes.h:18, 5:05.65 from /builddir/build/BUILD/thunderbird-60.4.0/js/src/vm/TypeInference.h:20, 5:05.65 from /builddir/build/BUILD/thunderbird-60.4.0/js/src/vm/ObjectGroup.h:18, 5:05.65 from /builddir/build/BUILD/thunderbird-60.4.0/js/src/vm/Shape.h:31, 5:05.65 from /builddir/build/BUILD/thunderbird-60.4.0/js/src/vm/JSObject.h:17, 5:05.65 from /builddir/build/BUILD/thunderbird-60.4.0/js/src/vm/Scope.h:19, 5:05.65 from /builddir/build/BUILD/thunderbird-60.4.0/js/src/frontend/BytecodeCompiler.h:14, 5:05.65 from /builddir/build/BUILD/thunderbird-60.4.0/js/src/frontend/Parser.h:174, 5:05.65 from /builddir/build/BUILD/thunderbird-60.4.0/js/src/frontend/Parser.cpp:20: 5:05.65 /builddir/build/BUILD/thunderbird-60.4.0/js/src/vm/StringType.h:1261:7: note: 'class js::StaticStrings' declared here 5:05.65 class StaticStrings 5:05.65 ^~~~~~~~~~~~~ 5:05.65 In file included from /builddir/build/BUILD/thunderbird-60.4.0/js/src/jspubtd.h:17, 5:05.65 from /builddir/build/BUILD/thunderbird-60.4.0/js/src/frontend/Parser.h:171, 5:05.65 from /builddir/build/BUILD/thunderbird-60.4.0/js/src/frontend/Parser.cpp:20: 5:05.66 /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::PreliminaryObjectArray]': 5:05.66 /builddir/build/BUILD/thunderbird-60.4.0/js/src/vm/TypeInference.h:914:30: required from here 5:05.66 /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::PreliminaryObjectArray'; use assignment or value-initialization instead [-Wclass-memaccess] 5:05.66 memset(aT, 0, sizeof(T)); 5:05.66 ~~~~~~^~~~~~~~~~~~~~~~~~ 5:05.66 In file included from /builddir/build/BUILD/thunderbird-60.4.0/js/src/vm/ObjectGroup.h:18, 5:05.66 from /builddir/build/BUILD/thunderbird-60.4.0/js/src/vm/Shape.h:31, 5:05.66 from /builddir/build/BUILD/thunderbird-60.4.0/js/src/vm/JSObject.h:17, 5:05.66 from /builddir/build/BUILD/thunderbird-60.4.0/js/src/vm/Scope.h:19, 5:05.67 from /builddir/build/BUILD/thunderbird-60.4.0/js/src/frontend/BytecodeCompiler.h:14, 5:05.67 from /builddir/build/BUILD/thunderbird-60.4.0/js/src/frontend/Parser.h:174, 5:05.67 from /builddir/build/BUILD/thunderbird-60.4.0/js/src/frontend/Parser.cpp:20: 5:05.67 /builddir/build/BUILD/thunderbird-60.4.0/js/src/vm/TypeInference.h:902:7: note: 'class js::PreliminaryObjectArray' declared here 5:05.67 class PreliminaryObjectArray 5:05.67 ^~~~~~~~~~~~~~~~~~~~~~ 5:05.67 In file included from /builddir/build/BUILD/thunderbird-60.4.0/js/src/jspubtd.h:17, 5:05.67 from /builddir/build/BUILD/thunderbird-60.4.0/js/src/frontend/Parser.h:171, 5:05.67 from /builddir/build/BUILD/thunderbird-60.4.0/js/src/frontend/Parser.cpp:20: 5:05.67 /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::TypeNewScript]': 5:05.67 /builddir/build/BUILD/thunderbird-60.4.0/js/src/vm/TypeInference.h:1045:44: required from here 5:05.67 /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class js::TypeNewScript' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 5:05.67 memset(aT, 0, sizeof(T)); 5:05.67 ~~~~~~^~~~~~~~~~~~~~~~~~ 5:05.67 In file included from /builddir/build/BUILD/thunderbird-60.4.0/js/src/vm/ObjectGroup.h:18, 5:05.67 from /builddir/build/BUILD/thunderbird-60.4.0/js/src/vm/Shape.h:31, 5:05.67 from /builddir/build/BUILD/thunderbird-60.4.0/js/src/vm/JSObject.h:17, 5:05.67 from /builddir/build/BUILD/thunderbird-60.4.0/js/src/vm/Scope.h:19, 5:05.67 from /builddir/build/BUILD/thunderbird-60.4.0/js/src/frontend/BytecodeCompiler.h:14, 5:05.67 from /builddir/build/BUILD/thunderbird-60.4.0/js/src/frontend/Parser.h:174, 5:05.67 from /builddir/build/BUILD/thunderbird-60.4.0/js/src/frontend/Parser.cpp:20: 5:05.67 /builddir/build/BUILD/thunderbird-60.4.0/js/src/vm/TypeInference.h:992:7: note: 'class js::TypeNewScript' declared here 5:05.67 class TypeNewScript 5:05.67 ^~~~~~~~~~~~~ 5:05.67 In file included from /builddir/build/BUILD/thunderbird-60.4.0/js/src/jspubtd.h:17, 5:05.67 from /builddir/build/BUILD/thunderbird-60.4.0/js/src/frontend/Parser.h:171, 5:05.67 from /builddir/build/BUILD/thunderbird-60.4.0/js/src/frontend/Parser.cpp:20: 5:05.67 /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::IonScriptCounts]': 5:05.67 /builddir/build/BUILD/thunderbird-60.4.0/js/src/jit/IonCode.h:708:30: required from here 5:05.67 /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::IonScriptCounts'; use assignment or value-initialization instead [-Wclass-memaccess] 5:05.67 memset(aT, 0, sizeof(T)); 5:05.67 ~~~~~~^~~~~~~~~~~~~~~~~~ 5:05.67 In file included from /builddir/build/BUILD/thunderbird-60.4.0/js/src/jit/JSJitFrameIter.h:12, 5:05.67 from /builddir/build/BUILD/thunderbird-60.4.0/js/src/vm/Stack.h:23, 5:05.67 from /builddir/build/BUILD/thunderbird-60.4.0/js/src/frontend/NameCollections.h:13, 5:05.67 from /builddir/build/BUILD/thunderbird-60.4.0/js/src/vm/Runtime.h:27, 5:05.68 from /builddir/build/BUILD/thunderbird-60.4.0/js/src/vm/JSContext.h:22, 5:05.68 from /builddir/build/BUILD/thunderbird-60.4.0/js/src/frontend/TokenStream.h:183, 5:05.68 from /builddir/build/BUILD/thunderbird-60.4.0/js/src/frontend/ParseNode.h:13, 5:05.68 from /builddir/build/BUILD/thunderbird-60.4.0/js/src/frontend/FullParseHandler.h:15, 5:05.68 from /builddir/build/BUILD/thunderbird-60.4.0/js/src/frontend/Parser.h:175, 5:05.68 from /builddir/build/BUILD/thunderbird-60.4.0/js/src/frontend/Parser.cpp:20: 5:05.68 /builddir/build/BUILD/thunderbird-60.4.0/js/src/jit/IonCode.h:695:8: note: 'struct js::jit::IonScriptCounts' declared here 5:05.68 struct IonScriptCounts 5:05.68 ^~~~~~~~~~~~~~~ 5:05.69 In file included from /builddir/build/BUILD/thunderbird-60.4.0/js/src/jspubtd.h:17, 5:05.69 from /builddir/build/BUILD/thunderbird-60.4.0/js/src/frontend/Parser.h:171, 5:05.69 from /builddir/build/BUILD/thunderbird-60.4.0/js/src/frontend/Parser.cpp:20: 5:05.69 /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::gcstats::ZoneGCStats]': 5:05.69 /builddir/build/BUILD/thunderbird-60.4.0/js/src/gc/Statistics.h:80:30: required from here 5:05.70 /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::gcstats::ZoneGCStats'; use assignment or value-initialization instead [-Wclass-memaccess] 5:05.70 memset(aT, 0, sizeof(T)); 5:05.70 ~~~~~~^~~~~~~~~~~~~~~~~~ 5:05.70 In file included from /builddir/build/BUILD/thunderbird-60.4.0/js/src/gc/GCRuntime.h:21, 5:05.70 from /builddir/build/BUILD/thunderbird-60.4.0/js/src/vm/Runtime.h:28, 5:05.70 from /builddir/build/BUILD/thunderbird-60.4.0/js/src/vm/JSContext.h:22, 5:05.70 from /builddir/build/BUILD/thunderbird-60.4.0/js/src/frontend/TokenStream.h:183, 5:05.70 from /builddir/build/BUILD/thunderbird-60.4.0/js/src/frontend/ParseNode.h:13, 5:05.70 from /builddir/build/BUILD/thunderbird-60.4.0/js/src/frontend/FullParseHandler.h:15, 5:05.70 from /builddir/build/BUILD/thunderbird-60.4.0/js/src/frontend/Parser.h:175, 5:05.70 from /builddir/build/BUILD/thunderbird-60.4.0/js/src/frontend/Parser.cpp:20: 5:05.70 /builddir/build/BUILD/thunderbird-60.4.0/js/src/gc/Statistics.h:52:8: note: 'struct js::gcstats::ZoneGCStats' declared here 5:05.70 struct ZoneGCStats 5:05.70 ^~~~~~~~~~~ 5:05.70 In file included from /builddir/build/BUILD/thunderbird-60.4.0/js/src/jspubtd.h:17, 5:05.70 from /builddir/build/BUILD/thunderbird-60.4.0/js/src/frontend/Parser.h:171, 5:05.70 from /builddir/build/BUILD/thunderbird-60.4.0/js/src/frontend/Parser.cpp:20: 5:05.70 /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::NewObjectCache]': 5:05.70 /builddir/build/BUILD/thunderbird-60.4.0/js/src/vm/Caches.h:151:45: required from here 5:05.70 /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::NewObjectCache'; use assignment or value-initialization instead [-Wclass-memaccess] 5:05.70 memset(aT, 0, sizeof(T)); 5:05.70 ~~~~~~^~~~~~~~~~~~~~~~~~ 5:05.70 In file included from /builddir/build/BUILD/thunderbird-60.4.0/js/src/gc/ZoneGroup.h:11, 5:05.70 from /builddir/build/BUILD/thunderbird-60.4.0/js/src/vm/Runtime.h:30, 5:05.70 from /builddir/build/BUILD/thunderbird-60.4.0/js/src/vm/JSContext.h:22, 5:05.70 from /builddir/build/BUILD/thunderbird-60.4.0/js/src/frontend/TokenStream.h:183, 5:05.70 from /builddir/build/BUILD/thunderbird-60.4.0/js/src/frontend/ParseNode.h:13, 5:05.70 from /builddir/build/BUILD/thunderbird-60.4.0/js/src/frontend/FullParseHandler.h:15, 5:05.70 from /builddir/build/BUILD/thunderbird-60.4.0/js/src/frontend/Parser.h:175, 5:05.70 from /builddir/build/BUILD/thunderbird-60.4.0/js/src/frontend/Parser.cpp:20: 5:05.70 /builddir/build/BUILD/thunderbird-60.4.0/js/src/vm/Caches.h:102:7: note: 'class js::NewObjectCache' declared here 5:05.70 class NewObjectCache 5:05.70 ^~~~~~~~~~~~~~ 5:05.71 In file included from /builddir/build/BUILD/thunderbird-60.4.0/js/src/jspubtd.h:17, 5:05.71 from /builddir/build/BUILD/thunderbird-60.4.0/js/src/frontend/Parser.h:171, 5:05.71 from /builddir/build/BUILD/thunderbird-60.4.0/js/src/frontend/Parser.cpp:20: 5:05.71 /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*, size_t) [with T = JS::Value; size_t = long unsigned int]': 5:05.71 /builddir/build/BUILD/thunderbird-60.4.0/js/src/vm/Runtime.h:1159:30: required from here 5:05.71 /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/mozilla/PodOperations.h:46:11: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class JS::Value'; use assignment or value-initialization instead [-Wclass-memaccess] 5:05.71 memset(aT, 0, sizeof(T)); 5:05.71 ~~~~~~^~~~~~~~~~~~~~~~~~ 5:05.71 In file included from /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/js/CallArgs.h:74, 5:05.71 from /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/js/CallNonGenericMethod.h:12, 5:05.71 from /builddir/build/BUILD/thunderbird-60.4.0/js/src/NamespaceImports.h:15, 5:05.71 from /builddir/build/BUILD/thunderbird-60.4.0/js/src/frontend/BytecodeCompiler.h:12, 5:05.71 from /builddir/build/BUILD/thunderbird-60.4.0/js/src/frontend/Parser.h:174, 5:05.71 from /builddir/build/BUILD/thunderbird-60.4.0/js/src/frontend/Parser.cpp:20: 5:05.71 /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/js/Value.h:324:32: note: 'class JS::Value' declared here 5:05.71 class MOZ_NON_PARAM alignas(8) Value 5:05.71 ^~~~~ 5:05.71 libeditline.a.desc 5:05.75 In file included from /builddir/build/BUILD/thunderbird-60.4.0/js/src/jspubtd.h:17, 5:05.75 from /builddir/build/BUILD/thunderbird-60.4.0/js/src/frontend/Parser.h:171, 5:05.75 from /builddir/build/BUILD/thunderbird-60.4.0/js/src/frontend/Parser.cpp:20: 5:05.75 /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::CodeOffsetJump]': 5:05.75 /builddir/build/BUILD/thunderbird-60.4.0/js/src/jit/shared/Assembler-shared.h:620:30: required from here 5:05.75 /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::jit::CodeOffsetJump'; use assignment or value-initialization instead [-Wclass-memaccess] 5:05.75 memset(aT, 0, sizeof(T)); 5:05.75 ~~~~~~^~~~~~~~~~~~~~~~~~ 5:05.75 In file included from /builddir/build/BUILD/thunderbird-60.4.0/js/src/jit/Safepoints.h:12, 5:05.75 from /builddir/build/BUILD/thunderbird-60.4.0/js/src/jit/JitFrames.h:13, 5:05.75 from /builddir/build/BUILD/thunderbird-60.4.0/js/src/vm/JSContext-inl.h:13, 5:05.75 from /builddir/build/BUILD/thunderbird-60.4.0/js/src/vm/JSCompartment-inl.h:16, 5:05.75 from /builddir/build/BUILD/thunderbird-60.4.0/js/src/vm/JSObject-inl.h:32, 5:05.75 from /builddir/build/BUILD/thunderbird-60.4.0/js/src/vm/EnvironmentObject-inl.h:12, 5:05.75 from /builddir/build/BUILD/thunderbird-60.4.0/js/src/frontend/Parser.cpp:51: 5:05.76 /builddir/build/BUILD/thunderbird-60.4.0/js/src/jit/shared/Assembler-shared.h:598:7: note: 'class js::jit::CodeOffsetJump' declared here 5:05.76 class CodeOffsetJump 5:05.76 ^~~~~~~~~~~~~~ 5:06.04 In file included from /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/js/TracingAPI.h:11, 5:06.04 from /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/js/GCPolicyAPI.h:47, 5:06.04 from /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/js/RootingAPI.h:22, 5:06.04 from /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/js/CallArgs.h:73, 5:06.04 from /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/js/CallNonGenericMethod.h:12, 5:06.04 from /builddir/build/BUILD/thunderbird-60.4.0/js/src/NamespaceImports.h:15, 5:06.04 from /builddir/build/BUILD/thunderbird-60.4.0/js/src/frontend/BytecodeCompiler.h:12, 5:06.04 from /builddir/build/BUILD/thunderbird-60.4.0/js/src/frontend/Parser.h:174, 5:06.04 from /builddir/build/BUILD/thunderbird-60.4.0/js/src/frontend/Parser.cpp:20: 5:06.04 /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/js/HashTable.h: In instantiation of 'void js::detail::HashTable::clear() [with T = const js::EvalCacheEntry; HashPolicy = js::HashSet::SetOps; AllocPolicy = js::SystemAllocPolicy]': 5:06.04 /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/js/HashTable.h:447:57: required from 'void js::HashSet::clear() [with T = js::EvalCacheEntry; HashPolicy = js::EvalCacheHashPolicy; AllocPolicy = js::SystemAllocPolicy]' 5:06.04 /builddir/build/BUILD/thunderbird-60.4.0/js/src/vm/Caches.h:263:29: required from here 5:06.04 /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/js/HashTable.h:1674:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'js::detail::HashTable::SetOps, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry'} with no trivial copy-assignment [-Wclass-memaccess] 5:06.04 memset(table, 0, sizeof(*table) * capacity()); 5:06.04 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 5:06.04 /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/js/HashTable.h:793:7: note: 'js::detail::HashTable::SetOps, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry'} declared here 5:06.05 class HashTableEntry 5:06.05 ^~~~~~~~~~~~~~ 5:06.05 /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/js/HashTable.h: In instantiation of 'void js::detail::HashTable::clear() [with T = js::HashMapEntry >; HashPolicy = js::HashMap, js::DefaultHasher, js::SystemAllocPolicy>::MapHashPolicy; AllocPolicy = js::SystemAllocPolicy]': 5:06.05 /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/js/HashTable.h:200:57: required from 'void js::HashMap::clear() [with Key = JSScript*; Value = mozilla::UniquePtr; HashPolicy = js::DefaultHasher; AllocPolicy = js::SystemAllocPolicy]' 5:06.05 /builddir/build/BUILD/thunderbird-60.4.0/js/src/vm/GeckoProfiler.h:162:27: required from here 5:06.05 /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/js/HashTable.h:1674:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'js::detail::HashTable >, js::HashMap, js::DefaultHasher, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry > >'} with no trivial copy-assignment [-Wclass-memaccess] 5:06.05 memset(table, 0, sizeof(*table) * capacity()); 5:06.05 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 5:06.05 /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/js/HashTable.h:793:7: note: 'js::detail::HashTable >, js::HashMap, js::DefaultHasher, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry > >'} declared here 5:06.05 class HashTableEntry 5:06.05 ^~~~~~~~~~~~~~ 5:06.05 /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/js/HashTable.h: In instantiation of 'void js::detail::HashTable::clear() [with T = js::HashMapEntry; HashPolicy = js::HashMap, js::SystemAllocPolicy>::MapHashPolicy; AllocPolicy = js::SystemAllocPolicy]': 5:06.05 /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/js/HashTable.h:200:57: required from 'void js::HashMap::clear() [with Key = js::gc::Cell*; Value = long unsigned int; HashPolicy = js::PointerHasher; AllocPolicy = js::SystemAllocPolicy]' 5:06.05 /builddir/build/BUILD/thunderbird-60.4.0/js/src/gc/Zone.h:637:35: required from here 5:06.06 /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/js/HashTable.h:1674:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'js::detail::HashTable, js::HashMap, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry >'} with no trivial copy-assignment [-Wclass-memaccess] 5:06.06 memset(table, 0, sizeof(*table) * capacity()); 5:06.06 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 5:06.06 /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/js/HashTable.h:793:7: note: 'js::detail::HashTable, js::HashMap, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry >'} declared here 5:06.06 class HashTableEntry 5:06.06 ^~~~~~~~~~~~~~ 5:06.07 /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/js/HashTable.h: In instantiation of 'void js::detail::HashTable::clear() [with T = js::HashMapEntry; HashPolicy = js::HashMap >::MapHashPolicy; AllocPolicy = js::TempAllocPolicy]': 5:06.07 /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/js/HashTable.h:200:57: required from 'void js::HashMap::clear() [with Key = JSAtom*; Value = js::frontend::UsedNameTracker::UsedNameInfo; HashPolicy = js::DefaultHasher; AllocPolicy = js::TempAllocPolicy]' 5:06.07 /builddir/build/BUILD/thunderbird-60.4.0/js/src/frontend/ParseContext.h:167:20: required from here 5:06.07 /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/js/HashTable.h:1674:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'js::detail::HashTable, js::HashMap >::MapHashPolicy, js::TempAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry >'} with no trivial copy-assignment [-Wclass-memaccess] 5:06.07 memset(table, 0, sizeof(*table) * capacity()); 5:06.07 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 5:06.07 /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/js/HashTable.h:793:7: note: 'js::detail::HashTable, js::HashMap >::MapHashPolicy, js::TempAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry >'} declared here 5:06.07 class HashTableEntry 5:06.08 ^~~~~~~~~~~~~~ 5:06.14 In file included from /builddir/build/BUILD/thunderbird-60.4.0/js/src/jspubtd.h:17, 5:06.14 from /builddir/build/BUILD/thunderbird-60.4.0/js/src/frontend/Parser.h:171, 5:06.14 from /builddir/build/BUILD/thunderbird-60.4.0/js/src/frontend/Parser.cpp:20: 5:06.14 /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::GlobalScope::Data]': 5:06.14 /builddir/build/BUILD/thunderbird-60.4.0/js/src/frontend/Parser.cpp:1732:12: required from 'typename Scope::Data* js::frontend::NewEmptyBindingData(JSContext*, js::LifoAlloc&, uint32_t) [with Scope = js::GlobalScope; typename Scope::Data = js::GlobalScope::Data; uint32_t = unsigned int]' 5:06.14 /builddir/build/BUILD/thunderbird-60.4.0/js/src/frontend/Parser.cpp:1828:80: required from here 5:06.14 /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::GlobalScope::Data'; use assignment or value-initialization instead [-Wclass-memaccess] 5:06.14 memset(aT, 0, sizeof(T)); 5:06.14 ~~~~~~^~~~~~~~~~~~~~~~~~ 5:06.15 In file included from /builddir/build/BUILD/thunderbird-60.4.0/js/src/frontend/BytecodeCompiler.h:14, 5:06.15 from /builddir/build/BUILD/thunderbird-60.4.0/js/src/frontend/Parser.h:174, 5:06.15 from /builddir/build/BUILD/thunderbird-60.4.0/js/src/frontend/Parser.cpp:20: 5:06.15 /builddir/build/BUILD/thunderbird-60.4.0/js/src/vm/Scope.h:694:12: note: 'struct js::GlobalScope::Data' declared here 5:06.15 struct Data 5:06.15 ^~~~ 5:06.15 In file included from /builddir/build/BUILD/thunderbird-60.4.0/js/src/jspubtd.h:17, 5:06.15 from /builddir/build/BUILD/thunderbird-60.4.0/js/src/frontend/Parser.h:171, 5:06.15 from /builddir/build/BUILD/thunderbird-60.4.0/js/src/frontend/Parser.cpp:20: 5:06.15 /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::ModuleScope::Data]': 5:06.15 /builddir/build/BUILD/thunderbird-60.4.0/js/src/frontend/Parser.cpp:1732:12: required from 'typename Scope::Data* js::frontend::NewEmptyBindingData(JSContext*, js::LifoAlloc&, uint32_t) [with Scope = js::ModuleScope; typename Scope::Data = js::ModuleScope::Data; uint32_t = unsigned int]' 5:06.15 /builddir/build/BUILD/thunderbird-60.4.0/js/src/frontend/Parser.cpp:1888:80: required from here 5:06.15 /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct js::ModuleScope::Data' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 5:06.15 memset(aT, 0, sizeof(T)); 5:06.15 ~~~~~~^~~~~~~~~~~~~~~~~~ 5:06.15 In file included from /builddir/build/BUILD/thunderbird-60.4.0/js/src/frontend/BytecodeCompiler.h:14, 5:06.15 from /builddir/build/BUILD/thunderbird-60.4.0/js/src/frontend/Parser.h:174, 5:06.15 from /builddir/build/BUILD/thunderbird-60.4.0/js/src/frontend/Parser.cpp:20: 5:06.15 /builddir/build/BUILD/thunderbird-60.4.0/js/src/vm/Scope.h:898:12: note: 'struct js::ModuleScope::Data' declared here 5:06.15 struct Data 5:06.15 ^~~~ 5:06.15 In file included from /builddir/build/BUILD/thunderbird-60.4.0/js/src/jspubtd.h:17, 5:06.15 from /builddir/build/BUILD/thunderbird-60.4.0/js/src/frontend/Parser.h:171, 5:06.15 from /builddir/build/BUILD/thunderbird-60.4.0/js/src/frontend/Parser.cpp:20: 5:06.15 /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::EvalScope::Data]': 5:06.15 /builddir/build/BUILD/thunderbird-60.4.0/js/src/frontend/Parser.cpp:1732:12: required from 'typename Scope::Data* js::frontend::NewEmptyBindingData(JSContext*, js::LifoAlloc&, uint32_t) [with Scope = js::EvalScope; typename Scope::Data = js::EvalScope::Data; uint32_t = unsigned int]' 5:06.15 /builddir/build/BUILD/thunderbird-60.4.0/js/src/frontend/Parser.cpp:1933:78: required from here 5:06.15 /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::EvalScope::Data'; use assignment or value-initialization instead [-Wclass-memaccess] 5:06.15 memset(aT, 0, sizeof(T)); 5:06.15 ~~~~~~^~~~~~~~~~~~~~~~~~ 5:06.15 In file included from /builddir/build/BUILD/thunderbird-60.4.0/js/src/frontend/BytecodeCompiler.h:14, 5:06.15 from /builddir/build/BUILD/thunderbird-60.4.0/js/src/frontend/Parser.h:174, 5:06.15 from /builddir/build/BUILD/thunderbird-60.4.0/js/src/frontend/Parser.cpp:20: 5:06.16 /builddir/build/BUILD/thunderbird-60.4.0/js/src/vm/Scope.h:796:12: note: 'struct js::EvalScope::Data' declared here 5:06.16 struct Data 5:06.16 ^~~~ 5:06.16 In file included from /builddir/build/BUILD/thunderbird-60.4.0/js/src/jspubtd.h:17, 5:06.16 from /builddir/build/BUILD/thunderbird-60.4.0/js/src/frontend/Parser.h:171, 5:06.16 from /builddir/build/BUILD/thunderbird-60.4.0/js/src/frontend/Parser.cpp:20: 5:06.16 /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::FunctionScope::Data]': 5:06.16 /builddir/build/BUILD/thunderbird-60.4.0/js/src/frontend/Parser.cpp:1732:12: required from 'typename Scope::Data* js::frontend::NewEmptyBindingData(JSContext*, js::LifoAlloc&, uint32_t) [with Scope = js::FunctionScope; typename Scope::Data = js::FunctionScope::Data; uint32_t = unsigned int]' 5:06.16 /builddir/build/BUILD/thunderbird-60.4.0/js/src/frontend/Parser.cpp:2024:82: required from here 5:06.16 /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct js::FunctionScope::Data' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 5:06.16 memset(aT, 0, sizeof(T)); 5:06.16 ~~~~~~^~~~~~~~~~~~~~~~~~ 5:06.16 In file included from /builddir/build/BUILD/thunderbird-60.4.0/js/src/frontend/BytecodeCompiler.h:14, 5:06.16 from /builddir/build/BUILD/thunderbird-60.4.0/js/src/frontend/Parser.h:174, 5:06.16 from /builddir/build/BUILD/thunderbird-60.4.0/js/src/frontend/Parser.cpp:20: 5:06.16 /builddir/build/BUILD/thunderbird-60.4.0/js/src/vm/Scope.h:479:12: note: 'struct js::FunctionScope::Data' declared here 5:06.16 struct Data 5:06.16 ^~~~ 5:06.16 In file included from /builddir/build/BUILD/thunderbird-60.4.0/js/src/jspubtd.h:17, 5:06.16 from /builddir/build/BUILD/thunderbird-60.4.0/js/src/frontend/Parser.h:171, 5:06.17 from /builddir/build/BUILD/thunderbird-60.4.0/js/src/frontend/Parser.cpp:20: 5:06.17 /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::VarScope::Data]': 5:06.17 /builddir/build/BUILD/thunderbird-60.4.0/js/src/frontend/Parser.cpp:1732:12: required from 'typename Scope::Data* js::frontend::NewEmptyBindingData(JSContext*, js::LifoAlloc&, uint32_t) [with Scope = js::VarScope; typename Scope::Data = js::VarScope::Data; uint32_t = unsigned int]' 5:06.17 /builddir/build/BUILD/thunderbird-60.4.0/js/src/frontend/Parser.cpp:2063:77: required from here 5:06.17 /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::VarScope::Data'; use assignment or value-initialization instead [-Wclass-memaccess] 5:06.17 memset(aT, 0, sizeof(T)); 5:06.17 ~~~~~~^~~~~~~~~~~~~~~~~~ 5:06.17 In file included from /builddir/build/BUILD/thunderbird-60.4.0/js/src/frontend/BytecodeCompiler.h:14, 5:06.17 from /builddir/build/BUILD/thunderbird-60.4.0/js/src/frontend/Parser.h:174, 5:06.17 from /builddir/build/BUILD/thunderbird-60.4.0/js/src/frontend/Parser.cpp:20: 5:06.17 /builddir/build/BUILD/thunderbird-60.4.0/js/src/vm/Scope.h:604:12: note: 'struct js::VarScope::Data' declared here 5:06.17 struct Data 5:06.17 ^~~~ 5:06.17 In file included from /builddir/build/BUILD/thunderbird-60.4.0/js/src/jspubtd.h:17, 5:06.17 from /builddir/build/BUILD/thunderbird-60.4.0/js/src/frontend/Parser.h:171, 5:06.17 from /builddir/build/BUILD/thunderbird-60.4.0/js/src/frontend/Parser.cpp:20: 5:06.17 /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::LexicalScope::Data]': 5:06.17 /builddir/build/BUILD/thunderbird-60.4.0/js/src/frontend/Parser.cpp:1732:12: required from 'typename Scope::Data* js::frontend::NewEmptyBindingData(JSContext*, js::LifoAlloc&, uint32_t) [with Scope = js::LexicalScope; typename Scope::Data = js::LexicalScope::Data; uint32_t = unsigned int]' 5:06.17 /builddir/build/BUILD/thunderbird-60.4.0/js/src/frontend/Parser.cpp:2111:81: required from here 5:06.17 /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::LexicalScope::Data'; use assignment or value-initialization instead [-Wclass-memaccess] 5:06.17 memset(aT, 0, sizeof(T)); 5:06.17 ~~~~~~^~~~~~~~~~~~~~~~~~ 5:06.17 In file included from /builddir/build/BUILD/thunderbird-60.4.0/js/src/frontend/BytecodeCompiler.h:14, 5:06.17 from /builddir/build/BUILD/thunderbird-60.4.0/js/src/frontend/Parser.h:174, 5:06.17 from /builddir/build/BUILD/thunderbird-60.4.0/js/src/frontend/Parser.cpp:20: 5:06.17 /builddir/build/BUILD/thunderbird-60.4.0/js/src/vm/Scope.h:376:12: note: 'struct js::LexicalScope::Data' declared here 5:06.17 struct Data 5:06.17 ^~~~ 5:06.36 In file included from /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/js/TracingAPI.h:11, 5:06.36 from /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/js/GCPolicyAPI.h:47, 5:06.36 from /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/js/RootingAPI.h:22, 5:06.36 from /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/js/CallArgs.h:73, 5:06.36 from /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/js/CallNonGenericMethod.h:12, 5:06.37 from /builddir/build/BUILD/thunderbird-60.4.0/js/src/NamespaceImports.h:15, 5:06.37 from /builddir/build/BUILD/thunderbird-60.4.0/js/src/frontend/BytecodeCompiler.h:12, 5:06.37 from /builddir/build/BUILD/thunderbird-60.4.0/js/src/frontend/Parser.h:174, 5:06.37 from /builddir/build/BUILD/thunderbird-60.4.0/js/src/frontend/Parser.cpp:20: 5:06.37 /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/js/HashTable.h: In instantiation of 'void js::detail::HashTable::clear() [with T = js::HashMapEntry >; HashPolicy = js::HashMap, js::DefaultHasher, js::SystemAllocPolicy>::MapHashPolicy; AllocPolicy = js::SystemAllocPolicy]': 5:06.37 /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/js/HashTable.h:200:57: required from 'void js::HashMap::clear() [with Key = JSAtom*; Value = js::frontend::RecyclableAtomMapValueWrapper; HashPolicy = js::DefaultHasher; AllocPolicy = js::SystemAllocPolicy]' 5:06.37 /builddir/build/BUILD/thunderbird-60.4.0/js/src/ds/InlineTable.h:74:13: required from 'bool js::detail::InlineTable::switchToTable() [with InlineEntry = js::InlineMap, 24, js::DefaultHasher, js::SystemAllocPolicy>::InlineEntry; Entry = js::InlineMap, 24, js::DefaultHasher, js::SystemAllocPolicy>::Entry; Table = js::HashMap, js::DefaultHasher, js::SystemAllocPolicy>; HashPolicy = js::DefaultHasher; AllocPolicy = js::SystemAllocPolicy; long unsigned int InlineEntries = 24]' 5:06.37 /builddir/build/BUILD/thunderbird-60.4.0/js/src/ds/InlineTable.h:298:22: required from 'bool js::detail::InlineTable::add(js::detail::InlineTable::AddPtr&, KeyInput&&, Args&& ...) [with KeyInput = JSAtom*&; Args = {js::frontend::DeclaredNameInfo}; InlineEntry = js::InlineMap, 24, js::DefaultHasher, js::SystemAllocPolicy>::InlineEntry; Entry = js::InlineMap, 24, js::DefaultHasher, js::SystemAllocPolicy>::Entry; Table = js::HashMap, js::DefaultHasher, js::SystemAllocPolicy>; HashPolicy = js::DefaultHasher; AllocPolicy = js::SystemAllocPolicy; long unsigned int InlineEntries = 24]' 5:06.37 /builddir/build/BUILD/thunderbird-60.4.0/js/src/ds/InlineTable.h:535:97: required from 'bool js::InlineMap::add(js::InlineMap::AddPtr&, KeyInput&&, ValueInput&&) [with KeyInput = JSAtom*&; ValueInput = js::frontend::DeclaredNameInfo; Key = JSAtom*; Value = js::frontend::RecyclableAtomMapValueWrapper; long unsigned int InlineEntries = 24; HashPolicy = js::DefaultHasher; AllocPolicy = js::SystemAllocPolicy; js::InlineMap::AddPtr = js::detail::InlineTable, 24, js::DefaultHasher, js::SystemAllocPolicy>::InlineEntry, js::InlineMap, 24, js::DefaultHasher, js::SystemAllocPolicy>::Entry, js::HashMap, js::DefaultHasher, js::SystemAllocPolicy>, js::DefaultHasher, js::SystemAllocPolicy, 24>::AddPtr]' 5:06.37 /builddir/build/BUILD/thunderbird-60.4.0/js/src/frontend/ParseContext.h:311:90: required from here 5:06.37 /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/js/HashTable.h:1674:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'js::detail::HashTable >, js::HashMap, js::DefaultHasher, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry > >'} with no trivial copy-assignment [-Wclass-memaccess] 5:06.37 memset(table, 0, sizeof(*table) * capacity()); 5:06.37 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 5:06.37 /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/js/HashTable.h:793:7: note: 'js::detail::HashTable >, js::HashMap, js::DefaultHasher, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry > >'} declared here 5:06.37 class HashTableEntry 5:06.37 ^~~~~~~~~~~~~~ 5:09.39 libmodules_fdlibm_src.a.desc 5:09.51 libnspr.a.desc 5:10.11 libzlib.a.desc 5:10.50 In file included from /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/nsISupportsUtils.h:14, 5:10.50 from /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/nsISupports.h:77, 5:10.50 from /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/nsIServiceManager.h:10, 5:10.50 from /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/msgCore.h:21, 5:10.50 from /builddir/build/BUILD/thunderbird-60.4.0/comm/mailnews/news/src/nsNntpUrl.cpp:6: 5:10.50 /builddir/build/BUILD/thunderbird-60.4.0/comm/mailnews/news/src/nsNntpUrl.cpp: In member function 'virtual nsresult nsNntpUrl::QueryInterface(const nsIID&, void**)': 5:10.50 /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/nsISupportsImpl.h:1020:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 5:10.50 foundInterface = 0; \ 5:10.50 ^~~~~~~~~~~~~~ 5:10.50 /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/nsISupportsImpl.h:1070:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 5:10.50 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 5:10.50 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 5:10.50 /builddir/build/BUILD/thunderbird-60.4.0/comm/mailnews/news/src/nsNntpUrl.cpp:52:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 5:10.50 NS_INTERFACE_MAP_END_INHERITING(nsMsgMailNewsUrl) 5:10.50 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 5:10.50 /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/nsISupportsImpl.h:983:3: note: some parts of macro expansion are not guarded by this 'else' clause 5:10.50 else 5:10.50 ^~~~ 5:10.50 /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/nsISupportsImpl.h:1060:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 5:10.50 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 5:10.50 ^~~~~~~~~~~~~~~~~~ 5:10.50 /builddir/build/BUILD/thunderbird-60.4.0/comm/mailnews/news/src/nsNntpUrl.cpp:51:4: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 5:10.50 NS_INTERFACE_MAP_ENTRY(nsIMsgI18NUrl) 5:10.50 ^~~~~~~~~~~~~~~~~~~~~~ 5:11.11 libcomm_mailnews_news_src.a.desc 5:11.30 libmemory.a.desc 5:11.65 libmemory_mozalloc.a 5:11.77 libmemory_mozalloc.a.desc 5:12.09 libmemory_volatile.a.desc 5:13.78 In file included from /builddir/build/BUILD/thunderbird-60.4.0/js/src/ds/LifoAlloc.h:15, 5:13.78 from /builddir/build/BUILD/thunderbird-60.4.0/js/src/gc/StoreBuffer.h:17, 5:13.78 from /builddir/build/BUILD/thunderbird-60.4.0/js/src/gc/StoreBuffer-inl.h:10, 5:13.78 from /builddir/build/BUILD/thunderbird-60.4.0/js/src/gc/StoreBuffer.cpp:7: 5:13.78 /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = JS::TabSizes]': 5:13.78 /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/js/MemoryMetrics.h:40:39: required from here 5:13.78 /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct JS::TabSizes'; use assignment or value-initialization instead [-Wclass-memaccess] 5:13.78 memset(aT, 0, sizeof(T)); 5:13.78 ~~~~~~^~~~~~~~~~~~~~~~~~ 5:13.78 In file included from /builddir/build/BUILD/thunderbird-60.4.0/js/src/gc/StoreBuffer.h:20, 5:13.78 from /builddir/build/BUILD/thunderbird-60.4.0/js/src/gc/StoreBuffer-inl.h:10, 5:13.78 from /builddir/build/BUILD/thunderbird-60.4.0/js/src/gc/StoreBuffer.cpp:7: 5:13.78 /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/js/MemoryMetrics.h:31:8: note: 'struct JS::TabSizes' declared here 5:13.78 struct TabSizes 5:13.78 ^~~~~~~~ 5:13.78 In file included from /builddir/build/BUILD/thunderbird-60.4.0/js/src/ds/LifoAlloc.h:15, 5:13.78 from /builddir/build/BUILD/thunderbird-60.4.0/js/src/gc/StoreBuffer.h:17, 5:13.78 from /builddir/build/BUILD/thunderbird-60.4.0/js/src/gc/StoreBuffer-inl.h:10, 5:13.78 from /builddir/build/BUILD/thunderbird-60.4.0/js/src/gc/StoreBuffer.cpp:7: 5:13.78 /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = JS::ServoSizes]': 5:13.78 /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/js/MemoryMetrics.h:71:41: required from here 5:13.79 /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct JS::ServoSizes'; use assignment or value-initialization instead [-Wclass-memaccess] 5:13.79 memset(aT, 0, sizeof(T)); 5:13.79 ~~~~~~^~~~~~~~~~~~~~~~~~ 5:13.79 In file included from /builddir/build/BUILD/thunderbird-60.4.0/js/src/gc/StoreBuffer.h:20, 5:13.79 from /builddir/build/BUILD/thunderbird-60.4.0/js/src/gc/StoreBuffer-inl.h:10, 5:13.79 from /builddir/build/BUILD/thunderbird-60.4.0/js/src/gc/StoreBuffer.cpp:7: 5:13.79 /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/js/MemoryMetrics.h:59:8: note: 'struct JS::ServoSizes' declared here 5:13.79 struct ServoSizes 5:13.79 ^~~~~~~~~~ 5:13.80 In file included from /builddir/build/BUILD/thunderbird-60.4.0/js/src/ds/LifoAlloc.h:15, 5:13.80 from /builddir/build/BUILD/thunderbird-60.4.0/js/src/gc/StoreBuffer.h:17, 5:13.80 from /builddir/build/BUILD/thunderbird-60.4.0/js/src/gc/StoreBuffer-inl.h:10, 5:13.80 from /builddir/build/BUILD/thunderbird-60.4.0/js/src/gc/StoreBuffer.cpp:7: 5:13.80 /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::StaticStrings]': 5:13.80 /builddir/build/BUILD/thunderbird-60.4.0/js/src/vm/StringType.h:1279:30: required from here 5:13.80 /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::StaticStrings'; use assignment or value-initialization instead [-Wclass-memaccess] 5:13.80 memset(aT, 0, sizeof(T)); 5:13.80 ~~~~~~^~~~~~~~~~~~~~~~~~ 5:13.80 In file included from /builddir/build/BUILD/thunderbird-60.4.0/js/src/vm/SymbolType.h:24, 5:13.80 from /builddir/build/BUILD/thunderbird-60.4.0/js/src/gc/AtomMarking.h:13, 5:13.80 from /builddir/build/BUILD/thunderbird-60.4.0/js/src/gc/GCRuntime.h:15, 5:13.80 from /builddir/build/BUILD/thunderbird-60.4.0/js/src/gc/Zone.h:14, 5:13.80 from /builddir/build/BUILD/thunderbird-60.4.0/js/src/gc/Heap-inl.h:13, 5:13.80 from /builddir/build/BUILD/thunderbird-60.4.0/js/src/gc/StoreBuffer-inl.h:15, 5:13.80 from /builddir/build/BUILD/thunderbird-60.4.0/js/src/gc/StoreBuffer.cpp:7: 5:13.80 /builddir/build/BUILD/thunderbird-60.4.0/js/src/vm/StringType.h:1261:7: note: 'class js::StaticStrings' declared here 5:13.80 class StaticStrings 5:13.80 ^~~~~~~~~~~~~ 5:13.81 In file included from /builddir/build/BUILD/thunderbird-60.4.0/js/src/ds/LifoAlloc.h:15, 5:13.81 from /builddir/build/BUILD/thunderbird-60.4.0/js/src/gc/StoreBuffer.h:17, 5:13.81 from /builddir/build/BUILD/thunderbird-60.4.0/js/src/gc/StoreBuffer-inl.h:10, 5:13.81 from /builddir/build/BUILD/thunderbird-60.4.0/js/src/gc/StoreBuffer.cpp:7: 5:13.81 /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::gcstats::ZoneGCStats]': 5:13.81 /builddir/build/BUILD/thunderbird-60.4.0/js/src/gc/Statistics.h:80:30: required from here 5:13.81 /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::gcstats::ZoneGCStats'; use assignment or value-initialization instead [-Wclass-memaccess] 5:13.81 memset(aT, 0, sizeof(T)); 5:13.81 ~~~~~~^~~~~~~~~~~~~~~~~~ 5:13.81 In file included from /builddir/build/BUILD/thunderbird-60.4.0/js/src/gc/GCRuntime.h:21, 5:13.81 from /builddir/build/BUILD/thunderbird-60.4.0/js/src/gc/Zone.h:14, 5:13.81 from /builddir/build/BUILD/thunderbird-60.4.0/js/src/gc/Heap-inl.h:13, 5:13.81 from /builddir/build/BUILD/thunderbird-60.4.0/js/src/gc/StoreBuffer-inl.h:15, 5:13.81 from /builddir/build/BUILD/thunderbird-60.4.0/js/src/gc/StoreBuffer.cpp:7: 5:13.81 /builddir/build/BUILD/thunderbird-60.4.0/js/src/gc/Statistics.h:52:8: note: 'struct js::gcstats::ZoneGCStats' declared here 5:13.81 struct ZoneGCStats 5:13.81 ^~~~~~~~~~~ 5:13.82 In file included from /builddir/build/BUILD/thunderbird-60.4.0/js/src/ds/LifoAlloc.h:15, 5:13.82 from /builddir/build/BUILD/thunderbird-60.4.0/js/src/gc/StoreBuffer.h:17, 5:13.82 from /builddir/build/BUILD/thunderbird-60.4.0/js/src/gc/StoreBuffer-inl.h:10, 5:13.82 from /builddir/build/BUILD/thunderbird-60.4.0/js/src/gc/StoreBuffer.cpp:7: 5:13.82 /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::PreliminaryObjectArray]': 5:13.82 /builddir/build/BUILD/thunderbird-60.4.0/js/src/vm/TypeInference.h:914:30: required from here 5:13.82 /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::PreliminaryObjectArray'; use assignment or value-initialization instead [-Wclass-memaccess] 5:13.83 memset(aT, 0, sizeof(T)); 5:13.83 ~~~~~~^~~~~~~~~~~~~~~~~~ 5:13.83 In file included from /builddir/build/BUILD/thunderbird-60.4.0/js/src/vm/ObjectGroup.h:18, 5:13.83 from /builddir/build/BUILD/thunderbird-60.4.0/js/src/vm/Shape.h:31, 5:13.83 from /builddir/build/BUILD/thunderbird-60.4.0/js/src/vm/JSObject.h:17, 5:13.83 from /builddir/build/BUILD/thunderbird-60.4.0/js/src/vm/NativeObject.h:22, 5:13.83 from /builddir/build/BUILD/thunderbird-60.4.0/js/src/vm/ArrayObject.h:10, 5:13.83 from /builddir/build/BUILD/thunderbird-60.4.0/js/src/vm/RegExpShared.h:25, 5:13.83 from /builddir/build/BUILD/thunderbird-60.4.0/js/src/gc/Zone.h:17, 5:13.83 from /builddir/build/BUILD/thunderbird-60.4.0/js/src/gc/Heap-inl.h:13, 5:13.83 from /builddir/build/BUILD/thunderbird-60.4.0/js/src/gc/StoreBuffer-inl.h:15, 5:13.83 from /builddir/build/BUILD/thunderbird-60.4.0/js/src/gc/StoreBuffer.cpp:7: 5:13.83 /builddir/build/BUILD/thunderbird-60.4.0/js/src/vm/TypeInference.h:902:7: note: 'class js::PreliminaryObjectArray' declared here 5:13.83 class PreliminaryObjectArray 5:13.83 ^~~~~~~~~~~~~~~~~~~~~~ 5:13.83 In file included from /builddir/build/BUILD/thunderbird-60.4.0/js/src/ds/LifoAlloc.h:15, 5:13.83 from /builddir/build/BUILD/thunderbird-60.4.0/js/src/gc/StoreBuffer.h:17, 5:13.83 from /builddir/build/BUILD/thunderbird-60.4.0/js/src/gc/StoreBuffer-inl.h:10, 5:13.83 from /builddir/build/BUILD/thunderbird-60.4.0/js/src/gc/StoreBuffer.cpp:7: 5:13.83 /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::TypeNewScript]': 5:13.83 /builddir/build/BUILD/thunderbird-60.4.0/js/src/vm/TypeInference.h:1045:44: required from here 5:13.83 /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class js::TypeNewScript' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 5:13.83 memset(aT, 0, sizeof(T)); 5:13.83 ~~~~~~^~~~~~~~~~~~~~~~~~ 5:13.83 In file included from /builddir/build/BUILD/thunderbird-60.4.0/js/src/vm/ObjectGroup.h:18, 5:13.83 from /builddir/build/BUILD/thunderbird-60.4.0/js/src/vm/Shape.h:31, 5:13.83 from /builddir/build/BUILD/thunderbird-60.4.0/js/src/vm/JSObject.h:17, 5:13.83 from /builddir/build/BUILD/thunderbird-60.4.0/js/src/vm/NativeObject.h:22, 5:13.83 from /builddir/build/BUILD/thunderbird-60.4.0/js/src/vm/ArrayObject.h:10, 5:13.83 from /builddir/build/BUILD/thunderbird-60.4.0/js/src/vm/RegExpShared.h:25, 5:13.83 from /builddir/build/BUILD/thunderbird-60.4.0/js/src/gc/Zone.h:17, 5:13.83 from /builddir/build/BUILD/thunderbird-60.4.0/js/src/gc/Heap-inl.h:13, 5:13.83 from /builddir/build/BUILD/thunderbird-60.4.0/js/src/gc/StoreBuffer-inl.h:15, 5:13.83 from /builddir/build/BUILD/thunderbird-60.4.0/js/src/gc/StoreBuffer.cpp:7: 5:13.83 /builddir/build/BUILD/thunderbird-60.4.0/js/src/vm/TypeInference.h:992:7: note: 'class js::TypeNewScript' declared here 5:13.83 class TypeNewScript 5:13.83 ^~~~~~~~~~~~~ 5:13.84 In file included from /builddir/build/BUILD/thunderbird-60.4.0/js/src/ds/LifoAlloc.h:15, 5:13.84 from /builddir/build/BUILD/thunderbird-60.4.0/js/src/gc/StoreBuffer.h:17, 5:13.84 from /builddir/build/BUILD/thunderbird-60.4.0/js/src/gc/StoreBuffer-inl.h:10, 5:13.84 from /builddir/build/BUILD/thunderbird-60.4.0/js/src/gc/StoreBuffer.cpp:7: 5:13.84 /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::IonScriptCounts]': 5:13.84 /builddir/build/BUILD/thunderbird-60.4.0/js/src/jit/IonCode.h:708:30: required from here 5:13.84 /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::IonScriptCounts'; use assignment or value-initialization instead [-Wclass-memaccess] 5:13.84 memset(aT, 0, sizeof(T)); 5:13.84 ~~~~~~^~~~~~~~~~~~~~~~~~ 5:13.84 In file included from /builddir/build/BUILD/thunderbird-60.4.0/js/src/jit/JSJitFrameIter.h:12, 5:13.84 from /builddir/build/BUILD/thunderbird-60.4.0/js/src/vm/Stack.h:23, 5:13.84 from /builddir/build/BUILD/thunderbird-60.4.0/js/src/frontend/NameCollections.h:13, 5:13.84 from /builddir/build/BUILD/thunderbird-60.4.0/js/src/vm/Runtime.h:27, 5:13.84 from /builddir/build/BUILD/thunderbird-60.4.0/js/src/gc/Zone.h:18, 5:13.84 from /builddir/build/BUILD/thunderbird-60.4.0/js/src/gc/Heap-inl.h:13, 5:13.84 from /builddir/build/BUILD/thunderbird-60.4.0/js/src/gc/StoreBuffer-inl.h:15, 5:13.84 from /builddir/build/BUILD/thunderbird-60.4.0/js/src/gc/StoreBuffer.cpp:7: 5:13.84 /builddir/build/BUILD/thunderbird-60.4.0/js/src/jit/IonCode.h:695:8: note: 'struct js::jit::IonScriptCounts' declared here 5:13.84 struct IonScriptCounts 5:13.84 ^~~~~~~~~~~~~~~ 5:13.86 In file included from /builddir/build/BUILD/thunderbird-60.4.0/js/src/ds/LifoAlloc.h:15, 5:13.86 from /builddir/build/BUILD/thunderbird-60.4.0/js/src/gc/StoreBuffer.h:17, 5:13.86 from /builddir/build/BUILD/thunderbird-60.4.0/js/src/gc/StoreBuffer-inl.h:10, 5:13.86 from /builddir/build/BUILD/thunderbird-60.4.0/js/src/gc/StoreBuffer.cpp:7: 5:13.86 /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::NewObjectCache]': 5:13.86 /builddir/build/BUILD/thunderbird-60.4.0/js/src/vm/Caches.h:151:45: required from here 5:13.86 /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::NewObjectCache'; use assignment or value-initialization instead [-Wclass-memaccess] 5:13.86 memset(aT, 0, sizeof(T)); 5:13.86 ~~~~~~^~~~~~~~~~~~~~~~~~ 5:13.86 In file included from /builddir/build/BUILD/thunderbird-60.4.0/js/src/gc/ZoneGroup.h:11, 5:13.86 from /builddir/build/BUILD/thunderbird-60.4.0/js/src/vm/Runtime.h:30, 5:13.86 from /builddir/build/BUILD/thunderbird-60.4.0/js/src/gc/Zone.h:18, 5:13.86 from /builddir/build/BUILD/thunderbird-60.4.0/js/src/gc/Heap-inl.h:13, 5:13.86 from /builddir/build/BUILD/thunderbird-60.4.0/js/src/gc/StoreBuffer-inl.h:15, 5:13.86 from /builddir/build/BUILD/thunderbird-60.4.0/js/src/gc/StoreBuffer.cpp:7: 5:13.86 /builddir/build/BUILD/thunderbird-60.4.0/js/src/vm/Caches.h:102:7: note: 'class js::NewObjectCache' declared here 5:13.86 class NewObjectCache 5:13.86 ^~~~~~~~~~~~~~ 5:13.87 In file included from /builddir/build/BUILD/thunderbird-60.4.0/js/src/ds/LifoAlloc.h:15, 5:13.87 from /builddir/build/BUILD/thunderbird-60.4.0/js/src/gc/StoreBuffer.h:17, 5:13.87 from /builddir/build/BUILD/thunderbird-60.4.0/js/src/gc/StoreBuffer-inl.h:10, 5:13.87 from /builddir/build/BUILD/thunderbird-60.4.0/js/src/gc/StoreBuffer.cpp:7: 5:13.87 /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*, size_t) [with T = JS::Value; size_t = long unsigned int]': 5:13.87 /builddir/build/BUILD/thunderbird-60.4.0/js/src/vm/Runtime.h:1159:30: required from here 5:13.87 /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/mozilla/PodOperations.h:46:11: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class JS::Value'; use assignment or value-initialization instead [-Wclass-memaccess] 5:13.87 memset(aT, 0, sizeof(T)); 5:13.87 ~~~~~~^~~~~~~~~~~~~~~~~~ 5:13.87 In file included from /builddir/build/BUILD/thunderbird-60.4.0/js/src/jsutil.h:25, 5:13.87 from /builddir/build/BUILD/thunderbird-60.4.0/js/src/ds/LifoAlloc.h:24, 5:13.87 from /builddir/build/BUILD/thunderbird-60.4.0/js/src/gc/StoreBuffer.h:17, 5:13.87 from /builddir/build/BUILD/thunderbird-60.4.0/js/src/gc/StoreBuffer-inl.h:10, 5:13.87 from /builddir/build/BUILD/thunderbird-60.4.0/js/src/gc/StoreBuffer.cpp:7: 5:13.87 /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/js/Value.h:324:32: note: 'class JS::Value' declared here 5:13.87 class MOZ_NON_PARAM alignas(8) Value 5:13.87 ^~~~~ 5:13.93 In file included from /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/js/TracingAPI.h:11, 5:13.93 from /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/js/GCPolicyAPI.h:47, 5:13.93 from /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/js/RootingAPI.h:22, 5:13.93 from /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/js/Value.h:24, 5:13.93 from /builddir/build/BUILD/thunderbird-60.4.0/js/src/jsutil.h:25, 5:13.93 from /builddir/build/BUILD/thunderbird-60.4.0/js/src/ds/LifoAlloc.h:24, 5:13.93 from /builddir/build/BUILD/thunderbird-60.4.0/js/src/gc/StoreBuffer.h:17, 5:13.93 from /builddir/build/BUILD/thunderbird-60.4.0/js/src/gc/StoreBuffer-inl.h:10, 5:13.93 from /builddir/build/BUILD/thunderbird-60.4.0/js/src/gc/StoreBuffer.cpp:7: 5:13.93 /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/js/HashTable.h: In instantiation of 'void js::detail::HashTable::clear() [with T = const js::EvalCacheEntry; HashPolicy = js::HashSet::SetOps; AllocPolicy = js::SystemAllocPolicy]': 5:13.93 /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/js/HashTable.h:447:57: required from 'void js::HashSet::clear() [with T = js::EvalCacheEntry; HashPolicy = js::EvalCacheHashPolicy; AllocPolicy = js::SystemAllocPolicy]' 5:13.93 /builddir/build/BUILD/thunderbird-60.4.0/js/src/vm/Caches.h:263:29: required from here 5:13.93 /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/js/HashTable.h:1674:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'js::detail::HashTable::SetOps, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry'} with no trivial copy-assignment [-Wclass-memaccess] 5:13.93 memset(table, 0, sizeof(*table) * capacity()); 5:13.93 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 5:13.93 /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/js/HashTable.h:793:7: note: 'js::detail::HashTable::SetOps, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry'} declared here 5:13.93 class HashTableEntry 5:13.93 ^~~~~~~~~~~~~~ 5:13.93 /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/js/HashTable.h: In instantiation of 'void js::detail::HashTable::clear() [with T = js::HashMapEntry >; HashPolicy = js::HashMap, js::DefaultHasher, js::SystemAllocPolicy>::MapHashPolicy; AllocPolicy = js::SystemAllocPolicy]': 5:13.93 /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/js/HashTable.h:200:57: required from 'void js::HashMap::clear() [with Key = JSScript*; Value = mozilla::UniquePtr; HashPolicy = js::DefaultHasher; AllocPolicy = js::SystemAllocPolicy]' 5:13.93 /builddir/build/BUILD/thunderbird-60.4.0/js/src/vm/GeckoProfiler.h:162:27: required from here 5:13.93 /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/js/HashTable.h:1674:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'js::detail::HashTable >, js::HashMap, js::DefaultHasher, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry > >'} with no trivial copy-assignment [-Wclass-memaccess] 5:13.93 memset(table, 0, sizeof(*table) * capacity()); 5:13.93 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 5:13.94 /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/js/HashTable.h:793:7: note: 'js::detail::HashTable >, js::HashMap, js::DefaultHasher, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry > >'} declared here 5:13.94 class HashTableEntry 5:13.94 ^~~~~~~~~~~~~~ 5:13.94 /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/js/HashTable.h: In instantiation of 'void js::detail::HashTable::clear() [with T = js::HashMapEntry; HashPolicy = js::HashMap, js::SystemAllocPolicy>::MapHashPolicy; AllocPolicy = js::SystemAllocPolicy]': 5:13.94 /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/js/HashTable.h:200:57: required from 'void js::HashMap::clear() [with Key = js::gc::Cell*; Value = long unsigned int; HashPolicy = js::PointerHasher; AllocPolicy = js::SystemAllocPolicy]' 5:13.94 /builddir/build/BUILD/thunderbird-60.4.0/js/src/gc/Zone.h:637:35: required from here 5:13.94 /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/js/HashTable.h:1674:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'js::detail::HashTable, js::HashMap, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry >'} with no trivial copy-assignment [-Wclass-memaccess] 5:13.94 memset(table, 0, sizeof(*table) * capacity()); 5:13.94 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 5:13.94 /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/js/HashTable.h:793:7: note: 'js::detail::HashTable, js::HashMap, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry >'} declared here 5:13.94 class HashTableEntry 5:13.94 ^~~~~~~~~~~~~~ 5:13.98 /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/js/HashTable.h: In instantiation of 'void js::detail::HashTable::clear() [with T = const js::gc::StoreBuffer::ValueEdge; HashPolicy = js::HashSet, js::SystemAllocPolicy>::SetOps; AllocPolicy = js::SystemAllocPolicy]': 5:13.98 /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/js/HashTable.h:447:57: required from 'void js::HashSet::clear() [with T = js::gc::StoreBuffer::ValueEdge; HashPolicy = js::gc::StoreBuffer::PointerEdgeHasher; AllocPolicy = js::SystemAllocPolicy]' 5:13.98 /builddir/build/BUILD/thunderbird-60.4.0/js/src/gc/StoreBuffer.h:95:17: required from 'void js::gc::StoreBuffer::MonoTypeBuffer::clear() [with T = js::gc::StoreBuffer::ValueEdge]' 5:13.98 /builddir/build/BUILD/thunderbird-60.4.0/js/src/gc/StoreBuffer.cpp:73:21: required from here 5:13.98 /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/js/HashTable.h:1674:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'js::detail::HashTable, js::SystemAllocPolicy>::SetOps, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry'} with no trivial copy-assignment [-Wclass-memaccess] 5:13.98 memset(table, 0, sizeof(*table) * capacity()); 5:13.98 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 5:13.98 /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/js/HashTable.h:793:7: note: 'js::detail::HashTable, js::SystemAllocPolicy>::SetOps, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry'} declared here 5:13.98 class HashTableEntry 5:13.98 ^~~~~~~~~~~~~~ 5:13.98 /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/js/HashTable.h: In instantiation of 'void js::detail::HashTable::clear() [with T = const js::gc::StoreBuffer::CellPtrEdge; HashPolicy = js::HashSet, js::SystemAllocPolicy>::SetOps; AllocPolicy = js::SystemAllocPolicy]': 5:13.98 /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/js/HashTable.h:447:57: required from 'void js::HashSet::clear() [with T = js::gc::StoreBuffer::CellPtrEdge; HashPolicy = js::gc::StoreBuffer::PointerEdgeHasher; AllocPolicy = js::SystemAllocPolicy]' 5:13.98 /builddir/build/BUILD/thunderbird-60.4.0/js/src/gc/StoreBuffer.h:95:17: required from 'void js::gc::StoreBuffer::MonoTypeBuffer::clear() [with T = js::gc::StoreBuffer::CellPtrEdge]' 5:13.98 /builddir/build/BUILD/thunderbird-60.4.0/js/src/gc/StoreBuffer.cpp:74:22: required from here 5:13.98 /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/js/HashTable.h:1674:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'js::detail::HashTable, js::SystemAllocPolicy>::SetOps, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry'} with no trivial copy-assignment [-Wclass-memaccess] 5:13.98 memset(table, 0, sizeof(*table) * capacity()); 5:13.98 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 5:13.99 /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/js/HashTable.h:793:7: note: 'js::detail::HashTable, js::SystemAllocPolicy>::SetOps, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry'} declared here 5:13.99 class HashTableEntry 5:13.99 ^~~~~~~~~~~~~~ 5:13.99 /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/js/HashTable.h: In instantiation of 'void js::detail::HashTable::clear() [with T = const js::gc::StoreBuffer::SlotsEdge; HashPolicy = js::HashSet::SetOps; AllocPolicy = js::SystemAllocPolicy]': 5:13.99 /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/js/HashTable.h:447:57: required from 'void js::HashSet::clear() [with T = js::gc::StoreBuffer::SlotsEdge; HashPolicy = js::gc::StoreBuffer::SlotsEdge::Hasher; AllocPolicy = js::SystemAllocPolicy]' 5:13.99 /builddir/build/BUILD/thunderbird-60.4.0/js/src/gc/StoreBuffer.h:95:17: required from 'void js::gc::StoreBuffer::MonoTypeBuffer::clear() [with T = js::gc::StoreBuffer::SlotsEdge]' 5:13.99 /builddir/build/BUILD/thunderbird-60.4.0/js/src/gc/StoreBuffer.cpp:75:22: required from here 5:13.99 /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/js/HashTable.h:1674:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'js::detail::HashTable::SetOps, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry'} with no trivial copy-assignment [-Wclass-memaccess] 5:13.99 memset(table, 0, sizeof(*table) * capacity()); 5:13.99 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 5:13.99 /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/js/HashTable.h:793:7: note: 'js::detail::HashTable::SetOps, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry'} declared here 5:13.99 class HashTableEntry 5:13.99 ^~~~~~~~~~~~~~ 5:14.44 libmozglue_misc.a.desc 5:16.04 In file included from /builddir/build/BUILD/thunderbird-60.4.0/js/src/vm/UnboxedObject-inl.h:14, 5:16.04 from /builddir/build/BUILD/thunderbird-60.4.0/js/src/jsarrayinlines.h:16, 5:16.04 from /builddir/build/BUILD/thunderbird-60.4.0/js/src/jsarray.cpp:7: 5:16.04 /builddir/build/BUILD/thunderbird-60.4.0/js/src/vm/NativeObject-inl.h: In static member function 'static JS::Result js::NativeObject::create(JSContext*, js::gc::AllocKind, js::gc::InitialHeap, js::HandleShape, js::HandleObjectGroup)': 5:16.04 /builddir/build/BUILD/thunderbird-60.4.0/js/src/vm/NativeObject-inl.h:562:87: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::HeapSlot'; use assignment instead [-Wclass-memaccess] 5:16.04 memset(nobj->as().fixedSlots(), 0, size - sizeof(js::NativeObject)); 5:16.04 ^ 5:16.04 In file included from /builddir/build/BUILD/thunderbird-60.4.0/js/src/vm/NativeObject.h:18, 5:16.04 from /builddir/build/BUILD/thunderbird-60.4.0/js/src/vm/ArrayObject.h:10, 5:16.04 from /builddir/build/BUILD/thunderbird-60.4.0/js/src/jsarray.h:14, 5:16.04 from /builddir/build/BUILD/thunderbird-60.4.0/js/src/jsarrayinlines.h:10, 5:16.04 from /builddir/build/BUILD/thunderbird-60.4.0/js/src/jsarray.cpp:7: 5:16.04 /builddir/build/BUILD/thunderbird-60.4.0/js/src/gc/Barrier.h:685:7: note: 'class js::HeapSlot' declared here 5:16.04 class HeapSlot : public WriteBarrieredBase 5:16.04 ^~~~~~~~ 5:16.33 In file included from /builddir/build/BUILD/thunderbird-60.4.0/js/src/jspubtd.h:17, 5:16.33 from /builddir/build/BUILD/thunderbird-60.4.0/js/src/jsarray.h:12, 5:16.33 from /builddir/build/BUILD/thunderbird-60.4.0/js/src/jsarrayinlines.h:10, 5:16.33 from /builddir/build/BUILD/thunderbird-60.4.0/js/src/jsarray.cpp:7: 5:16.33 /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = JS::TabSizes]': 5:16.33 /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/js/MemoryMetrics.h:40:39: required from here 5:16.33 /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct JS::TabSizes'; use assignment or value-initialization instead [-Wclass-memaccess] 5:16.33 memset(aT, 0, sizeof(T)); 5:16.33 ~~~~~~^~~~~~~~~~~~~~~~~~ 5:16.33 In file included from /builddir/build/BUILD/thunderbird-60.4.0/js/src/gc/StoreBuffer.h:20, 5:16.33 from /builddir/build/BUILD/thunderbird-60.4.0/js/src/gc/Barrier.h:13, 5:16.33 from /builddir/build/BUILD/thunderbird-60.4.0/js/src/vm/NativeObject.h:18, 5:16.33 from /builddir/build/BUILD/thunderbird-60.4.0/js/src/vm/ArrayObject.h:10, 5:16.33 from /builddir/build/BUILD/thunderbird-60.4.0/js/src/jsarray.h:14, 5:16.33 from /builddir/build/BUILD/thunderbird-60.4.0/js/src/jsarrayinlines.h:10, 5:16.33 from /builddir/build/BUILD/thunderbird-60.4.0/js/src/jsarray.cpp:7: 5:16.34 /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/js/MemoryMetrics.h:31:8: note: 'struct JS::TabSizes' declared here 5:16.34 struct TabSizes 5:16.34 ^~~~~~~~ 5:16.34 In file included from /builddir/build/BUILD/thunderbird-60.4.0/js/src/jspubtd.h:17, 5:16.34 from /builddir/build/BUILD/thunderbird-60.4.0/js/src/jsarray.h:12, 5:16.34 from /builddir/build/BUILD/thunderbird-60.4.0/js/src/jsarrayinlines.h:10, 5:16.34 from /builddir/build/BUILD/thunderbird-60.4.0/js/src/jsarray.cpp:7: 5:16.34 /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = JS::ServoSizes]': 5:16.34 /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/js/MemoryMetrics.h:71:41: required from here 5:16.34 /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct JS::ServoSizes'; use assignment or value-initialization instead [-Wclass-memaccess] 5:16.34 memset(aT, 0, sizeof(T)); 5:16.34 ~~~~~~^~~~~~~~~~~~~~~~~~ 5:16.34 In file included from /builddir/build/BUILD/thunderbird-60.4.0/js/src/gc/StoreBuffer.h:20, 5:16.34 from /builddir/build/BUILD/thunderbird-60.4.0/js/src/gc/Barrier.h:13, 5:16.34 from /builddir/build/BUILD/thunderbird-60.4.0/js/src/vm/NativeObject.h:18, 5:16.34 from /builddir/build/BUILD/thunderbird-60.4.0/js/src/vm/ArrayObject.h:10, 5:16.34 from /builddir/build/BUILD/thunderbird-60.4.0/js/src/jsarray.h:14, 5:16.34 from /builddir/build/BUILD/thunderbird-60.4.0/js/src/jsarrayinlines.h:10, 5:16.34 from /builddir/build/BUILD/thunderbird-60.4.0/js/src/jsarray.cpp:7: 5:16.34 /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/js/MemoryMetrics.h:59:8: note: 'struct JS::ServoSizes' declared here 5:16.34 struct ServoSizes 5:16.34 ^~~~~~~~~~ 5:16.35 In file included from /builddir/build/BUILD/thunderbird-60.4.0/js/src/jspubtd.h:17, 5:16.35 from /builddir/build/BUILD/thunderbird-60.4.0/js/src/jsarray.h:12, 5:16.35 from /builddir/build/BUILD/thunderbird-60.4.0/js/src/jsarrayinlines.h:10, 5:16.35 from /builddir/build/BUILD/thunderbird-60.4.0/js/src/jsarray.cpp:7: 5:16.35 /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::StaticStrings]': 5:16.35 /builddir/build/BUILD/thunderbird-60.4.0/js/src/vm/StringType.h:1279:30: required from here 5:16.35 /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::StaticStrings'; use assignment or value-initialization instead [-Wclass-memaccess] 5:16.35 memset(aT, 0, sizeof(T)); 5:16.35 ~~~~~~^~~~~~~~~~~~~~~~~~ 5:16.35 In file included from /builddir/build/BUILD/thunderbird-60.4.0/js/src/jit/IonTypes.h:18, 5:16.35 from /builddir/build/BUILD/thunderbird-60.4.0/js/src/vm/TypeInference.h:20, 5:16.35 from /builddir/build/BUILD/thunderbird-60.4.0/js/src/vm/ObjectGroup.h:18, 5:16.35 from /builddir/build/BUILD/thunderbird-60.4.0/js/src/vm/Shape.h:31, 5:16.35 from /builddir/build/BUILD/thunderbird-60.4.0/js/src/vm/JSObject.h:17, 5:16.35 from /builddir/build/BUILD/thunderbird-60.4.0/js/src/vm/NativeObject.h:22, 5:16.36 from /builddir/build/BUILD/thunderbird-60.4.0/js/src/vm/ArrayObject.h:10, 5:16.36 from /builddir/build/BUILD/thunderbird-60.4.0/js/src/jsarray.h:14, 5:16.36 from /builddir/build/BUILD/thunderbird-60.4.0/js/src/jsarrayinlines.h:10, 5:16.36 from /builddir/build/BUILD/thunderbird-60.4.0/js/src/jsarray.cpp:7: 5:16.36 /builddir/build/BUILD/thunderbird-60.4.0/js/src/vm/StringType.h:1261:7: note: 'class js::StaticStrings' declared here 5:16.36 class StaticStrings 5:16.36 ^~~~~~~~~~~~~ 5:16.36 In file included from /builddir/build/BUILD/thunderbird-60.4.0/js/src/jspubtd.h:17, 5:16.36 from /builddir/build/BUILD/thunderbird-60.4.0/js/src/jsarray.h:12, 5:16.36 from /builddir/build/BUILD/thunderbird-60.4.0/js/src/jsarrayinlines.h:10, 5:16.36 from /builddir/build/BUILD/thunderbird-60.4.0/js/src/jsarray.cpp:7: 5:16.36 /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::PreliminaryObjectArray]': 5:16.36 /builddir/build/BUILD/thunderbird-60.4.0/js/src/vm/TypeInference.h:914:30: required from here 5:16.36 /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::PreliminaryObjectArray'; use assignment or value-initialization instead [-Wclass-memaccess] 5:16.36 memset(aT, 0, sizeof(T)); 5:16.36 ~~~~~~^~~~~~~~~~~~~~~~~~ 5:16.36 In file included from /builddir/build/BUILD/thunderbird-60.4.0/js/src/vm/ObjectGroup.h:18, 5:16.36 from /builddir/build/BUILD/thunderbird-60.4.0/js/src/vm/Shape.h:31, 5:16.36 from /builddir/build/BUILD/thunderbird-60.4.0/js/src/vm/JSObject.h:17, 5:16.36 from /builddir/build/BUILD/thunderbird-60.4.0/js/src/vm/NativeObject.h:22, 5:16.36 from /builddir/build/BUILD/thunderbird-60.4.0/js/src/vm/ArrayObject.h:10, 5:16.36 from /builddir/build/BUILD/thunderbird-60.4.0/js/src/jsarray.h:14, 5:16.37 from /builddir/build/BUILD/thunderbird-60.4.0/js/src/jsarrayinlines.h:10, 5:16.37 from /builddir/build/BUILD/thunderbird-60.4.0/js/src/jsarray.cpp:7: 5:16.37 /builddir/build/BUILD/thunderbird-60.4.0/js/src/vm/TypeInference.h:902:7: note: 'class js::PreliminaryObjectArray' declared here 5:16.37 class PreliminaryObjectArray 5:16.37 ^~~~~~~~~~~~~~~~~~~~~~ 5:16.37 In file included from /builddir/build/BUILD/thunderbird-60.4.0/js/src/jspubtd.h:17, 5:16.37 from /builddir/build/BUILD/thunderbird-60.4.0/js/src/jsarray.h:12, 5:16.37 from /builddir/build/BUILD/thunderbird-60.4.0/js/src/jsarrayinlines.h:10, 5:16.37 from /builddir/build/BUILD/thunderbird-60.4.0/js/src/jsarray.cpp:7: 5:16.37 /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::TypeNewScript]': 5:16.37 /builddir/build/BUILD/thunderbird-60.4.0/js/src/vm/TypeInference.h:1045:44: required from here 5:16.37 /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class js::TypeNewScript' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 5:16.37 memset(aT, 0, sizeof(T)); 5:16.37 ~~~~~~^~~~~~~~~~~~~~~~~~ 5:16.37 In file included from /builddir/build/BUILD/thunderbird-60.4.0/js/src/vm/ObjectGroup.h:18, 5:16.37 from /builddir/build/BUILD/thunderbird-60.4.0/js/src/vm/Shape.h:31, 5:16.37 from /builddir/build/BUILD/thunderbird-60.4.0/js/src/vm/JSObject.h:17, 5:16.37 from /builddir/build/BUILD/thunderbird-60.4.0/js/src/vm/NativeObject.h:22, 5:16.37 from /builddir/build/BUILD/thunderbird-60.4.0/js/src/vm/ArrayObject.h:10, 5:16.37 from /builddir/build/BUILD/thunderbird-60.4.0/js/src/jsarray.h:14, 5:16.37 from /builddir/build/BUILD/thunderbird-60.4.0/js/src/jsarrayinlines.h:10, 5:16.37 from /builddir/build/BUILD/thunderbird-60.4.0/js/src/jsarray.cpp:7: 5:16.37 /builddir/build/BUILD/thunderbird-60.4.0/js/src/vm/TypeInference.h:992:7: note: 'class js::TypeNewScript' declared here 5:16.37 class TypeNewScript 5:16.37 ^~~~~~~~~~~~~ 5:16.37 In file included from /builddir/build/BUILD/thunderbird-60.4.0/js/src/jspubtd.h:17, 5:16.37 from /builddir/build/BUILD/thunderbird-60.4.0/js/src/jsarray.h:12, 5:16.37 from /builddir/build/BUILD/thunderbird-60.4.0/js/src/jsarrayinlines.h:10, 5:16.37 from /builddir/build/BUILD/thunderbird-60.4.0/js/src/jsarray.cpp:7: 5:16.37 /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::gcstats::ZoneGCStats]': 5:16.37 /builddir/build/BUILD/thunderbird-60.4.0/js/src/gc/Statistics.h:80:30: required from here 5:16.37 /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::gcstats::ZoneGCStats'; use assignment or value-initialization instead [-Wclass-memaccess] 5:16.38 memset(aT, 0, sizeof(T)); 5:16.38 ~~~~~~^~~~~~~~~~~~~~~~~~ 5:16.38 In file included from /builddir/build/BUILD/thunderbird-60.4.0/js/src/gc/GCRuntime.h:21, 5:16.38 from /builddir/build/BUILD/thunderbird-60.4.0/js/src/gc/Zone.h:14, 5:16.38 from /builddir/build/BUILD/thunderbird-60.4.0/js/src/vm/JSCompartment.h:22, 5:16.38 from /builddir/build/BUILD/thunderbird-60.4.0/js/src/gc/WeakMap.h:18, 5:16.38 from /builddir/build/BUILD/thunderbird-60.4.0/js/src/vm/EnvironmentObject.h:13, 5:16.38 from /builddir/build/BUILD/thunderbird-60.4.0/js/src/vm/ArgumentsObject-inl.h:12, 5:16.38 from /builddir/build/BUILD/thunderbird-60.4.0/js/src/jsarrayinlines.h:15, 5:16.38 from /builddir/build/BUILD/thunderbird-60.4.0/js/src/jsarray.cpp:7: 5:16.38 /builddir/build/BUILD/thunderbird-60.4.0/js/src/gc/Statistics.h:52:8: note: 'struct js::gcstats::ZoneGCStats' declared here 5:16.38 struct ZoneGCStats 5:16.38 ^~~~~~~~~~~ 5:16.38 In file included from /builddir/build/BUILD/thunderbird-60.4.0/js/src/jspubtd.h:17, 5:16.38 from /builddir/build/BUILD/thunderbird-60.4.0/js/src/jsarray.h:12, 5:16.38 from /builddir/build/BUILD/thunderbird-60.4.0/js/src/jsarrayinlines.h:10, 5:16.38 from /builddir/build/BUILD/thunderbird-60.4.0/js/src/jsarray.cpp:7: 5:16.38 /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::IonScriptCounts]': 5:16.38 /builddir/build/BUILD/thunderbird-60.4.0/js/src/jit/IonCode.h:708:30: required from here 5:16.38 /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::IonScriptCounts'; use assignment or value-initialization instead [-Wclass-memaccess] 5:16.38 memset(aT, 0, sizeof(T)); 5:16.38 ~~~~~~^~~~~~~~~~~~~~~~~~ 5:16.38 In file included from /builddir/build/BUILD/thunderbird-60.4.0/js/src/jit/JSJitFrameIter.h:12, 5:16.38 from /builddir/build/BUILD/thunderbird-60.4.0/js/src/vm/Stack.h:23, 5:16.38 from /builddir/build/BUILD/thunderbird-60.4.0/js/src/frontend/NameCollections.h:13, 5:16.38 from /builddir/build/BUILD/thunderbird-60.4.0/js/src/vm/Runtime.h:27, 5:16.38 from /builddir/build/BUILD/thunderbird-60.4.0/js/src/gc/Zone.h:18, 5:16.38 from /builddir/build/BUILD/thunderbird-60.4.0/js/src/vm/JSCompartment.h:22, 5:16.38 from /builddir/build/BUILD/thunderbird-60.4.0/js/src/gc/WeakMap.h:18, 5:16.38 from /builddir/build/BUILD/thunderbird-60.4.0/js/src/vm/EnvironmentObject.h:13, 5:16.38 from /builddir/build/BUILD/thunderbird-60.4.0/js/src/vm/ArgumentsObject-inl.h:12, 5:16.38 from /builddir/build/BUILD/thunderbird-60.4.0/js/src/jsarrayinlines.h:15, 5:16.38 from /builddir/build/BUILD/thunderbird-60.4.0/js/src/jsarray.cpp:7: 5:16.38 /builddir/build/BUILD/thunderbird-60.4.0/js/src/jit/IonCode.h:695:8: note: 'struct js::jit::IonScriptCounts' declared here 5:16.38 struct IonScriptCounts 5:16.38 ^~~~~~~~~~~~~~~ 5:16.40 In file included from /builddir/build/BUILD/thunderbird-60.4.0/js/src/jspubtd.h:17, 5:16.40 from /builddir/build/BUILD/thunderbird-60.4.0/js/src/jsarray.h:12, 5:16.40 from /builddir/build/BUILD/thunderbird-60.4.0/js/src/jsarrayinlines.h:10, 5:16.40 from /builddir/build/BUILD/thunderbird-60.4.0/js/src/jsarray.cpp:7: 5:16.40 /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::NewObjectCache]': 5:16.40 /builddir/build/BUILD/thunderbird-60.4.0/js/src/vm/Caches.h:151:45: required from here 5:16.40 /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::NewObjectCache'; use assignment or value-initialization instead [-Wclass-memaccess] 5:16.40 memset(aT, 0, sizeof(T)); 5:16.40 ~~~~~~^~~~~~~~~~~~~~~~~~ 5:16.40 In file included from /builddir/build/BUILD/thunderbird-60.4.0/js/src/gc/ZoneGroup.h:11, 5:16.40 from /builddir/build/BUILD/thunderbird-60.4.0/js/src/vm/Runtime.h:30, 5:16.40 from /builddir/build/BUILD/thunderbird-60.4.0/js/src/gc/Zone.h:18, 5:16.40 from /builddir/build/BUILD/thunderbird-60.4.0/js/src/vm/JSCompartment.h:22, 5:16.40 from /builddir/build/BUILD/thunderbird-60.4.0/js/src/gc/WeakMap.h:18, 5:16.40 from /builddir/build/BUILD/thunderbird-60.4.0/js/src/vm/EnvironmentObject.h:13, 5:16.40 from /builddir/build/BUILD/thunderbird-60.4.0/js/src/vm/ArgumentsObject-inl.h:12, 5:16.40 from /builddir/build/BUILD/thunderbird-60.4.0/js/src/jsarrayinlines.h:15, 5:16.40 from /builddir/build/BUILD/thunderbird-60.4.0/js/src/jsarray.cpp:7: 5:16.40 /builddir/build/BUILD/thunderbird-60.4.0/js/src/vm/Caches.h:102:7: note: 'class js::NewObjectCache' declared here 5:16.40 class NewObjectCache 5:16.40 ^~~~~~~~~~~~~~ 5:16.40 In file included from /builddir/build/BUILD/thunderbird-60.4.0/js/src/jspubtd.h:17, 5:16.40 from /builddir/build/BUILD/thunderbird-60.4.0/js/src/jsarray.h:12, 5:16.40 from /builddir/build/BUILD/thunderbird-60.4.0/js/src/jsarrayinlines.h:10, 5:16.40 from /builddir/build/BUILD/thunderbird-60.4.0/js/src/jsarray.cpp:7: 5:16.40 /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*, size_t) [with T = JS::Value; size_t = long unsigned int]': 5:16.40 /builddir/build/BUILD/thunderbird-60.4.0/js/src/vm/Runtime.h:1159:30: required from here 5:16.40 /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/mozilla/PodOperations.h:46:11: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class JS::Value'; use assignment or value-initialization instead [-Wclass-memaccess] 5:16.40 memset(aT, 0, sizeof(T)); 5:16.40 ~~~~~~^~~~~~~~~~~~~~~~~~ 5:16.40 In file included from /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/js/CallArgs.h:74, 5:16.40 from /builddir/build/BUILD/thunderbird-60.4.0/js/src/jsapi.h:29, 5:16.40 from /builddir/build/BUILD/thunderbird-60.4.0/js/src/jsfriendapi.h:16, 5:16.40 from /builddir/build/BUILD/thunderbird-60.4.0/js/src/vm/NativeObject.h:15, 5:16.40 from /builddir/build/BUILD/thunderbird-60.4.0/js/src/vm/ArrayObject.h:10, 5:16.40 from /builddir/build/BUILD/thunderbird-60.4.0/js/src/jsarray.h:14, 5:16.40 from /builddir/build/BUILD/thunderbird-60.4.0/js/src/jsarrayinlines.h:10, 5:16.40 from /builddir/build/BUILD/thunderbird-60.4.0/js/src/jsarray.cpp:7: 5:16.40 /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/js/Value.h:324:32: note: 'class JS::Value' declared here 5:16.40 class MOZ_NON_PARAM alignas(8) Value 5:16.40 ^~~~~ 5:16.44 In file included from /builddir/build/BUILD/thunderbird-60.4.0/js/src/jspubtd.h:17, 5:16.44 from /builddir/build/BUILD/thunderbird-60.4.0/js/src/jsarray.h:12, 5:16.44 from /builddir/build/BUILD/thunderbird-60.4.0/js/src/jsarrayinlines.h:10, 5:16.44 from /builddir/build/BUILD/thunderbird-60.4.0/js/src/jsarray.cpp:7: 5:16.44 /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::CodeOffsetJump]': 5:16.44 /builddir/build/BUILD/thunderbird-60.4.0/js/src/jit/shared/Assembler-shared.h:620:30: required from here 5:16.44 /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::jit::CodeOffsetJump'; use assignment or value-initialization instead [-Wclass-memaccess] 5:16.44 memset(aT, 0, sizeof(T)); 5:16.44 ~~~~~~^~~~~~~~~~~~~~~~~~ 5:16.44 In file included from /builddir/build/BUILD/thunderbird-60.4.0/js/src/jit/Safepoints.h:12, 5:16.44 from /builddir/build/BUILD/thunderbird-60.4.0/js/src/jit/JitFrames.h:13, 5:16.44 from /builddir/build/BUILD/thunderbird-60.4.0/js/src/vm/JSContext-inl.h:13, 5:16.44 from /builddir/build/BUILD/thunderbird-60.4.0/js/src/vm/JSCompartment-inl.h:16, 5:16.44 from /builddir/build/BUILD/thunderbird-60.4.0/js/src/vm/JSObject-inl.h:32, 5:16.44 from /builddir/build/BUILD/thunderbird-60.4.0/js/src/vm/EnvironmentObject-inl.h:12, 5:16.44 from /builddir/build/BUILD/thunderbird-60.4.0/js/src/vm/ArgumentsObject-inl.h:14, 5:16.44 from /builddir/build/BUILD/thunderbird-60.4.0/js/src/jsarrayinlines.h:15, 5:16.44 from /builddir/build/BUILD/thunderbird-60.4.0/js/src/jsarray.cpp:7: 5:16.44 /builddir/build/BUILD/thunderbird-60.4.0/js/src/jit/shared/Assembler-shared.h:598:7: note: 'class js::jit::CodeOffsetJump' declared here 5:16.44 class CodeOffsetJump 5:16.44 ^~~~~~~~~~~~~~ 5:16.64 In file included from /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/js/TracingAPI.h:11, 5:16.64 from /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/js/GCPolicyAPI.h:47, 5:16.64 from /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/js/RootingAPI.h:22, 5:16.64 from /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/js/CallArgs.h:73, 5:16.64 from /builddir/build/BUILD/thunderbird-60.4.0/js/src/jsapi.h:29, 5:16.64 from /builddir/build/BUILD/thunderbird-60.4.0/js/src/jsfriendapi.h:16, 5:16.64 from /builddir/build/BUILD/thunderbird-60.4.0/js/src/vm/NativeObject.h:15, 5:16.64 from /builddir/build/BUILD/thunderbird-60.4.0/js/src/vm/ArrayObject.h:10, 5:16.64 from /builddir/build/BUILD/thunderbird-60.4.0/js/src/jsarray.h:14, 5:16.64 from /builddir/build/BUILD/thunderbird-60.4.0/js/src/jsarrayinlines.h:10, 5:16.64 from /builddir/build/BUILD/thunderbird-60.4.0/js/src/jsarray.cpp:7: 5:16.64 /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/js/HashTable.h: In instantiation of 'void js::detail::HashTable::clear() [with T = const js::EvalCacheEntry; HashPolicy = js::HashSet::SetOps; AllocPolicy = js::SystemAllocPolicy]': 5:16.64 /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/js/HashTable.h:447:57: required from 'void js::HashSet::clear() [with T = js::EvalCacheEntry; HashPolicy = js::EvalCacheHashPolicy; AllocPolicy = js::SystemAllocPolicy]' 5:16.64 /builddir/build/BUILD/thunderbird-60.4.0/js/src/vm/Caches.h:263:29: required from here 5:16.64 /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/js/HashTable.h:1674:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'js::detail::HashTable::SetOps, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry'} with no trivial copy-assignment [-Wclass-memaccess] 5:16.64 memset(table, 0, sizeof(*table) * capacity()); 5:16.64 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 5:16.64 /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/js/HashTable.h:793:7: note: 'js::detail::HashTable::SetOps, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry'} declared here 5:16.64 class HashTableEntry 5:16.64 ^~~~~~~~~~~~~~ 5:16.64 /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/js/HashTable.h: In instantiation of 'void js::detail::HashTable::clear() [with T = js::HashMapEntry >; HashPolicy = js::HashMap, js::DefaultHasher, js::SystemAllocPolicy>::MapHashPolicy; AllocPolicy = js::SystemAllocPolicy]': 5:16.64 /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/js/HashTable.h:200:57: required from 'void js::HashMap::clear() [with Key = JSScript*; Value = mozilla::UniquePtr; HashPolicy = js::DefaultHasher; AllocPolicy = js::SystemAllocPolicy]' 5:16.64 /builddir/build/BUILD/thunderbird-60.4.0/js/src/vm/GeckoProfiler.h:162:27: required from here 5:16.64 /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/js/HashTable.h:1674:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'js::detail::HashTable >, js::HashMap, js::DefaultHasher, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry > >'} with no trivial copy-assignment [-Wclass-memaccess] 5:16.64 memset(table, 0, sizeof(*table) * capacity()); 5:16.64 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 5:16.65 /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/js/HashTable.h:793:7: note: 'js::detail::HashTable >, js::HashMap, js::DefaultHasher, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry > >'} declared here 5:16.65 class HashTableEntry 5:16.65 ^~~~~~~~~~~~~~ 5:16.65 /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/js/HashTable.h: In instantiation of 'void js::detail::HashTable::clear() [with T = js::HashMapEntry; HashPolicy = js::HashMap, js::SystemAllocPolicy>::MapHashPolicy; AllocPolicy = js::SystemAllocPolicy]': 5:16.65 /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/js/HashTable.h:200:57: required from 'void js::HashMap::clear() [with Key = js::gc::Cell*; Value = long unsigned int; HashPolicy = js::PointerHasher; AllocPolicy = js::SystemAllocPolicy]' 5:16.65 /builddir/build/BUILD/thunderbird-60.4.0/js/src/gc/Zone.h:637:35: required from here 5:16.65 /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/js/HashTable.h:1674:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'js::detail::HashTable, js::HashMap, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry >'} with no trivial copy-assignment [-Wclass-memaccess] 5:16.65 memset(table, 0, sizeof(*table) * capacity()); 5:16.65 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 5:16.65 /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/js/HashTable.h:793:7: note: 'js::detail::HashTable, js::HashMap, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry >'} declared here 5:16.65 class HashTableEntry 5:16.65 ^~~~~~~~~~~~~~ 5:24.40 /builddir/build/BUILD/thunderbird-60.4.0/intl/icu/source/common/locdispnames.cpp: In function 'int32_t uloc_getDisplayName_60(const char*, const char*, UChar*, int32_t, UErrorCode*)': 5:24.40 /builddir/build/BUILD/thunderbird-60.4.0/intl/icu/source/common/locdispnames.cpp:642:54: warning: this statement may fall through [-Wimplicit-fallthrough=] 5:24.40 kenum = uloc_openKeywords(locale, pErrorCode); 5:24.40 /builddir/build/BUILD/thunderbird-60.4.0/intl/icu/source/common/locdispnames.cpp:644:25: note: here 5:24.40 default: { 5:24.40 ^~~~~~~ 5:53.30 /builddir/build/BUILD/thunderbird-60.4.0/intl/icu/source/common/ucnvbocu.cpp: In function 'void _Bocu1FromUnicodeWithOffsets(UConverterFromUnicodeArgs*, UErrorCode*)': 5:53.30 /builddir/build/BUILD/thunderbird-60.4.0/intl/icu/source/common/ucnvbocu.cpp:553:35: warning: this statement may fall through [-Wimplicit-fallthrough=] 5:53.30 *offsets++=sourceIndex; 5:53.31 ~~~~~~~~~~^~~~~~~~~~~~ 5:53.31 /builddir/build/BUILD/thunderbird-60.4.0/intl/icu/source/common/ucnvbocu.cpp:555:21: note: here 5:53.31 case 3: 5:53.31 ^~~~ 5:53.31 /builddir/build/BUILD/thunderbird-60.4.0/intl/icu/source/common/ucnvbocu.cpp:557:35: warning: this statement may fall through [-Wimplicit-fallthrough=] 5:53.31 *offsets++=sourceIndex; 5:53.31 ~~~~~~~~~~^~~~~~~~~~~~ 5:53.31 /builddir/build/BUILD/thunderbird-60.4.0/intl/icu/source/common/ucnvbocu.cpp:559:21: note: here 5:53.31 case 2: 5:53.31 ^~~~ 5:53.31 /builddir/build/BUILD/thunderbird-60.4.0/intl/icu/source/common/ucnvbocu.cpp:587:43: warning: this statement may fall through [-Wimplicit-fallthrough=] 5:53.31 *charErrorBuffer++=(uint8_t)(diff>>16); 5:53.31 ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 5:53.31 /builddir/build/BUILD/thunderbird-60.4.0/intl/icu/source/common/ucnvbocu.cpp:589:21: note: here 5:53.31 case 2: 5:53.31 ^~~~ 5:53.31 /builddir/build/BUILD/thunderbird-60.4.0/intl/icu/source/common/ucnvbocu.cpp:590:43: warning: this statement may fall through [-Wimplicit-fallthrough=] 5:53.31 *charErrorBuffer++=(uint8_t)(diff>>8); 5:53.31 ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ 5:53.31 /builddir/build/BUILD/thunderbird-60.4.0/intl/icu/source/common/ucnvbocu.cpp:592:21: note: here 5:53.31 case 1: 5:53.31 ^~~~ 5:53.31 /builddir/build/BUILD/thunderbird-60.4.0/intl/icu/source/common/ucnvbocu.cpp:607:35: warning: this statement may fall through [-Wimplicit-fallthrough=] 5:53.31 *offsets++=sourceIndex; 5:53.31 ~~~~~~~~~~^~~~~~~~~~~~ 5:53.31 /builddir/build/BUILD/thunderbird-60.4.0/intl/icu/source/common/ucnvbocu.cpp:609:21: note: here 5:53.31 case 2: 5:53.31 ^~~~ 5:53.31 /builddir/build/BUILD/thunderbird-60.4.0/intl/icu/source/common/ucnvbocu.cpp:611:35: warning: this statement may fall through [-Wimplicit-fallthrough=] 5:53.31 *offsets++=sourceIndex; 5:53.31 ~~~~~~~~~~^~~~~~~~~~~~ 5:53.31 /builddir/build/BUILD/thunderbird-60.4.0/intl/icu/source/common/ucnvbocu.cpp:613:21: note: here 5:53.31 case 1: 5:53.31 ^~~~ 5:53.31 /builddir/build/BUILD/thunderbird-60.4.0/intl/icu/source/common/ucnvbocu.cpp: In function 'void _Bocu1FromUnicode(UConverterFromUnicodeArgs*, UErrorCode*)': 5:53.31 /builddir/build/BUILD/thunderbird-60.4.0/intl/icu/source/common/ucnvbocu.cpp:790:34: warning: this statement may fall through [-Wimplicit-fallthrough=] 5:53.31 *target++=(uint8_t)(diff>>24); 5:53.31 ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 5:53.31 /builddir/build/BUILD/thunderbird-60.4.0/intl/icu/source/common/ucnvbocu.cpp:792:21: note: here 5:53.31 case 3: 5:53.31 ^~~~ 5:53.31 /builddir/build/BUILD/thunderbird-60.4.0/intl/icu/source/common/ucnvbocu.cpp:819:43: warning: this statement may fall through [-Wimplicit-fallthrough=] 5:53.31 *charErrorBuffer++=(uint8_t)(diff>>16); 5:53.31 ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 5:53.31 /builddir/build/BUILD/thunderbird-60.4.0/intl/icu/source/common/ucnvbocu.cpp:821:21: note: here 5:53.31 case 2: 5:53.31 ^~~~ 5:53.31 /builddir/build/BUILD/thunderbird-60.4.0/intl/icu/source/common/ucnvbocu.cpp:822:43: warning: this statement may fall through [-Wimplicit-fallthrough=] 5:53.31 *charErrorBuffer++=(uint8_t)(diff>>8); 5:53.31 ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ 5:53.31 /builddir/build/BUILD/thunderbird-60.4.0/intl/icu/source/common/ucnvbocu.cpp:824:21: note: here 5:53.31 case 1: 5:53.31 ^~~~ 5:53.32 /builddir/build/BUILD/thunderbird-60.4.0/intl/icu/source/common/ucnvbocu.cpp:838:34: warning: this statement may fall through [-Wimplicit-fallthrough=] 5:53.32 *target++=(uint8_t)(diff>>16); 5:53.32 ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 5:53.32 /builddir/build/BUILD/thunderbird-60.4.0/intl/icu/source/common/ucnvbocu.cpp:840:21: note: here 5:53.32 case 2: 5:53.32 ^~~~ 5:53.32 /builddir/build/BUILD/thunderbird-60.4.0/intl/icu/source/common/ucnvbocu.cpp:841:34: warning: this statement may fall through [-Wimplicit-fallthrough=] 5:53.32 *target++=(uint8_t)(diff>>8); 5:53.32 ~~~~~~~~~^~~~~~~~~~~~~~~~~~~ 5:53.32 /builddir/build/BUILD/thunderbird-60.4.0/intl/icu/source/common/ucnvbocu.cpp:843:21: note: here 5:53.32 case 1: 5:53.32 ^~~~ 5:54.27 /builddir/build/BUILD/thunderbird-60.4.0/intl/icu/source/common/ucnvscsu.cpp: In function 'void _SCSUFromUnicodeWithOffsets(UConverterFromUnicodeArgs*, UErrorCode*)': 5:54.27 /builddir/build/BUILD/thunderbird-60.4.0/intl/icu/source/common/ucnvscsu.cpp:1399:26: warning: this statement may fall through [-Wimplicit-fallthrough=] 5:54.27 *target++=(uint8_t)(c>>24); 5:54.27 ~~~~~~~~~^~~~~~~~~~~~~~~~~ 5:54.27 /builddir/build/BUILD/thunderbird-60.4.0/intl/icu/source/common/ucnvscsu.cpp:1401:13: note: here 5:54.27 case 3: 5:54.28 ^~~~ 5:54.28 /builddir/build/BUILD/thunderbird-60.4.0/intl/icu/source/common/ucnvscsu.cpp:1402:26: warning: this statement may fall through [-Wimplicit-fallthrough=] 5:54.28 *target++=(uint8_t)(c>>16); 5:54.28 ~~~~~~~~~^~~~~~~~~~~~~~~~~ 5:54.28 /builddir/build/BUILD/thunderbird-60.4.0/intl/icu/source/common/ucnvscsu.cpp:1404:13: note: here 5:54.28 case 2: 5:54.28 ^~~~ 5:54.28 /builddir/build/BUILD/thunderbird-60.4.0/intl/icu/source/common/ucnvscsu.cpp:1405:26: warning: this statement may fall through [-Wimplicit-fallthrough=] 5:54.28 *target++=(uint8_t)(c>>8); 5:54.28 ~~~~~~~~~^~~~~~~~~~~~~~~~ 5:54.28 /builddir/build/BUILD/thunderbird-60.4.0/intl/icu/source/common/ucnvscsu.cpp:1407:13: note: here 5:54.28 case 1: 5:54.28 ^~~~ 5:54.28 /builddir/build/BUILD/thunderbird-60.4.0/intl/icu/source/common/ucnvscsu.cpp:1419:27: warning: this statement may fall through [-Wimplicit-fallthrough=] 5:54.28 *offsets++=sourceIndex; 5:54.28 ~~~~~~~~~~^~~~~~~~~~~~ 5:54.28 /builddir/build/BUILD/thunderbird-60.4.0/intl/icu/source/common/ucnvscsu.cpp:1421:13: note: here 5:54.28 case 3: 5:54.28 ^~~~ 5:54.28 /builddir/build/BUILD/thunderbird-60.4.0/intl/icu/source/common/ucnvscsu.cpp:1423:27: warning: this statement may fall through [-Wimplicit-fallthrough=] 5:54.28 *offsets++=sourceIndex; 5:54.28 ~~~~~~~~~~^~~~~~~~~~~~ 5:54.28 /builddir/build/BUILD/thunderbird-60.4.0/intl/icu/source/common/ucnvscsu.cpp:1425:13: note: here 5:54.28 case 2: 5:54.28 ^~~~ 5:54.28 /builddir/build/BUILD/thunderbird-60.4.0/intl/icu/source/common/ucnvscsu.cpp:1427:27: warning: this statement may fall through [-Wimplicit-fallthrough=] 5:54.28 *offsets++=sourceIndex; 5:54.28 ~~~~~~~~~~^~~~~~~~~~~~ 5:54.28 /builddir/build/BUILD/thunderbird-60.4.0/intl/icu/source/common/ucnvscsu.cpp:1429:13: note: here 5:54.28 case 1: 5:54.28 ^~~~ 5:54.28 /builddir/build/BUILD/thunderbird-60.4.0/intl/icu/source/common/ucnvscsu.cpp:1460:17: warning: this statement may fall through [-Wimplicit-fallthrough=] 5:54.28 *p++=(uint8_t)(c>>24); 5:54.28 ~~~~^~~~~~~~~~~~~~~~~ 5:54.28 /builddir/build/BUILD/thunderbird-60.4.0/intl/icu/source/common/ucnvscsu.cpp:1462:9: note: here 5:54.28 case 3: 5:54.28 ^~~~ 5:54.28 /builddir/build/BUILD/thunderbird-60.4.0/intl/icu/source/common/ucnvscsu.cpp:1463:17: warning: this statement may fall through [-Wimplicit-fallthrough=] 5:54.29 *p++=(uint8_t)(c>>16); 5:54.29 ~~~~^~~~~~~~~~~~~~~~~ 5:54.29 /builddir/build/BUILD/thunderbird-60.4.0/intl/icu/source/common/ucnvscsu.cpp:1465:9: note: here 5:54.29 case 2: 5:54.29 ^~~~ 5:54.29 /builddir/build/BUILD/thunderbird-60.4.0/intl/icu/source/common/ucnvscsu.cpp:1466:17: warning: this statement may fall through [-Wimplicit-fallthrough=] 5:54.29 *p++=(uint8_t)(c>>8); 5:54.29 ~~~~^~~~~~~~~~~~~~~~ 5:54.29 /builddir/build/BUILD/thunderbird-60.4.0/intl/icu/source/common/ucnvscsu.cpp:1468:9: note: here 5:54.29 case 1: 5:54.29 ^~~~ 5:54.29 /builddir/build/BUILD/thunderbird-60.4.0/intl/icu/source/common/ucnvscsu.cpp:1483:13: warning: this statement may fall through [-Wimplicit-fallthrough=] 5:54.29 if(offsets!=NULL) { 5:54.29 ^~ 5:54.29 /builddir/build/BUILD/thunderbird-60.4.0/intl/icu/source/common/ucnvscsu.cpp:1487:9: note: here 5:54.29 case 2: 5:54.29 ^~~~ 5:54.29 /builddir/build/BUILD/thunderbird-60.4.0/intl/icu/source/common/ucnvscsu.cpp:1489:13: warning: this statement may fall through [-Wimplicit-fallthrough=] 5:54.29 if(offsets!=NULL) { 5:54.29 ^~ 5:54.29 /builddir/build/BUILD/thunderbird-60.4.0/intl/icu/source/common/ucnvscsu.cpp:1493:9: note: here 5:54.29 case 1: 5:54.29 ^~~~ 5:54.29 /builddir/build/BUILD/thunderbird-60.4.0/intl/icu/source/common/ucnvscsu.cpp: In function 'void _SCSUFromUnicode(UConverterFromUnicodeArgs*, UErrorCode*)': 5:54.29 /builddir/build/BUILD/thunderbird-60.4.0/intl/icu/source/common/ucnvscsu.cpp:1872:22: warning: this statement may fall through [-Wimplicit-fallthrough=] 5:54.29 *target++=(uint8_t)(c>>24); 5:54.29 ~~~~~~~~~^~~~~~~~~~~~~~~~~ 5:54.29 /builddir/build/BUILD/thunderbird-60.4.0/intl/icu/source/common/ucnvscsu.cpp:1874:9: note: here 5:54.29 case 3: 5:54.29 ^~~~ 5:54.29 /builddir/build/BUILD/thunderbird-60.4.0/intl/icu/source/common/ucnvscsu.cpp:1875:22: warning: this statement may fall through [-Wimplicit-fallthrough=] 5:54.29 *target++=(uint8_t)(c>>16); 5:54.29 ~~~~~~~~~^~~~~~~~~~~~~~~~~ 5:54.29 /builddir/build/BUILD/thunderbird-60.4.0/intl/icu/source/common/ucnvscsu.cpp:1877:9: note: here 5:54.29 case 2: 5:54.29 ^~~~ 5:54.29 /builddir/build/BUILD/thunderbird-60.4.0/intl/icu/source/common/ucnvscsu.cpp:1878:22: warning: this statement may fall through [-Wimplicit-fallthrough=] 5:54.29 *target++=(uint8_t)(c>>8); 5:54.29 ~~~~~~~~~^~~~~~~~~~~~~~~~ 5:54.29 /builddir/build/BUILD/thunderbird-60.4.0/intl/icu/source/common/ucnvscsu.cpp:1880:9: note: here 5:54.29 case 1: 5:54.29 ^~~~ 5:54.30 /builddir/build/BUILD/thunderbird-60.4.0/intl/icu/source/common/ucnvscsu.cpp:1908:17: warning: this statement may fall through [-Wimplicit-fallthrough=] 5:54.30 *p++=(uint8_t)(c>>24); 5:54.30 ~~~~^~~~~~~~~~~~~~~~~ 5:54.30 /builddir/build/BUILD/thunderbird-60.4.0/intl/icu/source/common/ucnvscsu.cpp:1910:9: note: here 5:54.30 case 3: 5:54.30 ^~~~ 5:54.30 /builddir/build/BUILD/thunderbird-60.4.0/intl/icu/source/common/ucnvscsu.cpp:1911:17: warning: this statement may fall through [-Wimplicit-fallthrough=] 5:54.30 *p++=(uint8_t)(c>>16); 5:54.30 ~~~~^~~~~~~~~~~~~~~~~ 5:54.30 /builddir/build/BUILD/thunderbird-60.4.0/intl/icu/source/common/ucnvscsu.cpp:1913:9: note: here 5:54.30 case 2: 5:54.30 ^~~~ 5:54.30 /builddir/build/BUILD/thunderbird-60.4.0/intl/icu/source/common/ucnvscsu.cpp:1914:17: warning: this statement may fall through [-Wimplicit-fallthrough=] 5:54.30 *p++=(uint8_t)(c>>8); 5:54.30 ~~~~^~~~~~~~~~~~~~~~ 5:54.30 /builddir/build/BUILD/thunderbird-60.4.0/intl/icu/source/common/ucnvscsu.cpp:1916:9: note: here 5:54.30 case 1: 5:54.30 ^~~~ 5:54.30 /builddir/build/BUILD/thunderbird-60.4.0/intl/icu/source/common/ucnvscsu.cpp:1930:22: warning: this statement may fall through [-Wimplicit-fallthrough=] 5:54.30 *target++=(uint8_t)(c>>16); 5:54.30 ~~~~~~~~~^~~~~~~~~~~~~~~~~ 5:54.30 /builddir/build/BUILD/thunderbird-60.4.0/intl/icu/source/common/ucnvscsu.cpp:1932:9: note: here 5:54.30 case 2: 5:54.30 ^~~~ 5:54.30 /builddir/build/BUILD/thunderbird-60.4.0/intl/icu/source/common/ucnvscsu.cpp:1933:22: warning: this statement may fall through [-Wimplicit-fallthrough=] 5:54.30 *target++=(uint8_t)(c>>8); 5:54.30 ~~~~~~~~~^~~~~~~~~~~~~~~~ 5:54.30 /builddir/build/BUILD/thunderbird-60.4.0/intl/icu/source/common/ucnvscsu.cpp:1935:9: note: here 5:54.30 case 1: 5:54.31 ^~~~ 6:06.87 /builddir/build/BUILD/thunderbird-60.4.0/intl/icu/source/common/unistr.cpp: In member function 'icu_60::UnicodeString& icu_60::UnicodeString::copyFrom(const icu_60::UnicodeString&, UBool)': 6:06.87 /builddir/build/BUILD/thunderbird-60.4.0/intl/icu/source/common/unistr.cpp:539:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 6:06.87 if(fastCopy) { 6:06.87 ^~ 6:06.87 /builddir/build/BUILD/thunderbird-60.4.0/intl/icu/source/common/unistr.cpp:552:3: note: here 6:06.87 case kWritableAlias: { 6:06.87 ^~~~ 6:06.87 /builddir/build/BUILD/thunderbird-60.4.0/intl/icu/source/common/unistr.cpp:561:18: warning: this statement may fall through [-Wimplicit-fallthrough=] 6:06.87 U_FALLTHROUGH; 6:06.87 ^ 6:06.87 /builddir/build/BUILD/thunderbird-60.4.0/intl/icu/source/common/unistr.cpp:563:3: note: here 6:06.87 default: 6:06.87 ^~~~~~~ 6:11.03 /builddir/build/BUILD/thunderbird-60.4.0/intl/icu/source/common/uresbund.cpp: In function 'const UChar* ures_getNextString_60(UResourceBundle*, int32_t*, const char**, UErrorCode*)': 6:11.03 /builddir/build/BUILD/thunderbird-60.4.0/intl/icu/source/common/uresbund.cpp:1490:17: warning: this statement may fall through [-Wimplicit-fallthrough=] 6:11.03 *status = U_RESOURCE_TYPE_MISMATCH; 6:11.03 ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ 6:11.03 /builddir/build/BUILD/thunderbird-60.4.0/intl/icu/source/common/uresbund.cpp:1492:5: note: here 6:11.03 default: 6:11.03 ^~~~~~~ 6:19.80 /builddir/build/BUILD/thunderbird-60.4.0/intl/icu/source/common/util_props.cpp: In static member function 'static int32_t icu_60::ICU_Utility::parsePattern(const icu_60::UnicodeString&, int32_t, int32_t, const icu_60::UnicodeString&, int32_t*)': 6:19.80 /builddir/build/BUILD/thunderbird-60.4.0/intl/icu/source/common/util_props.cpp:102:13: warning: this statement may fall through [-Wimplicit-fallthrough=] 6:19.80 if (!PatternProps::isWhiteSpace(c)) { 6:19.80 ^~ 6:19.80 /builddir/build/BUILD/thunderbird-60.4.0/intl/icu/source/common/util_props.cpp:107:9: note: here 6:19.80 case 126 /*'~'*/: 6:19.80 ^~~~ 6:22.69 libicuuc.a.desc 6:22.83 icudata_gas.o 6:22.90 libicudata.a.desc 6:26.75 /builddir/build/BUILD/thunderbird-60.4.0/intl/icu/source/i18n/calendar.cpp: In member function 'virtual void icu_60::Calendar::add(UCalendarDateFields, int32_t, UErrorCode&)': 6:26.76 /builddir/build/BUILD/thunderbird-60.4.0/intl/icu/source/i18n/calendar.cpp:2140:9: warning: this statement may fall through [-Wimplicit-fallthrough=] 6:26.76 } 6:26.76 ^ 6:26.76 /builddir/build/BUILD/thunderbird-60.4.0/intl/icu/source/i18n/calendar.cpp:2144:5: note: here 6:26.76 case UCAL_EXTENDED_YEAR: 6:26.76 ^~~~ 6:26.76 /builddir/build/BUILD/thunderbird-60.4.0/intl/icu/source/i18n/calendar.cpp: In member function 'virtual void icu_60::Calendar::prepareGetActual(UCalendarDateFields, UBool, UErrorCode&)': 6:26.76 /builddir/build/BUILD/thunderbird-60.4.0/intl/icu/source/i18n/calendar.cpp:3658:12: warning: this statement may fall through [-Wimplicit-fallthrough=] 6:26.76 set(UCAL_WEEK_OF_YEAR, getGreatestMinimum(UCAL_WEEK_OF_YEAR)); 6:26.76 ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 6:26.76 /builddir/build/BUILD/thunderbird-60.4.0/intl/icu/source/i18n/calendar.cpp:3660:5: note: here 6:26.76 case UCAL_MONTH: 6:26.76 ^~~~ 7:01.70 /builddir/build/BUILD/thunderbird-60.4.0/intl/icu/source/i18n/fmtable.cpp: In member function 'int32_t icu_60::Formattable::getLong(UErrorCode&) const': 7:01.70 /builddir/build/BUILD/thunderbird-60.4.0/intl/icu/source/i18n/fmtable.cpp:432:9: warning: this statement may fall through [-Wimplicit-fallthrough=] 7:01.70 if (instanceOfMeasure(fValue.fObject)) { 7:01.70 ^~ 7:01.70 /builddir/build/BUILD/thunderbird-60.4.0/intl/icu/source/i18n/fmtable.cpp:437:5: note: here 7:01.70 default: 7:01.70 ^~~~~~~ 7:01.70 /builddir/build/BUILD/thunderbird-60.4.0/intl/icu/source/i18n/fmtable.cpp: In member function 'int64_t icu_60::Formattable::getInt64(UErrorCode&) const': 7:01.70 /builddir/build/BUILD/thunderbird-60.4.0/intl/icu/source/i18n/fmtable.cpp:484:9: warning: this statement may fall through [-Wimplicit-fallthrough=] 7:01.70 if (instanceOfMeasure(fValue.fObject)) { 7:01.70 ^~ 7:01.70 /builddir/build/BUILD/thunderbird-60.4.0/intl/icu/source/i18n/fmtable.cpp:489:5: note: here 7:01.70 default: 7:01.70 ^~~~~~~ 7:01.70 /builddir/build/BUILD/thunderbird-60.4.0/intl/icu/source/i18n/fmtable.cpp: In member function 'double icu_60::Formattable::getDouble(UErrorCode&) const': 7:01.71 /builddir/build/BUILD/thunderbird-60.4.0/intl/icu/source/i18n/fmtable.cpp:515:9: warning: this statement may fall through [-Wimplicit-fallthrough=] 7:01.71 if (instanceOfMeasure(fValue.fObject)) { 7:01.71 ^~ 7:01.71 /builddir/build/BUILD/thunderbird-60.4.0/intl/icu/source/i18n/fmtable.cpp:520:5: note: here 7:01.71 default: 7:01.71 ^~~~~~~ 7:24.40 /builddir/build/BUILD/thunderbird-60.4.0/intl/icu/source/i18n/plurrule.cpp: In member function 'void icu_60::PluralRuleParser::parse(const icu_60::UnicodeString&, icu_60::PluralRules*, UErrorCode&)': 7:24.40 /builddir/build/BUILD/thunderbird-60.4.0/intl/icu/source/i18n/plurrule.cpp:517:38: warning: this statement may fall through [-Wimplicit-fallthrough=] 7:24.40 curAndConstraint->negated=TRUE; 7:24.40 /builddir/build/BUILD/thunderbird-60.4.0/intl/icu/source/i18n/plurrule.cpp:519:9: note: here 7:24.40 case tIn: 7:24.40 ^~~~ 7:36.04 /builddir/build/BUILD/thunderbird-60.4.0/intl/icu/source/i18n/smpdtfmt.cpp: In member function 'void icu_60::SimpleDateFormat::processOverrideString(const icu_60::Locale&, const icu_60::UnicodeString&, int8_t, UErrorCode&)': 7:36.04 /builddir/build/BUILD/thunderbird-60.4.0/intl/icu/source/i18n/smpdtfmt.cpp:1370:34: warning: this statement may fall through [-Wimplicit-fallthrough=] 7:36.04 U_FALLTHROUGH; 7:36.04 ^ 7:36.04 /builddir/build/BUILD/thunderbird-60.4.0/intl/icu/source/i18n/smpdtfmt.cpp:1372:17: note: here 7:36.04 case kOvrStrTime : { 7:36.04 ^~~~ 7:36.04 /builddir/build/BUILD/thunderbird-60.4.0/intl/icu/source/i18n/smpdtfmt.cpp: In member function 'void icu_60::SimpleDateFormat::subFormat(icu_60::UnicodeString&, UChar, int32_t, UDisplayContext, int32_t, icu_60::FieldPositionHandler&, icu_60::Calendar&, icu_60::SimpleDateFormatMutableNFs&, UErrorCode&) const': 7:36.04 /builddir/build/BUILD/thunderbird-60.4.0/intl/icu/source/i18n/smpdtfmt.cpp:1476:9: warning: this statement may fall through [-Wimplicit-fallthrough=] 7:36.04 if (fSymbols->fShortYearNames != NULL && value <= fSymbols->fShortYearNamesCount) { 7:36.05 ^~ 7:36.05 /builddir/build/BUILD/thunderbird-60.4.0/intl/icu/source/i18n/smpdtfmt.cpp:1492:5: note: here 7:36.05 case UDAT_YEAR_FIELD: 7:36.05 ^~~~ 7:36.05 /builddir/build/BUILD/thunderbird-60.4.0/intl/icu/source/i18n/smpdtfmt.cpp:1598:9: warning: this statement may fall through [-Wimplicit-fallthrough=] 7:36.05 if (U_FAILURE(status)) { 7:36.05 ^~ 7:36.05 /builddir/build/BUILD/thunderbird-60.4.0/intl/icu/source/i18n/smpdtfmt.cpp:1603:5: note: here 7:36.05 case UDAT_DAY_OF_WEEK_FIELD: 7:36.05 ^~~~ 7:36.06 /builddir/build/BUILD/thunderbird-60.4.0/intl/icu/source/i18n/smpdtfmt.cpp: In member function 'int32_t icu_60::SimpleDateFormat::subParse(const icu_60::UnicodeString&, int32_t&, UChar, int32_t, UBool, UBool, UBool*, int32_t&, icu_60::Calendar&, int32_t, icu_60::MessageFormat*, UTimeZoneFormatTimeType*, icu_60::SimpleDateFormatMutableNFs&, int32_t*) const': 7:36.07 /builddir/build/BUILD/thunderbird-60.4.0/intl/icu/source/i18n/smpdtfmt.cpp:3002:13: warning: this statement may fall through [-Wimplicit-fallthrough=] 7:36.07 if (value < 0 || value > 24) { 7:36.07 ^~ 7:36.07 /builddir/build/BUILD/thunderbird-60.4.0/intl/icu/source/i18n/smpdtfmt.cpp:3008:9: note: here 7:36.07 case UDAT_YEAR_FIELD: 7:36.07 ^~~~ 7:36.07 /builddir/build/BUILD/thunderbird-60.4.0/intl/icu/source/i18n/smpdtfmt.cpp:3194:9: warning: this statement may fall through [-Wimplicit-fallthrough=] 7:36.07 if (value == cal.getMaximum(UCAL_HOUR_OF_DAY) + 1) 7:36.07 ^~ 7:36.07 /builddir/build/BUILD/thunderbird-60.4.0/intl/icu/source/i18n/smpdtfmt.cpp:3199:5: note: here 7:36.07 case UDAT_HOUR_OF_DAY0_FIELD: 7:36.07 ^~~~ 7:36.07 /builddir/build/BUILD/thunderbird-60.4.0/intl/icu/source/i18n/smpdtfmt.cpp:3223:9: warning: this statement may fall through [-Wimplicit-fallthrough=] 7:36.07 if (gotNumber) // i.e., e or ee 7:36.07 ^~ 7:36.07 /builddir/build/BUILD/thunderbird-60.4.0/intl/icu/source/i18n/smpdtfmt.cpp:3232:5: note: here 7:36.07 case UDAT_DAY_OF_WEEK_FIELD: 7:36.07 ^~~~ 7:36.07 /builddir/build/BUILD/thunderbird-60.4.0/intl/icu/source/i18n/smpdtfmt.cpp:3320:9: warning: this statement may fall through [-Wimplicit-fallthrough=] 7:36.07 if (value == cal.getLeastMaximum(UCAL_HOUR)+1) 7:36.07 ^~ 7:36.07 /builddir/build/BUILD/thunderbird-60.4.0/intl/icu/source/i18n/smpdtfmt.cpp:3325:5: note: here 7:36.07 case UDAT_HOUR0_FIELD: 7:36.07 ^~~~ 7:48.36 /builddir/build/BUILD/thunderbird-60.4.0/intl/icu/source/i18n/ucol_sit.cpp: In function 'UCollator* ucol_openFromShortString_60(const char*, UBool, UParseError*, UErrorCode*)': 7:48.36 /builddir/build/BUILD/thunderbird-60.4.0/intl/icu/source/i18n/ucol_sit.cpp:552:92: warning: 'uint32_t ucol_setVariableTop_60(UCollator*, const UChar*, int32_t, UErrorCode*)' is deprecated [-Wdeprecated-declarations] 7:48.36 ucol_setVariableTop(result, s.variableTopString, s.variableTopStringLen, status); 7:48.36 ^ 7:48.36 In file included from /builddir/build/BUILD/thunderbird-60.4.0/intl/icu/source/common/unicode/platform.h:25, 7:48.36 from /builddir/build/BUILD/thunderbird-60.4.0/intl/icu/source/common/unicode/ptypes.h:52, 7:48.36 from /builddir/build/BUILD/thunderbird-60.4.0/intl/icu/source/common/unicode/umachine.h:46, 7:48.36 from /builddir/build/BUILD/thunderbird-60.4.0/intl/icu/source/common/unicode/utypes.h:38, 7:48.36 from /builddir/build/BUILD/thunderbird-60.4.0/intl/icu/source/common/unicode/ustring.h:21, 7:48.36 from /builddir/build/BUILD/thunderbird-60.4.0/intl/icu/source/i18n/ucol_sit.cpp:18: 7:48.36 /builddir/build/BUILD/thunderbird-60.4.0/intl/icu/source/common/unicode/urename.h:759:54: note: declared here 7:48.36 #define ucol_setVariableTop U_ICU_ENTRY_POINT_RENAME(ucol_setVariableTop) 7:48.36 ^~~~~~~~~~~~~~~~~~~ 7:48.37 /builddir/build/BUILD/thunderbird-60.4.0/intl/icu/source/common/unicode/uvernum.h:111:43: note: in definition of macro 'U_DEF_ICU_ENTRY_POINT_RENAME' 7:48.37 #define U_DEF_ICU_ENTRY_POINT_RENAME(x,y) x ## y 7:48.37 ^ 7:48.37 /builddir/build/BUILD/thunderbird-60.4.0/intl/icu/source/common/unicode/uvernum.h:113:40: note: in expansion of macro 'U_DEF2_ICU_ENTRY_POINT_RENAME' 7:48.37 #define U_ICU_ENTRY_POINT_RENAME(x) U_DEF2_ICU_ENTRY_POINT_RENAME(x,U_ICU_VERSION_SUFFIX) 7:48.37 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 7:48.37 /builddir/build/BUILD/thunderbird-60.4.0/intl/icu/source/common/unicode/urename.h:759:29: note: in expansion of macro 'U_ICU_ENTRY_POINT_RENAME' 7:48.37 #define ucol_setVariableTop U_ICU_ENTRY_POINT_RENAME(ucol_setVariableTop) 7:48.37 ^~~~~~~~~~~~~~~~~~~~~~~~ 7:48.37 /builddir/build/BUILD/thunderbird-60.4.0/intl/icu/source/i18n/unicode/ucol.h:1271:1: note: in expansion of macro 'ucol_setVariableTop' 7:48.37 ucol_setVariableTop(UCollator *coll, 7:48.37 ^~~~~~~~~~~~~~~~~~~ 7:48.38 /builddir/build/BUILD/thunderbird-60.4.0/intl/icu/source/i18n/ucol_sit.cpp:552:92: warning: 'uint32_t ucol_setVariableTop_60(UCollator*, const UChar*, int32_t, UErrorCode*)' is deprecated [-Wdeprecated-declarations] 7:48.38 ucol_setVariableTop(result, s.variableTopString, s.variableTopStringLen, status); 7:48.38 ^ 7:48.38 In file included from /builddir/build/BUILD/thunderbird-60.4.0/intl/icu/source/common/unicode/platform.h:25, 7:48.38 from /builddir/build/BUILD/thunderbird-60.4.0/intl/icu/source/common/unicode/ptypes.h:52, 7:48.38 from /builddir/build/BUILD/thunderbird-60.4.0/intl/icu/source/common/unicode/umachine.h:46, 7:48.38 from /builddir/build/BUILD/thunderbird-60.4.0/intl/icu/source/common/unicode/utypes.h:38, 7:48.38 from /builddir/build/BUILD/thunderbird-60.4.0/intl/icu/source/common/unicode/ustring.h:21, 7:48.38 from /builddir/build/BUILD/thunderbird-60.4.0/intl/icu/source/i18n/ucol_sit.cpp:18: 7:48.38 /builddir/build/BUILD/thunderbird-60.4.0/intl/icu/source/common/unicode/urename.h:759:54: note: declared here 7:48.38 #define ucol_setVariableTop U_ICU_ENTRY_POINT_RENAME(ucol_setVariableTop) 7:48.38 ^~~~~~~~~~~~~~~~~~~ 7:48.38 /builddir/build/BUILD/thunderbird-60.4.0/intl/icu/source/common/unicode/uvernum.h:111:43: note: in definition of macro 'U_DEF_ICU_ENTRY_POINT_RENAME' 7:48.38 #define U_DEF_ICU_ENTRY_POINT_RENAME(x,y) x ## y 7:48.38 ^ 7:48.38 /builddir/build/BUILD/thunderbird-60.4.0/intl/icu/source/common/unicode/uvernum.h:113:40: note: in expansion of macro 'U_DEF2_ICU_ENTRY_POINT_RENAME' 7:48.38 #define U_ICU_ENTRY_POINT_RENAME(x) U_DEF2_ICU_ENTRY_POINT_RENAME(x,U_ICU_VERSION_SUFFIX) 7:48.38 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 7:48.38 /builddir/build/BUILD/thunderbird-60.4.0/intl/icu/source/common/unicode/urename.h:759:29: note: in expansion of macro 'U_ICU_ENTRY_POINT_RENAME' 7:48.38 #define ucol_setVariableTop U_ICU_ENTRY_POINT_RENAME(ucol_setVariableTop) 7:48.38 ^~~~~~~~~~~~~~~~~~~~~~~~ 7:48.38 /builddir/build/BUILD/thunderbird-60.4.0/intl/icu/source/i18n/unicode/ucol.h:1271:1: note: in expansion of macro 'ucol_setVariableTop' 7:48.38 ucol_setVariableTop(UCollator *coll, 7:48.38 ^~~~~~~~~~~~~~~~~~~ 7:48.38 /builddir/build/BUILD/thunderbird-60.4.0/intl/icu/source/i18n/ucol_sit.cpp:554:71: warning: 'void ucol_restoreVariableTop_60(UCollator*, uint32_t, UErrorCode*)' is deprecated [-Wdeprecated-declarations] 7:48.38 ucol_restoreVariableTop(result, s.variableTopValue, status); 7:48.38 ^ 7:48.38 In file included from /builddir/build/BUILD/thunderbird-60.4.0/intl/icu/source/common/unicode/platform.h:25, 7:48.38 from /builddir/build/BUILD/thunderbird-60.4.0/intl/icu/source/common/unicode/ptypes.h:52, 7:48.38 from /builddir/build/BUILD/thunderbird-60.4.0/intl/icu/source/common/unicode/umachine.h:46, 7:48.38 from /builddir/build/BUILD/thunderbird-60.4.0/intl/icu/source/common/unicode/utypes.h:38, 7:48.38 from /builddir/build/BUILD/thunderbird-60.4.0/intl/icu/source/common/unicode/ustring.h:21, 7:48.38 from /builddir/build/BUILD/thunderbird-60.4.0/intl/icu/source/i18n/ucol_sit.cpp:18: 7:48.38 /builddir/build/BUILD/thunderbird-60.4.0/intl/icu/source/common/unicode/urename.h:750:58: note: declared here 7:48.38 #define ucol_restoreVariableTop U_ICU_ENTRY_POINT_RENAME(ucol_restoreVariableTop) 7:48.38 ^~~~~~~~~~~~~~~~~~~~~~~ 7:48.38 /builddir/build/BUILD/thunderbird-60.4.0/intl/icu/source/common/unicode/uvernum.h:111:43: note: in definition of macro 'U_DEF_ICU_ENTRY_POINT_RENAME' 7:48.38 #define U_DEF_ICU_ENTRY_POINT_RENAME(x,y) x ## y 7:48.38 ^ 7:48.38 /builddir/build/BUILD/thunderbird-60.4.0/intl/icu/source/common/unicode/uvernum.h:113:40: note: in expansion of macro 'U_DEF2_ICU_ENTRY_POINT_RENAME' 7:48.38 #define U_ICU_ENTRY_POINT_RENAME(x) U_DEF2_ICU_ENTRY_POINT_RENAME(x,U_ICU_VERSION_SUFFIX) 7:48.38 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 7:48.38 /builddir/build/BUILD/thunderbird-60.4.0/intl/icu/source/common/unicode/urename.h:750:33: note: in expansion of macro 'U_ICU_ENTRY_POINT_RENAME' 7:48.38 #define ucol_restoreVariableTop U_ICU_ENTRY_POINT_RENAME(ucol_restoreVariableTop) 7:48.38 ^~~~~~~~~~~~~~~~~~~~~~~~ 7:48.38 /builddir/build/BUILD/thunderbird-60.4.0/intl/icu/source/i18n/unicode/ucol.h:1304:1: note: in expansion of macro 'ucol_restoreVariableTop' 7:48.38 ucol_restoreVariableTop(UCollator *coll, const uint32_t varTop, UErrorCode *status); 7:48.38 ^~~~~~~~~~~~~~~~~~~~~~~ 7:48.38 /builddir/build/BUILD/thunderbird-60.4.0/intl/icu/source/i18n/ucol_sit.cpp:554:71: warning: 'void ucol_restoreVariableTop_60(UCollator*, uint32_t, UErrorCode*)' is deprecated [-Wdeprecated-declarations] 7:48.38 ucol_restoreVariableTop(result, s.variableTopValue, status); 7:48.38 ^ 7:48.38 In file included from /builddir/build/BUILD/thunderbird-60.4.0/intl/icu/source/common/unicode/platform.h:25, 7:48.38 from /builddir/build/BUILD/thunderbird-60.4.0/intl/icu/source/common/unicode/ptypes.h:52, 7:48.38 from /builddir/build/BUILD/thunderbird-60.4.0/intl/icu/source/common/unicode/umachine.h:46, 7:48.38 from /builddir/build/BUILD/thunderbird-60.4.0/intl/icu/source/common/unicode/utypes.h:38, 7:48.38 from /builddir/build/BUILD/thunderbird-60.4.0/intl/icu/source/common/unicode/ustring.h:21, 7:48.38 from /builddir/build/BUILD/thunderbird-60.4.0/intl/icu/source/i18n/ucol_sit.cpp:18: 7:48.38 /builddir/build/BUILD/thunderbird-60.4.0/intl/icu/source/common/unicode/urename.h:750:58: note: declared here 7:48.38 #define ucol_restoreVariableTop U_ICU_ENTRY_POINT_RENAME(ucol_restoreVariableTop) 7:48.38 ^~~~~~~~~~~~~~~~~~~~~~~ 7:48.38 /builddir/build/BUILD/thunderbird-60.4.0/intl/icu/source/common/unicode/uvernum.h:111:43: note: in definition of macro 'U_DEF_ICU_ENTRY_POINT_RENAME' 7:48.38 #define U_DEF_ICU_ENTRY_POINT_RENAME(x,y) x ## y 7:48.38 ^ 7:48.38 /builddir/build/BUILD/thunderbird-60.4.0/intl/icu/source/common/unicode/uvernum.h:113:40: note: in expansion of macro 'U_DEF2_ICU_ENTRY_POINT_RENAME' 7:48.38 #define U_ICU_ENTRY_POINT_RENAME(x) U_DEF2_ICU_ENTRY_POINT_RENAME(x,U_ICU_VERSION_SUFFIX) 7:48.38 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 7:48.38 /builddir/build/BUILD/thunderbird-60.4.0/intl/icu/source/common/unicode/urename.h:750:33: note: in expansion of macro 'U_ICU_ENTRY_POINT_RENAME' 7:48.38 #define ucol_restoreVariableTop U_ICU_ENTRY_POINT_RENAME(ucol_restoreVariableTop) 7:48.38 ^~~~~~~~~~~~~~~~~~~~~~~~ 7:48.38 /builddir/build/BUILD/thunderbird-60.4.0/intl/icu/source/i18n/unicode/ucol.h:1304:1: note: in expansion of macro 'ucol_restoreVariableTop' 7:48.38 ucol_restoreVariableTop(UCollator *coll, const uint32_t varTop, UErrorCode *status); 7:48.38 ^~~~~~~~~~~~~~~~~~~~~~~ 7:48.47 In file included from /usr/include/string.h:494, 7:48.47 from /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/system_wrappers/string.h:3, 7:48.47 from /builddir/build/BUILD/thunderbird-60.4.0/intl/icu/source/common/cmemory.h:32, 7:48.47 from /builddir/build/BUILD/thunderbird-60.4.0/intl/icu/source/i18n/ucol_sit.cpp:23: 7:48.47 In function 'char* strcat(char*, const char*)', 7:48.47 inlined from 'void ucol_sit_calculateWholeLocale(CollatorSpec*)' at /builddir/build/BUILD/thunderbird-60.4.0/intl/icu/source/i18n/ucol_sit.cpp:395:9: 7:48.47 /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] 7:48.47 return __builtin___strcat_chk (__dest, __src, __bos (__dest)); 7:48.47 ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 7:48.81 /builddir/build/BUILD/thunderbird-60.4.0/intl/icu/source/i18n/ucoleitr.cpp: In member function 'uint64_t icu_60::UCollationPCE::processCE(uint32_t)': 7:48.81 /builddir/build/BUILD/thunderbird-60.4.0/intl/icu/source/i18n/ucoleitr.cpp:226:18: warning: this statement may fall through [-Wimplicit-fallthrough=] 7:48.81 tertiary = ucol_tertiaryOrder(ce); 7:48.81 ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 7:48.81 /builddir/build/BUILD/thunderbird-60.4.0/intl/icu/source/i18n/ucoleitr.cpp:229:5: note: here 7:48.81 case UCOL_SECONDARY: 7:48.81 ^~~~ 7:48.81 /builddir/build/BUILD/thunderbird-60.4.0/intl/icu/source/i18n/ucoleitr.cpp:230:19: warning: this statement may fall through [-Wimplicit-fallthrough=] 7:48.81 secondary = ucol_secondaryOrder(ce); 7:48.81 ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 7:48.81 /builddir/build/BUILD/thunderbird-60.4.0/intl/icu/source/i18n/ucoleitr.cpp:233:5: note: here 7:48.81 case UCOL_PRIMARY: 7:48.81 ^~~~ 8:01.27 libicui18n.a.desc 8:01.40 libconfig_external_ffi.a.desc 8:43.24 libdb_sqlite3_src.a.desc 8:46.37 libbrotli.a.desc 8:47.04 In file included from /builddir/build/BUILD/thunderbird-60.4.0/objdir/modules/woff2/Unified_cpp_modules_woff20.cpp:29: 8:47.05 /builddir/build/BUILD/thunderbird-60.4.0/modules/woff2/src/woff2_dec.cc: In function 'bool woff2::{anonymous}::ReadWOFF2Header(const uint8_t*, size_t, woff2::{anonymous}::WOFF2Header*)': 8:47.05 /builddir/build/BUILD/thunderbird-60.4.0/modules/woff2/src/woff2_dec.cc:1177:12: warning: unused variable 'dst_offset' [-Wunused-variable] 8:47.05 uint64_t dst_offset = first_table_offset; 8:47.05 ^~~~~~~~~~ 8:49.28 libwoff2.a.desc 8:49.97 libxz-embedded.a.desc 8:50.16 In file included from /builddir/build/BUILD/thunderbird-60.4.0/media/libvorbis/lib/scales.h:21, 8:50.16 from /builddir/build/BUILD/thunderbird-60.4.0/media/libvorbis/lib/vorbis_codebook.c:23: 8:50.16 /builddir/build/BUILD/thunderbird-60.4.0/media/libvorbis/lib/os.h:177:12: warning: 'vorbis_ftoi' defined but not used [-Wunused-function] 8:50.16 static int vorbis_ftoi(double f){ 8:50.16 ^~~~~~~~~~~ 8:50.50 In file included from /builddir/build/BUILD/thunderbird-60.4.0/media/libvorbis/lib/bitrate.h:22, 8:50.50 from /builddir/build/BUILD/thunderbird-60.4.0/media/libvorbis/lib/codec_internal.h:58, 8:50.50 from /builddir/build/BUILD/thunderbird-60.4.0/media/libvorbis/lib/vorbis_floor1.c:22: 8:50.50 /builddir/build/BUILD/thunderbird-60.4.0/media/libvorbis/lib/os.h:177:12: warning: 'vorbis_ftoi' defined but not used [-Wunused-function] 8:50.50 static int vorbis_ftoi(double f){ 8:50.50 ^~~~~~~~~~~ 8:51.02 In file included from /builddir/build/BUILD/thunderbird-60.4.0/media/libvorbis/lib/bitrate.h:22, 8:51.02 from /builddir/build/BUILD/thunderbird-60.4.0/media/libvorbis/lib/codec_internal.h:58, 8:51.03 from /builddir/build/BUILD/thunderbird-60.4.0/media/libvorbis/lib/vorbis_info.c:25: 8:51.03 /builddir/build/BUILD/thunderbird-60.4.0/media/libvorbis/lib/os.h:177:12: warning: 'vorbis_ftoi' defined but not used [-Wunused-function] 8:51.03 static int vorbis_ftoi(double f){ 8:51.03 ^~~~~~~~~~~ 8:51.34 In file included from /builddir/build/BUILD/thunderbird-60.4.0/media/libvorbis/lib/bitrate.h:22, 8:51.34 from /builddir/build/BUILD/thunderbird-60.4.0/media/libvorbis/lib/codec_internal.h:58, 8:51.34 from /builddir/build/BUILD/thunderbird-60.4.0/media/libvorbis/lib/vorbis_res0.c:27: 8:51.34 /builddir/build/BUILD/thunderbird-60.4.0/media/libvorbis/lib/os.h:177:12: warning: 'vorbis_ftoi' defined but not used [-Wunused-function] 8:51.34 static int vorbis_ftoi(double f){ 8:51.34 ^~~~~~~~~~~ 8:51.76 In file included from /builddir/build/BUILD/thunderbird-60.4.0/media/libvorbis/lib/vorbis_window.c:19: 8:51.76 /builddir/build/BUILD/thunderbird-60.4.0/media/libvorbis/lib/os.h:177:12: warning: 'vorbis_ftoi' defined but not used [-Wunused-function] 8:51.76 static int vorbis_ftoi(double f){ 8:51.76 ^~~~~~~~~~~ 8:52.75 In file included from /builddir/build/BUILD/thunderbird-60.4.0/media/libvorbis/lib/bitrate.h:22, 8:52.75 from /builddir/build/BUILD/thunderbird-60.4.0/media/libvorbis/lib/codec_internal.h:58, 8:52.75 from /builddir/build/BUILD/thunderbird-60.4.0/media/libvorbis/lib/vorbis_analysis.c:22, 8:52.75 from /builddir/build/BUILD/thunderbird-60.4.0/objdir/media/libvorbis/Unified_c_media_libvorbis0.c:2: 8:52.76 /builddir/build/BUILD/thunderbird-60.4.0/media/libvorbis/lib/os.h:177:12: warning: 'vorbis_ftoi' defined but not used [-Wunused-function] 8:52.76 static int vorbis_ftoi(double f){ 8:52.76 ^~~~~~~~~~~ 8:56.36 libmedia_libvorbis.a.desc 8:56.51 /builddir/build/BUILD/thunderbird-60.4.0/media/libmkv/EbmlBufferWriter.c:43:13: warning: '_Serialize' defined but not used [-Wunused-function] 8:56.51 static void _Serialize(EbmlGlobal *glob, const unsigned char *p, const unsigned char *q) { 8:56.51 ^~~~~~~~~~ 8:56.71 libmedia_libmkv.a.desc 8:59.63 libmozpng.a.desc 9:00.10 libmedia_kiss_fft.a.desc 9:03.89 libcubeb.a.desc 9:04.04 In file included from /builddir/build/BUILD/thunderbird-60.4.0/objdir/media/libnestegg/src/Unified_c_media_libnestegg_src0.c:2: 9:04.04 /builddir/build/BUILD/thunderbird-60.4.0/media/libnestegg/src/nestegg.c: In function 'ne_parse': 9:04.04 /builddir/build/BUILD/thunderbird-60.4.0/media/libnestegg/src/nestegg.c:1096:22: warning: variable 'peeked_id' set but not used [-Wunused-but-set-variable] 9:04.04 uint64_t id, size, peeked_id; 9:04.04 ^~~~~~~~~ 9:04.76 libmedia_libnestegg_src.a.desc 9:05.37 libmedia_libogg.a.desc 9:18.02 libmedia_libopus.a.desc 9:20.10 libmedia_libtheora.a.desc 9:20.25 /builddir/build/BUILD/thunderbird-60.4.0/media/libspeex_resampler/src/resample.c: In function 'moz_speex_resampler_init_frac': 9:20.25 /builddir/build/BUILD/thunderbird-60.4.0/media/libspeex_resampler/src/resample.c:814:17: warning: unused variable 'i' [-Wunused-variable] 9:20.25 spx_uint32_t i; 9:20.25 ^ 9:20.66 libspeex.a.desc 9:20.90 In file included from /builddir/build/BUILD/thunderbird-60.4.0/objdir/media/libsoundtouch/src/Unified_cpp_libsoundtouch_src0.cpp:20: 9:20.90 /builddir/build/BUILD/thunderbird-60.4.0/media/libsoundtouch/src/FIRFilter.cpp:89: warning: ignoring #pragma omp parallel [-Wunknown-pragmas] 9:20.90 #pragma omp parallel for 9:20.90 9:20.90 /builddir/build/BUILD/thunderbird-60.4.0/media/libsoundtouch/src/FIRFilter.cpp:145: warning: ignoring #pragma omp parallel [-Wunknown-pragmas] 9:20.90 #pragma omp parallel for 9:20.90 9:20.90 /builddir/build/BUILD/thunderbird-60.4.0/media/libsoundtouch/src/FIRFilter.cpp:192: warning: ignoring #pragma omp parallel [-Wunknown-pragmas] 9:20.90 #pragma omp parallel for 9:20.90 9:20.90 In file included from /builddir/build/BUILD/thunderbird-60.4.0/objdir/media/libsoundtouch/src/Unified_cpp_libsoundtouch_src0.cpp:47: 9:20.90 /builddir/build/BUILD/thunderbird-60.4.0/media/libsoundtouch/src/InterpolateShannon.cpp:75: warning: "PI" redefined 9:20.90 #define PI 3.1415926536 9:20.90 9:20.90 In file included from /builddir/build/BUILD/thunderbird-60.4.0/objdir/media/libsoundtouch/src/Unified_cpp_libsoundtouch_src0.cpp:2: 9:20.90 /builddir/build/BUILD/thunderbird-60.4.0/media/libsoundtouch/src/AAFilter.cpp:52: note: this is the location of the previous definition 9:20.90 #define PI M_PI 9:20.90 9:20.90 In file included from /builddir/build/BUILD/thunderbird-60.4.0/objdir/media/libsoundtouch/src/Unified_cpp_libsoundtouch_src0.cpp:83: 9:20.90 /builddir/build/BUILD/thunderbird-60.4.0/media/libsoundtouch/src/TDStretch.cpp:306: warning: ignoring #pragma omp parallel [-Wunknown-pragmas] 9:20.91 #pragma omp parallel for 9:20.91 9:20.91 /builddir/build/BUILD/thunderbird-60.4.0/media/libsoundtouch/src/TDStretch.cpp:331: warning: ignoring #pragma omp critical [-Wunknown-pragmas] 9:20.91 #pragma omp critical 9:20.91 9:20.97 In file included from /builddir/build/BUILD/thunderbird-60.4.0/objdir/media/libsoundtouch/src/Unified_cpp_libsoundtouch_src0.cpp:56: 9:20.98 /builddir/build/BUILD/thunderbird-60.4.0/media/libsoundtouch/src/RateTransposer.cpp: In member function 'void soundtouch::RateTransposer::processSamples(const SAMPLETYPE*, uint)': 9:20.98 /builddir/build/BUILD/thunderbird-60.4.0/media/libsoundtouch/src/RateTransposer.cpp:133:10: warning: variable 'count' set but not used [-Wunused-but-set-variable] 9:20.98 uint count; 9:20.98 ^~~~~ 9:21.70 libmedia_libsoundtouch_src.a.desc 9:21.82 libmedia_mp4parse-rust.a.desc 9:22.30 libpsshparser.a.desc 9:22.42 libnss.a.desc 9:22.53 force-cargo-library-build 9:28.35 Compiling libc v0.2.43 9:30.50 Compiling unicode-xid v0.0.4 9:30.84 Compiling siphasher v0.2.1 9:31.44 Compiling unicode-xid v0.1.0 9:31.71 Compiling cc v1.0.25 9:43.70 Compiling quote v0.3.15 9:45.15 Compiling void v1.0.2 9:45.91 Compiling glob v0.2.11 9:49.13 Compiling gcc v0.3.54 9:59.58 Compiling unicode-width v0.1.4 9:59.80 Compiling ucd-util v0.1.1 10:00.46 Compiling procedural-masquerade v0.1.1 10:00.80 Compiling dtoa v0.4.2 10:01.34 Compiling pkg-config v0.3.9 10:04.95 Compiling regex v1.0.5 10:06.69 Compiling lazy_static v1.0.0 10:06.86 Compiling nodrop v0.1.12 10:07.03 Compiling cfg-if v0.1.2 10:07.14 Compiling ansi_term v0.10.2 10:08.21 Compiling stable_deref_trait v1.0.0 10:08.36 Compiling bitflags v1.0.1 10:08.63 Compiling lazy_static v0.2.11 10:09.18 Compiling utf8-ranges v1.0.1 10:09.87 Compiling itoa v0.3.1 10:10.16 Compiling strsim v0.6.0 10:12.49 Compiling scopeguard v0.3.2 10:12.65 Compiling vec_map v0.8.0 10:13.04 Compiling bindgen v0.37.4 10:14.45 Compiling memoffset v0.2.1 10:14.57 Compiling matches v0.1.6 10:14.80 Compiling byteorder v1.2.1 10:15.60 Compiling nom v1.2.4 10:18.06 Compiling ident_case v1.0.0 10:18.33 Compiling futures v0.1.18 10:24.11 Compiling lazycell v0.4.0 10:24.29 Compiling same-file v0.1.3 10:24.68 Compiling precomputed-hash v0.1.1 10:24.83 Compiling slab v0.3.0 10:25.13 Compiling peeking_take_while v0.1.2 10:25.31 Compiling fnv v1.0.5 10:25.47 Compiling num-traits v0.1.41 10:27.47 Compiling serde v1.0.27 10:41.90 Compiling regex-syntax v0.4.1 10:56.82 Compiling rayon-core v1.4.0 10:57.12 Compiling smallbitvec v1.0.6 10:58.11 Compiling toml v0.2.1 11:07.33 Compiling scoped-tls v0.1.0 11:07.74 Compiling cose v0.1.4 11:08.10 Compiling unicode-normalization v0.1.5 11:10.03 Compiling either v1.1.0 11:10.33 Compiling unicode-segmentation v1.1.0 11:11.42 Compiling percent-encoding v1.0.0 11:12.38 Compiling num-traits v0.2.0 11:14.28 Compiling semver-parser v0.7.0 11:16.78 Compiling mp4parse_fallible v0.0.1 11:16.95 Compiling error-chain v0.11.0 11:17.60 Compiling moz_cbor v0.1.1 11:20.38 Compiling atomic_refcell v0.1.0 11:20.98 Compiling bitreader v0.3.0 11:21.56 Compiling boxfnonce v0.0.3 11:21.94 Compiling runloop v0.1.0 11:22.40 Compiling foreign-types v0.3.0 11:24.32 Compiling prefs_parser v0.0.1 (/builddir/build/BUILD/thunderbird-60.4.0/modules/libpref/parser) 11:25.97 Compiling rand v0.3.18 11:29.07 Compiling memchr v2.0.2 11:29.52 Compiling atty v0.2.2 11:29.72 Compiling which v1.0.3 11:30.31 Compiling memchr v1.0.2 11:30.74 Compiling synom v0.11.2 11:31.34 Compiling phf_shared v0.7.21 11:31.63 Compiling proc-macro2 v0.2.2 11:40.92 Compiling proc-macro2 v0.3.5 11:47.75 Compiling libloading v0.5.0 11:48.65 Compiling cmake v0.1.29 11:52.68 Compiling unreachable v1.0.0 11:52.82 Compiling unreachable v0.1.1 11:53.24 Compiling clang-sys v0.23.0 11:54.60 Compiling iovec v0.1.0 11:54.84 Compiling hashglobe v0.1.0 (/builddir/build/BUILD/thunderbird-60.4.0/servo/components/hashglobe) 11:56.14 Compiling num_cpus v1.7.0 12:01.85 Compiling thread-id v3.1.0 12:01.99 Compiling time v0.1.38 12:05.31 Compiling pulse-ffi v0.1.0 (/builddir/build/BUILD/thunderbird-60.4.0/media/libcubeb/cubeb-pulse-rs/pulse-ffi) 12:06.88 Compiling memmap v0.5.2 12:07.60 Compiling textwrap v0.9.0 12:09.25 Compiling regex-syntax v0.6.2 12:39.30 Compiling dtoa-short v0.3.1 12:39.71 Compiling thread_local v0.3.6 12:40.42 Compiling arrayvec v0.4.6 12:41.45 Compiling log v0.4.1 12:42.21 Compiling crossbeam-utils v0.2.2 12:42.77 Compiling net2 v0.2.31 12:44.58 Compiling encoding_rs v0.7.2 13:01.85 Compiling servo_arc v0.1.1 (/builddir/build/BUILD/thunderbird-60.4.0/servo/components/servo_arc) 13:02.35 Compiling owning_ref v0.3.3 13:02.71 Compiling libudev-sys v0.1.3 (/builddir/build/BUILD/thunderbird-60.4.0/dom/webauthn/libudev-sys) 13:05.19 Compiling unicode-bidi v0.3.4 13:10.40 Compiling cexpr v0.2.0 13:21.59 Compiling walkdir v1.0.7 13:24.02 Compiling euclid v0.17.2 13:25.68 Compiling num-integer v0.1.35 13:26.10 Compiling nsstring v0.1.0 (/builddir/build/BUILD/thunderbird-60.4.0/servo/support/gecko/nsstring) 13:28.63 Compiling app_units v0.6.0 13:28.96 Compiling bincode v0.9.1 13:30.14 Compiling itertools v0.7.6 13:32.66 Compiling semver v0.6.0 13:35.55 Compiling aho-corasick v0.6.8 13:36.43 Compiling syn v0.11.11 14:13.22 Compiling phf_generator v0.7.21 14:13.45 Compiling quote v0.4.2 14:14.89 Compiling quote v0.5.2 14:16.22 Compiling cubeb-sys v0.4.1 14:17.67 Compiling smallvec v0.6.5 14:18.42 Compiling ordered-float v0.4.0 14:18.95 Compiling debug_unreachable v0.1.1 14:19.07 Compiling phf v0.7.21 14:19.45 Compiling bytes v0.4.5 14:21.66 Compiling futures-cpupool v0.1.8 14:24.62 Compiling pulse v0.2.0 (/builddir/build/BUILD/thunderbird-60.4.0/media/libcubeb/cubeb-pulse-rs/pulse-rs) 14:26.68 Compiling clap v2.29.0 16:03.29 Compiling uluru v0.2.0 16:03.53 Compiling log v0.3.9 16:04.30 Compiling mp4parse v0.10.0 (/builddir/build/BUILD/thunderbird-60.4.0/media/mp4parse-rust/mp4parse) 16:04.70 warning: a method with this name may be added to the standard library in the future 16:04.70 --> media/mp4parse-rust/mp4parse/src/lib.rs:59:20 16:04.70 | 16:04.70 59 | return vec.try_reserve(size); 16:04.70 | ^^^^^^^^^^^ 16:04.70 | 16:04.70 = note: #[warn(unstable_name_collisions)] on by default 16:04.70 = warning: once this method is added to the standard library, the ambiguity may cause an error or change in behavior! 16:04.70 = note: for more information, see issue #48919 16:04.70 = help: call with fully qualified syntax `mp4parse_fallible::FallibleVec::try_reserve(...)` to keep using the current method 16:04.70 16:04.70 warning: a method with this name may be added to the standard library in the future 16:04.70 --> media/mp4parse-rust/mp4parse/src/lib.rs:71:13 16:04.70 | 16:04.70 71 | buf.try_reserve(size)?; 16:04.70 | ^^^^^^^^^^^ 16:04.70 | 16:04.70 = warning: once this method is added to the standard library, the ambiguity may cause an error or change in behavior! 16:04.70 = note: for more information, see issue #48919 16:04.70 = help: call with fully qualified syntax `mp4parse_fallible::FallibleVec::try_reserve(...)` to keep using the current method 16:04.70 16:09.08 Compiling crossbeam-epoch v0.3.0 16:10.91 Compiling encoding_c v0.8.0 16:11.41 Compiling libudev v0.2.0 16:12.39 Compiling idna v0.1.4 16:18.09 Compiling nserror v0.1.0 (/builddir/build/BUILD/thunderbird-60.4.0/xpcom/rust/nserror) 17:26.09 Compiling regex v0.2.2 17:52.46 Compiling cssparser v0.23.2 17:55.44 Compiling serde_derive_internals v0.19.0 (https://github.com/gankro/serde?branch=deserialize_from_enums4#93e24f26) 18:21.88 Compiling xpcom_macros v0.1.0 (/builddir/build/BUILD/thunderbird-60.4.0/xpcom/rust/xpcom/xpcom_macros) 18:57.33 Compiling phf_codegen v0.7.21 18:57.68 Compiling syn v0.12.12 19:59.70 Compiling parking_lot_core v0.2.7 20:01.98 Compiling fallible v0.0.1 (/builddir/build/BUILD/thunderbird-60.4.0/servo/components/fallible) 20:02.20 Compiling tokio-io v0.1.3 20:03.49 Compiling mio v0.6.9 20:08.87 Compiling env_logger v0.4.3 20:11.00 Compiling mp4parse_capi v0.10.0 (/builddir/build/BUILD/thunderbird-60.4.0/media/mp4parse-rust/mp4parse_capi) 20:42.76 Compiling crossbeam-deque v0.2.0 20:43.14 Compiling u2fhid v0.1.0 (/builddir/build/BUILD/thunderbird-60.4.0/dom/webauthn/u2f-hid-rs) 20:54.27 Compiling url v1.6.0 21:02.94 Compiling encoding_glue v0.1.0 (/builddir/build/BUILD/thunderbird-60.4.0/intl/encoding_glue) 21:03.76 Compiling netwerk_helper v0.0.1 (/builddir/build/BUILD/thunderbird-60.4.0/netwerk/base/rust-helper) 21:03.88 warning: use of deprecated item 'std::ascii::AsciiExt': use inherent methods instead 21:03.88 --> netwerk/base/rust-helper/src/lib.rs:1:5 21:03.88 | 21:03.88 1 | use std::ascii::AsciiExt; 21:03.88 | ^^^^^^^^^^^^^^^^^^^^ 21:03.88 | 21:03.88 = note: #[warn(deprecated)] on by default 21:03.88 21:03.88 warning: use of deprecated item 'std::ascii::AsciiExt::to_ascii_lowercase': use inherent methods instead 21:03.88 --> netwerk/base/rust-helper/src/lib.rs:116:14 21:03.88 | 21:03.88 116 | *c = AsciiExt::to_ascii_lowercase(c); 21:03.88 | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 21:03.88 21:03.88 warning: use of deprecated item 'std::ascii::AsciiExt::to_ascii_uppercase': use inherent methods instead 21:03.88 --> netwerk/base/rust-helper/src/lib.rs:133:30 21:03.89 | 21:03.89 133 | sub_tag[0] = AsciiExt::to_ascii_uppercase(&sub_tag[0]); 21:03.89 | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 21:03.89 21:03.89 warning: use of deprecated item 'std::ascii::AsciiExt::to_ascii_uppercase': use inherent methods instead 21:03.89 --> netwerk/base/rust-helper/src/lib.rs:134:30 21:03.89 | 21:03.89 134 | sub_tag[1] = AsciiExt::to_ascii_uppercase(&sub_tag[1]); 21:03.89 | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 21:03.89 21:03.89 warning: use of deprecated item 'std::ascii::AsciiExt::to_ascii_uppercase': use inherent methods instead 21:03.89 --> netwerk/base/rust-helper/src/lib.rs:138:30 21:03.89 | 21:03.89 138 | sub_tag[0] = AsciiExt::to_ascii_uppercase(&sub_tag[0]); 21:03.89 | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 21:03.89 21:04.60 Compiling cose-c v0.1.5 21:05.58 Compiling serde_derive v1.0.27 (https://github.com/gankro/serde?branch=deserialize_from_enums4#93e24f26) 21:36.88 Compiling xpcom v0.1.0 (/builddir/build/BUILD/thunderbird-60.4.0/xpcom/rust/xpcom) 22:55.15 Compiling selectors v0.19.0 (/builddir/build/BUILD/thunderbird-60.4.0/servo/components/selectors) 22:59.40 Compiling cssparser-macros v0.3.0 23:08.79 Compiling darling_core v0.3.0 23:37.44 Compiling synstructure v0.7.0 24:03.33 Compiling cstr-macros v0.1.2 24:52.88 Compiling parking_lot v0.4.4 24:54.26 Compiling tokio-core v0.1.7 25:01.29 Compiling mio-uds v0.6.4 25:05.82 Compiling rust_url_capi v0.0.1 (/builddir/build/BUILD/thunderbird-60.4.0/netwerk/base/rust-url-capi) 25:14.07 Compiling darling_macro v0.3.0 25:19.87 Compiling malloc_size_of_derive v0.0.1 (/builddir/build/BUILD/thunderbird-60.4.0/servo/components/malloc_size_of_derive) 25:34.87 Compiling cstr v0.1.3 26:59.63 Compiling cubeb-core v0.4.4 27:00.99 Compiling tokio-uds v0.1.7 27:03.15 Compiling rayon v1.0.0 27:08.09 warning: use of deprecated item 'std::ascii::AsciiExt': use inherent methods instead 27:08.09 --> servo/components/selectors/attr.rs:7:30 27:08.09 | 27:08.09 7 | #[allow(unused_imports)] use std::ascii::AsciiExt; 27:08.09 | ^^^^^^^^^^^^^^^^^^^^ 27:08.09 | 27:08.09 = note: #[warn(deprecated)] on by default 27:08.09 27:08.09 warning: use of deprecated item 'std::ascii::AsciiExt': use inherent methods instead 27:08.09 --> servo/components/selectors/parser.rs:17:30 27:08.09 | 27:08.09 17 | #[allow(unused_imports)] use std::ascii::AsciiExt; 27:08.09 | ^^^^^^^^^^^^^^^^^^^^ 27:08.09 27:15.27 Compiling darling v0.3.0 27:15.48 Compiling style v0.0.1 (/builddir/build/BUILD/thunderbird-60.4.0/servo/components/style) 27:30.87 Compiling cubeb v0.4.1 27:31.19 Compiling cubeb-backend v0.4.1 27:31.44 Compiling malloc_size_of v0.0.1 (/builddir/build/BUILD/thunderbird-60.4.0/servo/components/malloc_size_of) 27:31.89 Compiling style_derive v0.0.1 (/builddir/build/BUILD/thunderbird-60.4.0/servo/components/style_derive) 28:54.92 Compiling audioipc v0.2.1 (/builddir/build/BUILD/thunderbird-60.4.0/media/audioipc/audioipc) 28:59.51 Compiling cubeb-pulse v0.1.1 (/builddir/build/BUILD/thunderbird-60.4.0/media/libcubeb/cubeb-pulse-rs) 29:02.44 Compiling style_traits v0.0.1 (/builddir/build/BUILD/thunderbird-60.4.0/servo/components/style_traits) 29:02.70 warning: use of deprecated item 'std::ascii::AsciiExt': use inherent methods instead 29:02.71 --> servo/components/style_traits/viewport.rs:10:30 29:02.71 | 29:02.71 10 | #[allow(unused_imports)] use std::ascii::AsciiExt; 29:02.71 | ^^^^^^^^^^^^^^^^^^^^ 29:02.71 | 29:02.71 = note: #[warn(deprecated)] on by default 29:02.71 29:04.09 Compiling audioipc-client v0.3.0 (/builddir/build/BUILD/thunderbird-60.4.0/media/audioipc/client) 29:27.12 Compiling audioipc-server v0.2.2 (/builddir/build/BUILD/thunderbird-60.4.0/media/audioipc/server) 37:16.58 Compiling geckoservo v0.0.1 (/builddir/build/BUILD/thunderbird-60.4.0/servo/ports/geckolib) 39:43.57 Compiling gkrust-shared v0.1.0 (/builddir/build/BUILD/thunderbird-60.4.0/toolkit/library/rust/shared) 39:44.33 Compiling gkrust v0.1.0 (/builddir/build/BUILD/thunderbird-60.4.0/toolkit/library/rust) 43:51.76 Finished release [optimized] target(s) in 34m 28s 43:56.91 libsecurity_certverifier.a.desc 44:00.67 libmozillapkix.a.desc 44:03.45 libsecurity_apps.a.desc 44:03.57 libfreetype.a.desc 44:04.06 libxpt.a 44:04.18 libxpt.a.desc 44:08.59 libxpcom_string.a.desc 44:09.75 libxpcomglue.a 44:10.34 /builddir/build/BUILD/thunderbird-60.4.0/xpcom/base/nsDebugImpl.cpp:489:2: warning: #warning do not know how to break on this platform [-Wcpp] 44:10.34 #warning do not know how to break on this platform 44:10.34 ^~~~~~~ 44:10.34 /builddir/build/BUILD/thunderbird-60.4.0/xpcom/base/nsDebugImpl.cpp:565:2: warning: #warning do not know how to break on this platform [-Wcpp] 44:10.34 #warning do not know how to break on this platform 44:10.34 ^~~~~~~ 44:10.87 /builddir/build/BUILD/thunderbird-60.4.0/xpcom/base/nsDebugImpl.cpp:461:1: warning: 'void RealBreak()' defined but not used [-Wunused-function] 44:10.87 RealBreak() 44:10.87 ^~~~~~~~~ 44:21.24 In file included from /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/nsISupportsUtils.h:14, 44:21.24 from /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/nsISupports.h:77, 44:21.24 from /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/nsIConsoleMessage.h:10, 44:21.24 from /builddir/build/BUILD/thunderbird-60.4.0/xpcom/base/nsConsoleMessage.h:12, 44:21.24 from /builddir/build/BUILD/thunderbird-60.4.0/xpcom/base/nsConsoleMessage.cpp:11, 44:21.24 from /builddir/build/BUILD/thunderbird-60.4.0/objdir/xpcom/base/Unified_cpp_xpcom_base1.cpp:2: 44:21.24 /builddir/build/BUILD/thunderbird-60.4.0/xpcom/base/nsConsoleService.cpp: In member function 'virtual nsresult nsConsoleService::QueryInterface(const nsIID&, void**)': 44:21.24 /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/nsISupportsImpl.h:1002:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 44:21.25 foundInterface = 0; \ 44:21.25 ^~~~~~~~~~~~~~ 44:21.25 /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/nsISupportsImpl.h:1066:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 44:21.25 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 44:21.25 ^~~~~~~~~~~~~~~~~~~~~~~ 44:21.25 /builddir/build/BUILD/thunderbird-60.4.0/xpcom/base/nsIClassInfoImpl.h:171:3: note: in expansion of macro 'NS_INTERFACE_MAP_END' 44:21.25 NS_INTERFACE_MAP_END 44:21.25 ^~~~~~~~~~~~~~~~~~~~ 44:21.25 /builddir/build/BUILD/thunderbird-60.4.0/xpcom/base/nsConsoleService.cpp:52:1: note: in expansion of macro 'NS_IMPL_QUERY_INTERFACE_CI' 44:21.25 NS_IMPL_QUERY_INTERFACE_CI(nsConsoleService, nsIConsoleService, nsIObserver) 44:21.25 ^~~~~~~~~~~~~~~~~~~~~~~~~~ 44:21.25 In file included from /builddir/build/BUILD/thunderbird-60.4.0/xpcom/base/nsConsoleService.cpp:20, 44:21.25 from /builddir/build/BUILD/thunderbird-60.4.0/objdir/xpcom/base/Unified_cpp_xpcom_base1.cpp:11: 44:21.25 /builddir/build/BUILD/thunderbird-60.4.0/xpcom/base/nsIClassInfoImpl.h:139:5: note: some parts of macro expansion are not guarded by this 'else' clause 44:21.25 } else 44:21.25 ^~~~ 44:21.25 /builddir/build/BUILD/thunderbird-60.4.0/xpcom/base/nsIClassInfoImpl.h:170:5: note: in expansion of macro 'NS_IMPL_QUERY_CLASSINFO' 44:21.25 NS_IMPL_QUERY_CLASSINFO(aClass) \ 44:21.25 ^~~~~~~~~~~~~~~~~~~~~~~ 44:21.25 /builddir/build/BUILD/thunderbird-60.4.0/xpcom/base/nsConsoleService.cpp:52:1: note: in expansion of macro 'NS_IMPL_QUERY_INTERFACE_CI' 44:21.25 NS_IMPL_QUERY_INTERFACE_CI(nsConsoleService, nsIConsoleService, nsIObserver) 44:21.25 ^~~~~~~~~~~~~~~~~~~~~~~~~~ 44:34.02 In file included from /builddir/build/BUILD/thunderbird-60.4.0/js/src/jspubtd.h:17, 44:34.02 from /builddir/build/BUILD/thunderbird-60.4.0/xpcom/base/nsCycleCollectionTraversalCallback.h:10, 44:34.02 from /builddir/build/BUILD/thunderbird-60.4.0/xpcom/base/nsCycleCollectionNoteChild.h:13, 44:34.02 from /builddir/build/BUILD/thunderbird-60.4.0/xpcom/base/nsCOMPtr.h:33, 44:34.02 from /builddir/build/BUILD/thunderbird-60.4.0/xpcom/base/nsAutoPtr.h:10, 44:34.02 from /builddir/build/BUILD/thunderbird-60.4.0/xpcom/base/nsMemoryReporterManager.cpp:8, 44:34.03 from /builddir/build/BUILD/thunderbird-60.4.0/objdir/xpcom/base/Unified_cpp_xpcom_base2.cpp:2: 44:34.03 /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = nsMemoryReporterManager::AmountFns]': 44:34.03 /builddir/build/BUILD/thunderbird-60.4.0/xpcom/base/nsMemoryReporterManager.h:158:28: required from here 44:34.03 /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/mozilla/PodOperations.h:32: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] 44:34.03 memset(aT, 0, sizeof(T)); 44:34.03 ~~~~~~^~~~~~~~~~~~~~~~~~ 44:34.03 In file included from /builddir/build/BUILD/thunderbird-60.4.0/xpcom/base/nsMemoryReporterManager.cpp:14, 44:34.03 from /builddir/build/BUILD/thunderbird-60.4.0/objdir/xpcom/base/Unified_cpp_xpcom_base2.cpp:2: 44:34.03 /builddir/build/BUILD/thunderbird-60.4.0/xpcom/base/nsMemoryReporterManager.h:140:10: note: 'struct nsMemoryReporterManager::AmountFns' declared here 44:34.03 struct AmountFns 44:34.03 ^~~~~~~~~ 44:34.03 In file included from /builddir/build/BUILD/thunderbird-60.4.0/js/src/jspubtd.h:17, 44:34.03 from /builddir/build/BUILD/thunderbird-60.4.0/xpcom/base/nsCycleCollectionTraversalCallback.h:10, 44:34.03 from /builddir/build/BUILD/thunderbird-60.4.0/xpcom/base/nsCycleCollectionNoteChild.h:13, 44:34.03 from /builddir/build/BUILD/thunderbird-60.4.0/xpcom/base/nsCOMPtr.h:33, 44:34.03 from /builddir/build/BUILD/thunderbird-60.4.0/xpcom/base/nsAutoPtr.h:10, 44:34.03 from /builddir/build/BUILD/thunderbird-60.4.0/xpcom/base/nsMemoryReporterManager.cpp:8, 44:34.03 from /builddir/build/BUILD/thunderbird-60.4.0/objdir/xpcom/base/Unified_cpp_xpcom_base2.cpp:2: 44:34.03 /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = nsMemoryReporterManager::SizeOfTabFns]': 44:34.03 /builddir/build/BUILD/thunderbird-60.4.0/xpcom/base/nsMemoryReporterManager.h:182:28: required from here 44:34.03 /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/mozilla/PodOperations.h:32: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] 44:34.03 memset(aT, 0, sizeof(T)); 44:34.03 ~~~~~~^~~~~~~~~~~~~~~~~~ 44:34.03 In file included from /builddir/build/BUILD/thunderbird-60.4.0/xpcom/base/nsMemoryReporterManager.cpp:14, 44:34.03 from /builddir/build/BUILD/thunderbird-60.4.0/objdir/xpcom/base/Unified_cpp_xpcom_base2.cpp:2: 44:34.03 /builddir/build/BUILD/thunderbird-60.4.0/xpcom/base/nsMemoryReporterManager.h:175:10: note: 'struct nsMemoryReporterManager::SizeOfTabFns' declared here 44:34.03 struct SizeOfTabFns 44:34.03 ^~~~~~~~~~~~ 44:37.53 libxpcom_base.a.desc 44:38.40 In file included from /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/nsISupportsUtils.h:14, 44:38.40 from /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/nsISupports.h:77, 44:38.40 from /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 44:38.40 from /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/nsCycleCollectionNoteChild.h:13, 44:38.40 from /builddir/build/BUILD/thunderbird-60.4.0/xpcom/ds/nsTArray.h:28, 44:38.40 from /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/mozilla/Tokenizer.h:15, 44:38.40 from /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/mozilla/IncrementalTokenizer.h:10, 44:38.41 from /builddir/build/BUILD/thunderbird-60.4.0/xpcom/ds/IncrementalTokenizer.cpp:7, 44:38.41 from /builddir/build/BUILD/thunderbird-60.4.0/objdir/xpcom/ds/Unified_cpp_xpcom_ds0.cpp:11: 44:38.41 /builddir/build/BUILD/thunderbird-60.4.0/xpcom/ds/nsArray.cpp: In member function 'virtual nsresult nsArray::QueryInterface(const nsIID&, void**)': 44:38.41 /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/nsISupportsImpl.h:1002:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 44:38.41 foundInterface = 0; \ 44:38.41 ^~~~~~~~~~~~~~ 44:38.41 /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/nsISupportsImpl.h:1066:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 44:38.41 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 44:38.41 ^~~~~~~~~~~~~~~~~~~~~~~ 44:38.41 /builddir/build/BUILD/thunderbird-60.4.0/xpcom/ds/nsArray.cpp:16:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 44:38.41 NS_INTERFACE_MAP_END 44:38.41 ^~~~~~~~~~~~~~~~~~~~ 44:38.41 /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/nsISupportsImpl.h:994:3: note: some parts of macro expansion are not guarded by this 'else' clause 44:38.41 else 44:38.41 ^~~~ 44:38.41 /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/nsISupportsImpl.h:1068:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 44:38.41 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 44:38.41 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 44:38.41 /builddir/build/BUILD/thunderbird-60.4.0/xpcom/ds/nsArray.cpp:15:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 44:38.41 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIMutableArray) 44:38.41 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 44:38.41 /builddir/build/BUILD/thunderbird-60.4.0/xpcom/ds/nsArray.cpp: In member function 'virtual nsresult nsArrayCC::QueryInterface(const nsIID&, void**)': 44:38.41 /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/nsISupportsImpl.h:1002:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 44:38.41 foundInterface = 0; \ 44:38.41 ^~~~~~~~~~~~~~ 44:38.41 /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/nsISupportsImpl.h:1066:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 44:38.41 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 44:38.41 ^~~~~~~~~~~~~~~~~~~~~~~ 44:38.41 /builddir/build/BUILD/thunderbird-60.4.0/xpcom/ds/nsArray.cpp:23:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 44:38.41 NS_INTERFACE_MAP_END 44:38.41 ^~~~~~~~~~~~~~~~~~~~ 44:38.41 /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/nsISupportsImpl.h:994:3: note: some parts of macro expansion are not guarded by this 'else' clause 44:38.41 else 44:38.42 ^~~~ 44:38.42 /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/nsISupportsImpl.h:1068:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 44:38.42 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 44:38.42 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 44:38.42 /builddir/build/BUILD/thunderbird-60.4.0/xpcom/ds/nsArray.cpp:22:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 44:38.42 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIMutableArray) 44:38.42 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 44:38.48 /builddir/build/BUILD/thunderbird-60.4.0/xpcom/ds/nsHashPropertyBag.cpp: In member function 'virtual nsresult nsHashPropertyBag::QueryInterface(const nsIID&, void**)': 44:38.49 /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/nsISupportsImpl.h:1002:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 44:38.49 foundInterface = 0; \ 44:38.49 ^~~~~~~~~~~~~~ 44:38.49 /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/nsISupportsImpl.h:1066:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 44:38.49 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 44:38.49 ^~~~~~~~~~~~~~~~~~~~~~~ 44:38.49 /builddir/build/BUILD/thunderbird-60.4.0/xpcom/ds/nsHashPropertyBag.cpp:257:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 44:38.49 NS_INTERFACE_MAP_END 44:38.49 ^~~~~~~~~~~~~~~~~~~~ 44:38.49 /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/nsISupportsImpl.h:983:3: note: some parts of macro expansion are not guarded by this 'else' clause 44:38.49 else 44:38.49 ^~~~ 44:38.49 /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/nsISupportsImpl.h:1060:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 44:38.49 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 44:38.49 ^~~~~~~~~~~~~~~~~~ 44:38.49 /builddir/build/BUILD/thunderbird-60.4.0/xpcom/ds/nsHashPropertyBag.cpp:256:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 44:38.49 NS_INTERFACE_MAP_ENTRY(nsIWritablePropertyBag2) 44:38.49 ^~~~~~~~~~~~~~~~~~~~~~ 44:38.49 /builddir/build/BUILD/thunderbird-60.4.0/xpcom/ds/nsHashPropertyBag.cpp: In member function 'virtual nsresult nsHashPropertyBagCC::QueryInterface(const nsIID&, void**)': 44:38.49 /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/nsISupportsImpl.h:1002:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 44:38.49 foundInterface = 0; \ 44:38.49 ^~~~~~~~~~~~~~ 44:38.49 /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/nsISupportsImpl.h:1066:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 44:38.49 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 44:38.49 ^~~~~~~~~~~~~~~~~~~~~~~ 44:38.50 /builddir/build/BUILD/thunderbird-60.4.0/xpcom/ds/nsHashPropertyBag.cpp:308:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 44:38.50 NS_INTERFACE_MAP_END 44:38.50 ^~~~~~~~~~~~~~~~~~~~ 44:38.50 /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/nsISupportsImpl.h:983:3: note: some parts of macro expansion are not guarded by this 'else' clause 44:38.50 else 44:38.50 ^~~~ 44:38.50 /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/nsISupportsImpl.h:1060:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 44:38.50 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 44:38.50 ^~~~~~~~~~~~~~~~~~ 44:38.50 /builddir/build/BUILD/thunderbird-60.4.0/xpcom/ds/nsHashPropertyBag.cpp:307:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 44:38.50 NS_INTERFACE_MAP_ENTRY(nsIWritablePropertyBag2) 44:38.50 ^~~~~~~~~~~~~~~~~~~~~~ 44:42.38 In file included from /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/nsISupportsUtils.h:14, 44:42.38 from /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/nsISupports.h:77, 44:42.38 from /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 44:42.38 from /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/nsCycleCollectionNoteChild.h:13, 44:42.38 from /builddir/build/BUILD/thunderbird-60.4.0/xpcom/ds/nsCOMArray.h:15, 44:42.38 from /builddir/build/BUILD/thunderbird-60.4.0/xpcom/ds/nsPersistentProperties.cpp:9, 44:42.38 from /builddir/build/BUILD/thunderbird-60.4.0/objdir/xpcom/ds/Unified_cpp_xpcom_ds1.cpp:2: 44:42.38 /builddir/build/BUILD/thunderbird-60.4.0/xpcom/ds/nsProperties.cpp: In member function 'nsresult nsProperties::AggregatedQueryInterface(const nsIID&, void**)': 44:42.38 /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/nsISupportsImpl.h:1002:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 44:42.38 foundInterface = 0; \ 44:42.38 ^~~~~~~~~~~~~~ 44:42.38 /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/nsISupportsImpl.h:1066:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 44:42.38 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 44:42.38 ^~~~~~~~~~~~~~~~~~~~~~~ 44:42.38 /builddir/build/BUILD/thunderbird-60.4.0/xpcom/ds/nsProperties.cpp:14:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 44:42.38 NS_INTERFACE_MAP_END 44:42.38 ^~~~~~~~~~~~~~~~~~~~ 44:42.38 /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/nsISupportsImpl.h:983:3: note: some parts of macro expansion are not guarded by this 'else' clause 44:42.38 else 44:42.38 ^~~~ 44:42.38 /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/nsISupportsImpl.h:1060:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 44:42.38 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 44:42.38 ^~~~~~~~~~~~~~~~~~ 44:42.38 /builddir/build/BUILD/thunderbird-60.4.0/xpcom/ds/nsProperties.cpp:13:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 44:42.38 NS_INTERFACE_MAP_ENTRY(nsIProperties) 44:42.39 ^~~~~~~~~~~~~~~~~~~~~~ 44:42.49 /builddir/build/BUILD/thunderbird-60.4.0/xpcom/ds/nsVariant.cpp: In member function 'virtual nsresult nsVariantCC::QueryInterface(const nsIID&, void**)': 44:42.49 /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/nsISupportsImpl.h:1002:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 44:42.49 foundInterface = 0; \ 44:42.49 ^~~~~~~~~~~~~~ 44:42.49 /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/nsISupportsImpl.h:1066:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 44:42.49 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 44:42.49 ^~~~~~~~~~~~~~~~~~~~~~~ 44:42.49 /builddir/build/BUILD/thunderbird-60.4.0/xpcom/ds/nsVariant.cpp:2183:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 44:42.49 NS_INTERFACE_MAP_END 44:42.49 ^~~~~~~~~~~~~~~~~~~~ 44:42.49 /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/nsISupportsImpl.h:983:3: note: some parts of macro expansion are not guarded by this 'else' clause 44:42.49 else 44:42.49 ^~~~ 44:42.49 /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/nsISupportsImpl.h:1060:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 44:42.49 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 44:42.49 ^~~~~~~~~~~~~~~~~~ 44:42.49 /builddir/build/BUILD/thunderbird-60.4.0/xpcom/ds/nsVariant.cpp:2182:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 44:42.49 NS_INTERFACE_MAP_ENTRY(nsIWritableVariant) 44:42.49 ^~~~~~~~~~~~~~~~~~~~~~ 44:44.47 libxpcom_ds.a.desc 44:50.56 In file included from /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/nsISupportsUtils.h:14, 44:50.56 from /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/nsISupports.h:77, 44:50.56 from /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/nsIInputStream.h:10, 44:50.56 from /builddir/build/BUILD/thunderbird-60.4.0/xpcom/io/Base64.cpp:12, 44:50.56 from /builddir/build/BUILD/thunderbird-60.4.0/objdir/xpcom/io/Unified_cpp_xpcom_io0.cpp:2: 44:50.56 /builddir/build/BUILD/thunderbird-60.4.0/xpcom/io/NonBlockingAsyncInputStream.cpp: In member function 'virtual nsresult mozilla::NonBlockingAsyncInputStream::QueryInterface(const nsIID&, void**)': 44:50.56 /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/nsISupportsImpl.h:1002:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 44:50.56 foundInterface = 0; \ 44:50.56 ^~~~~~~~~~~~~~ 44:50.56 /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/nsISupportsImpl.h:1066:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 44:50.56 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 44:50.56 ^~~~~~~~~~~~~~~~~~~~~~~ 44:50.56 /builddir/build/BUILD/thunderbird-60.4.0/xpcom/io/NonBlockingAsyncInputStream.cpp:55:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 44:50.56 NS_INTERFACE_MAP_END 44:50.56 ^~~~~~~~~~~~~~~~~~~~ 44:50.56 /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/nsISupportsImpl.h:994:3: note: some parts of macro expansion are not guarded by this 'else' clause 44:50.56 else 44:50.56 ^~~~ 44:50.57 /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/nsISupportsImpl.h:1068:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 44:50.57 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 44:50.57 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 44:50.57 /builddir/build/BUILD/thunderbird-60.4.0/xpcom/io/NonBlockingAsyncInputStream.cpp:54:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 44:50.57 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIInputStream) 44:50.57 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 44:50.57 /builddir/build/BUILD/thunderbird-60.4.0/xpcom/io/SlicedInputStream.cpp: In member function 'virtual nsresult mozilla::SlicedInputStream::QueryInterface(const nsIID&, void**)': 44:50.57 /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/nsISupportsImpl.h:1002:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 44:50.57 foundInterface = 0; \ 44:50.57 ^~~~~~~~~~~~~~ 44:50.57 /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/nsISupportsImpl.h:1066:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 44:50.57 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 44:50.57 ^~~~~~~~~~~~~~~~~~~~~~~ 44:50.57 /builddir/build/BUILD/thunderbird-60.4.0/xpcom/io/SlicedInputStream.cpp:32:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 44:50.57 NS_INTERFACE_MAP_END 44:50.57 ^~~~~~~~~~~~~~~~~~~~ 44:50.57 /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/nsISupportsImpl.h:994:3: note: some parts of macro expansion are not guarded by this 'else' clause 44:50.57 else 44:50.57 ^~~~ 44:50.57 /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/nsISupportsImpl.h:1068:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 44:50.57 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 44:50.57 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 44:50.57 /builddir/build/BUILD/thunderbird-60.4.0/xpcom/io/SlicedInputStream.cpp:31:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 44:50.57 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIInputStream) 44:50.57 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 44:56.29 In file included from /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/nsISupportsUtils.h:14, 44:56.29 from /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/nsISupports.h:77, 44:56.29 from /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/nsIServiceManager.h:10, 44:56.29 from /builddir/build/BUILD/thunderbird-60.4.0/xpcom/io/nsLocalFileCommon.cpp:7, 44:56.29 from /builddir/build/BUILD/thunderbird-60.4.0/objdir/xpcom/io/Unified_cpp_xpcom_io1.cpp:2: 44:56.29 /builddir/build/BUILD/thunderbird-60.4.0/xpcom/io/nsMultiplexInputStream.cpp: In member function 'virtual nsresult nsMultiplexInputStream::QueryInterface(const nsIID&, void**)': 44:56.29 /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/nsISupportsImpl.h:1002:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 44:56.29 foundInterface = 0; \ 44:56.29 ^~~~~~~~~~~~~~ 44:56.29 /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/nsISupportsImpl.h:1066:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 44:56.29 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 44:56.29 ^~~~~~~~~~~~~~~~~~~~~~~ 44:56.29 /builddir/build/BUILD/thunderbird-60.4.0/xpcom/io/nsMultiplexInputStream.cpp:145:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 44:56.30 NS_INTERFACE_MAP_END 44:56.30 ^~~~~~~~~~~~~~~~~~~~ 44:56.30 In file included from /builddir/build/BUILD/thunderbird-60.4.0/xpcom/io/nsLocalFileUnix.h:22, 44:56.30 from /builddir/build/BUILD/thunderbird-60.4.0/xpcom/io/nsLocalFile.h:36, 44:56.30 from /builddir/build/BUILD/thunderbird-60.4.0/xpcom/io/nsLocalFileCommon.cpp:9, 44:56.30 from /builddir/build/BUILD/thunderbird-60.4.0/objdir/xpcom/io/Unified_cpp_xpcom_io1.cpp:2: 44:56.30 /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/nsIClassInfoImpl.h:139:5: note: some parts of macro expansion are not guarded by this 'else' clause 44:56.30 } else 44:56.30 ^~~~ 44:56.30 /builddir/build/BUILD/thunderbird-60.4.0/xpcom/io/nsMultiplexInputStream.cpp:144:3: note: in expansion of macro 'NS_IMPL_QUERY_CLASSINFO' 44:56.30 NS_IMPL_QUERY_CLASSINFO(nsMultiplexInputStream) 44:56.30 ^~~~~~~~~~~~~~~~~~~~~~~ 44:56.41 In file included from /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/nsISupportsUtils.h:14, 44:56.41 from /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/nsISupports.h:77, 44:56.41 from /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/nsIServiceManager.h:10, 44:56.41 from /builddir/build/BUILD/thunderbird-60.4.0/xpcom/io/nsLocalFileCommon.cpp:7, 44:56.41 from /builddir/build/BUILD/thunderbird-60.4.0/objdir/xpcom/io/Unified_cpp_xpcom_io1.cpp:2: 44:56.41 /builddir/build/BUILD/thunderbird-60.4.0/xpcom/io/nsStringStream.cpp: In member function 'virtual nsresult nsStringInputStream::QueryInterface(const nsIID&, void**)': 44:56.41 /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/nsISupportsImpl.h:1002:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 44:56.41 foundInterface = 0; \ 44:56.41 ^~~~~~~~~~~~~~ 44:56.41 /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/nsISupportsImpl.h:1066:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 44:56.41 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 44:56.41 ^~~~~~~~~~~~~~~~~~~~~~~ 44:56.41 /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/nsIClassInfoImpl.h:171:3: note: in expansion of macro 'NS_INTERFACE_MAP_END' 44:56.41 NS_INTERFACE_MAP_END 44:56.41 ^~~~~~~~~~~~~~~~~~~~ 44:56.41 /builddir/build/BUILD/thunderbird-60.4.0/xpcom/io/nsStringStream.cpp:93:1: note: in expansion of macro 'NS_IMPL_QUERY_INTERFACE_CI' 44:56.41 NS_IMPL_QUERY_INTERFACE_CI(nsStringInputStream, 44:56.41 ^~~~~~~~~~~~~~~~~~~~~~~~~~ 44:56.41 In file included from /builddir/build/BUILD/thunderbird-60.4.0/xpcom/io/nsLocalFileUnix.h:22, 44:56.41 from /builddir/build/BUILD/thunderbird-60.4.0/xpcom/io/nsLocalFile.h:36, 44:56.41 from /builddir/build/BUILD/thunderbird-60.4.0/xpcom/io/nsLocalFileCommon.cpp:9, 44:56.41 from /builddir/build/BUILD/thunderbird-60.4.0/objdir/xpcom/io/Unified_cpp_xpcom_io1.cpp:2: 44:56.41 /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/nsIClassInfoImpl.h:139:5: note: some parts of macro expansion are not guarded by this 'else' clause 44:56.42 } else 44:56.42 ^~~~ 44:56.42 /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/nsIClassInfoImpl.h:170:5: note: in expansion of macro 'NS_IMPL_QUERY_CLASSINFO' 44:56.42 NS_IMPL_QUERY_CLASSINFO(aClass) \ 44:56.42 ^~~~~~~~~~~~~~~~~~~~~~~ 44:56.42 /builddir/build/BUILD/thunderbird-60.4.0/xpcom/io/nsStringStream.cpp:93:1: note: in expansion of macro 'NS_IMPL_QUERY_INTERFACE_CI' 44:56.42 NS_IMPL_QUERY_INTERFACE_CI(nsStringInputStream, 44:56.42 ^~~~~~~~~~~~~~~~~~~~~~~~~~ 44:58.96 In file included from /builddir/build/BUILD/thunderbird-60.4.0/objdir/xpcom/io/Unified_cpp_xpcom_io1.cpp:65: 44:58.96 /builddir/build/BUILD/thunderbird-60.4.0/xpcom/io/nsStorageStream.cpp: In member function 'virtual void nsStorageInputStream::Serialize(mozilla::ipc::InputStreamParams&, nsIIPCSerializableInputStream::FileDescriptorArray&)': 44:58.96 /builddir/build/BUILD/thunderbird-60.4.0/xpcom/io/nsStorageStream.cpp:583:12: warning: 'remaining' may be used uninitialized in this function [-Wmaybe-uninitialized] 44:58.96 uint64_t remaining; 44:58.96 ^~~~~~~~~ 44:58.96 /builddir/build/BUILD/thunderbird-60.4.0/xpcom/io/nsStorageStream.cpp:534:14: warning: 'offset' may be used uninitialized in this function [-Wmaybe-uninitialized] 44:58.96 return Seek(pos); 44:58.96 ~~~~^~~~~ 44:58.97 /builddir/build/BUILD/thunderbird-60.4.0/xpcom/io/nsStorageStream.cpp:579:11: note: 'offset' was declared here 44:58.97 int64_t offset; 44:58.97 ^~~~~~ 45:00.23 libxpcom_io.a.desc 45:04.88 libxpcom_components.a.desc 45:22.53 In file included from /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/nsISupportsUtils.h:14, 45:22.53 from /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/nsISupports.h:77, 45:22.53 from /builddir/build/BUILD/thunderbird-60.4.0/xpcom/threads/nsICancelableRunnable.h:10, 45:22.53 from /builddir/build/BUILD/thunderbird-60.4.0/xpcom/threads/nsThreadUtils.h:13, 45:22.54 from /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/mozilla/SharedThreadPool.h:12, 45:22.54 from /builddir/build/BUILD/thunderbird-60.4.0/xpcom/threads/SharedThreadPool.cpp:7, 45:22.54 from /builddir/build/BUILD/thunderbird-60.4.0/objdir/xpcom/threads/Unified_cpp_xpcom_threads1.cpp:2: 45:22.54 /builddir/build/BUILD/thunderbird-60.4.0/xpcom/threads/nsThread.cpp: In member function 'virtual nsresult nsThread::QueryInterface(const nsIID&, void**)': 45:22.54 /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/nsISupportsImpl.h:1002:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 45:22.54 foundInterface = 0; \ 45:22.54 ^~~~~~~~~~~~~~ 45:22.54 /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/nsISupportsImpl.h:1066:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 45:22.54 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 45:22.54 ^~~~~~~~~~~~~~~~~~~~~~~ 45:22.54 /builddir/build/BUILD/thunderbird-60.4.0/xpcom/threads/nsThread.cpp:192:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 45:22.54 NS_INTERFACE_MAP_END 45:22.54 ^~~~~~~~~~~~~~~~~~~~ 45:22.54 In file included from /builddir/build/BUILD/thunderbird-60.4.0/objdir/xpcom/threads/Unified_cpp_xpcom_threads1.cpp:119: 45:22.54 /builddir/build/BUILD/thunderbird-60.4.0/xpcom/threads/nsThread.cpp:191:5: note: some parts of macro expansion are not guarded by this 'else' clause 45:22.54 } else 45:22.54 ^~~~ 45:22.56 In file included from /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/nsISupportsUtils.h:14, 45:22.57 from /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/nsISupports.h:77, 45:22.57 from /builddir/build/BUILD/thunderbird-60.4.0/xpcom/threads/nsICancelableRunnable.h:10, 45:22.57 from /builddir/build/BUILD/thunderbird-60.4.0/xpcom/threads/nsThreadUtils.h:13, 45:22.57 from /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/mozilla/SharedThreadPool.h:12, 45:22.57 from /builddir/build/BUILD/thunderbird-60.4.0/xpcom/threads/SharedThreadPool.cpp:7, 45:22.57 from /builddir/build/BUILD/thunderbird-60.4.0/objdir/xpcom/threads/Unified_cpp_xpcom_threads1.cpp:2: 45:22.57 /builddir/build/BUILD/thunderbird-60.4.0/xpcom/threads/nsThreadManager.cpp: In member function 'virtual nsresult nsThreadManager::QueryInterface(const nsIID&, void**)': 45:22.57 /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/nsISupportsImpl.h:1002:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 45:22.57 foundInterface = 0; \ 45:22.57 ^~~~~~~~~~~~~~ 45:22.57 /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/nsISupportsImpl.h:1066:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 45:22.57 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 45:22.57 ^~~~~~~~~~~~~~~~~~~~~~~ 45:22.57 /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/nsIClassInfoImpl.h:171:3: note: in expansion of macro 'NS_INTERFACE_MAP_END' 45:22.57 NS_INTERFACE_MAP_END 45:22.57 ^~~~~~~~~~~~~~~~~~~~ 45:22.57 /builddir/build/BUILD/thunderbird-60.4.0/xpcom/threads/nsThreadManager.cpp:119:1: note: in expansion of macro 'NS_IMPL_QUERY_INTERFACE_CI' 45:22.57 NS_IMPL_QUERY_INTERFACE_CI(nsThreadManager, nsIThreadManager) 45:22.58 ^~~~~~~~~~~~~~~~~~~~~~~~~~ 45:22.58 In file included from /builddir/build/BUILD/thunderbird-60.4.0/xpcom/threads/nsThread.cpp:19, 45:22.58 from /builddir/build/BUILD/thunderbird-60.4.0/objdir/xpcom/threads/Unified_cpp_xpcom_threads1.cpp:119: 45:22.58 /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/nsIClassInfoImpl.h:139:5: note: some parts of macro expansion are not guarded by this 'else' clause 45:22.58 } else 45:22.58 ^~~~ 45:22.58 /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/nsIClassInfoImpl.h:170:5: note: in expansion of macro 'NS_IMPL_QUERY_CLASSINFO' 45:22.58 NS_IMPL_QUERY_CLASSINFO(aClass) \ 45:22.58 ^~~~~~~~~~~~~~~~~~~~~~~ 45:22.58 /builddir/build/BUILD/thunderbird-60.4.0/xpcom/threads/nsThreadManager.cpp:119:1: note: in expansion of macro 'NS_IMPL_QUERY_INTERFACE_CI' 45:22.58 NS_IMPL_QUERY_INTERFACE_CI(nsThreadManager, nsIThreadManager) 45:22.58 ^~~~~~~~~~~~~~~~~~~~~~~~~~ 45:22.58 In file included from /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/nsISupportsUtils.h:14, 45:22.58 from /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/nsISupports.h:77, 45:22.58 from /builddir/build/BUILD/thunderbird-60.4.0/xpcom/threads/nsICancelableRunnable.h:10, 45:22.58 from /builddir/build/BUILD/thunderbird-60.4.0/xpcom/threads/nsThreadUtils.h:13, 45:22.58 from /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/mozilla/SharedThreadPool.h:12, 45:22.58 from /builddir/build/BUILD/thunderbird-60.4.0/xpcom/threads/SharedThreadPool.cpp:7, 45:22.58 from /builddir/build/BUILD/thunderbird-60.4.0/objdir/xpcom/threads/Unified_cpp_xpcom_threads1.cpp:2: 45:22.58 /builddir/build/BUILD/thunderbird-60.4.0/xpcom/threads/nsThreadManager.cpp: In member function 'virtual nsresult {anonymous}::ShutdownObserveHelper::QueryInterface(const nsIID&, void**)': 45:22.58 /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/nsISupportsImpl.h:1002:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 45:22.58 foundInterface = 0; \ 45:22.58 ^~~~~~~~~~~~~~ 45:22.58 /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/nsISupportsImpl.h:1066:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 45:22.58 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 45:22.58 ^~~~~~~~~~~~~~~~~~~~~~~ 45:22.58 /builddir/build/BUILD/thunderbird-60.4.0/xpcom/threads/nsThreadManager.cpp:190:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 45:22.59 NS_INTERFACE_MAP_END 45:22.59 ^~~~~~~~~~~~~~~~~~~~ 45:22.59 /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/nsISupportsImpl.h:994:3: note: some parts of macro expansion are not guarded by this 'else' clause 45:22.59 else 45:22.59 ^~~~ 45:22.59 /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/nsISupportsImpl.h:1068:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 45:22.59 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 45:22.59 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 45:22.59 /builddir/build/BUILD/thunderbird-60.4.0/xpcom/threads/nsThreadManager.cpp:189:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 45:22.59 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIObserver) 45:22.59 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 45:22.59 /builddir/build/BUILD/thunderbird-60.4.0/xpcom/threads/nsThreadPool.cpp: In member function 'virtual nsresult nsThreadPool::QueryInterface(const nsIID&, void**)': 45:22.59 /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/nsISupportsImpl.h:1002:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 45:22.59 foundInterface = 0; \ 45:22.59 ^~~~~~~~~~~~~~ 45:22.59 /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/nsISupportsImpl.h:1066:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 45:22.59 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 45:22.59 ^~~~~~~~~~~~~~~~~~~~~~~ 45:22.59 /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/nsIClassInfoImpl.h:171:3: note: in expansion of macro 'NS_INTERFACE_MAP_END' 45:22.59 NS_INTERFACE_MAP_END 45:22.59 ^~~~~~~~~~~~~~~~~~~~ 45:22.59 /builddir/build/BUILD/thunderbird-60.4.0/xpcom/threads/nsThreadPool.cpp:41:1: note: in expansion of macro 'NS_IMPL_QUERY_INTERFACE_CI' 45:22.59 NS_IMPL_QUERY_INTERFACE_CI(nsThreadPool, nsIThreadPool, nsIEventTarget, 45:22.59 ^~~~~~~~~~~~~~~~~~~~~~~~~~ 45:22.59 In file included from /builddir/build/BUILD/thunderbird-60.4.0/xpcom/threads/nsThread.cpp:19, 45:22.59 from /builddir/build/BUILD/thunderbird-60.4.0/objdir/xpcom/threads/Unified_cpp_xpcom_threads1.cpp:119: 45:22.59 /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/nsIClassInfoImpl.h:139:5: note: some parts of macro expansion are not guarded by this 'else' clause 45:22.59 } else 45:22.59 ^~~~ 45:22.59 /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/nsIClassInfoImpl.h:170:5: note: in expansion of macro 'NS_IMPL_QUERY_CLASSINFO' 45:22.59 NS_IMPL_QUERY_CLASSINFO(aClass) \ 45:22.59 ^~~~~~~~~~~~~~~~~~~~~~~ 45:22.59 /builddir/build/BUILD/thunderbird-60.4.0/xpcom/threads/nsThreadPool.cpp:41:1: note: in expansion of macro 'NS_IMPL_QUERY_INTERFACE_CI' 45:22.59 NS_IMPL_QUERY_INTERFACE_CI(nsThreadPool, nsIThreadPool, nsIEventTarget, 45:22.59 ^~~~~~~~~~~~~~~~~~~~~~~~~~ 45:31.34 libxpcom_threads.a.desc 45:35.87 libxpcom_reflect_xptinfo.a.desc 45:36.86 libxpcom_reflect_xptcall.a.desc 45:36.98 xptcinvoke_asm_ppc64_linux.o 45:36.98 xptcstubs_asm_ppc64_linux.o 45:37.61 /builddir/build/BUILD/thunderbird-60.4.0/xpcom/reflect/xptcall/md/unix/xptcinvoke_ppc64_linux.cpp: In function 'void invoke_copy_to_stack(uint64_t*, double*, uint32_t, nsXPTCVariant*, uint64_t*)': 45:37.62 /builddir/build/BUILD/thunderbird-60.4.0/xpcom/reflect/xptcall/md/unix/xptcinvoke_ppc64_linux.cpp:85:27: warning: 'tempu64' may be used uninitialized in this function [-Wmaybe-uninitialized] 45:37.62 gpregs[i] = tempu64; 45:37.62 ~~~~~~~~~~^~~~~~~~~ 45:38.47 libxpcom_reflect_xptcall_md_unix.a.desc 45:40.99 In file included from /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/nsISupportsUtils.h:14, 45:40.99 from /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/nsISupports.h:77, 45:40.99 from /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/nsIProtocolHandler.h:10, 45:40.99 from /builddir/build/BUILD/thunderbird-60.4.0/chrome/nsChromeProtocolHandler.h:9, 45:40.99 from /builddir/build/BUILD/thunderbird-60.4.0/chrome/nsChromeProtocolHandler.cpp:13, 45:40.99 from /builddir/build/BUILD/thunderbird-60.4.0/objdir/chrome/Unified_cpp_chrome0.cpp:2: 45:40.99 /builddir/build/BUILD/thunderbird-60.4.0/chrome/nsChromeRegistry.cpp: In member function 'virtual nsresult nsChromeRegistry::QueryInterface(const nsIID&, void**)': 45:40.99 /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/nsISupportsImpl.h:1002:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 45:40.99 foundInterface = 0; \ 45:40.99 ^~~~~~~~~~~~~~ 45:40.99 /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/nsISupportsImpl.h:1066:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 45:40.99 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 45:40.99 ^~~~~~~~~~~~~~~~~~~~~~~ 45:40.99 /builddir/build/BUILD/thunderbird-60.4.0/chrome/nsChromeRegistry.cpp:117:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 45:40.99 NS_INTERFACE_MAP_END 45:40.99 ^~~~~~~~~~~~~~~~~~~~ 45:40.99 /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/nsISupportsImpl.h:994:3: note: some parts of macro expansion are not guarded by this 'else' clause 45:40.99 else 45:40.99 ^~~~ 45:40.99 /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/nsISupportsImpl.h:1068:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 45:40.99 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 45:41.00 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 45:41.00 /builddir/build/BUILD/thunderbird-60.4.0/chrome/nsChromeRegistry.cpp:116:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 45:41.00 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIChromeRegistry) 45:41.00 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 45:45.24 libchrome.a.desc 45:53.94 In file included from /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/jspubtd.h:17, 45:53.94 from /builddir/build/BUILD/thunderbird-60.4.0/xpcom/base/nsCycleCollectionTraversalCallback.h:10, 45:53.94 from /builddir/build/BUILD/thunderbird-60.4.0/xpcom/base/nsCycleCollectionNoteChild.h:13, 45:53.94 from /builddir/build/BUILD/thunderbird-60.4.0/xpcom/base/nsCOMPtr.h:33, 45:53.94 from /builddir/build/BUILD/thunderbird-60.4.0/xpcom/build/FileLocation.h:11, 45:53.94 from /builddir/build/BUILD/thunderbird-60.4.0/xpcom/build/FileLocation.cpp:7, 45:53.94 from /builddir/build/BUILD/thunderbird-60.4.0/objdir/xpcom/build/Unified_cpp_xpcom_build0.cpp:2: 45:53.94 /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = nsMemoryReporterManager::AmountFns]': 45:53.94 /builddir/build/BUILD/thunderbird-60.4.0/xpcom/base/nsMemoryReporterManager.h:158:28: required from here 45:53.94 /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/mozilla/PodOperations.h:32: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] 45:53.94 memset(aT, 0, sizeof(T)); 45:53.94 ~~~~~~^~~~~~~~~~~~~~~~~~ 45:53.94 In file included from /builddir/build/BUILD/thunderbird-60.4.0/xpcom/build/XPCOMInit.cpp:107, 45:53.94 from /builddir/build/BUILD/thunderbird-60.4.0/objdir/xpcom/build/Unified_cpp_xpcom_build0.cpp:47: 45:53.94 /builddir/build/BUILD/thunderbird-60.4.0/xpcom/base/nsMemoryReporterManager.h:140:10: note: 'struct nsMemoryReporterManager::AmountFns' declared here 45:53.94 struct AmountFns 45:53.94 ^~~~~~~~~ 45:53.94 In file included from /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/jspubtd.h:17, 45:53.94 from /builddir/build/BUILD/thunderbird-60.4.0/xpcom/base/nsCycleCollectionTraversalCallback.h:10, 45:53.94 from /builddir/build/BUILD/thunderbird-60.4.0/xpcom/base/nsCycleCollectionNoteChild.h:13, 45:53.94 from /builddir/build/BUILD/thunderbird-60.4.0/xpcom/base/nsCOMPtr.h:33, 45:53.94 from /builddir/build/BUILD/thunderbird-60.4.0/xpcom/build/FileLocation.h:11, 45:53.94 from /builddir/build/BUILD/thunderbird-60.4.0/xpcom/build/FileLocation.cpp:7, 45:53.94 from /builddir/build/BUILD/thunderbird-60.4.0/objdir/xpcom/build/Unified_cpp_xpcom_build0.cpp:2: 45:53.94 /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = nsMemoryReporterManager::SizeOfTabFns]': 45:53.94 /builddir/build/BUILD/thunderbird-60.4.0/xpcom/base/nsMemoryReporterManager.h:182:28: required from here 45:53.94 /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/mozilla/PodOperations.h:32: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] 45:53.94 memset(aT, 0, sizeof(T)); 45:53.94 ~~~~~~^~~~~~~~~~~~~~~~~~ 45:53.94 In file included from /builddir/build/BUILD/thunderbird-60.4.0/xpcom/build/XPCOMInit.cpp:107, 45:53.94 from /builddir/build/BUILD/thunderbird-60.4.0/objdir/xpcom/build/Unified_cpp_xpcom_build0.cpp:47: 45:53.95 /builddir/build/BUILD/thunderbird-60.4.0/xpcom/base/nsMemoryReporterManager.h:175:10: note: 'struct nsMemoryReporterManager::SizeOfTabFns' declared here 45:53.95 struct SizeOfTabFns 45:53.95 ^~~~~~~~~~~~ 45:58.28 libxpcom_build.a.desc 46:05.51 In file included from /usr/include/string.h:494, 46:05.51 from /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/system_wrappers/string.h:3, 46:05.51 from /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/mozilla/throw_gcc.h:14, 46:05.51 from /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/stl_wrappers/cstdlib:64, 46:05.51 from /usr/include/c++/8/stdlib.h:36, 46:05.51 from /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/system_wrappers/stdlib.h:3, 46:05.51 from /builddir/build/BUILD/thunderbird-60.4.0/modules/libpref/Preferences.cpp:8, 46:05.51 from /builddir/build/BUILD/thunderbird-60.4.0/objdir/modules/libpref/Unified_cpp_modules_libpref0.cpp:2: 46:05.51 In function 'void* memcpy(void*, const void*, size_t)', 46:05.51 inlined from 'static void nsTArray_CopyWithMemutils::MoveNonOverlappingRegion(void*, void*, size_t, size_t)' at /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/nsTArray.h:621:11, 46:05.51 inlined from 'void nsTArray_base::ShrinkCapacity(nsTArray_base::size_type, size_t) [with Alloc = nsTArrayInfallibleAllocator; Copy = nsTArray_CopyWithMemutils]' at /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/nsTArray-inl.h:238:35, 46:05.51 inlined from 'void nsTArray_Impl::Compact() [with E = nsTString; Alloc = nsTArrayInfallibleAllocator]' at /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/nsTArray.h:2029:19, 46:05.51 inlined from 'void nsTArray_Impl::Clear() [with E = nsTString; Alloc = nsTArrayInfallibleAllocator]' at /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/nsTArray.h:1810:5, 46:05.51 inlined from 'static mozilla::Result mozilla::Preferences::InitInitialObjects()' at /builddir/build/BUILD/thunderbird-60.4.0/modules/libpref/Preferences.cpp:3906:22: 46:05.51 /usr/include/bits/string_fortified.h:34:33: warning: 'void* __builtin___memcpy_chk(void*, const void*, long unsigned int, long unsigned int)' offset 16 is out of the bounds [0, 8] of object 'prefEntries' with type 'nsTArray >' [-Warray-bounds] 46:05.51 return __builtin___memcpy_chk (__dest, __src, __len, __bos0 (__dest)); 46:05.51 ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 46:05.52 In file included from /builddir/build/BUILD/thunderbird-60.4.0/objdir/modules/libpref/Unified_cpp_modules_libpref0.cpp:2: 46:05.52 /builddir/build/BUILD/thunderbird-60.4.0/modules/libpref/Preferences.cpp: In static member function 'static mozilla::Result mozilla::Preferences::InitInitialObjects()': 46:05.52 /builddir/build/BUILD/thunderbird-60.4.0/modules/libpref/Preferences.cpp:3816:23: note: 'prefEntries' declared here 46:05.52 nsTArray prefEntries; 46:05.52 ^~~~~~~~~~~ 46:06.46 libmodules_libpref.a.desc 46:07.49 libintl_hyphenation_hyphen.a.desc 46:11.72 libintl_hyphenation_glue.a.desc 46:17.60 libintl_locale.a.desc 46:18.65 libintl_locale_gtk.a.desc 46:20.75 libintl_lwbrk.a.desc 46:24.19 libintl_strres.a.desc 46:24.30 libintl_unicharutil.a.desc 46:26.94 libintl_unicharutil_util.a.desc 46:27.06 libintl_l10n.a.desc 46:28.89 libintl_uconv.a.desc 46:29.77 libintl_build.a.desc 46:39.55 In file included from /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/nsISupportsUtils.h:14, 46:39.56 from /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/nsISupports.h:77, 46:39.56 from /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/nsIInputStream.h:10, 46:39.56 from /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/nsIArrayBufferInputStream.h:10, 46:39.56 from /builddir/build/BUILD/thunderbird-60.4.0/netwerk/base/ArrayBufferInputStream.h:9, 46:39.56 from /builddir/build/BUILD/thunderbird-60.4.0/netwerk/base/ArrayBufferInputStream.cpp:7, 46:39.56 from /builddir/build/BUILD/thunderbird-60.4.0/objdir/netwerk/base/Unified_cpp_netwerk_base0.cpp:2: 46:39.56 /builddir/build/BUILD/thunderbird-60.4.0/netwerk/base/PartiallySeekableInputStream.cpp: In member function 'virtual nsresult mozilla::net::PartiallySeekableInputStream::QueryInterface(const nsIID&, void**)': 46:39.56 /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/nsISupportsImpl.h:1002:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 46:39.56 foundInterface = 0; \ 46:39.56 ^~~~~~~~~~~~~~ 46:39.56 /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/nsISupportsImpl.h:1066:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 46:39.56 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 46:39.56 ^~~~~~~~~~~~~~~~~~~~~~~ 46:39.56 /builddir/build/BUILD/thunderbird-60.4.0/netwerk/base/PartiallySeekableInputStream.cpp:29:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 46:39.56 NS_INTERFACE_MAP_END 46:39.56 ^~~~~~~~~~~~~~~~~~~~ 46:39.56 /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/nsISupportsImpl.h:994:3: note: some parts of macro expansion are not guarded by this 'else' clause 46:39.56 else 46:39.56 ^~~~ 46:39.56 /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/nsISupportsImpl.h:1068:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 46:39.56 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 46:39.56 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 46:39.56 /builddir/build/BUILD/thunderbird-60.4.0/netwerk/base/PartiallySeekableInputStream.cpp:28:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 46:39.56 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIInputStream) 46:39.56 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 46:55.01 In file included from /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/nsISupportsUtils.h:14, 46:55.01 from /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/nsISupports.h:77, 46:55.01 from /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/nsIRedirectChannelRegistrar.h:10, 46:55.01 from /builddir/build/BUILD/thunderbird-60.4.0/netwerk/base/RedirectChannelRegistrar.h:8, 46:55.01 from /builddir/build/BUILD/thunderbird-60.4.0/netwerk/base/RedirectChannelRegistrar.cpp:5, 46:55.01 from /builddir/build/BUILD/thunderbird-60.4.0/objdir/netwerk/base/Unified_cpp_netwerk_base1.cpp:2: 46:55.01 /builddir/build/BUILD/thunderbird-60.4.0/netwerk/base/nsBaseContentStream.cpp: In member function 'virtual nsresult nsBaseContentStream::QueryInterface(const nsIID&, void**)': 46:55.02 /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/nsISupportsImpl.h:1002:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 46:55.02 foundInterface = 0; \ 46:55.02 ^~~~~~~~~~~~~~ 46:55.02 /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/nsISupportsImpl.h:1066:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 46:55.02 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 46:55.02 ^~~~~~~~~~~~~~~~~~~~~~~ 46:55.02 /builddir/build/BUILD/thunderbird-60.4.0/netwerk/base/nsBaseContentStream.cpp:44:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 46:55.02 NS_INTERFACE_MAP_END 46:55.02 ^~~~~~~~~~~~~~~~~~~~ 46:55.02 /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/nsISupportsImpl.h:994:3: note: some parts of macro expansion are not guarded by this 'else' clause 46:55.02 else 46:55.02 ^~~~ 46:55.02 /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/nsISupportsImpl.h:1068:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 46:55.02 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 46:55.02 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 46:55.02 /builddir/build/BUILD/thunderbird-60.4.0/netwerk/base/nsBaseContentStream.cpp:43:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 46:55.02 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIInputStream) 46:55.02 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 46:55.03 /builddir/build/BUILD/thunderbird-60.4.0/netwerk/base/nsBufferedStreams.cpp: In member function 'virtual nsresult nsBufferedInputStream::QueryInterface(const nsIID&, void**)': 46:55.03 /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/nsISupportsImpl.h:1020:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 46:55.03 foundInterface = 0; \ 46:55.03 ^~~~~~~~~~~~~~ 46:55.03 /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/nsISupportsImpl.h:1070:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 46:55.03 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 46:55.03 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 46:55.03 /builddir/build/BUILD/thunderbird-60.4.0/netwerk/base/nsBufferedStreams.cpp:298:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 46:55.03 NS_INTERFACE_MAP_END_INHERITING(nsBufferedStream) 46:55.03 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 46:55.03 In file included from /builddir/build/BUILD/thunderbird-60.4.0/netwerk/base/nsBufferedStreams.cpp:11, 46:55.03 from /builddir/build/BUILD/thunderbird-60.4.0/objdir/netwerk/base/Unified_cpp_netwerk_base1.cpp:137: 46:55.03 /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/nsIClassInfoImpl.h:139:5: note: some parts of macro expansion are not guarded by this 'else' clause 46:55.03 } else 46:55.03 ^~~~ 46:55.03 /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/nsIClassInfoImpl.h:139:5: note: in definition of macro 'NS_IMPL_QUERY_CLASSINFO' 46:55.03 } else 46:55.03 ^~~~ 46:55.04 In file included from /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/nsISupportsUtils.h:14, 46:55.04 from /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/nsISupports.h:77, 46:55.04 from /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/nsIRedirectChannelRegistrar.h:10, 46:55.04 from /builddir/build/BUILD/thunderbird-60.4.0/netwerk/base/RedirectChannelRegistrar.h:8, 46:55.04 from /builddir/build/BUILD/thunderbird-60.4.0/netwerk/base/RedirectChannelRegistrar.cpp:5, 46:55.04 from /builddir/build/BUILD/thunderbird-60.4.0/objdir/netwerk/base/Unified_cpp_netwerk_base1.cpp:2: 46:55.04 /builddir/build/BUILD/thunderbird-60.4.0/netwerk/base/nsBufferedStreams.cpp: In member function 'virtual nsresult nsBufferedOutputStream::QueryInterface(const nsIID&, void**)': 46:55.04 /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/nsISupportsImpl.h:1020:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 46:55.04 foundInterface = 0; \ 46:55.04 ^~~~~~~~~~~~~~ 46:55.04 /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/nsISupportsImpl.h:1070:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 46:55.04 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 46:55.04 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 46:55.04 /builddir/build/BUILD/thunderbird-60.4.0/netwerk/base/nsBufferedStreams.cpp:762:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 46:55.05 NS_INTERFACE_MAP_END_INHERITING(nsBufferedStream) 46:55.05 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 46:55.05 /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/nsISupportsImpl.h:983:3: note: some parts of macro expansion are not guarded by this 'else' clause 46:55.05 else 46:55.05 ^~~~ 46:55.05 /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/nsISupportsImpl.h:1060:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 46:55.05 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 46:55.05 ^~~~~~~~~~~~~~~~~~ 46:55.05 /builddir/build/BUILD/thunderbird-60.4.0/netwerk/base/nsBufferedStreams.cpp:761:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 46:55.05 NS_INTERFACE_MAP_ENTRY(nsIStreamBufferAccess) 46:55.05 ^~~~~~~~~~~~~~~~~~~~~~ 47:02.64 In file included from /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/nsISupportsUtils.h:14, 47:02.64 from /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/nsISupports.h:77, 47:02.64 from /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/nsIObserver.h:10, 47:02.64 from /builddir/build/BUILD/thunderbird-60.4.0/netwerk/base/nsChannelClassifier.h:8, 47:02.64 from /builddir/build/BUILD/thunderbird-60.4.0/netwerk/base/nsChannelClassifier.cpp:7, 47:02.64 from /builddir/build/BUILD/thunderbird-60.4.0/objdir/netwerk/base/Unified_cpp_netwerk_base2.cpp:2: 47:02.64 /builddir/build/BUILD/thunderbird-60.4.0/netwerk/base/nsFileStreams.cpp: In member function 'virtual nsresult nsFileInputStream::QueryInterface(const nsIID&, void**)': 47:02.64 /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/nsISupportsImpl.h:1020:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 47:02.64 foundInterface = 0; \ 47:02.64 ^~~~~~~~~~~~~~ 47:02.64 /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/nsISupportsImpl.h:1070:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 47:02.64 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 47:02.64 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 47:02.64 /builddir/build/BUILD/thunderbird-60.4.0/netwerk/base/nsFileStreams.cpp:418:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 47:02.64 NS_INTERFACE_MAP_END_INHERITING(nsFileStreamBase) 47:02.64 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 47:02.64 /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/nsISupportsImpl.h:988:3: note: some parts of macro expansion are not guarded by this 'else' clause 47:02.65 else 47:02.65 ^~~~ 47:02.65 /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/nsISupportsImpl.h:1062:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_CONDITIONAL' 47:02.65 NS_IMPL_QUERY_BODY_CONDITIONAL(_interface, condition) 47:02.65 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 47:02.65 /builddir/build/BUILD/thunderbird-60.4.0/netwerk/base/nsFileStreams.cpp:417:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CONDITIONAL' 47:02.65 NS_INTERFACE_MAP_ENTRY_CONDITIONAL(nsICloneableInputStream, IsCloneable()) 47:02.65 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 47:04.12 /builddir/build/BUILD/thunderbird-60.4.0/netwerk/base/nsLoadGroup.cpp: In member function 'nsresult mozilla::net::nsLoadGroup::AggregatedQueryInterface(const nsIID&, void**)': 47:04.12 /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/nsISupportsImpl.h:1002:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 47:04.12 foundInterface = 0; \ 47:04.12 ^~~~~~~~~~~~~~ 47:04.12 /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/nsISupportsImpl.h:1066:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 47:04.12 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 47:04.12 ^~~~~~~~~~~~~~~~~~~~~~~ 47:04.12 /builddir/build/BUILD/thunderbird-60.4.0/netwerk/base/nsLoadGroup.cpp:148:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 47:04.12 NS_INTERFACE_MAP_END 47:04.12 ^~~~~~~~~~~~~~~~~~~~ 47:04.12 /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/nsISupportsImpl.h:983:3: note: some parts of macro expansion are not guarded by this 'else' clause 47:04.12 else 47:04.12 ^~~~ 47:04.12 /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/nsISupportsImpl.h:1060:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 47:04.12 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 47:04.12 ^~~~~~~~~~~~~~~~~~ 47:04.12 /builddir/build/BUILD/thunderbird-60.4.0/netwerk/base/nsLoadGroup.cpp:147:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 47:04.12 NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference) 47:04.13 ^~~~~~~~~~~~~~~~~~~~~~ 47:04.13 /builddir/build/BUILD/thunderbird-60.4.0/netwerk/base/nsMIMEInputStream.cpp: In member function 'virtual nsresult nsMIMEInputStream::QueryInterface(const nsIID&, void**)': 47:04.14 /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/nsISupportsImpl.h:1002:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 47:04.14 foundInterface = 0; \ 47:04.14 ^~~~~~~~~~~~~~ 47:04.14 /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/nsISupportsImpl.h:1066:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 47:04.14 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 47:04.14 ^~~~~~~~~~~~~~~~~~~~~~~ 47:04.14 /builddir/build/BUILD/thunderbird-60.4.0/netwerk/base/nsMIMEInputStream.cpp:85:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 47:04.14 NS_INTERFACE_MAP_END 47:04.14 ^~~~~~~~~~~~~~~~~~~~ 47:04.14 In file included from /builddir/build/BUILD/thunderbird-60.4.0/netwerk/base/nsFileStreams.cpp:22, 47:04.14 from /builddir/build/BUILD/thunderbird-60.4.0/objdir/netwerk/base/Unified_cpp_netwerk_base2.cpp:38: 47:04.14 /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/nsIClassInfoImpl.h:139:5: note: some parts of macro expansion are not guarded by this 'else' clause 47:04.14 } else 47:04.14 ^~~~ 47:04.14 /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/nsIClassInfoImpl.h:139:5: note: in definition of macro 'NS_IMPL_QUERY_CLASSINFO' 47:04.14 } else 47:04.14 ^~~~ 47:15.61 In file included from /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/nsISupportsUtils.h:14, 47:15.61 from /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/nsISupports.h:77, 47:15.61 from /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/nsIRequestObserver.h:10, 47:15.61 from /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/nsIStreamListener.h:10, 47:15.62 from /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/nsIStreamLoader.h:10, 47:15.62 from /builddir/build/BUILD/thunderbird-60.4.0/netwerk/base/nsPACMan.h:10, 47:15.62 from /builddir/build/BUILD/thunderbird-60.4.0/netwerk/base/nsPACMan.cpp:7, 47:15.62 from /builddir/build/BUILD/thunderbird-60.4.0/objdir/netwerk/base/Unified_cpp_netwerk_base3.cpp:2: 47:15.62 /builddir/build/BUILD/thunderbird-60.4.0/netwerk/base/nsProtocolProxyService.cpp: In member function 'virtual nsresult mozilla::net::nsProtocolProxyService::QueryInterface(const nsIID&, void**)': 47:15.62 /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/nsISupportsImpl.h:1002:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 47:15.62 foundInterface = 0; \ 47:15.62 ^~~~~~~~~~~~~~ 47:15.62 /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/nsISupportsImpl.h:1066:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 47:15.62 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 47:15.62 ^~~~~~~~~~~~~~~~~~~~~~~ 47:15.62 /builddir/build/BUILD/thunderbird-60.4.0/netwerk/base/nsProtocolProxyService.cpp:810:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 47:15.62 NS_INTERFACE_MAP_END 47:15.62 ^~~~~~~~~~~~~~~~~~~~ 47:15.62 In file included from /builddir/build/BUILD/thunderbird-60.4.0/netwerk/base/nsProtocolProxyService.cpp:13, 47:15.62 from /builddir/build/BUILD/thunderbird-60.4.0/objdir/netwerk/base/Unified_cpp_netwerk_base3.cpp:20: 47:15.62 /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/nsIClassInfoImpl.h:139:5: note: some parts of macro expansion are not guarded by this 'else' clause 47:15.62 } else 47:15.62 ^~~~ 47:15.62 /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/nsIClassInfoImpl.h:139:5: note: in definition of macro 'NS_IMPL_QUERY_CLASSINFO' 47:15.62 } else 47:15.62 ^~~~ 47:15.69 In file included from /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/nsISupportsUtils.h:14, 47:15.69 from /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/nsISupports.h:77, 47:15.69 from /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/nsIRequestObserver.h:10, 47:15.69 from /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/nsIStreamListener.h:10, 47:15.69 from /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/nsIStreamLoader.h:10, 47:15.69 from /builddir/build/BUILD/thunderbird-60.4.0/netwerk/base/nsPACMan.h:10, 47:15.69 from /builddir/build/BUILD/thunderbird-60.4.0/netwerk/base/nsPACMan.cpp:7, 47:15.69 from /builddir/build/BUILD/thunderbird-60.4.0/objdir/netwerk/base/Unified_cpp_netwerk_base3.cpp:2: 47:15.69 /builddir/build/BUILD/thunderbird-60.4.0/netwerk/base/nsSecCheckWrapChannel.cpp: In member function 'virtual nsresult mozilla::net::nsSecCheckWrapChannelBase::QueryInterface(const nsIID&, void**)': 47:15.70 /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/nsISupportsImpl.h:1002:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 47:15.70 foundInterface = 0; \ 47:15.70 ^~~~~~~~~~~~~~ 47:15.70 /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/nsISupportsImpl.h:1066:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 47:15.70 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 47:15.70 ^~~~~~~~~~~~~~~~~~~~~~~ 47:15.70 /builddir/build/BUILD/thunderbird-60.4.0/netwerk/base/nsSecCheckWrapChannel.cpp:31:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 47:15.70 NS_INTERFACE_MAP_END 47:15.70 ^~~~~~~~~~~~~~~~~~~~ 47:15.70 /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/nsISupportsImpl.h:983:3: note: some parts of macro expansion are not guarded by this 'else' clause 47:15.70 else 47:15.70 ^~~~ 47:15.70 /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/nsISupportsImpl.h:1060:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 47:15.70 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 47:15.70 ^~~~~~~~~~~~~~~~~~ 47:15.70 /builddir/build/BUILD/thunderbird-60.4.0/netwerk/base/nsSecCheckWrapChannel.cpp:30:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 47:15.70 NS_INTERFACE_MAP_ENTRY(nsISecCheckWrapChannel) 47:15.70 ^~~~~~~~~~~~~~~~~~~~~~ 47:16.07 /builddir/build/BUILD/thunderbird-60.4.0/netwerk/base/nsSimpleURI.cpp: In member function 'virtual nsresult mozilla::net::nsSimpleURI::QueryInterface(const nsIID&, void**)': 47:16.08 /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/nsISupportsImpl.h:1002:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 47:16.08 foundInterface = 0; \ 47:16.08 ^~~~~~~~~~~~~~ 47:16.08 /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/nsISupportsImpl.h:1066:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 47:16.08 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 47:16.08 ^~~~~~~~~~~~~~~~~~~~~~~ 47:16.08 /builddir/build/BUILD/thunderbird-60.4.0/netwerk/base/nsSimpleURI.cpp:72:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 47:16.08 NS_INTERFACE_MAP_END 47:16.08 ^~~~~~~~~~~~~~~~~~~~ 47:16.08 /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/nsISupportsImpl.h:983:3: note: some parts of macro expansion are not guarded by this 'else' clause 47:16.08 else 47:16.08 ^~~~ 47:16.08 /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/nsISupportsImpl.h:1060:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 47:16.08 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 47:16.08 ^~~~~~~~~~~~~~~~~~ 47:16.08 /builddir/build/BUILD/thunderbird-60.4.0/netwerk/base/nsSimpleURI.cpp:71:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 47:16.08 NS_INTERFACE_MAP_ENTRY(nsISizeOf) 47:16.08 ^~~~~~~~~~~~~~~~~~~~~~ 47:16.74 /builddir/build/BUILD/thunderbird-60.4.0/netwerk/base/nsStandardURL.cpp: In member function 'virtual nsresult mozilla::net::nsStandardURL::QueryInterface(const nsIID&, void**)': 47:16.75 /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/nsISupportsImpl.h:1002:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 47:16.75 foundInterface = 0; \ 47:16.75 ^~~~~~~~~~~~~~ 47:16.75 /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/nsISupportsImpl.h:1066:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 47:16.75 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 47:16.75 ^~~~~~~~~~~~~~~~~~~~~~~ 47:16.75 /builddir/build/BUILD/thunderbird-60.4.0/netwerk/base/nsStandardURL.cpp:1244:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 47:16.75 NS_INTERFACE_MAP_END 47:16.75 ^~~~~~~~~~~~~~~~~~~~ 47:16.75 /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/nsISupportsImpl.h:983:3: note: some parts of macro expansion are not guarded by this 'else' clause 47:16.75 else 47:16.75 ^~~~ 47:16.75 /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/nsISupportsImpl.h:1060:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 47:16.75 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 47:16.75 ^~~~~~~~~~~~~~~~~~ 47:16.75 /builddir/build/BUILD/thunderbird-60.4.0/netwerk/base/nsStandardURL.cpp:1243:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 47:16.75 NS_INTERFACE_MAP_ENTRY(nsISizeOf) 47:16.75 ^~~~~~~~~~~~~~~~~~~~~~ 47:28.64 In file included from /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/nsISupportsUtils.h:14, 47:28.64 from /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/nsCOMPtr.h:30, 47:28.64 from /builddir/build/BUILD/thunderbird-60.4.0/netwerk/base/nsStreamListenerWrapper.h:8, 47:28.64 from /builddir/build/BUILD/thunderbird-60.4.0/netwerk/base/nsStreamListenerWrapper.cpp:5, 47:28.64 from /builddir/build/BUILD/thunderbird-60.4.0/objdir/netwerk/base/Unified_cpp_netwerk_base4.cpp:2: 47:28.64 /builddir/build/BUILD/thunderbird-60.4.0/netwerk/base/nsUDPSocket.cpp: In member function 'virtual nsresult mozilla::net::nsUDPMessage::QueryInterface(const nsIID&, void**)': 47:28.64 /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/nsISupportsImpl.h:1002:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 47:28.64 foundInterface = 0; \ 47:28.64 ^~~~~~~~~~~~~~ 47:28.64 /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/nsISupportsImpl.h:1066:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 47:28.64 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 47:28.64 ^~~~~~~~~~~~~~~~~~~~~~~ 47:28.64 /builddir/build/BUILD/thunderbird-60.4.0/netwerk/base/nsUDPSocket.cpp:188:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 47:28.64 NS_INTERFACE_MAP_END 47:28.64 ^~~~~~~~~~~~~~~~~~~~ 47:28.64 /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/nsISupportsImpl.h:983:3: note: some parts of macro expansion are not guarded by this 'else' clause 47:28.64 else 47:28.64 ^~~~ 47:28.64 /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/nsISupportsImpl.h:1060:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 47:28.64 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 47:28.64 ^~~~~~~~~~~~~~~~~~ 47:28.64 /builddir/build/BUILD/thunderbird-60.4.0/netwerk/base/nsUDPSocket.cpp:187:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 47:28.64 NS_INTERFACE_MAP_ENTRY(nsIUDPMessage) 47:28.64 ^~~~~~~~~~~~~~~~~~~~~~ 47:31.92 libnetwerk_base.a.desc 47:45.75 libnetwerk_cookie.a.desc 47:46.81 libnetwerk_dns_mdns_libmdns.a.desc 47:48.70 libnetwerk_socket.a.desc 47:50.31 libnetwerk_mime.a.desc 47:51.75 libnetwerk_streamconv.a.desc 47:53.15 In file included from /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/nsISupportsUtils.h:14, 47:53.15 from /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/nsISupports.h:77, 47:53.15 from /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/nsIRequestObserver.h:10, 47:53.15 from /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/nsIStreamListener.h:10, 47:53.15 from /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/nsIStreamConverter.h:10, 47:53.15 from /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/mozITXTToHTMLConv.h:10, 47:53.15 from /builddir/build/BUILD/thunderbird-60.4.0/netwerk/streamconv/converters/mozTXTToHTMLConv.h:13, 47:53.15 from /builddir/build/BUILD/thunderbird-60.4.0/netwerk/streamconv/converters/mozTXTToHTMLConv.cpp:6, 47:53.15 from /builddir/build/BUILD/thunderbird-60.4.0/objdir/netwerk/streamconv/converters/Unified_cpp_converters0.cpp:11: 47:53.15 /builddir/build/BUILD/thunderbird-60.4.0/netwerk/streamconv/converters/nsMultiMixedConv.cpp: In member function 'virtual nsresult nsPartChannel::QueryInterface(const nsIID&, void**)': 47:53.15 /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/nsISupportsImpl.h:1002:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 47:53.15 foundInterface = 0; \ 47:53.15 ^~~~~~~~~~~~~~ 47:53.15 /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/nsISupportsImpl.h:1066:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 47:53.15 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 47:53.15 ^~~~~~~~~~~~~~~~~~~~~~~ 47:53.15 /builddir/build/BUILD/thunderbird-60.4.0/netwerk/streamconv/converters/nsMultiMixedConv.cpp:99:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 47:53.15 NS_INTERFACE_MAP_END 47:53.15 ^~~~~~~~~~~~~~~~~~~~ 47:53.16 /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/nsISupportsImpl.h:983:3: note: some parts of macro expansion are not guarded by this 'else' clause 47:53.16 else 47:53.16 ^~~~ 47:53.16 /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/nsISupportsImpl.h:1060:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 47:53.16 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 47:53.16 ^~~~~~~~~~~~~~~~~~ 47:53.16 /builddir/build/BUILD/thunderbird-60.4.0/netwerk/streamconv/converters/nsMultiMixedConv.cpp:98:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 47:53.16 NS_INTERFACE_MAP_ENTRY(nsIMultiPartChannel) 47:53.16 ^~~~~~~~~~~~~~~~~~~~~~ 47:53.21 /builddir/build/BUILD/thunderbird-60.4.0/netwerk/streamconv/converters/nsUnknownDecoder.cpp: In member function 'virtual nsresult nsUnknownDecoder::QueryInterface(const nsIID&, void**)': 47:53.21 /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/nsISupportsImpl.h:1002:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 47:53.21 foundInterface = 0; \ 47:53.21 ^~~~~~~~~~~~~~ 47:53.21 /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/nsISupportsImpl.h:1066:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 47:53.21 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 47:53.21 ^~~~~~~~~~~~~~~~~~~~~~~ 47:53.21 /builddir/build/BUILD/thunderbird-60.4.0/netwerk/streamconv/converters/nsUnknownDecoder.cpp:139:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 47:53.21 NS_INTERFACE_MAP_END 47:53.21 ^~~~~~~~~~~~~~~~~~~~ 47:53.21 /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/nsISupportsImpl.h:994:3: note: some parts of macro expansion are not guarded by this 'else' clause 47:53.21 else 47:53.22 ^~~~ 47:53.22 /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/nsISupportsImpl.h:1068:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 47:53.22 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 47:53.22 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 47:53.22 /builddir/build/BUILD/thunderbird-60.4.0/netwerk/streamconv/converters/nsUnknownDecoder.cpp:138:4: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 47:53.22 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIStreamListener) 47:53.22 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 47:57.83 libnetwerk_streamconv_converters.a.desc 47:59.16 In file included from /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/nsISupportsUtils.h:14, 47:59.16 from /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/nsISupports.h:77, 47:59.16 from /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/nsICache.h:10, 47:59.16 from /builddir/build/BUILD/thunderbird-60.4.0/netwerk/cache/nsCacheEntry.h:10, 47:59.16 from /builddir/build/BUILD/thunderbird-60.4.0/netwerk/cache/nsDiskCache.h:11, 47:59.16 from /builddir/build/BUILD/thunderbird-60.4.0/netwerk/cache/nsApplicationCacheService.cpp:5, 47:59.16 from /builddir/build/BUILD/thunderbird-60.4.0/objdir/netwerk/cache/Unified_cpp_netwerk_cache0.cpp:2: 47:59.16 /builddir/build/BUILD/thunderbird-60.4.0/netwerk/cache/nsCacheEntryDescriptor.cpp: In member function 'virtual nsresult nsCacheEntryDescriptor::nsInputStreamWrapper::QueryInterface(const nsIID&, void**)': 47:59.16 /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/nsISupportsImpl.h:1002:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 47:59.16 foundInterface = 0; \ 47:59.16 ^~~~~~~~~~~~~~ 47:59.16 /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/nsISupportsImpl.h:1066:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 47:59.16 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 47:59.16 ^~~~~~~~~~~~~~~~~~~~~~~ 47:59.16 /builddir/build/BUILD/thunderbird-60.4.0/netwerk/cache/nsCacheEntryDescriptor.cpp:701:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 47:59.16 NS_INTERFACE_MAP_END 47:59.16 ^~~~~~~~~~~~~~~~~~~~ 47:59.16 /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/nsISupportsImpl.h:983:3: note: some parts of macro expansion are not guarded by this 'else' clause 47:59.16 else 47:59.16 ^~~~ 47:59.16 /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/nsISupportsImpl.h:1060:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 47:59.17 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 47:59.17 ^~~~~~~~~~~~~~~~~~ 47:59.17 /builddir/build/BUILD/thunderbird-60.4.0/netwerk/cache/nsCacheEntryDescriptor.cpp:700:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 47:59.17 NS_INTERFACE_MAP_ENTRY(nsISupports) 47:59.17 ^~~~~~~~~~~~~~~~~~~~~~ 47:59.17 /builddir/build/BUILD/thunderbird-60.4.0/netwerk/cache/nsCacheEntryDescriptor.cpp: In member function 'virtual nsresult nsCacheEntryDescriptor::nsDecompressInputStreamWrapper::QueryInterface(const nsIID&, void**)': 47:59.17 /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/nsISupportsImpl.h:1002:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 47:59.17 foundInterface = 0; \ 47:59.17 ^~~~~~~~~~~~~~ 47:59.17 /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/nsISupportsImpl.h:1066:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 47:59.17 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 47:59.17 ^~~~~~~~~~~~~~~~~~~~~~~ 47:59.17 /builddir/build/BUILD/thunderbird-60.4.0/netwerk/cache/nsCacheEntryDescriptor.cpp:895:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 47:59.17 NS_INTERFACE_MAP_END 47:59.17 ^~~~~~~~~~~~~~~~~~~~ 47:59.17 /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/nsISupportsImpl.h:983:3: note: some parts of macro expansion are not guarded by this 'else' clause 47:59.17 else 47:59.17 ^~~~ 47:59.17 /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/nsISupportsImpl.h:1060:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 47:59.17 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 47:59.17 ^~~~~~~~~~~~~~~~~~ 47:59.18 /builddir/build/BUILD/thunderbird-60.4.0/netwerk/cache/nsCacheEntryDescriptor.cpp:894:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 47:59.18 NS_INTERFACE_MAP_ENTRY(nsISupports) 47:59.18 ^~~~~~~~~~~~~~~~~~~~~~ 47:59.18 /builddir/build/BUILD/thunderbird-60.4.0/netwerk/cache/nsCacheEntryDescriptor.cpp: In member function 'virtual nsresult nsCacheEntryDescriptor::nsOutputStreamWrapper::QueryInterface(const nsIID&, void**)': 47:59.18 /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/nsISupportsImpl.h:1002:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 47:59.18 foundInterface = 0; \ 47:59.18 ^~~~~~~~~~~~~~ 47:59.18 /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/nsISupportsImpl.h:1066:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 47:59.18 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 47:59.18 ^~~~~~~~~~~~~~~~~~~~~~~ 47:59.18 /builddir/build/BUILD/thunderbird-60.4.0/netwerk/cache/nsCacheEntryDescriptor.cpp:1081:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 47:59.18 NS_INTERFACE_MAP_END 47:59.18 ^~~~~~~~~~~~~~~~~~~~ 47:59.18 /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/nsISupportsImpl.h:983:3: note: some parts of macro expansion are not guarded by this 'else' clause 47:59.18 else 47:59.18 ^~~~ 47:59.18 /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/nsISupportsImpl.h:1060:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 47:59.18 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 47:59.18 ^~~~~~~~~~~~~~~~~~ 47:59.18 /builddir/build/BUILD/thunderbird-60.4.0/netwerk/cache/nsCacheEntryDescriptor.cpp:1080:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 47:59.18 NS_INTERFACE_MAP_ENTRY(nsISupports) 47:59.18 ^~~~~~~~~~~~~~~~~~~~~~ 47:59.18 /builddir/build/BUILD/thunderbird-60.4.0/netwerk/cache/nsCacheEntryDescriptor.cpp: In member function 'virtual nsresult nsCacheEntryDescriptor::nsCompressOutputStreamWrapper::QueryInterface(const nsIID&, void**)': 47:59.18 /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/nsISupportsImpl.h:1002:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 47:59.18 foundInterface = 0; \ 47:59.18 ^~~~~~~~~~~~~~ 47:59.18 /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/nsISupportsImpl.h:1066:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 47:59.18 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 47:59.18 ^~~~~~~~~~~~~~~~~~~~~~~ 47:59.18 /builddir/build/BUILD/thunderbird-60.4.0/netwerk/cache/nsCacheEntryDescriptor.cpp:1311:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 47:59.18 NS_INTERFACE_MAP_END 47:59.18 ^~~~~~~~~~~~~~~~~~~~ 47:59.19 /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/nsISupportsImpl.h:983:3: note: some parts of macro expansion are not guarded by this 'else' clause 47:59.19 else 47:59.19 ^~~~ 47:59.19 /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/nsISupportsImpl.h:1060:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 47:59.19 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 47:59.19 ^~~~~~~~~~~~~~~~~~ 47:59.19 /builddir/build/BUILD/thunderbird-60.4.0/netwerk/cache/nsCacheEntryDescriptor.cpp:1310:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 47:59.19 NS_INTERFACE_MAP_ENTRY(nsISupports) 47:59.19 ^~~~~~~~~~~~~~~~~~~~~~ 47:59.45 In file included from /builddir/build/BUILD/thunderbird-60.4.0/objdir/netwerk/cache/Unified_cpp_netwerk_cache0.cpp:128: 47:59.45 /builddir/build/BUILD/thunderbird-60.4.0/netwerk/cache/nsDiskCacheMap.cpp: In member function 'nsresult nsDiskCacheMap::Open(nsIFile*, nsDiskCache::CorruptCacheInfo*)': 47:59.45 /builddir/build/BUILD/thunderbird-60.4.0/netwerk/cache/nsDiskCacheMap.cpp:88:54: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct nsDiskCacheHeader'; use assignment or value-initialization instead [-Wclass-memaccess] 47:59.45 memset(&mHeader, 0, sizeof(nsDiskCacheHeader)); 47:59.45 ^ 47:59.45 In file included from /builddir/build/BUILD/thunderbird-60.4.0/netwerk/cache/nsDiskCacheBinding.h:18, 47:59.45 from /builddir/build/BUILD/thunderbird-60.4.0/netwerk/cache/nsDiskCacheDevice.h:12, 47:59.46 from /builddir/build/BUILD/thunderbird-60.4.0/netwerk/cache/nsCacheService.cpp:24, 47:59.46 from /builddir/build/BUILD/thunderbird-60.4.0/objdir/netwerk/cache/Unified_cpp_netwerk_cache0.cpp:47: 47:59.46 /builddir/build/BUILD/thunderbird-60.4.0/netwerk/cache/nsDiskCacheMap.h:327:8: note: 'struct nsDiskCacheHeader' declared here 47:59.46 struct nsDiskCacheHeader { 47:59.46 ^~~~~~~~~~~~~~~~~ 47:59.46 In file included from /builddir/build/BUILD/thunderbird-60.4.0/objdir/netwerk/cache/Unified_cpp_netwerk_cache0.cpp:128: 47:59.46 /builddir/build/BUILD/thunderbird-60.4.0/netwerk/cache/nsDiskCacheMap.cpp: In member function 'nsresult nsDiskCacheMap::GrowRecords()': 47:59.46 /builddir/build/BUILD/thunderbird-60.4.0/netwerk/cache/nsDiskCacheMap.cpp:371:73: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class nsDiskCacheRecord'; use assignment or value-initialization instead [-Wclass-memaccess] 47:59.46 (newRecordsPerBucket - count) * sizeof(nsDiskCacheRecord)); 47:59.46 ^ 47:59.46 In file included from /builddir/build/BUILD/thunderbird-60.4.0/netwerk/cache/nsDiskCacheBinding.h:18, 47:59.46 from /builddir/build/BUILD/thunderbird-60.4.0/netwerk/cache/nsDiskCacheDevice.h:12, 47:59.46 from /builddir/build/BUILD/thunderbird-60.4.0/netwerk/cache/nsCacheService.cpp:24, 47:59.46 from /builddir/build/BUILD/thunderbird-60.4.0/objdir/netwerk/cache/Unified_cpp_netwerk_cache0.cpp:47: 47:59.46 /builddir/build/BUILD/thunderbird-60.4.0/netwerk/cache/nsDiskCacheMap.h:88:7: note: 'class nsDiskCacheRecord' declared here 47:59.46 class nsDiskCacheRecord { 47:59.46 ^~~~~~~~~~~~~~~~~ 48:07.89 libnetwerk_cache.a.desc 48:12.06 In file included from /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/nsISupportsUtils.h:14, 48:12.06 from /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/nsISupports.h:77, 48:12.06 from /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/nsICacheEntry.h:10, 48:12.06 from /builddir/build/BUILD/thunderbird-60.4.0/netwerk/cache2/CacheEntry.h:8, 48:12.06 from /builddir/build/BUILD/thunderbird-60.4.0/netwerk/cache2/CacheEntry.cpp:6, 48:12.06 from /builddir/build/BUILD/thunderbird-60.4.0/objdir/netwerk/cache2/Unified_cpp_netwerk_cache20.cpp:2: 48:12.06 /builddir/build/BUILD/thunderbird-60.4.0/netwerk/cache2/CacheFile.cpp: In member function 'virtual nsresult mozilla::net::CacheFile::QueryInterface(const nsIID&, void**)': 48:12.06 /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/nsISupportsImpl.h:1002:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 48:12.06 foundInterface = 0; \ 48:12.06 ^~~~~~~~~~~~~~ 48:12.06 /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/nsISupportsImpl.h:1066:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 48:12.06 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 48:12.06 ^~~~~~~~~~~~~~~~~~~~~~~ 48:12.06 /builddir/build/BUILD/thunderbird-60.4.0/netwerk/cache2/CacheFile.cpp:175:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 48:12.06 NS_INTERFACE_MAP_END 48:12.06 ^~~~~~~~~~~~~~~~~~~~ 48:12.06 /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/nsISupportsImpl.h:994:3: note: some parts of macro expansion are not guarded by this 'else' clause 48:12.06 else 48:12.06 ^~~~ 48:12.06 /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/nsISupportsImpl.h:1068:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 48:12.06 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 48:12.06 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 48:12.06 /builddir/build/BUILD/thunderbird-60.4.0/netwerk/cache2/CacheFile.cpp:173:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 48:12.06 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, 48:12.06 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 48:12.10 /builddir/build/BUILD/thunderbird-60.4.0/netwerk/cache2/CacheFileChunk.cpp: In member function 'virtual nsresult mozilla::net::CacheFileChunk::QueryInterface(const nsIID&, void**)': 48:12.10 /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/nsISupportsImpl.h:1002:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 48:12.10 foundInterface = 0; \ 48:12.10 ^~~~~~~~~~~~~~ 48:12.10 /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/nsISupportsImpl.h:1066:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 48:12.10 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 48:12.10 ^~~~~~~~~~~~~~~~~~~~~~~ 48:12.10 /builddir/build/BUILD/thunderbird-60.4.0/netwerk/cache2/CacheFileChunk.cpp:333:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 48:12.10 NS_INTERFACE_MAP_END 48:12.10 ^~~~~~~~~~~~~~~~~~~~ 48:12.10 /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/nsISupportsImpl.h:983:3: note: some parts of macro expansion are not guarded by this 'else' clause 48:12.10 else 48:12.10 ^~~~ 48:12.10 /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/nsISupportsImpl.h:1060:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 48:12.10 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 48:12.10 ^~~~~~~~~~~~~~~~~~ 48:12.10 /builddir/build/BUILD/thunderbird-60.4.0/netwerk/cache2/CacheFileChunk.cpp:332:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 48:12.10 NS_INTERFACE_MAP_ENTRY(nsISupports) 48:12.10 ^~~~~~~~~~~~~~~~~~~~~~ 48:12.16 /builddir/build/BUILD/thunderbird-60.4.0/netwerk/cache2/CacheFileIOManager.cpp: In member function 'virtual nsresult mozilla::net::CacheFileHandle::QueryInterface(const nsIID&, void**)': 48:12.16 /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/nsISupportsImpl.h:1002:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 48:12.16 foundInterface = 0; \ 48:12.16 ^~~~~~~~~~~~~~ 48:12.16 /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/nsISupportsImpl.h:1066:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 48:12.16 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 48:12.16 ^~~~~~~~~~~~~~~~~~~~~~~ 48:12.16 /builddir/build/BUILD/thunderbird-60.4.0/netwerk/cache2/CacheFileIOManager.cpp:111:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 48:12.16 NS_INTERFACE_MAP_END 48:12.16 ^~~~~~~~~~~~~~~~~~~~ 48:12.17 /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/nsISupportsImpl.h:983:3: note: some parts of macro expansion are not guarded by this 'else' clause 48:12.17 else 48:12.17 ^~~~ 48:12.17 /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/nsISupportsImpl.h:1060:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 48:12.17 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 48:12.17 ^~~~~~~~~~~~~~~~~~ 48:12.17 /builddir/build/BUILD/thunderbird-60.4.0/netwerk/cache2/CacheFileIOManager.cpp:110:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 48:12.17 NS_INTERFACE_MAP_ENTRY(nsISupports) 48:12.17 ^~~~~~~~~~~~~~~~~~~~~~ 48:12.25 /builddir/build/BUILD/thunderbird-60.4.0/netwerk/cache2/CacheFileInputStream.cpp: In member function 'virtual nsresult mozilla::net::CacheFileInputStream::QueryInterface(const nsIID&, void**)': 48:12.25 /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/nsISupportsImpl.h:1002:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 48:12.25 foundInterface = 0; \ 48:12.25 ^~~~~~~~~~~~~~ 48:12.25 /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/nsISupportsImpl.h:1066:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 48:12.25 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 48:12.25 ^~~~~~~~~~~~~~~~~~~~~~~ 48:12.25 /builddir/build/BUILD/thunderbird-60.4.0/netwerk/cache2/CacheFileInputStream.cpp:43:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 48:12.25 NS_INTERFACE_MAP_END 48:12.25 ^~~~~~~~~~~~~~~~~~~~ 48:12.25 /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/nsISupportsImpl.h:994:3: note: some parts of macro expansion are not guarded by this 'else' clause 48:12.25 else 48:12.25 ^~~~ 48:12.25 /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/nsISupportsImpl.h:1068:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 48:12.25 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 48:12.25 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 48:12.25 /builddir/build/BUILD/thunderbird-60.4.0/netwerk/cache2/CacheFileInputStream.cpp:42:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 48:12.25 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIInputStream) 48:12.25 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 48:12.27 /builddir/build/BUILD/thunderbird-60.4.0/netwerk/cache2/CacheFileOutputStream.cpp: In member function 'virtual nsresult mozilla::net::CacheFileOutputStream::QueryInterface(const nsIID&, void**)': 48:12.28 /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/nsISupportsImpl.h:1002:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 48:12.28 foundInterface = 0; \ 48:12.28 ^~~~~~~~~~~~~~ 48:12.28 /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/nsISupportsImpl.h:1066:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 48:12.28 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 48:12.28 ^~~~~~~~~~~~~~~~~~~~~~~ 48:12.28 /builddir/build/BUILD/thunderbird-60.4.0/netwerk/cache2/CacheFileOutputStream.cpp:45:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 48:12.28 NS_INTERFACE_MAP_END 48:12.28 ^~~~~~~~~~~~~~~~~~~~ 48:12.28 /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/nsISupportsImpl.h:994:3: note: some parts of macro expansion are not guarded by this 'else' clause 48:12.28 else 48:12.28 ^~~~ 48:12.28 /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/nsISupportsImpl.h:1068:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 48:12.28 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 48:12.28 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 48:12.28 /builddir/build/BUILD/thunderbird-60.4.0/netwerk/cache2/CacheFileOutputStream.cpp:44:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 48:12.28 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIOutputStream) 48:12.28 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 48:12.31 /builddir/build/BUILD/thunderbird-60.4.0/netwerk/cache2/CacheIndex.cpp: In member function 'virtual nsresult mozilla::net::CacheIndex::QueryInterface(const nsIID&, void**)': 48:12.31 /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/nsISupportsImpl.h:1002:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 48:12.31 foundInterface = 0; \ 48:12.31 ^~~~~~~~~~~~~~ 48:12.31 /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/nsISupportsImpl.h:1066:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 48:12.31 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 48:12.31 ^~~~~~~~~~~~~~~~~~~~~~~ 48:12.32 /builddir/build/BUILD/thunderbird-60.4.0/netwerk/cache2/CacheIndex.cpp:258:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 48:12.32 NS_INTERFACE_MAP_END 48:12.32 ^~~~~~~~~~~~~~~~~~~~ 48:12.32 /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/nsISupportsImpl.h:983:3: note: some parts of macro expansion are not guarded by this 'else' clause 48:12.32 else 48:12.32 ^~~~ 48:12.32 /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/nsISupportsImpl.h:1060:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 48:12.32 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 48:12.32 ^~~~~~~~~~~~~~~~~~ 48:12.32 /builddir/build/BUILD/thunderbird-60.4.0/netwerk/cache2/CacheIndex.cpp:257:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 48:12.32 NS_INTERFACE_MAP_ENTRY(nsIRunnable) 48:12.32 ^~~~~~~~~~~~~~~~~~~~~~ 48:30.03 libnetwerk_cache2.a.desc 48:32.10 In file included from /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/nsISupportsUtils.h:14, 48:32.10 from /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/nsISupports.h:77, 48:32.10 from /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/nsIAboutModule.h:10, 48:32.10 from /builddir/build/BUILD/thunderbird-60.4.0/netwerk/protocol/about/nsAboutBlank.h:9, 48:32.10 from /builddir/build/BUILD/thunderbird-60.4.0/netwerk/protocol/about/nsAboutBlank.cpp:6, 48:32.10 from /builddir/build/BUILD/thunderbird-60.4.0/objdir/netwerk/protocol/about/Unified_cpp_protocol_about0.cpp:2: 48:32.10 /builddir/build/BUILD/thunderbird-60.4.0/netwerk/protocol/about/nsAboutProtocolHandler.cpp: In member function 'virtual nsresult mozilla::net::nsNestedAboutURI::QueryInterface(const nsIID&, void**)': 48:32.10 /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/nsISupportsImpl.h:1020:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 48:32.10 foundInterface = 0; \ 48:32.10 ^~~~~~~~~~~~~~ 48:32.10 /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/nsISupportsImpl.h:1070:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 48:32.10 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 48:32.10 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 48:32.10 /builddir/build/BUILD/thunderbird-60.4.0/netwerk/protocol/about/nsAboutProtocolHandler.cpp:360:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 48:32.10 NS_INTERFACE_MAP_END_INHERITING(nsSimpleNestedURI) 48:32.10 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 48:32.11 In file included from /builddir/build/BUILD/thunderbird-60.4.0/objdir/netwerk/protocol/about/Unified_cpp_protocol_about0.cpp:29: 48:32.11 /builddir/build/BUILD/thunderbird-60.4.0/netwerk/protocol/about/nsAboutProtocolHandler.cpp:359:3: note: some parts of macro expansion are not guarded by this 'else' clause 48:32.11 else 48:32.11 ^~~~ 48:34.44 libnetwerk_protocol_about.a.desc 48:39.72 libnetwerk_protocol_data.a.desc 48:45.86 libnetwerk_protocol_file.a.desc 48:59.63 libnetwerk_protocol_ftp.a.desc 49:01.71 libnetwerk_protocol_gio.a.desc 49:18.51 In file included from /builddir/build/BUILD/thunderbird-60.4.0/ipc/chromium/src/chrome/common/file_descriptor_set_posix.h:14, 49:18.51 from /builddir/build/BUILD/thunderbird-60.4.0/ipc/chromium/src/chrome/common/ipc_message_utils.h:20, 49:18.51 from /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/ipc/IPCMessageUtils.h:11, 49:18.51 from /builddir/build/BUILD/thunderbird-60.4.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNecko.h:11, 49:18.51 from /builddir/build/BUILD/thunderbird-60.4.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNeckoChild.h:9, 49:18.51 from /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/mozilla/net/NeckoChild.h:11, 49:18.51 from /builddir/build/BUILD/thunderbird-60.4.0/netwerk/protocol/http/HttpLog.h:21, 49:18.51 from /builddir/build/BUILD/thunderbird-60.4.0/netwerk/protocol/http/ASpdySession.cpp:8, 49:18.51 from /builddir/build/BUILD/thunderbird-60.4.0/objdir/netwerk/protocol/http/Unified_cpp_protocol_http0.cpp:2: 49:18.51 /builddir/build/BUILD/thunderbird-60.4.0/netwerk/protocol/http/AltDataOutputStreamChild.cpp: In member function 'virtual nsresult mozilla::net::AltDataOutputStreamChild::QueryInterface(const nsIID&, void**)': 49:18.51 /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/nsISupportsImpl.h:1002:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 49:18.51 foundInterface = 0; \ 49:18.51 ^~~~~~~~~~~~~~ 49:18.51 /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/nsISupportsImpl.h:1066:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 49:18.51 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 49:18.51 ^~~~~~~~~~~~~~~~~~~~~~~ 49:18.51 /builddir/build/BUILD/thunderbird-60.4.0/netwerk/protocol/http/AltDataOutputStreamChild.cpp:36:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 49:18.51 NS_INTERFACE_MAP_END 49:18.51 ^~~~~~~~~~~~~~~~~~~~ 49:18.51 /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/nsISupportsImpl.h:983:3: note: some parts of macro expansion are not guarded by this 'else' clause 49:18.51 else 49:18.51 ^~~~ 49:18.51 /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/nsISupportsImpl.h:1060:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 49:18.51 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 49:18.51 ^~~~~~~~~~~~~~~~~~ 49:18.51 /builddir/build/BUILD/thunderbird-60.4.0/netwerk/protocol/http/AltDataOutputStreamChild.cpp:35:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 49:18.51 NS_INTERFACE_MAP_ENTRY(nsISupports) 49:18.51 ^~~~~~~~~~~~~~~~~~~~~~ 49:18.94 /builddir/build/BUILD/thunderbird-60.4.0/netwerk/protocol/http/Http2Session.cpp: In member function 'virtual nsresult mozilla::net::Http2Session::QueryInterface(const nsIID&, void**)': 49:18.94 /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/nsISupportsImpl.h:1002:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 49:18.94 foundInterface = 0; \ 49:18.94 ^~~~~~~~~~~~~~ 49:18.94 /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/nsISupportsImpl.h:1066:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 49:18.94 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 49:18.94 ^~~~~~~~~~~~~~~~~~~~~~~ 49:18.94 /builddir/build/BUILD/thunderbird-60.4.0/netwerk/protocol/http/Http2Session.cpp:55:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 49:18.94 NS_INTERFACE_MAP_END 49:18.94 ^~~~~~~~~~~~~~~~~~~~ 49:18.94 /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/nsISupportsImpl.h:994:3: note: some parts of macro expansion are not guarded by this 'else' clause 49:18.94 else 49:18.94 ^~~~ 49:18.94 /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/nsISupportsImpl.h:1068:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 49:18.94 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 49:18.94 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 49:18.94 /builddir/build/BUILD/thunderbird-60.4.0/netwerk/protocol/http/Http2Session.cpp:54:1: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 49:18.94 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsAHttpConnection) 49:18.95 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 49:19.78 /builddir/build/BUILD/thunderbird-60.4.0/netwerk/protocol/http/HttpBaseChannel.cpp: In member function 'virtual nsresult mozilla::net::HttpBaseChannel::QueryInterface(const nsIID&, void**)': 49:19.78 /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/nsISupportsImpl.h:1020:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 49:19.78 foundInterface = 0; \ 49:19.78 ^~~~~~~~~~~~~~ 49:19.78 /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/nsISupportsImpl.h:1070:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 49:19.78 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 49:19.78 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 49:19.78 /builddir/build/BUILD/thunderbird-60.4.0/netwerk/protocol/http/HttpBaseChannel.cpp:414:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 49:19.78 NS_INTERFACE_MAP_END_INHERITING(nsHashPropertyBag) 49:19.78 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 49:19.78 In file included from /builddir/build/BUILD/thunderbird-60.4.0/objdir/netwerk/protocol/http/Unified_cpp_protocol_http0.cpp:128: 49:19.78 /builddir/build/BUILD/thunderbird-60.4.0/netwerk/protocol/http/HttpBaseChannel.cpp:413:5: note: some parts of macro expansion are not guarded by this 'else' clause 49:19.78 } else 49:19.78 ^~~~ 49:22.07 In file included from /builddir/build/BUILD/thunderbird-60.4.0/ipc/chromium/src/chrome/common/file_descriptor_set_posix.h:14, 49:22.07 from /builddir/build/BUILD/thunderbird-60.4.0/ipc/chromium/src/chrome/common/ipc_message_utils.h:20, 49:22.07 from /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/ipc/IPCMessageUtils.h:11, 49:22.07 from /builddir/build/BUILD/thunderbird-60.4.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNecko.h:11, 49:22.07 from /builddir/build/BUILD/thunderbird-60.4.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNeckoChild.h:9, 49:22.07 from /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/mozilla/net/NeckoChild.h:11, 49:22.07 from /builddir/build/BUILD/thunderbird-60.4.0/netwerk/protocol/http/HttpLog.h:21, 49:22.07 from /builddir/build/BUILD/thunderbird-60.4.0/netwerk/protocol/http/ASpdySession.cpp:8, 49:22.07 from /builddir/build/BUILD/thunderbird-60.4.0/objdir/netwerk/protocol/http/Unified_cpp_protocol_http0.cpp:2: 49:22.07 /builddir/build/BUILD/thunderbird-60.4.0/netwerk/protocol/http/HttpChannelChild.cpp: In member function 'virtual nsresult mozilla::net::HttpChannelChild::QueryInterface(const nsIID&, void**)': 49:22.07 /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/nsISupportsImpl.h:1020:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 49:22.07 foundInterface = 0; \ 49:22.07 ^~~~~~~~~~~~~~ 49:22.07 /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/nsISupportsImpl.h:1070:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 49:22.07 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 49:22.08 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 49:22.08 /builddir/build/BUILD/thunderbird-60.4.0/netwerk/protocol/http/HttpChannelChild.cpp:305:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 49:22.08 NS_INTERFACE_MAP_END_INHERITING(HttpBaseChannel) 49:22.08 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 49:22.08 /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/nsISupportsImpl.h:983:3: note: some parts of macro expansion are not guarded by this 'else' clause 49:22.08 else 49:22.08 ^~~~ 49:22.08 /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/nsISupportsImpl.h:1060:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 49:22.08 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 49:22.08 ^~~~~~~~~~~~~~~~~~ 49:22.08 /builddir/build/BUILD/thunderbird-60.4.0/netwerk/protocol/http/HttpChannelChild.cpp:304:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 49:22.08 NS_INTERFACE_MAP_ENTRY(nsIThreadRetargetableRequest) 49:22.08 ^~~~~~~~~~~~~~~~~~~~~~ 49:48.21 In file included from /builddir/build/BUILD/thunderbird-60.4.0/ipc/chromium/src/chrome/common/file_descriptor_set_posix.h:14, 49:48.21 from /builddir/build/BUILD/thunderbird-60.4.0/ipc/chromium/src/chrome/common/ipc_message_utils.h:20, 49:48.21 from /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/ipc/IPCMessageUtils.h:11, 49:48.21 from /builddir/build/BUILD/thunderbird-60.4.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNecko.h:11, 49:48.21 from /builddir/build/BUILD/thunderbird-60.4.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNeckoChild.h:9, 49:48.21 from /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/mozilla/net/NeckoChild.h:11, 49:48.21 from /builddir/build/BUILD/thunderbird-60.4.0/netwerk/protocol/http/HttpLog.h:21, 49:48.21 from /builddir/build/BUILD/thunderbird-60.4.0/netwerk/protocol/http/HttpChannelParent.cpp:8, 49:48.21 from /builddir/build/BUILD/thunderbird-60.4.0/objdir/netwerk/protocol/http/Unified_cpp_protocol_http1.cpp:2: 49:48.21 /builddir/build/BUILD/thunderbird-60.4.0/netwerk/protocol/http/HttpChannelParent.cpp: In member function 'virtual nsresult mozilla::net::HttpChannelParent::QueryInterface(const nsIID&, void**)': 49:48.21 /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/nsISupportsImpl.h:1002:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 49:48.21 foundInterface = 0; \ 49:48.21 ^~~~~~~~~~~~~~ 49:48.21 /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/nsISupportsImpl.h:1066:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 49:48.21 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 49:48.21 ^~~~~~~~~~~~~~~~~~~~~~~ 49:48.21 /builddir/build/BUILD/thunderbird-60.4.0/netwerk/protocol/http/HttpChannelParent.cpp:299:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 49:48.21 NS_INTERFACE_MAP_END 49:48.21 ^~~~~~~~~~~~~~~~~~~~ 49:48.21 In file included from /builddir/build/BUILD/thunderbird-60.4.0/objdir/netwerk/protocol/http/Unified_cpp_protocol_http1.cpp:2: 49:48.21 /builddir/build/BUILD/thunderbird-60.4.0/netwerk/protocol/http/HttpChannelParent.cpp:298:5: note: some parts of macro expansion are not guarded by this 'else' clause 49:48.21 } else 49:48.22 ^~~~ 49:48.30 In file included from /builddir/build/BUILD/thunderbird-60.4.0/ipc/chromium/src/chrome/common/file_descriptor_set_posix.h:14, 49:48.30 from /builddir/build/BUILD/thunderbird-60.4.0/ipc/chromium/src/chrome/common/ipc_message_utils.h:20, 49:48.30 from /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/ipc/IPCMessageUtils.h:11, 49:48.30 from /builddir/build/BUILD/thunderbird-60.4.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNecko.h:11, 49:48.30 from /builddir/build/BUILD/thunderbird-60.4.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNeckoChild.h:9, 49:48.30 from /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/mozilla/net/NeckoChild.h:11, 49:48.30 from /builddir/build/BUILD/thunderbird-60.4.0/netwerk/protocol/http/HttpLog.h:21, 49:48.31 from /builddir/build/BUILD/thunderbird-60.4.0/netwerk/protocol/http/HttpChannelParent.cpp:8, 49:48.31 from /builddir/build/BUILD/thunderbird-60.4.0/objdir/netwerk/protocol/http/Unified_cpp_protocol_http1.cpp:2: 49:48.31 /builddir/build/BUILD/thunderbird-60.4.0/netwerk/protocol/http/HttpChannelParentListener.cpp: In member function 'virtual nsresult mozilla::net::HttpChannelParentListener::QueryInterface(const nsIID&, void**)': 49:48.31 /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/nsISupportsImpl.h:1002:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 49:48.31 foundInterface = 0; \ 49:48.31 ^~~~~~~~~~~~~~ 49:48.31 /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/nsISupportsImpl.h:1066:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 49:48.31 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 49:48.31 ^~~~~~~~~~~~~~~~~~~~~~~ 49:48.31 /builddir/build/BUILD/thunderbird-60.4.0/netwerk/protocol/http/HttpChannelParentListener.cpp:67:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 49:48.31 NS_INTERFACE_MAP_END 49:48.31 ^~~~~~~~~~~~~~~~~~~~ 49:48.31 In file included from /builddir/build/BUILD/thunderbird-60.4.0/objdir/netwerk/protocol/http/Unified_cpp_protocol_http1.cpp:11: 49:48.31 /builddir/build/BUILD/thunderbird-60.4.0/netwerk/protocol/http/HttpChannelParentListener.cpp:66:5: note: some parts of macro expansion are not guarded by this 'else' clause 49:48.31 } else 49:48.31 ^~~~ 49:49.92 In file included from /builddir/build/BUILD/thunderbird-60.4.0/ipc/chromium/src/chrome/common/file_descriptor_set_posix.h:14, 49:49.92 from /builddir/build/BUILD/thunderbird-60.4.0/ipc/chromium/src/chrome/common/ipc_message_utils.h:20, 49:49.92 from /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/ipc/IPCMessageUtils.h:11, 49:49.92 from /builddir/build/BUILD/thunderbird-60.4.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNecko.h:11, 49:49.92 from /builddir/build/BUILD/thunderbird-60.4.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNeckoChild.h:9, 49:49.92 from /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/mozilla/net/NeckoChild.h:11, 49:49.92 from /builddir/build/BUILD/thunderbird-60.4.0/netwerk/protocol/http/HttpLog.h:21, 49:49.92 from /builddir/build/BUILD/thunderbird-60.4.0/netwerk/protocol/http/HttpChannelParent.cpp:8, 49:49.92 from /builddir/build/BUILD/thunderbird-60.4.0/objdir/netwerk/protocol/http/Unified_cpp_protocol_http1.cpp:2: 49:49.92 /builddir/build/BUILD/thunderbird-60.4.0/netwerk/protocol/http/nsHttpChannel.cpp: In member function 'virtual nsresult mozilla::net::nsHttpChannel::QueryInterface(const nsIID&, void**)': 49:49.92 /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/nsISupportsImpl.h:1020:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 49:49.92 foundInterface = 0; \ 49:49.92 ^~~~~~~~~~~~~~ 49:49.92 /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/nsISupportsImpl.h:1070:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 49:49.92 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 49:49.92 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 49:49.92 /builddir/build/BUILD/thunderbird-60.4.0/netwerk/protocol/http/nsHttpChannel.cpp:5837:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 49:49.92 NS_INTERFACE_MAP_END_INHERITING(HttpBaseChannel) 49:49.92 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 49:49.92 In file included from /builddir/build/BUILD/thunderbird-60.4.0/objdir/netwerk/protocol/http/Unified_cpp_protocol_http1.cpp:128: 49:49.92 /builddir/build/BUILD/thunderbird-60.4.0/netwerk/protocol/http/nsHttpChannel.cpp:5836:7: note: some parts of macro expansion are not guarded by this 'else' clause 49:49.92 } else 49:49.92 ^~~~ 50:10.52 In file included from /builddir/build/BUILD/thunderbird-60.4.0/ipc/chromium/src/chrome/common/file_descriptor_set_posix.h:14, 50:10.52 from /builddir/build/BUILD/thunderbird-60.4.0/ipc/chromium/src/chrome/common/ipc_message_utils.h:20, 50:10.52 from /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/ipc/IPCMessageUtils.h:11, 50:10.52 from /builddir/build/BUILD/thunderbird-60.4.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNecko.h:11, 50:10.52 from /builddir/build/BUILD/thunderbird-60.4.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNeckoChild.h:9, 50:10.52 from /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/mozilla/net/NeckoChild.h:11, 50:10.52 from /builddir/build/BUILD/thunderbird-60.4.0/netwerk/protocol/http/HttpLog.h:21, 50:10.52 from /builddir/build/BUILD/thunderbird-60.4.0/netwerk/protocol/http/nsHttpConnection.cpp:8, 50:10.52 from /builddir/build/BUILD/thunderbird-60.4.0/objdir/netwerk/protocol/http/Unified_cpp_protocol_http2.cpp:2: 50:10.52 /builddir/build/BUILD/thunderbird-60.4.0/netwerk/protocol/http/nsHttpConnection.cpp: In member function 'virtual nsresult mozilla::net::nsHttpConnection::QueryInterface(const nsIID&, void**)': 50:10.52 /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/nsISupportsImpl.h:1002:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 50:10.52 foundInterface = 0; \ 50:10.52 ^~~~~~~~~~~~~~ 50:10.52 /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/nsISupportsImpl.h:1066:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 50:10.52 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 50:10.52 ^~~~~~~~~~~~~~~~~~~~~~~ 50:10.52 /builddir/build/BUILD/thunderbird-60.4.0/netwerk/protocol/http/nsHttpConnection.cpp:2313:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 50:10.52 NS_INTERFACE_MAP_END 50:10.52 ^~~~~~~~~~~~~~~~~~~~ 50:10.52 In file included from /builddir/build/BUILD/thunderbird-60.4.0/objdir/netwerk/protocol/http/Unified_cpp_protocol_http2.cpp:2: 50:10.52 /builddir/build/BUILD/thunderbird-60.4.0/netwerk/protocol/http/nsHttpConnection.cpp:2312:7: note: some parts of macro expansion are not guarded by this 'else' clause 50:10.52 } else 50:10.52 ^~~~ 50:10.63 In file included from /builddir/build/BUILD/thunderbird-60.4.0/ipc/chromium/src/chrome/common/file_descriptor_set_posix.h:14, 50:10.63 from /builddir/build/BUILD/thunderbird-60.4.0/ipc/chromium/src/chrome/common/ipc_message_utils.h:20, 50:10.63 from /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/ipc/IPCMessageUtils.h:11, 50:10.63 from /builddir/build/BUILD/thunderbird-60.4.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNecko.h:11, 50:10.63 from /builddir/build/BUILD/thunderbird-60.4.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNeckoChild.h:9, 50:10.63 from /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/mozilla/net/NeckoChild.h:11, 50:10.63 from /builddir/build/BUILD/thunderbird-60.4.0/netwerk/protocol/http/HttpLog.h:21, 50:10.63 from /builddir/build/BUILD/thunderbird-60.4.0/netwerk/protocol/http/nsHttpConnection.cpp:8, 50:10.63 from /builddir/build/BUILD/thunderbird-60.4.0/objdir/netwerk/protocol/http/Unified_cpp_protocol_http2.cpp:2: 50:10.63 /builddir/build/BUILD/thunderbird-60.4.0/netwerk/protocol/http/nsHttpConnectionMgr.cpp: In member function 'virtual nsresult mozilla::net::nsHttpConnectionMgr::nsHalfOpenSocket::QueryInterface(const nsIID&, void**)': 50:10.63 /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/nsISupportsImpl.h:1002:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 50:10.63 foundInterface = 0; \ 50:10.63 ^~~~~~~~~~~~~~ 50:10.63 /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/nsISupportsImpl.h:1066:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 50:10.63 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 50:10.63 ^~~~~~~~~~~~~~~~~~~~~~~ 50:10.63 /builddir/build/BUILD/thunderbird-60.4.0/netwerk/protocol/http/nsHttpConnectionMgr.cpp:3941:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 50:10.63 NS_INTERFACE_MAP_END 50:10.63 ^~~~~~~~~~~~~~~~~~~~ 50:10.63 In file included from /builddir/build/BUILD/thunderbird-60.4.0/objdir/netwerk/protocol/http/Unified_cpp_protocol_http2.cpp:20: 50:10.63 /builddir/build/BUILD/thunderbird-60.4.0/netwerk/protocol/http/nsHttpConnectionMgr.cpp:3940:7: note: some parts of macro expansion are not guarded by this 'else' clause 50:10.63 } else 50:10.63 ^~~~ 50:21.81 libnetwerk_protocol_http.a.desc 50:30.59 libnetwerk_protocol_res.a.desc 50:32.48 In file included from /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/nsISupportsUtils.h:14, 50:32.48 from /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/nsCOMPtr.h:30, 50:32.48 from /builddir/build/BUILD/thunderbird-60.4.0/netwerk/protocol/viewsource/nsViewSourceChannel.h:10, 50:32.48 from /builddir/build/BUILD/thunderbird-60.4.0/netwerk/protocol/viewsource/nsViewSourceChannel.cpp:7, 50:32.48 from /builddir/build/BUILD/thunderbird-60.4.0/objdir/netwerk/protocol/viewsource/Unified_cpp_protocol_viewsource0.cpp:2: 50:32.48 /builddir/build/BUILD/thunderbird-60.4.0/netwerk/protocol/viewsource/nsViewSourceChannel.cpp: In member function 'virtual nsresult nsViewSourceChannel::QueryInterface(const nsIID&, void**)': 50:32.48 /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/nsISupportsImpl.h:1002:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 50:32.48 foundInterface = 0; \ 50:32.48 ^~~~~~~~~~~~~~ 50:32.48 /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/nsISupportsImpl.h:1066:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 50:32.48 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 50:32.48 ^~~~~~~~~~~~~~~~~~~~~~~ 50:32.48 /builddir/build/BUILD/thunderbird-60.4.0/netwerk/protocol/viewsource/nsViewSourceChannel.cpp:39:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 50:32.48 NS_INTERFACE_MAP_END 50:32.48 ^~~~~~~~~~~~~~~~~~~~ 50:32.48 /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/nsISupportsImpl.h:994:3: note: some parts of macro expansion are not guarded by this 'else' clause 50:32.48 else 50:32.48 ^~~~ 50:32.48 /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/nsISupportsImpl.h:1068:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 50:32.48 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 50:32.48 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 50:32.48 /builddir/build/BUILD/thunderbird-60.4.0/netwerk/protocol/viewsource/nsViewSourceChannel.cpp:38:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 50:32.48 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIViewSourceChannel) 50:32.48 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 50:34.47 libnetwerk_protocol_viewsource.a.desc 50:40.64 In file included from /builddir/build/BUILD/thunderbird-60.4.0/ipc/chromium/src/chrome/common/file_descriptor_set_posix.h:14, 50:40.64 from /builddir/build/BUILD/thunderbird-60.4.0/ipc/chromium/src/chrome/common/ipc_message_utils.h:20, 50:40.64 from /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/ipc/IPCMessageUtils.h:11, 50:40.64 from /builddir/build/BUILD/thunderbird-60.4.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNecko.h:11, 50:40.64 from /builddir/build/BUILD/thunderbird-60.4.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNeckoChild.h:9, 50:40.64 from /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/mozilla/net/NeckoChild.h:11, 50:40.64 from /builddir/build/BUILD/thunderbird-60.4.0/netwerk/protocol/websocket/WebSocketLog.h:12, 50:40.64 from /builddir/build/BUILD/thunderbird-60.4.0/netwerk/protocol/websocket/BaseWebSocketChannel.cpp:7, 50:40.64 from /builddir/build/BUILD/thunderbird-60.4.0/objdir/netwerk/protocol/websocket/Unified_cpp_protocol_websocket0.cpp:2: 50:40.64 /builddir/build/BUILD/thunderbird-60.4.0/netwerk/protocol/websocket/WebSocketChannelChild.cpp: In member function 'virtual nsresult mozilla::net::WebSocketChannelChild::QueryInterface(const nsIID&, void**)': 50:40.64 /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/nsISupportsImpl.h:1002:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 50:40.64 foundInterface = 0; \ 50:40.64 ^~~~~~~~~~~~~~ 50:40.64 /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/nsISupportsImpl.h:1066:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 50:40.64 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 50:40.64 ^~~~~~~~~~~~~~~~~~~~~~~ 50:40.64 /builddir/build/BUILD/thunderbird-60.4.0/netwerk/protocol/websocket/WebSocketChannelChild.cpp:52:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 50:40.64 NS_INTERFACE_MAP_END 50:40.65 ^~~~~~~~~~~~~~~~~~~~ 50:40.65 /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/nsISupportsImpl.h:983:3: note: some parts of macro expansion are not guarded by this 'else' clause 50:40.65 else 50:40.65 ^~~~ 50:40.65 /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/nsISupportsImpl.h:1060:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 50:40.65 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 50:40.65 ^~~~~~~~~~~~~~~~~~ 50:40.65 /builddir/build/BUILD/thunderbird-60.4.0/netwerk/protocol/websocket/WebSocketChannelChild.cpp:51:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 50:40.65 NS_INTERFACE_MAP_ENTRY(nsIThreadRetargetableRequest) 50:40.65 ^~~~~~~~~~~~~~~~~~~~~~ 50:40.71 /builddir/build/BUILD/thunderbird-60.4.0/netwerk/protocol/websocket/WebSocketEventListenerParent.cpp: In member function 'virtual nsresult mozilla::net::WebSocketEventListenerParent::QueryInterface(const nsIID&, void**)': 50:40.71 /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/nsISupportsImpl.h:1002:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 50:40.71 foundInterface = 0; \ 50:40.71 ^~~~~~~~~~~~~~ 50:40.71 /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/nsISupportsImpl.h:1066:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 50:40.71 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 50:40.71 ^~~~~~~~~~~~~~~~~~~~~~~ 50:40.71 /builddir/build/BUILD/thunderbird-60.4.0/netwerk/protocol/websocket/WebSocketEventListenerParent.cpp:17:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 50:40.71 NS_INTERFACE_MAP_END 50:40.71 ^~~~~~~~~~~~~~~~~~~~ 50:40.71 /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/nsISupportsImpl.h:983:3: note: some parts of macro expansion are not guarded by this 'else' clause 50:40.71 else 50:40.72 ^~~~ 50:40.72 /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/nsISupportsImpl.h:1060:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 50:40.72 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 50:40.72 ^~~~~~~~~~~~~~~~~~ 50:40.72 /builddir/build/BUILD/thunderbird-60.4.0/netwerk/protocol/websocket/WebSocketEventListenerParent.cpp:16:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 50:40.72 NS_INTERFACE_MAP_ENTRY(nsIWebSocketEventListener) 50:40.72 ^~~~~~~~~~~~~~~~~~~~~~ 50:40.72 /builddir/build/BUILD/thunderbird-60.4.0/netwerk/protocol/websocket/WebSocketEventService.cpp: In member function 'virtual nsresult mozilla::net::WebSocketEventService::QueryInterface(const nsIID&, void**)': 50:40.72 /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/nsISupportsImpl.h:1002:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 50:40.72 foundInterface = 0; \ 50:40.72 ^~~~~~~~~~~~~~ 50:40.72 /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/nsISupportsImpl.h:1066:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 50:40.72 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 50:40.72 ^~~~~~~~~~~~~~~~~~~~~~~ 50:40.72 /builddir/build/BUILD/thunderbird-60.4.0/netwerk/protocol/websocket/WebSocketEventService.cpp:230:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 50:40.72 NS_INTERFACE_MAP_END 50:40.72 ^~~~~~~~~~~~~~~~~~~~ 50:40.72 /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/nsISupportsImpl.h:983:3: note: some parts of macro expansion are not guarded by this 'else' clause 50:40.72 else 50:40.72 ^~~~ 50:40.72 /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/nsISupportsImpl.h:1060:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 50:40.72 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 50:40.72 ^~~~~~~~~~~~~~~~~~ 50:40.72 /builddir/build/BUILD/thunderbird-60.4.0/netwerk/protocol/websocket/WebSocketEventService.cpp:229:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 50:40.72 NS_INTERFACE_MAP_ENTRY(nsIWebSocketEventService) 50:40.72 ^~~~~~~~~~~~~~~~~~~~~~ 50:40.73 /builddir/build/BUILD/thunderbird-60.4.0/netwerk/protocol/websocket/WebSocketFrame.cpp: In member function 'virtual nsresult mozilla::net::WebSocketFrame::QueryInterface(const nsIID&, void**)': 50:40.73 /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/nsISupportsImpl.h:1002:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 50:40.73 foundInterface = 0; \ 50:40.73 ^~~~~~~~~~~~~~ 50:40.73 /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/nsISupportsImpl.h:1066:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 50:40.73 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 50:40.73 ^~~~~~~~~~~~~~~~~~~~~~~ 50:40.73 /builddir/build/BUILD/thunderbird-60.4.0/netwerk/protocol/websocket/WebSocketFrame.cpp:20:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 50:40.73 NS_INTERFACE_MAP_END 50:40.73 ^~~~~~~~~~~~~~~~~~~~ 50:40.73 /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/nsISupportsImpl.h:983:3: note: some parts of macro expansion are not guarded by this 'else' clause 50:40.73 else 50:40.73 ^~~~ 50:40.73 /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/nsISupportsImpl.h:1060:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 50:40.73 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 50:40.73 ^~~~~~~~~~~~~~~~~~ 50:40.73 /builddir/build/BUILD/thunderbird-60.4.0/netwerk/protocol/websocket/WebSocketFrame.cpp:19:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 50:40.73 NS_INTERFACE_MAP_ENTRY(nsIWebSocketFrame) 50:40.73 ^~~~~~~~~~~~~~~~~~~~~~ 50:48.61 libnetwerk_protocol_websocket.a.desc 50:57.79 libnetwerk_protocol_wyciwyg.a.desc 50:59.09 libnetwerk_system_linux.a.desc 51:11.31 libnetwerk_ipc.a.desc 51:17.59 libnetwerk_build.a.desc 51:20.87 libextensions_auth.a.desc 51:28.75 In file included from /builddir/build/BUILD/thunderbird-60.4.0/ipc/chromium/src/base/pickle.h:17, 51:28.75 from /builddir/build/BUILD/thunderbird-60.4.0/ipc/chromium/src/base/histogram.cc:20, 51:28.75 from /builddir/build/BUILD/thunderbird-60.4.0/objdir/ipc/chromium/Unified_cpp_ipc_chromium0.cpp:65: 51:28.75 /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/mozilla/BufferList.h: In member function 'mozilla::BufferList mozilla::BufferList::Extract(mozilla::BufferList::IterImpl&, size_t, bool*) [with AllocPolicy = InfallibleAllocPolicy]': 51:28.75 /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/mozilla/BufferList.h:621:7: warning: 'lastSegmentSize' may be used uninitialized in this function [-Wmaybe-uninitialized] 51:28.75 aIter.Advance(*this, *lastSegmentSize); 51:28.76 ^~~~~ 51:34.20 In file included from /builddir/build/BUILD/thunderbird-60.4.0/objdir/ipc/chromium/Unified_cpp_ipc_chromium1.cpp:56: 51:34.21 /builddir/build/BUILD/thunderbird-60.4.0/ipc/chromium/src/base/string_util.cc: In function 'int StringToInt(const string&)': 51:34.21 /builddir/build/BUILD/thunderbird-60.4.0/ipc/chromium/src/base/string_util.cc:720:10: warning: 'result' may be used uninitialized in this function [-Wmaybe-uninitialized] 51:34.21 return result; 51:34.21 ^~~~~~ 51:38.94 libipc_chromium.a.desc 51:47.66 liblibevent.a.desc 51:48.18 libchromium_atomics.a.desc 52:11.71 In file included from /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/nsISupportsUtils.h:14, 52:11.71 from /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/nsCOMPtr.h:30, 52:11.71 from /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/nsAutoPtr.h:10, 52:11.71 from /builddir/build/BUILD/thunderbird-60.4.0/ipc/chromium/src/chrome/common/ipc_message.h:21, 52:11.71 from /builddir/build/BUILD/thunderbird-60.4.0/ipc/chromium/src/chrome/common/ipc_channel.h:13, 52:11.71 from /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/mozilla/ipc/Transport.h:11, 52:11.71 from /builddir/build/BUILD/thunderbird-60.4.0/ipc/glue/BackgroundChild.h:12, 52:11.71 from /builddir/build/BUILD/thunderbird-60.4.0/ipc/glue/BackgroundImpl.cpp:7, 52:11.72 from /builddir/build/BUILD/thunderbird-60.4.0/objdir/ipc/glue/Unified_cpp_ipc_glue0.cpp:2: 52:11.72 /builddir/build/BUILD/thunderbird-60.4.0/ipc/glue/IPCStreamDestination.cpp: In member function 'virtual nsresult mozilla::ipc::IPCStreamDestination::DelayedStartInputStream::QueryInterface(const nsIID&, void**)': 52:11.72 /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/nsISupportsImpl.h:1002:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 52:11.72 foundInterface = 0; \ 52:11.72 ^~~~~~~~~~~~~~ 52:11.72 /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/nsISupportsImpl.h:1066:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 52:11.72 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 52:11.72 ^~~~~~~~~~~~~~~~~~~~~~~ 52:11.72 /builddir/build/BUILD/thunderbird-60.4.0/ipc/glue/IPCStreamDestination.cpp:259:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 52:11.72 NS_INTERFACE_MAP_END 52:11.72 ^~~~~~~~~~~~~~~~~~~~ 52:11.72 /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/nsISupportsImpl.h:994:3: note: some parts of macro expansion are not guarded by this 'else' clause 52:11.72 else 52:11.72 ^~~~ 52:11.72 /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/nsISupportsImpl.h:1068:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 52:11.72 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 52:11.72 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 52:11.72 /builddir/build/BUILD/thunderbird-60.4.0/ipc/glue/IPCStreamDestination.cpp:258:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 52:11.72 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIAsyncInputStream) 52:11.72 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 52:28.38 libipc_glue.a.desc 53:08.00 In file included from /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/mozilla/BufferList.h:12, 53:08.00 from /builddir/build/BUILD/thunderbird-60.4.0/ipc/chromium/src/base/pickle.h:17, 53:08.00 from /builddir/build/BUILD/thunderbird-60.4.0/ipc/chromium/src/chrome/common/ipc_message.h:13, 53:08.00 from /builddir/build/BUILD/thunderbird-60.4.0/ipc/chromium/src/chrome/common/ipc_message_utils.h:22, 53:08.00 from /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/ipc/IPCMessageUtils.h:11, 53:08.00 from /builddir/build/BUILD/thunderbird-60.4.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/jsipc/JavaScriptTypes.h:11, 53:08.00 from /builddir/build/BUILD/thunderbird-60.4.0/objdir/ipc/ipdl/JavaScriptTypes.cpp:7, 53:08.00 from /builddir/build/BUILD/thunderbird-60.4.0/objdir/ipc/ipdl/UnifiedProtocols1.cpp:2: 53:08.00 /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/mozilla/Maybe.h: In static member function 'static bool IPC::ParamTraits >::Read(const IPC::Message*, PickleIterator*, IPC::ParamTraits >::paramType*) [with T = mozilla::layers::ScrollDirection]': 53:08.00 /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/mozilla/Maybe.h:502:5: warning: 'tmp' may be used uninitialized in this function [-Wmaybe-uninitialized] 53:08.00 ::new (KnownNotNull, data()) T(Forward(aArgs)...); 53:08.00 ^~ 53:08.00 In file included from /builddir/build/BUILD/thunderbird-60.4.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/jsipc/JavaScriptTypes.h:11, 53:08.00 from /builddir/build/BUILD/thunderbird-60.4.0/objdir/ipc/ipdl/JavaScriptTypes.cpp:7, 53:08.00 from /builddir/build/BUILD/thunderbird-60.4.0/objdir/ipc/ipdl/UnifiedProtocols1.cpp:2: 53:08.00 /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/ipc/IPCMessageUtils.h:930:9: note: 'tmp' was declared here 53:08.00 T tmp; 53:08.00 ^~~ 53:08.78 In file included from /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/mozilla/BufferList.h:12, 53:08.78 from /builddir/build/BUILD/thunderbird-60.4.0/ipc/chromium/src/base/pickle.h:17, 53:08.78 from /builddir/build/BUILD/thunderbird-60.4.0/ipc/chromium/src/chrome/common/ipc_message.h:13, 53:08.78 from /builddir/build/BUILD/thunderbird-60.4.0/ipc/chromium/src/chrome/common/ipc_message_utils.h:22, 53:08.78 from /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/ipc/IPCMessageUtils.h:11, 53:08.78 from /builddir/build/BUILD/thunderbird-60.4.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/jsipc/JavaScriptTypes.h:11, 53:08.78 from /builddir/build/BUILD/thunderbird-60.4.0/objdir/ipc/ipdl/JavaScriptTypes.cpp:7, 53:08.78 from /builddir/build/BUILD/thunderbird-60.4.0/objdir/ipc/ipdl/UnifiedProtocols1.cpp:2: 53:08.78 /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/mozilla/Maybe.h: In static member function 'static bool IPC::ParamTraits::Read(const IPC::Message*, PickleIterator*, IPC::ParamTraits::paramType*)': 53:08.78 /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/mozilla/Maybe.h:502:5: warning: 'tmp' may be used uninitialized in this function [-Wmaybe-uninitialized] 53:08.78 ::new (KnownNotNull, data()) T(Forward(aArgs)...); 53:08.78 ^~ 53:08.78 In file included from /builddir/build/BUILD/thunderbird-60.4.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/jsipc/JavaScriptTypes.h:11, 53:08.78 from /builddir/build/BUILD/thunderbird-60.4.0/objdir/ipc/ipdl/JavaScriptTypes.cpp:7, 53:08.78 from /builddir/build/BUILD/thunderbird-60.4.0/objdir/ipc/ipdl/UnifiedProtocols1.cpp:2: 53:08.78 /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/ipc/IPCMessageUtils.h:930:9: note: 'tmp' was declared here 53:08.79 T tmp; 53:08.79 ^~~ 53:33.10 In file included from /builddir/build/BUILD/thunderbird-60.4.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentBridge.h:18, 53:33.10 from /builddir/build/BUILD/thunderbird-60.4.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentBridgeParent.h:9, 53:33.10 from /builddir/build/BUILD/thunderbird-60.4.0/objdir/ipc/ipdl/PContentBridgeParent.cpp:7, 53:33.10 from /builddir/build/BUILD/thunderbird-60.4.0/objdir/ipc/ipdl/UnifiedProtocols10.cpp:2: 53:33.10 /builddir/build/BUILD/thunderbird-60.4.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h: In member function 'void mozilla::MozPromise::DispatchAll() [with ResolveValueT = mozilla::dom::CreatedWindowInfo; RejectValueT = mozilla::ipc::ResponseRejectReason; bool IsExclusive = false]': 53:33.10 /builddir/build/BUILD/thunderbird-60.4.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:1171:7: warning: '.mozilla::dom::CreatedWindowInfo::windowOpened_' may be used uninitialized in this function [-Wmaybe-uninitialized] 53:33.10 class CreatedWindowInfo final 53:33.10 ^~~~~~~~~~~~~~~~~ 53:33.24 /builddir/build/BUILD/thunderbird-60.4.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h: In static member function 'static void std::_Function_handler::_M_invoke(const std::_Any_data&, _ArgTypes&& ...) [with _Functor = mozilla::dom::PContentChild::SendCreateWindow(mozilla::dom::PContentChild::PBrowserChild*, mozilla::dom::PContentChild::PBrowserChild*, mozilla::dom::PContentChild::PRenderFrameChild*, const uint32_t&, const bool&, const bool&, const bool&, const OptionalURIParams&, const nsCString&, const nsCString&, const float&, const Principal&, const uint32_t&)::; _ArgTypes = {mozilla::ipc::ResponseRejectReason}]': 53:33.24 /builddir/build/BUILD/thunderbird-60.4.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:1171:7: warning: '.mozilla::dom::CreatedWindowInfo::windowOpened_' may be used uninitialized in this function [-Wmaybe-uninitialized] 53:33.24 class CreatedWindowInfo final 53:33.24 ^~~~~~~~~~~~~~~~~ 58:05.53 In file included from /builddir/build/BUILD/thunderbird-60.4.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/ipc/PBackground.h:18, 58:05.53 from /builddir/build/BUILD/thunderbird-60.4.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/ipc/PBackgroundParent.h:9, 58:05.53 from /builddir/build/BUILD/thunderbird-60.4.0/objdir/ipc/ipdl/PBackgroundStorage.cpp:8, 58:05.53 from /builddir/build/BUILD/thunderbird-60.4.0/objdir/ipc/ipdl/UnifiedProtocols5.cpp:11: 58:05.53 /builddir/build/BUILD/thunderbird-60.4.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h: In member function 'void mozilla::MozPromise::DispatchAll() [with ResolveValueT = mozilla::dom::CreatedWindowInfo; RejectValueT = mozilla::ipc::ResponseRejectReason; bool IsExclusive = false]': 58:05.53 /builddir/build/BUILD/thunderbird-60.4.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:1171:7: warning: '.mozilla::dom::CreatedWindowInfo::windowOpened_' may be used uninitialized in this function [-Wmaybe-uninitialized] 58:05.53 class CreatedWindowInfo final 58:05.53 ^~~~~~~~~~~~~~~~~ 58:05.66 /builddir/build/BUILD/thunderbird-60.4.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h: In static member function 'static void std::_Function_handler::_M_invoke(const std::_Any_data&, _ArgTypes&& ...) [with _Functor = mozilla::dom::PBrowserChild::SendBrowserFrameOpenWindow(mozilla::dom::PBrowserChild*, mozilla::dom::PBrowserChild::PRenderFrameChild*, const nsString&, const nsString&, const nsString&)::; _ArgTypes = {mozilla::ipc::ResponseRejectReason}]': 58:05.66 /builddir/build/BUILD/thunderbird-60.4.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:1171:7: warning: '.mozilla::dom::CreatedWindowInfo::windowOpened_' may be used uninitialized in this function [-Wmaybe-uninitialized] 58:05.66 class CreatedWindowInfo final 58:05.66 ^~~~~~~~~~~~~~~~~ 58:52.35 libipc_ipdl.a.desc 59:02.87 libipc_testshell.a.desc 59:03.50 libplugin-container.a.desc 59:09.62 In file included from /builddir/build/BUILD/thunderbird-60.4.0/js/src/jspubtd.h:17, 59:09.62 from /builddir/build/BUILD/thunderbird-60.4.0/js/src/jsapi.h:26, 59:09.62 from /builddir/build/BUILD/thunderbird-60.4.0/js/src/jsfriendapi.h:16, 59:09.62 from /builddir/build/BUILD/thunderbird-60.4.0/js/ipc/CPOWTimer.cpp:8, 59:09.62 from /builddir/build/BUILD/thunderbird-60.4.0/objdir/js/ipc/Unified_cpp_js_ipc0.cpp:2: 59:09.62 /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = xpc::GlobalProperties]': 59:09.62 /builddir/build/BUILD/thunderbird-60.4.0/js/xpconnect/src/xpcprivate.h:2636:28: required from here 59:09.62 /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/mozilla/PodOperations.h:32: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:09.62 memset(aT, 0, sizeof(T)); 59:09.62 ~~~~~~^~~~~~~~~~~~~~~~~~ 59:09.62 In file included from /builddir/build/BUILD/thunderbird-60.4.0/js/ipc/JavaScriptChild.cpp:13, 59:09.62 from /builddir/build/BUILD/thunderbird-60.4.0/objdir/js/ipc/Unified_cpp_js_ipc0.cpp:11: 59:09.62 /builddir/build/BUILD/thunderbird-60.4.0/js/xpconnect/src/xpcprivate.h:2634:8: note: 'struct xpc::GlobalProperties' declared here 59:09.62 struct GlobalProperties { 59:09.62 ^~~~~~~~~~~~~~~~ 59:09.91 In file included from /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/js/TracingAPI.h:11, 59:09.91 from /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/js/GCPolicyAPI.h:47, 59:09.91 from /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/js/RootingAPI.h:22, 59:09.91 from /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/js/CallArgs.h:73, 59:09.91 from /builddir/build/BUILD/thunderbird-60.4.0/js/src/jsapi.h:29, 59:09.91 from /builddir/build/BUILD/thunderbird-60.4.0/js/src/jsfriendapi.h:16, 59:09.91 from /builddir/build/BUILD/thunderbird-60.4.0/js/ipc/CPOWTimer.cpp:8, 59:09.91 from /builddir/build/BUILD/thunderbird-60.4.0/objdir/js/ipc/Unified_cpp_js_ipc0.cpp:2: 59:09.91 /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/js/HashTable.h: In instantiation of 'void js::detail::HashTable::clear() [with T = js::HashMapEntry >; HashPolicy = js::HashMap, mozilla::jsipc::ObjectIdHasher, js::SystemAllocPolicy>::MapHashPolicy; AllocPolicy = js::SystemAllocPolicy]': 59:09.91 /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/js/HashTable.h:200:57: required from 'void js::HashMap::clear() [with Key = mozilla::jsipc::ObjectId; Value = JS::Heap; HashPolicy = mozilla::jsipc::ObjectIdHasher; AllocPolicy = js::SystemAllocPolicy]' 59:09.91 /builddir/build/BUILD/thunderbird-60.4.0/js/ipc/JavaScriptShared.cpp:88:18: required from here 59:09.91 /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/js/HashTable.h:1674:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'js::detail::HashTable >, js::HashMap, mozilla::jsipc::ObjectIdHasher, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry > >'} with no trivial copy-assignment [-Wclass-memaccess] 59:09.91 memset(table, 0, sizeof(*table) * capacity()); 59:09.91 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 59:09.91 /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/js/HashTable.h:793:7: note: 'js::detail::HashTable >, js::HashMap, mozilla::jsipc::ObjectIdHasher, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry > >'} declared here 59:09.91 class HashTableEntry 59:09.91 ^~~~~~~~~~~~~~ 59:09.91 /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/js/HashTable.h: In instantiation of 'void js::detail::HashTable::clear() [with T = js::HashMapEntry, mozilla::jsipc::ObjectId>; HashPolicy = js::HashMap, mozilla::jsipc::ObjectId, js::MovableCellHasher >, js::SystemAllocPolicy>::MapHashPolicy; AllocPolicy = js::SystemAllocPolicy]': 59:09.91 /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/js/HashTable.h:200:57: required from 'void js::HashMap::clear() [with Key = JS::Heap; Value = mozilla::jsipc::ObjectId; HashPolicy = js::MovableCellHasher >; AllocPolicy = js::SystemAllocPolicy]' 59:09.91 /builddir/build/BUILD/thunderbird-60.4.0/js/ipc/JavaScriptShared.cpp:150:18: required from here 59:09.91 /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/js/HashTable.h:1674:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'js::detail::HashTable, mozilla::jsipc::ObjectId>, js::HashMap, mozilla::jsipc::ObjectId, js::MovableCellHasher >, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry, mozilla::jsipc::ObjectId> >'} with no trivial copy-assignment [-Wclass-memaccess] 59:09.91 memset(table, 0, sizeof(*table) * capacity()); 59:09.92 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 59:09.92 /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/js/HashTable.h:793:7: note: 'js::detail::HashTable, mozilla::jsipc::ObjectId>, js::HashMap, mozilla::jsipc::ObjectId, js::MovableCellHasher >, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry, mozilla::jsipc::ObjectId> >'} declared here 59:09.92 class HashTableEntry 59:09.92 ^~~~~~~~~~~~~~ 59:15.05 libjs_ipc.a.desc 59:30.90 libhal.a.desc 59:34.63 In file included from /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/jspubtd.h:17, 59:34.63 from /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/jsapi.h:26, 59:34.63 from /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/jsfriendapi.h:16, 59:34.63 from /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/js/Proxy.h:12, 59:34.63 from /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/js/Wrapper.h:12, 59:34.63 from /builddir/build/BUILD/thunderbird-60.4.0/js/xpconnect/wrappers/WrapperFactory.h:10, 59:34.63 from /builddir/build/BUILD/thunderbird-60.4.0/js/xpconnect/wrappers/XrayWrapper.h:12, 59:34.63 from /builddir/build/BUILD/thunderbird-60.4.0/js/xpconnect/wrappers/XrayWrapper.cpp:7: 59:34.63 /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = xpc::GlobalProperties]': 59:34.63 /builddir/build/BUILD/thunderbird-60.4.0/js/xpconnect/src/xpcprivate.h:2636:28: required from here 59:34.63 /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/mozilla/PodOperations.h:32: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:34.63 memset(aT, 0, sizeof(T)); 59:34.63 ~~~~~~^~~~~~~~~~~~~~~~~~ 59:34.63 In file included from /builddir/build/BUILD/thunderbird-60.4.0/js/xpconnect/wrappers/XrayWrapper.cpp:17: 59:34.63 /builddir/build/BUILD/thunderbird-60.4.0/js/xpconnect/src/xpcprivate.h:2634:8: note: 'struct xpc::GlobalProperties' declared here 59:34.63 struct GlobalProperties { 59:34.63 ^~~~~~~~~~~~~~~~ 59:42.90 In file included from /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/jspubtd.h:17, 59:42.90 from /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/js/HeapAPI.h:12, 59:42.90 from /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/js/Id.h:25, 59:42.90 from /builddir/build/BUILD/thunderbird-60.4.0/js/xpconnect/wrappers/AccessCheck.h:10, 59:42.90 from /builddir/build/BUILD/thunderbird-60.4.0/js/xpconnect/wrappers/AccessCheck.cpp:7, 59:42.90 from /builddir/build/BUILD/thunderbird-60.4.0/objdir/js/xpconnect/wrappers/Unified_cpp_xpconnect_wrappers0.cpp:2: 59:42.90 /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = xpc::GlobalProperties]': 59:42.90 /builddir/build/BUILD/thunderbird-60.4.0/js/xpconnect/src/xpcprivate.h:2636:28: required from here 59:42.91 /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/mozilla/PodOperations.h:32: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:42.91 memset(aT, 0, sizeof(T)); 59:42.91 ~~~~~~^~~~~~~~~~~~~~~~~~ 59:42.91 In file included from /builddir/build/BUILD/thunderbird-60.4.0/js/xpconnect/wrappers/AccessCheck.cpp:25, 59:42.91 from /builddir/build/BUILD/thunderbird-60.4.0/objdir/js/xpconnect/wrappers/Unified_cpp_xpconnect_wrappers0.cpp:2: 59:42.91 /builddir/build/BUILD/thunderbird-60.4.0/js/xpconnect/src/xpcprivate.h:2634:8: note: 'struct xpc::GlobalProperties' declared here 59:42.91 struct GlobalProperties { 59:42.91 ^~~~~~~~~~~~~~~~ 59:45.42 libjs_xpconnect_wrappers.a.desc 59:48.42 In file included from /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/jspubtd.h:17, 59:48.42 from /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/jsapi.h:26, 59:48.42 from /builddir/build/BUILD/thunderbird-60.4.0/js/xpconnect/loader/mozJSComponentLoader.cpp:19: 59:48.42 /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = xpc::GlobalProperties]': 59:48.42 /builddir/build/BUILD/thunderbird-60.4.0/js/xpconnect/src/xpcprivate.h:2636:28: required from here 59:48.42 /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/mozilla/PodOperations.h:32: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:48.42 memset(aT, 0, sizeof(T)); 59:48.42 ~~~~~~^~~~~~~~~~~~~~~~~~ 59:48.42 In file included from /builddir/build/BUILD/thunderbird-60.4.0/js/xpconnect/loader/mozJSComponentLoader.cpp:36: 59:48.42 /builddir/build/BUILD/thunderbird-60.4.0/js/xpconnect/src/xpcprivate.h:2634:8: note: 'struct xpc::GlobalProperties' declared here 59:48.42 struct GlobalProperties { 59:48.42 ^~~~~~~~~~~~~~~~ 59:53.15 In file included from /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/nsISupportsUtils.h:14, 59:53.15 from /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/nsISupports.h:77, 59:53.15 from /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/nsIFile.h:10, 59:53.15 from /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/mozilla/FileUtils.h:21, 59:53.15 from /builddir/build/BUILD/thunderbird-60.4.0/js/xpconnect/loader/AutoMemMap.h:9, 59:53.15 from /builddir/build/BUILD/thunderbird-60.4.0/js/xpconnect/loader/AutoMemMap.cpp:7, 59:53.15 from /builddir/build/BUILD/thunderbird-60.4.0/objdir/js/xpconnect/loader/Unified_cpp_js_xpconnect_loader0.cpp:2: 59:53.15 /builddir/build/BUILD/thunderbird-60.4.0/js/xpconnect/loader/ChromeScriptLoader.cpp: In member function 'virtual nsresult mozilla::dom::PrecompiledScript::QueryInterface(const nsIID&, void**)': 59:53.15 /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/nsISupportsImpl.h:1002:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 59:53.16 foundInterface = 0; \ 59:53.16 ^~~~~~~~~~~~~~ 59:53.16 /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/nsISupportsImpl.h:1066:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 59:53.16 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 59:53.16 ^~~~~~~~~~~~~~~~~~~~~~~ 59:53.16 /builddir/build/BUILD/thunderbird-60.4.0/js/xpconnect/loader/ChromeScriptLoader.cpp:346:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 59:53.16 NS_INTERFACE_MAP_END 59:53.16 ^~~~~~~~~~~~~~~~~~~~ 59:53.16 /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/nsISupportsImpl.h:983:3: note: some parts of macro expansion are not guarded by this 'else' clause 59:53.16 else 59:53.16 ^~~~ 59:53.16 /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/nsISupportsImpl.h:1060:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 59:53.16 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 59:53.16 ^~~~~~~~~~~~~~~~~~ 59:53.16 /builddir/build/BUILD/thunderbird-60.4.0/js/xpconnect/loader/ChromeScriptLoader.cpp:345:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 59:53.16 NS_INTERFACE_MAP_ENTRY(nsISupports) 59:53.16 ^~~~~~~~~~~~~~~~~~~~~~ 59:55.00 /builddir/build/BUILD/thunderbird-60.4.0/js/xpconnect/loader/mozJSSubScriptLoader.cpp: In member function 'virtual nsresult AsyncScriptLoader::QueryInterface(const nsIID&, void**)': 59:55.01 /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/nsISupportsImpl.h:1002:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 59:55.01 foundInterface = 0; \ 59:55.01 ^~~~~~~~~~~~~~ 59:55.01 /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/nsISupportsImpl.h:1066:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 59:55.01 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 59:55.01 ^~~~~~~~~~~~~~~~~~~~~~~ 59:55.01 /builddir/build/BUILD/thunderbird-60.4.0/js/xpconnect/loader/mozJSSubScriptLoader.cpp:317:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 59:55.01 NS_INTERFACE_MAP_END 59:55.01 ^~~~~~~~~~~~~~~~~~~~ 59:55.01 /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/nsISupportsImpl.h:983:3: note: some parts of macro expansion are not guarded by this 'else' clause 59:55.01 else 59:55.01 ^~~~ 59:55.01 /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/nsISupportsImpl.h:1060:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 59:55.01 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 59:55.01 ^~~~~~~~~~~~~~~~~~ 59:55.01 /builddir/build/BUILD/thunderbird-60.4.0/js/xpconnect/loader/mozJSSubScriptLoader.cpp:316:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 59:55.01 NS_INTERFACE_MAP_ENTRY(nsIIncrementalStreamLoaderObserver) 59:55.01 ^~~~~~~~~~~~~~~~~~~~~~ 59:55.25 In file included from /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/jspubtd.h:17, 59:55.25 from /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/nsCycleCollectionTraversalCallback.h:10, 59:55.25 from /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/nsCycleCollectionNoteChild.h:13, 59:55.25 from /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/nsCOMPtr.h:33, 59:55.25 from /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/nsComponentManagerUtils.h:11, 59:55.25 from /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/nsIServiceManager.h:79, 59:55.25 from /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/nsDirectoryServiceUtils.h:10, 59:55.25 from /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/nsIFile.h:520, 59:55.25 from /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/mozilla/FileUtils.h:21, 59:55.25 from /builddir/build/BUILD/thunderbird-60.4.0/js/xpconnect/loader/AutoMemMap.h:9, 59:55.25 from /builddir/build/BUILD/thunderbird-60.4.0/js/xpconnect/loader/AutoMemMap.cpp:7, 59:55.25 from /builddir/build/BUILD/thunderbird-60.4.0/objdir/js/xpconnect/loader/Unified_cpp_js_xpconnect_loader0.cpp:2: 59:55.25 /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = xpc::GlobalProperties]': 59:55.25 /builddir/build/BUILD/thunderbird-60.4.0/js/xpconnect/src/xpcprivate.h:2636:28: required from here 59:55.26 /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/mozilla/PodOperations.h:32: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:55.26 memset(aT, 0, sizeof(T)); 59:55.26 ~~~~~~^~~~~~~~~~~~~~~~~~ 59:55.26 In file included from /builddir/build/BUILD/thunderbird-60.4.0/js/xpconnect/loader/mozJSSubScriptLoader.cpp:21, 59:55.26 from /builddir/build/BUILD/thunderbird-60.4.0/objdir/js/xpconnect/loader/Unified_cpp_js_xpconnect_loader0.cpp:56: 59:55.26 /builddir/build/BUILD/thunderbird-60.4.0/js/xpconnect/src/xpcprivate.h:2634:8: note: 'struct xpc::GlobalProperties' declared here 59:55.26 struct GlobalProperties { 59:55.26 ^~~~~~~~~~~~~~~~ 60:00.45 libjs_xpconnect_loader.a.desc 60:05.16 In file included from /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/nsISupportsUtils.h:14, 60:05.17 from /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/nsCOMPtr.h:30, 60:05.17 from /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/mozilla/CycleCollectedJSContext.h:19, 60:05.17 from /builddir/build/BUILD/thunderbird-60.4.0/js/xpconnect/src/xpcprivate.h:76, 60:05.17 from /builddir/build/BUILD/thunderbird-60.4.0/js/xpconnect/src/ExportHelpers.cpp:7, 60:05.17 from /builddir/build/BUILD/thunderbird-60.4.0/objdir/js/xpconnect/src/Unified_cpp_js_xpconnect_src0.cpp:2: 60:05.17 /builddir/build/BUILD/thunderbird-60.4.0/js/xpconnect/src/Sandbox.cpp: In member function 'virtual nsresult SandboxPrivate::QueryInterface(const nsIID&, void**)': 60:05.17 /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/nsISupportsImpl.h:1002:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 60:05.17 foundInterface = 0; \ 60:05.17 ^~~~~~~~~~~~~~ 60:05.17 /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/nsISupportsImpl.h:1066:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 60:05.17 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 60:05.17 ^~~~~~~~~~~~~~~~~~~~~~~ 60:05.17 /builddir/build/BUILD/thunderbird-60.4.0/js/xpconnect/src/Sandbox.cpp:90:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 60:05.17 NS_INTERFACE_MAP_END 60:05.17 ^~~~~~~~~~~~~~~~~~~~ 60:05.17 /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/nsISupportsImpl.h:983:3: note: some parts of macro expansion are not guarded by this 'else' clause 60:05.17 else 60:05.17 ^~~~ 60:05.17 /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/nsISupportsImpl.h:1060:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 60:05.17 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 60:05.17 ^~~~~~~~~~~~~~~~~~ 60:05.17 /builddir/build/BUILD/thunderbird-60.4.0/js/xpconnect/src/Sandbox.cpp:89:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 60:05.17 NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference) 60:05.17 ^~~~~~~~~~~~~~~~~~~~~~ 60:05.75 /builddir/build/BUILD/thunderbird-60.4.0/js/xpconnect/src/XPCComponents.cpp: In member function 'virtual nsresult nsXPCComponentsBase::QueryInterface(const nsIID&, void**)': 60:05.75 /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/nsISupportsImpl.h:1002:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 60:05.75 foundInterface = 0; \ 60:05.75 ^~~~~~~~~~~~~~ 60:05.75 /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/nsISupportsImpl.h:1066:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 60:05.75 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 60:05.75 ^~~~~~~~~~~~~~~~~~~~~~~ 60:05.75 /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/nsIClassInfoImpl.h:171:3: note: in expansion of macro 'NS_INTERFACE_MAP_END' 60:05.75 NS_INTERFACE_MAP_END 60:05.75 ^~~~~~~~~~~~~~~~~~~~ 60:05.75 /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/nsIClassInfoImpl.h:176:3: note: in expansion of macro 'NS_IMPL_QUERY_INTERFACE_CI' 60:05.75 NS_IMPL_QUERY_INTERFACE_CI(aClass, __VA_ARGS__) \ 60:05.75 ^~~~~~~~~~~~~~~~~~~~~~~~~~ 60:05.75 /builddir/build/BUILD/thunderbird-60.4.0/js/xpconnect/src/XPCComponents.cpp:3312:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CI' 60:05.75 NS_IMPL_ISUPPORTS_CI(nsXPCComponentsBase, nsIXPCComponentsBase) 60:05.75 ^~~~~~~~~~~~~~~~~~~~ 60:05.75 In file included from /builddir/build/BUILD/thunderbird-60.4.0/js/xpconnect/src/xpcprivate.h:105, 60:05.75 from /builddir/build/BUILD/thunderbird-60.4.0/js/xpconnect/src/ExportHelpers.cpp:7, 60:05.75 from /builddir/build/BUILD/thunderbird-60.4.0/objdir/js/xpconnect/src/Unified_cpp_js_xpconnect_src0.cpp:2: 60:05.75 /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/nsIClassInfoImpl.h:139:5: note: some parts of macro expansion are not guarded by this 'else' clause 60:05.75 } else 60:05.75 ^~~~ 60:05.75 /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/nsIClassInfoImpl.h:170:5: note: in expansion of macro 'NS_IMPL_QUERY_CLASSINFO' 60:05.75 NS_IMPL_QUERY_CLASSINFO(aClass) \ 60:05.75 ^~~~~~~~~~~~~~~~~~~~~~~ 60:05.75 /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/nsIClassInfoImpl.h:176:3: note: in expansion of macro 'NS_IMPL_QUERY_INTERFACE_CI' 60:05.75 NS_IMPL_QUERY_INTERFACE_CI(aClass, __VA_ARGS__) \ 60:05.75 ^~~~~~~~~~~~~~~~~~~~~~~~~~ 60:05.75 /builddir/build/BUILD/thunderbird-60.4.0/js/xpconnect/src/XPCComponents.cpp:3312:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CI' 60:05.75 NS_IMPL_ISUPPORTS_CI(nsXPCComponentsBase, nsIXPCComponentsBase) 60:05.75 ^~~~~~~~~~~~~~~~~~~~ 60:05.75 In file included from /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/nsISupportsUtils.h:14, 60:05.75 from /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/nsCOMPtr.h:30, 60:05.75 from /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/mozilla/CycleCollectedJSContext.h:19, 60:05.75 from /builddir/build/BUILD/thunderbird-60.4.0/js/xpconnect/src/xpcprivate.h:76, 60:05.75 from /builddir/build/BUILD/thunderbird-60.4.0/js/xpconnect/src/ExportHelpers.cpp:7, 60:05.75 from /builddir/build/BUILD/thunderbird-60.4.0/objdir/js/xpconnect/src/Unified_cpp_js_xpconnect_src0.cpp:2: 60:05.75 /builddir/build/BUILD/thunderbird-60.4.0/js/xpconnect/src/XPCComponents.cpp: In member function 'virtual nsresult nsXPCComponents::QueryInterface(const nsIID&, void**)': 60:05.75 /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/nsISupportsImpl.h:1020:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 60:05.75 foundInterface = 0; \ 60:05.75 ^~~~~~~~~~~~~~ 60:05.75 /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/nsISupportsImpl.h:1070:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 60:05.75 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 60:05.75 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 60:05.75 /builddir/build/BUILD/thunderbird-60.4.0/js/xpconnect/src/XPCComponents.cpp:3322:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 60:05.75 NS_INTERFACE_MAP_END_INHERITING(nsXPCComponentsBase) 60:05.75 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 60:05.75 In file included from /builddir/build/BUILD/thunderbird-60.4.0/js/xpconnect/src/xpcprivate.h:105, 60:05.75 from /builddir/build/BUILD/thunderbird-60.4.0/js/xpconnect/src/ExportHelpers.cpp:7, 60:05.75 from /builddir/build/BUILD/thunderbird-60.4.0/objdir/js/xpconnect/src/Unified_cpp_js_xpconnect_src0.cpp:2: 60:05.75 /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/nsIClassInfoImpl.h:139:5: note: some parts of macro expansion are not guarded by this 'else' clause 60:05.75 } else 60:05.75 ^~~~ 60:05.75 /builddir/build/BUILD/thunderbird-60.4.0/js/xpconnect/src/XPCComponents.cpp:3321:5: note: in expansion of macro 'NS_IMPL_QUERY_CLASSINFO' 60:05.75 NS_IMPL_QUERY_CLASSINFO(nsXPCComponents) 60:05.75 ^~~~~~~~~~~~~~~~~~~~~~~ 60:06.09 In file included from /builddir/build/BUILD/thunderbird-60.4.0/objdir/js/xpconnect/src/Unified_cpp_js_xpconnect_src0.cpp:65: 60:06.09 /builddir/build/BUILD/thunderbird-60.4.0/js/xpconnect/src/XPCJSContext.cpp: In member function 'nsresult XPCJSContext::Initialize(XPCJSContext*)': 60:06.09 /builddir/build/BUILD/thunderbird-60.4.0/js/xpconnect/src/XPCJSContext.cpp:1031:52: 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] 60:06.09 memset(cxPrivate, 0, sizeof(PerThreadAtomCache)); 60:06.10 ^ 60:06.10 In file included from /builddir/build/BUILD/thunderbird-60.4.0/js/xpconnect/src/XPCJSContext.cpp:42, 60:06.10 from /builddir/build/BUILD/thunderbird-60.4.0/objdir/js/xpconnect/src/Unified_cpp_js_xpconnect_src0.cpp:65: 60:06.10 /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/mozilla/dom/GeneratedAtomList.h:2873:8: note: 'struct mozilla::dom::PerThreadAtomCache' declared here 60:06.10 struct PerThreadAtomCache : public APZBucketAtoms, 60:06.10 ^~~~~~~~~~~~~~~~~~ 60:06.10 In file included from /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/nsISupportsUtils.h:14, 60:06.10 from /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/nsCOMPtr.h:30, 60:06.10 from /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/mozilla/CycleCollectedJSContext.h:19, 60:06.10 from /builddir/build/BUILD/thunderbird-60.4.0/js/xpconnect/src/xpcprivate.h:76, 60:06.10 from /builddir/build/BUILD/thunderbird-60.4.0/js/xpconnect/src/ExportHelpers.cpp:7, 60:06.10 from /builddir/build/BUILD/thunderbird-60.4.0/objdir/js/xpconnect/src/Unified_cpp_js_xpconnect_src0.cpp:2: 60:06.10 /builddir/build/BUILD/thunderbird-60.4.0/js/xpconnect/src/XPCJSID.cpp: In member function 'virtual nsresult nsJSID::QueryInterface(const nsIID&, void**)': 60:06.10 /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/nsISupportsImpl.h:1002:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 60:06.10 foundInterface = 0; \ 60:06.10 ^~~~~~~~~~~~~~ 60:06.10 /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/nsISupportsImpl.h:1066:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 60:06.10 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 60:06.10 ^~~~~~~~~~~~~~~~~~~~~~~ 60:06.10 /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/nsIClassInfoImpl.h:171:3: note: in expansion of macro 'NS_INTERFACE_MAP_END' 60:06.10 NS_INTERFACE_MAP_END 60:06.10 ^~~~~~~~~~~~~~~~~~~~ 60:06.10 /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/nsIClassInfoImpl.h:176:3: note: in expansion of macro 'NS_IMPL_QUERY_INTERFACE_CI' 60:06.10 NS_IMPL_QUERY_INTERFACE_CI(aClass, __VA_ARGS__) \ 60:06.10 ^~~~~~~~~~~~~~~~~~~~~~~~~~ 60:06.10 /builddir/build/BUILD/thunderbird-60.4.0/js/xpconnect/src/XPCJSID.cpp:23:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CI' 60:06.11 NS_IMPL_ISUPPORTS_CI(nsJSID, nsIJSID) 60:06.11 ^~~~~~~~~~~~~~~~~~~~ 60:06.11 In file included from /builddir/build/BUILD/thunderbird-60.4.0/js/xpconnect/src/xpcprivate.h:105, 60:06.11 from /builddir/build/BUILD/thunderbird-60.4.0/js/xpconnect/src/ExportHelpers.cpp:7, 60:06.11 from /builddir/build/BUILD/thunderbird-60.4.0/objdir/js/xpconnect/src/Unified_cpp_js_xpconnect_src0.cpp:2: 60:06.11 /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/nsIClassInfoImpl.h:139:5: note: some parts of macro expansion are not guarded by this 'else' clause 60:06.11 } else 60:06.11 ^~~~ 60:06.11 /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/nsIClassInfoImpl.h:170:5: note: in expansion of macro 'NS_IMPL_QUERY_CLASSINFO' 60:06.11 NS_IMPL_QUERY_CLASSINFO(aClass) \ 60:06.11 ^~~~~~~~~~~~~~~~~~~~~~~ 60:06.11 /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/nsIClassInfoImpl.h:176:3: note: in expansion of macro 'NS_IMPL_QUERY_INTERFACE_CI' 60:06.11 NS_IMPL_QUERY_INTERFACE_CI(aClass, __VA_ARGS__) \ 60:06.11 ^~~~~~~~~~~~~~~~~~~~~~~~~~ 60:06.11 /builddir/build/BUILD/thunderbird-60.4.0/js/xpconnect/src/XPCJSID.cpp:23:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CI' 60:06.11 NS_IMPL_ISUPPORTS_CI(nsJSID, nsIJSID) 60:06.11 ^~~~~~~~~~~~~~~~~~~~ 60:06.11 In file included from /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/nsISupportsUtils.h:14, 60:06.11 from /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/nsCOMPtr.h:30, 60:06.11 from /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/mozilla/CycleCollectedJSContext.h:19, 60:06.11 from /builddir/build/BUILD/thunderbird-60.4.0/js/xpconnect/src/xpcprivate.h:76, 60:06.11 from /builddir/build/BUILD/thunderbird-60.4.0/js/xpconnect/src/ExportHelpers.cpp:7, 60:06.11 from /builddir/build/BUILD/thunderbird-60.4.0/objdir/js/xpconnect/src/Unified_cpp_js_xpconnect_src0.cpp:2: 60:06.11 /builddir/build/BUILD/thunderbird-60.4.0/js/xpconnect/src/XPCJSID.cpp: In member function 'virtual nsresult nsJSIID::QueryInterface(const nsIID&, void**)': 60:06.11 /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/nsISupportsImpl.h:1002:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 60:06.11 foundInterface = 0; \ 60:06.11 ^~~~~~~~~~~~~~ 60:06.11 /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/nsISupportsImpl.h:1066:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 60:06.11 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 60:06.11 ^~~~~~~~~~~~~~~~~~~~~~~ 60:06.11 /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/nsIClassInfoImpl.h:171:3: note: in expansion of macro 'NS_INTERFACE_MAP_END' 60:06.11 NS_INTERFACE_MAP_END 60:06.11 ^~~~~~~~~~~~~~~~~~~~ 60:06.11 /builddir/build/BUILD/thunderbird-60.4.0/js/xpconnect/src/XPCJSID.cpp:274:1: note: in expansion of macro 'NS_IMPL_QUERY_INTERFACE_CI' 60:06.11 NS_IMPL_QUERY_INTERFACE_CI(nsJSIID, 60:06.11 ^~~~~~~~~~~~~~~~~~~~~~~~~~ 60:06.11 In file included from /builddir/build/BUILD/thunderbird-60.4.0/js/xpconnect/src/xpcprivate.h:105, 60:06.11 from /builddir/build/BUILD/thunderbird-60.4.0/js/xpconnect/src/ExportHelpers.cpp:7, 60:06.11 from /builddir/build/BUILD/thunderbird-60.4.0/objdir/js/xpconnect/src/Unified_cpp_js_xpconnect_src0.cpp:2: 60:06.11 /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/nsIClassInfoImpl.h:139:5: note: some parts of macro expansion are not guarded by this 'else' clause 60:06.11 } else 60:06.11 ^~~~ 60:06.11 /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/nsIClassInfoImpl.h:170:5: note: in expansion of macro 'NS_IMPL_QUERY_CLASSINFO' 60:06.11 NS_IMPL_QUERY_CLASSINFO(aClass) \ 60:06.11 ^~~~~~~~~~~~~~~~~~~~~~~ 60:06.11 /builddir/build/BUILD/thunderbird-60.4.0/js/xpconnect/src/XPCJSID.cpp:274:1: note: in expansion of macro 'NS_IMPL_QUERY_INTERFACE_CI' 60:06.11 NS_IMPL_QUERY_INTERFACE_CI(nsJSIID, 60:06.11 ^~~~~~~~~~~~~~~~~~~~~~~~~~ 60:06.12 In file included from /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/nsISupportsUtils.h:14, 60:06.12 from /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/nsCOMPtr.h:30, 60:06.12 from /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/mozilla/CycleCollectedJSContext.h:19, 60:06.12 from /builddir/build/BUILD/thunderbird-60.4.0/js/xpconnect/src/xpcprivate.h:76, 60:06.12 from /builddir/build/BUILD/thunderbird-60.4.0/js/xpconnect/src/ExportHelpers.cpp:7, 60:06.12 from /builddir/build/BUILD/thunderbird-60.4.0/objdir/js/xpconnect/src/Unified_cpp_js_xpconnect_src0.cpp:2: 60:06.12 /builddir/build/BUILD/thunderbird-60.4.0/js/xpconnect/src/XPCJSID.cpp: In member function 'virtual nsresult nsJSCID::QueryInterface(const nsIID&, void**)': 60:06.12 /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/nsISupportsImpl.h:1002:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 60:06.12 foundInterface = 0; \ 60:06.12 ^~~~~~~~~~~~~~ 60:06.12 /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/nsISupportsImpl.h:1066:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 60:06.12 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 60:06.12 ^~~~~~~~~~~~~~~~~~~~~~~ 60:06.12 /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/nsIClassInfoImpl.h:171:3: note: in expansion of macro 'NS_INTERFACE_MAP_END' 60:06.12 NS_INTERFACE_MAP_END 60:06.12 ^~~~~~~~~~~~~~~~~~~~ 60:06.12 /builddir/build/BUILD/thunderbird-60.4.0/js/xpconnect/src/XPCJSID.cpp:528:1: note: in expansion of macro 'NS_IMPL_QUERY_INTERFACE_CI' 60:06.12 NS_IMPL_QUERY_INTERFACE_CI(nsJSCID, 60:06.12 ^~~~~~~~~~~~~~~~~~~~~~~~~~ 60:06.12 In file included from /builddir/build/BUILD/thunderbird-60.4.0/js/xpconnect/src/xpcprivate.h:105, 60:06.12 from /builddir/build/BUILD/thunderbird-60.4.0/js/xpconnect/src/ExportHelpers.cpp:7, 60:06.12 from /builddir/build/BUILD/thunderbird-60.4.0/objdir/js/xpconnect/src/Unified_cpp_js_xpconnect_src0.cpp:2: 60:06.12 /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/nsIClassInfoImpl.h:139:5: note: some parts of macro expansion are not guarded by this 'else' clause 60:06.12 } else 60:06.12 ^~~~ 60:06.12 /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/nsIClassInfoImpl.h:170:5: note: in expansion of macro 'NS_IMPL_QUERY_CLASSINFO' 60:06.12 NS_IMPL_QUERY_CLASSINFO(aClass) \ 60:06.12 ^~~~~~~~~~~~~~~~~~~~~~~ 60:06.12 /builddir/build/BUILD/thunderbird-60.4.0/js/xpconnect/src/XPCJSID.cpp:528:1: note: in expansion of macro 'NS_IMPL_QUERY_INTERFACE_CI' 60:06.12 NS_IMPL_QUERY_INTERFACE_CI(nsJSCID, 60:06.12 ^~~~~~~~~~~~~~~~~~~~~~~~~~ 60:06.32 In file included from /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/jspubtd.h:17, 60:06.32 from /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/jsapi.h:26, 60:06.32 from /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/mozilla/CycleCollectedJSContext.h:16, 60:06.32 from /builddir/build/BUILD/thunderbird-60.4.0/js/xpconnect/src/xpcprivate.h:76, 60:06.32 from /builddir/build/BUILD/thunderbird-60.4.0/js/xpconnect/src/ExportHelpers.cpp:7, 60:06.32 from /builddir/build/BUILD/thunderbird-60.4.0/objdir/js/xpconnect/src/Unified_cpp_js_xpconnect_src0.cpp:2: 60:06.32 /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = xpc::GlobalProperties]': 60:06.32 /builddir/build/BUILD/thunderbird-60.4.0/js/xpconnect/src/xpcprivate.h:2636:28: required from here 60:06.32 /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/mozilla/PodOperations.h:32: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:06.32 memset(aT, 0, sizeof(T)); 60:06.32 ~~~~~~^~~~~~~~~~~~~~~~~~ 60:06.32 In file included from /builddir/build/BUILD/thunderbird-60.4.0/js/xpconnect/src/ExportHelpers.cpp:7, 60:06.32 from /builddir/build/BUILD/thunderbird-60.4.0/objdir/js/xpconnect/src/Unified_cpp_js_xpconnect_src0.cpp:2: 60:06.32 /builddir/build/BUILD/thunderbird-60.4.0/js/xpconnect/src/xpcprivate.h:2634:8: note: 'struct xpc::GlobalProperties' declared here 60:06.32 struct GlobalProperties { 60:06.32 ^~~~~~~~~~~~~~~~ 60:06.51 In file included from /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/jspubtd.h:17, 60:06.51 from /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/jsapi.h:26, 60:06.51 from /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/mozilla/CycleCollectedJSContext.h:16, 60:06.51 from /builddir/build/BUILD/thunderbird-60.4.0/js/xpconnect/src/xpcprivate.h:76, 60:06.51 from /builddir/build/BUILD/thunderbird-60.4.0/js/xpconnect/src/ExportHelpers.cpp:7, 60:06.51 from /builddir/build/BUILD/thunderbird-60.4.0/objdir/js/xpconnect/src/Unified_cpp_js_xpconnect_src0.cpp:2: 60:06.51 /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = JS::TabSizes]': 60:06.51 /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/js/MemoryMetrics.h:40:39: required from here 60:06.51 /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct JS::TabSizes'; use assignment or value-initialization instead [-Wclass-memaccess] 60:06.51 memset(aT, 0, sizeof(T)); 60:06.51 ~~~~~~^~~~~~~~~~~~~~~~~~ 60:06.51 In file included from /builddir/build/BUILD/thunderbird-60.4.0/js/xpconnect/src/XPCJSContext.cpp:41, 60:06.51 from /builddir/build/BUILD/thunderbird-60.4.0/objdir/js/xpconnect/src/Unified_cpp_js_xpconnect_src0.cpp:65: 60:06.51 /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/js/MemoryMetrics.h:31:8: note: 'struct JS::TabSizes' declared here 60:06.51 struct TabSizes 60:06.51 ^~~~~~~~ 60:06.51 In file included from /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/jspubtd.h:17, 60:06.51 from /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/jsapi.h:26, 60:06.51 from /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/mozilla/CycleCollectedJSContext.h:16, 60:06.51 from /builddir/build/BUILD/thunderbird-60.4.0/js/xpconnect/src/xpcprivate.h:76, 60:06.51 from /builddir/build/BUILD/thunderbird-60.4.0/js/xpconnect/src/ExportHelpers.cpp:7, 60:06.51 from /builddir/build/BUILD/thunderbird-60.4.0/objdir/js/xpconnect/src/Unified_cpp_js_xpconnect_src0.cpp:2: 60:06.51 /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = JS::ServoSizes]': 60:06.51 /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/js/MemoryMetrics.h:71:41: required from here 60:06.51 /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct JS::ServoSizes'; use assignment or value-initialization instead [-Wclass-memaccess] 60:06.51 memset(aT, 0, sizeof(T)); 60:06.51 ~~~~~~^~~~~~~~~~~~~~~~~~ 60:06.51 In file included from /builddir/build/BUILD/thunderbird-60.4.0/js/xpconnect/src/XPCJSContext.cpp:41, 60:06.51 from /builddir/build/BUILD/thunderbird-60.4.0/objdir/js/xpconnect/src/Unified_cpp_js_xpconnect_src0.cpp:65: 60:06.51 /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/js/MemoryMetrics.h:59:8: note: 'struct JS::ServoSizes' declared here 60:06.51 struct ServoSizes 60:06.52 ^~~~~~~~~~ 60:23.68 In file included from /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/nsISupportsUtils.h:14, 60:23.68 from /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/nsISupports.h:77, 60:23.68 from /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/nsXULAppAPI.h:13, 60:23.68 from /builddir/build/BUILD/thunderbird-60.4.0/js/xpconnect/src/XPCShellImpl.cpp:7, 60:23.68 from /builddir/build/BUILD/thunderbird-60.4.0/objdir/js/xpconnect/src/Unified_cpp_js_xpconnect_src1.cpp:2: 60:23.68 /builddir/build/BUILD/thunderbird-60.4.0/js/xpconnect/src/XPCVariant.cpp: In member function 'virtual nsresult XPCVariant::QueryInterface(const nsIID&, void**)': 60:23.68 /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/nsISupportsImpl.h:1002:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 60:23.68 foundInterface = 0; \ 60:23.68 ^~~~~~~~~~~~~~ 60:23.68 /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/nsISupportsImpl.h:1066:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 60:23.68 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 60:23.68 ^~~~~~~~~~~~~~~~~~~~~~~ 60:23.68 /builddir/build/BUILD/thunderbird-60.4.0/js/xpconnect/src/XPCVariant.cpp:25:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 60:23.68 NS_INTERFACE_MAP_END 60:23.68 ^~~~~~~~~~~~~~~~~~~~ 60:23.68 In file included from /builddir/build/BUILD/thunderbird-60.4.0/js/xpconnect/src/xpcprivate.h:105, 60:23.68 from /builddir/build/BUILD/thunderbird-60.4.0/js/xpconnect/src/XPCShellImpl.cpp:30, 60:23.68 from /builddir/build/BUILD/thunderbird-60.4.0/objdir/js/xpconnect/src/Unified_cpp_js_xpconnect_src1.cpp:2: 60:23.68 /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/nsIClassInfoImpl.h:139:5: note: some parts of macro expansion are not guarded by this 'else' clause 60:23.68 } else 60:23.68 ^~~~ 60:23.68 /builddir/build/BUILD/thunderbird-60.4.0/js/xpconnect/src/XPCVariant.cpp:24:3: note: in expansion of macro 'NS_IMPL_QUERY_CLASSINFO' 60:23.68 NS_IMPL_QUERY_CLASSINFO(XPCVariant) 60:23.68 ^~~~~~~~~~~~~~~~~~~~~~~ 60:24.45 In file included from /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/nsISupportsUtils.h:14, 60:24.45 from /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/nsISupports.h:77, 60:24.45 from /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/nsXULAppAPI.h:13, 60:24.45 from /builddir/build/BUILD/thunderbird-60.4.0/js/xpconnect/src/XPCShellImpl.cpp:7, 60:24.45 from /builddir/build/BUILD/thunderbird-60.4.0/objdir/js/xpconnect/src/Unified_cpp_js_xpconnect_src1.cpp:2: 60:24.45 /builddir/build/BUILD/thunderbird-60.4.0/js/xpconnect/src/XPCWrappedNative.cpp: In member function 'virtual nsresult XPCWrappedNative::QueryInterface(const nsIID&, void**)': 60:24.45 /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/nsISupportsImpl.h:1002:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 60:24.45 foundInterface = 0; \ 60:24.45 ^~~~~~~~~~~~~~ 60:24.45 /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/nsISupportsImpl.h:1066:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 60:24.45 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 60:24.46 ^~~~~~~~~~~~~~~~~~~~~~~ 60:24.46 /builddir/build/BUILD/thunderbird-60.4.0/js/xpconnect/src/XPCWrappedNative.cpp:707:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 60:24.46 NS_INTERFACE_MAP_END 60:24.46 ^~~~~~~~~~~~~~~~~~~~ 60:24.46 /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/nsISupportsImpl.h:994:3: note: some parts of macro expansion are not guarded by this 'else' clause 60:24.46 else 60:24.46 ^~~~ 60:24.46 /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/nsISupportsImpl.h:1068:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 60:24.46 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 60:24.46 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 60:24.46 /builddir/build/BUILD/thunderbird-60.4.0/js/xpconnect/src/XPCWrappedNative.cpp:706:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 60:24.46 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIXPConnectWrappedNative) 60:24.46 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 60:25.95 In file included from /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/jspubtd.h:17, 60:25.96 from /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/nsCycleCollectionTraversalCallback.h:10, 60:25.96 from /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/nsCycleCollectionNoteChild.h:13, 60:25.96 from /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/nsCOMPtr.h:33, 60:25.96 from /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/mozilla/XREAppData.h:13, 60:25.96 from /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/nsXULAppAPI.h:15, 60:25.96 from /builddir/build/BUILD/thunderbird-60.4.0/js/xpconnect/src/XPCShellImpl.cpp:7, 60:25.96 from /builddir/build/BUILD/thunderbird-60.4.0/objdir/js/xpconnect/src/Unified_cpp_js_xpconnect_src1.cpp:2: 60:25.96 /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = xpc::GlobalProperties]': 60:25.96 /builddir/build/BUILD/thunderbird-60.4.0/js/xpconnect/src/xpcprivate.h:2636:28: required from here 60:25.96 /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/mozilla/PodOperations.h:32: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:25.96 memset(aT, 0, sizeof(T)); 60:25.96 ~~~~~~^~~~~~~~~~~~~~~~~~ 60:25.96 In file included from /builddir/build/BUILD/thunderbird-60.4.0/js/xpconnect/src/XPCShellImpl.cpp:30, 60:25.96 from /builddir/build/BUILD/thunderbird-60.4.0/objdir/js/xpconnect/src/Unified_cpp_js_xpconnect_src1.cpp:2: 60:25.96 /builddir/build/BUILD/thunderbird-60.4.0/js/xpconnect/src/xpcprivate.h:2634:8: note: 'struct xpc::GlobalProperties' declared here 60:25.96 struct GlobalProperties { 60:25.96 ^~~~~~~~~~~~~~~~ 60:35.21 libjs_xpconnect_src.a.desc 60:35.74 libintl_chardet.a.desc 60:38.48 In file included from /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/nsISupportsUtils.h:14, 60:38.49 from /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/nsISupports.h:77, 60:38.49 from /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/nsIInputStream.h:10, 60:38.49 from /builddir/build/BUILD/thunderbird-60.4.0/modules/libjar/nsJARInputStream.h:10, 60:38.49 from /builddir/build/BUILD/thunderbird-60.4.0/modules/libjar/nsJAR.cpp:7, 60:38.49 from /builddir/build/BUILD/thunderbird-60.4.0/objdir/modules/libjar/Unified_cpp_modules_libjar0.cpp:2: 60:38.49 /builddir/build/BUILD/thunderbird-60.4.0/modules/libjar/nsJARURI.cpp: In member function 'virtual nsresult nsJARURI::QueryInterface(const nsIID&, void**)': 60:38.49 /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/nsISupportsImpl.h:1002:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 60:38.49 foundInterface = 0; \ 60:38.49 ^~~~~~~~~~~~~~ 60:38.49 /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/nsISupportsImpl.h:1066:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 60:38.49 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 60:38.49 ^~~~~~~~~~~~~~~~~~~~~~~ 60:38.49 /builddir/build/BUILD/thunderbird-60.4.0/modules/libjar/nsJARURI.cpp:54:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 60:38.49 NS_INTERFACE_MAP_END 60:38.49 ^~~~~~~~~~~~~~~~~~~~ 60:38.49 In file included from /builddir/build/BUILD/thunderbird-60.4.0/objdir/modules/libjar/Unified_cpp_modules_libjar0.cpp:47: 60:38.49 /builddir/build/BUILD/thunderbird-60.4.0/modules/libjar/nsJARURI.cpp:53:3: note: some parts of macro expansion are not guarded by this 'else' clause 60:38.49 else 60:38.49 ^~~~ 60:42.14 libmodules_libjar.a.desc 60:44.76 libmodules_libjar_zipwriter.a.desc 60:47.81 In file included from /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/nsISupportsUtils.h:14, 60:47.81 from /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/nsISupports.h:77, 60:47.81 from /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/nsIArray.h:10, 60:47.81 from /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/nsIArrayExtensions.h:10, 60:47.81 from /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/nsIMutableArray.h:10, 60:47.81 from /builddir/build/BUILD/thunderbird-60.4.0/storage/mozStorageConnection.cpp:10: 60:47.81 /builddir/build/BUILD/thunderbird-60.4.0/storage/mozStorageConnection.cpp: In member function 'virtual nsresult mozilla::storage::Connection::QueryInterface(const nsIID&, void**)': 60:47.81 /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/nsISupportsImpl.h:1002:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 60:47.81 foundInterface = 0; \ 60:47.81 ^~~~~~~~~~~~~~ 60:47.81 /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/nsISupportsImpl.h:1066:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 60:47.81 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 60:47.81 ^~~~~~~~~~~~~~~~~~~~~~~ 60:47.81 /builddir/build/BUILD/thunderbird-60.4.0/storage/mozStorageConnection.cpp:566:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 60:47.81 NS_INTERFACE_MAP_END 60:47.81 ^~~~~~~~~~~~~~~~~~~~ 60:47.81 /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/nsISupportsImpl.h:994:3: note: some parts of macro expansion are not guarded by this 'else' clause 60:47.81 else 60:47.81 ^~~~ 60:47.81 /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/nsISupportsImpl.h:1068:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 60:47.81 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 60:47.82 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 60:47.82 /builddir/build/BUILD/thunderbird-60.4.0/storage/mozStorageConnection.cpp:565:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 60:47.82 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, mozIStorageConnection) 60:47.82 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 60:51.20 In file included from /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/nsISupportsUtils.h:14, 60:51.20 from /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/nsISupports.h:77, 60:51.20 from /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/nsISimpleEnumerator.h:10, 60:51.20 from /builddir/build/BUILD/thunderbird-60.4.0/storage/FileSystemModule.cpp:11, 60:51.20 from /builddir/build/BUILD/thunderbird-60.4.0/objdir/storage/Unified_cpp_storage0.cpp:2: 60:51.20 /builddir/build/BUILD/thunderbird-60.4.0/storage/mozStorageAsyncStatement.cpp: In member function 'virtual nsresult mozilla::storage::AsyncStatement::QueryInterface(const nsIID&, void**)': 60:51.20 /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/nsISupportsImpl.h:1002:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 60:51.20 foundInterface = 0; \ 60:51.20 ^~~~~~~~~~~~~~ 60:51.20 /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/nsISupportsImpl.h:1066:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 60:51.20 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 60:51.20 ^~~~~~~~~~~~~~~~~~~~~~~ 60:51.20 /builddir/build/BUILD/thunderbird-60.4.0/storage/mozStorageAsyncStatement.cpp:246:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 60:51.20 NS_INTERFACE_MAP_END 60:51.20 ^~~~~~~~~~~~~~~~~~~~ 60:51.20 /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/nsISupportsImpl.h:994:3: note: some parts of macro expansion are not guarded by this 'else' clause 60:51.20 else 60:51.20 ^~~~ 60:51.20 /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/nsISupportsImpl.h:1068:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 60:51.20 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 60:51.20 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 60:51.20 /builddir/build/BUILD/thunderbird-60.4.0/storage/mozStorageAsyncStatement.cpp:245:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 60:51.20 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, mozIStorageAsyncStatement) 60:51.20 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 60:51.24 /builddir/build/BUILD/thunderbird-60.4.0/storage/mozStorageAsyncStatementJSHelper.cpp: In member function 'virtual nsresult mozilla::storage::AsyncStatementJSHelper::QueryInterface(const nsIID&, void**)': 60:51.24 /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/nsISupportsImpl.h:1002:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 60:51.24 foundInterface = 0; \ 60:51.24 ^~~~~~~~~~~~~~ 60:51.24 /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/nsISupportsImpl.h:1066:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 60:51.24 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 60:51.24 ^~~~~~~~~~~~~~~~~~~~~~~ 60:51.24 /builddir/build/BUILD/thunderbird-60.4.0/storage/mozStorageAsyncStatementJSHelper.cpp:80:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 60:51.24 NS_INTERFACE_MAP_END 60:51.24 ^~~~~~~~~~~~~~~~~~~~ 60:51.24 /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/nsISupportsImpl.h:983:3: note: some parts of macro expansion are not guarded by this 'else' clause 60:51.24 else 60:51.24 ^~~~ 60:51.24 /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/nsISupportsImpl.h:1060:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 60:51.24 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 60:51.24 ^~~~~~~~~~~~~~~~~~ 60:51.24 /builddir/build/BUILD/thunderbird-60.4.0/storage/mozStorageAsyncStatementJSHelper.cpp:79:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 60:51.24 NS_INTERFACE_MAP_ENTRY(nsISupports) 60:51.24 ^~~~~~~~~~~~~~~~~~~~~~ 60:51.25 /builddir/build/BUILD/thunderbird-60.4.0/storage/mozStorageAsyncStatementParams.cpp: In member function 'virtual nsresult mozilla::storage::AsyncStatementParams::QueryInterface(const nsIID&, void**)': 60:51.25 /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/nsISupportsImpl.h:1002:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 60:51.25 foundInterface = 0; \ 60:51.25 ^~~~~~~~~~~~~~ 60:51.26 /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/nsISupportsImpl.h:1066:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 60:51.26 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 60:51.26 ^~~~~~~~~~~~~~~~~~~~~~~ 60:51.26 /builddir/build/BUILD/thunderbird-60.4.0/storage/mozStorageAsyncStatementParams.cpp:28:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 60:51.26 NS_INTERFACE_MAP_END 60:51.26 ^~~~~~~~~~~~~~~~~~~~ 60:51.26 In file included from /builddir/build/BUILD/thunderbird-60.4.0/dom/base/nsWrapperCache.h:10, 60:51.26 from /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/mozilla/dom/EventTarget.h:12, 60:51.26 from /builddir/build/BUILD/thunderbird-60.4.0/dom/base/nsPIDOMWindow.h:15, 60:51.26 from /builddir/build/BUILD/thunderbird-60.4.0/storage/mozStorageAsyncStatementParams.h:12, 60:51.26 from /builddir/build/BUILD/thunderbird-60.4.0/storage/mozStorageAsyncStatement.cpp:22, 60:51.27 from /builddir/build/BUILD/thunderbird-60.4.0/objdir/storage/Unified_cpp_storage0.cpp:56: 60:51.27 /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/nsCycleCollectionParticipant.h:315:5: note: some parts of macro expansion are not guarded by this 'else' clause 60:51.27 } else 60:51.27 ^~~~ 60:51.27 /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/nsCycleCollectionParticipant.h:315:5: note: in definition of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 60:51.27 } else 60:51.27 ^~~~ 60:51.27 /builddir/build/BUILD/thunderbird-60.4.0/storage/mozStorageAsyncStatementParams.cpp:27:3: note: in expansion of macro 'NS_INTERFACE_TABLE_TO_MAP_SEGUE_CYCLE_COLLECTION' 60:51.27 NS_INTERFACE_TABLE_TO_MAP_SEGUE_CYCLE_COLLECTION(AsyncStatementParams) 60:51.27 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 60:55.97 In file included from /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/nsISupportsUtils.h:14, 60:55.97 from /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/nsCOMPtr.h:30, 60:55.97 from /builddir/build/BUILD/thunderbird-60.4.0/storage/mozStorageService.h:10, 60:55.97 from /builddir/build/BUILD/thunderbird-60.4.0/storage/mozStorageService.cpp:10, 60:55.97 from /builddir/build/BUILD/thunderbird-60.4.0/objdir/storage/Unified_cpp_storage1.cpp:2: 60:55.97 /builddir/build/BUILD/thunderbird-60.4.0/storage/mozStorageStatement.cpp: In member function 'virtual nsresult mozilla::storage::Statement::QueryInterface(const nsIID&, void**)': 60:55.97 /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/nsISupportsImpl.h:1002:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 60:55.97 foundInterface = 0; \ 60:55.97 ^~~~~~~~~~~~~~ 60:55.97 /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/nsISupportsImpl.h:1066:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 60:55.97 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 60:55.97 ^~~~~~~~~~~~~~~~~~~~~~~ 60:55.97 /builddir/build/BUILD/thunderbird-60.4.0/storage/mozStorageStatement.cpp:254:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 60:55.97 NS_INTERFACE_MAP_END 60:55.97 ^~~~~~~~~~~~~~~~~~~~ 60:55.97 /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/nsISupportsImpl.h:994:3: note: some parts of macro expansion are not guarded by this 'else' clause 60:55.98 else 60:55.98 ^~~~ 60:55.98 /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/nsISupportsImpl.h:1068:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 60:55.98 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 60:55.98 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 60:55.98 /builddir/build/BUILD/thunderbird-60.4.0/storage/mozStorageStatement.cpp:253:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 60:55.98 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, mozIStorageStatement) 60:55.98 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 60:56.01 /builddir/build/BUILD/thunderbird-60.4.0/storage/mozStorageStatementJSHelper.cpp: In member function 'virtual nsresult mozilla::storage::StatementJSHelper::QueryInterface(const nsIID&, void**)': 60:56.01 /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/nsISupportsImpl.h:1002:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 60:56.01 foundInterface = 0; \ 60:56.01 ^~~~~~~~~~~~~~ 60:56.01 /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/nsISupportsImpl.h:1066:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 60:56.01 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 60:56.01 ^~~~~~~~~~~~~~~~~~~~~~~ 60:56.02 /builddir/build/BUILD/thunderbird-60.4.0/storage/mozStorageStatementJSHelper.cpp:182:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 60:56.02 NS_INTERFACE_MAP_END 60:56.02 ^~~~~~~~~~~~~~~~~~~~ 60:56.02 /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/nsISupportsImpl.h:983:3: note: some parts of macro expansion are not guarded by this 'else' clause 60:56.02 else 60:56.02 ^~~~ 60:56.02 /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/nsISupportsImpl.h:1060:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 60:56.02 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 60:56.02 ^~~~~~~~~~~~~~~~~~ 60:56.02 /builddir/build/BUILD/thunderbird-60.4.0/storage/mozStorageStatementJSHelper.cpp:181:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 60:56.02 NS_INTERFACE_MAP_ENTRY(nsISupports) 60:56.02 ^~~~~~~~~~~~~~~~~~~~~~ 60:56.03 /builddir/build/BUILD/thunderbird-60.4.0/storage/mozStorageStatementParams.cpp: In member function 'virtual nsresult mozilla::storage::StatementParams::QueryInterface(const nsIID&, void**)': 60:56.03 /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/nsISupportsImpl.h:1002:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 60:56.03 foundInterface = 0; \ 60:56.03 ^~~~~~~~~~~~~~ 60:56.03 /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/nsISupportsImpl.h:1066:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 60:56.03 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 60:56.03 ^~~~~~~~~~~~~~~~~~~~~~~ 60:56.03 /builddir/build/BUILD/thunderbird-60.4.0/storage/mozStorageStatementParams.cpp:28:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 60:56.03 NS_INTERFACE_MAP_END 60:56.03 ^~~~~~~~~~~~~~~~~~~~ 60:56.03 In file included from /builddir/build/BUILD/thunderbird-60.4.0/dom/base/nsWrapperCache.h:10, 60:56.03 from /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/mozilla/dom/EventTarget.h:12, 60:56.03 from /builddir/build/BUILD/thunderbird-60.4.0/dom/base/nsPIDOMWindow.h:15, 60:56.03 from /builddir/build/BUILD/thunderbird-60.4.0/storage/mozStorageStatementParams.h:12, 60:56.03 from /builddir/build/BUILD/thunderbird-60.4.0/storage/mozStorageStatement.cpp:22, 60:56.03 from /builddir/build/BUILD/thunderbird-60.4.0/objdir/storage/Unified_cpp_storage1.cpp:11: 60:56.03 /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/nsCycleCollectionParticipant.h:315:5: note: some parts of macro expansion are not guarded by this 'else' clause 60:56.03 } else 60:56.03 ^~~~ 60:56.03 /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/nsCycleCollectionParticipant.h:324:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 60:56.03 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 60:56.03 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 60:56.03 /builddir/build/BUILD/thunderbird-60.4.0/storage/mozStorageStatementParams.cpp:27:3: note: in expansion of macro 'NS_INTERFACE_TABLE_TO_MAP_SEGUE_CYCLE_COLLECTION' 60:56.03 NS_INTERFACE_TABLE_TO_MAP_SEGUE_CYCLE_COLLECTION(StatementParams) 60:56.03 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 60:56.03 In file included from /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/nsISupportsUtils.h:14, 60:56.03 from /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/nsCOMPtr.h:30, 60:56.03 from /builddir/build/BUILD/thunderbird-60.4.0/storage/mozStorageService.h:10, 60:56.03 from /builddir/build/BUILD/thunderbird-60.4.0/storage/mozStorageService.cpp:10, 60:56.03 from /builddir/build/BUILD/thunderbird-60.4.0/objdir/storage/Unified_cpp_storage1.cpp:2: 60:56.03 /builddir/build/BUILD/thunderbird-60.4.0/storage/mozStorageStatementRow.cpp: In member function 'virtual nsresult mozilla::storage::StatementRow::QueryInterface(const nsIID&, void**)': 60:56.04 /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/nsISupportsImpl.h:1002:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 60:56.04 foundInterface = 0; \ 60:56.04 ^~~~~~~~~~~~~~ 60:56.04 /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/nsISupportsImpl.h:1066:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 60:56.04 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 60:56.04 ^~~~~~~~~~~~~~~~~~~~~~~ 60:56.04 /builddir/build/BUILD/thunderbird-60.4.0/storage/mozStorageStatementRow.cpp:30:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 60:56.04 NS_INTERFACE_MAP_END 60:56.04 ^~~~~~~~~~~~~~~~~~~~ 60:56.04 In file included from /builddir/build/BUILD/thunderbird-60.4.0/dom/base/nsWrapperCache.h:10, 60:56.04 from /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/mozilla/dom/EventTarget.h:12, 60:56.04 from /builddir/build/BUILD/thunderbird-60.4.0/dom/base/nsPIDOMWindow.h:15, 60:56.04 from /builddir/build/BUILD/thunderbird-60.4.0/storage/mozStorageStatementParams.h:12, 60:56.04 from /builddir/build/BUILD/thunderbird-60.4.0/storage/mozStorageStatement.cpp:22, 60:56.04 from /builddir/build/BUILD/thunderbird-60.4.0/objdir/storage/Unified_cpp_storage1.cpp:11: 60:56.04 /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/nsCycleCollectionParticipant.h:315:5: note: some parts of macro expansion are not guarded by this 'else' clause 60:56.04 } else 60:56.04 ^~~~ 60:56.04 /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/nsCycleCollectionParticipant.h:324:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 60:56.04 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 60:56.04 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 60:56.04 /builddir/build/BUILD/thunderbird-60.4.0/storage/mozStorageStatementRow.cpp:29:3: note: in expansion of macro 'NS_INTERFACE_TABLE_TO_MAP_SEGUE_CYCLE_COLLECTION' 60:56.04 NS_INTERFACE_TABLE_TO_MAP_SEGUE_CYCLE_COLLECTION(StatementRow) 60:56.04 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 60:58.11 libstorage.a.desc 60:59.03 libstorage_build.a.desc 61:01.41 In file included from /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/nsISupportsUtils.h:14, 61:01.41 from /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/nsISupports.h:77, 61:01.41 from /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/nsIFactory.h:10, 61:01.41 from /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/mozilla/Module.h:12, 61:01.41 from /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/mozilla/ModuleUtils.h:11, 61:01.41 from /builddir/build/BUILD/thunderbird-60.4.0/extensions/cookie/nsCookieModule.cpp:7, 61:01.41 from /builddir/build/BUILD/thunderbird-60.4.0/objdir/extensions/cookie/Unified_cpp_extensions_cookie0.cpp:2: 61:01.41 /builddir/build/BUILD/thunderbird-60.4.0/extensions/cookie/nsPermission.cpp: In member function 'virtual nsresult nsPermission::QueryInterface(const nsIID&, void**)': 61:01.41 /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/nsISupportsImpl.h:1002:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 61:01.41 foundInterface = 0; \ 61:01.41 ^~~~~~~~~~~~~~ 61:01.41 /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/nsISupportsImpl.h:1066:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 61:01.41 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 61:01.41 ^~~~~~~~~~~~~~~~~~~~~~~ 61:01.41 /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/nsIClassInfoImpl.h:171:3: note: in expansion of macro 'NS_INTERFACE_MAP_END' 61:01.41 NS_INTERFACE_MAP_END 61:01.41 ^~~~~~~~~~~~~~~~~~~~ 61:01.41 /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/nsIClassInfoImpl.h:176:3: note: in expansion of macro 'NS_IMPL_QUERY_INTERFACE_CI' 61:01.41 NS_IMPL_QUERY_INTERFACE_CI(aClass, __VA_ARGS__) \ 61:01.41 ^~~~~~~~~~~~~~~~~~~~~~~~~~ 61:01.41 /builddir/build/BUILD/thunderbird-60.4.0/extensions/cookie/nsPermission.cpp:15:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CI' 61:01.41 NS_IMPL_ISUPPORTS_CI(nsPermission, nsIPermission) 61:01.41 ^~~~~~~~~~~~~~~~~~~~ 61:01.41 In file included from /builddir/build/BUILD/thunderbird-60.4.0/extensions/cookie/nsPermission.cpp:8, 61:01.41 from /builddir/build/BUILD/thunderbird-60.4.0/objdir/extensions/cookie/Unified_cpp_extensions_cookie0.cpp:20: 61:01.41 /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/nsIClassInfoImpl.h:139:5: note: some parts of macro expansion are not guarded by this 'else' clause 61:01.41 } else 61:01.42 ^~~~ 61:01.42 /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/nsIClassInfoImpl.h:139:5: note: in definition of macro 'NS_IMPL_QUERY_CLASSINFO' 61:01.42 } else 61:01.42 ^~~~ 61:01.42 /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/nsIClassInfoImpl.h:176:3: note: in expansion of macro 'NS_IMPL_QUERY_INTERFACE_CI' 61:01.42 NS_IMPL_QUERY_INTERFACE_CI(aClass, __VA_ARGS__) \ 61:01.42 ^~~~~~~~~~~~~~~~~~~~~~~~~~ 61:01.42 /builddir/build/BUILD/thunderbird-60.4.0/extensions/cookie/nsPermission.cpp:15:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CI' 61:01.42 NS_IMPL_ISUPPORTS_CI(nsPermission, nsIPermission) 61:01.42 ^~~~~~~~~~~~~~~~~~~~ 61:08.58 libextensions_cookie.a.desc 61:11.33 libextensions_permissions.a.desc 61:12.28 In file included from /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/nsISupportsUtils.h:14, 61:12.28 from /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/nsCOMPtr.h:30, 61:12.28 from /builddir/build/BUILD/thunderbird-60.4.0/rdf/base/nsCompositeDataSource.cpp:30, 61:12.28 from /builddir/build/BUILD/thunderbird-60.4.0/objdir/rdf/base/Unified_cpp_rdf_base0.cpp:2: 61:12.28 /builddir/build/BUILD/thunderbird-60.4.0/rdf/base/nsCompositeDataSource.cpp: In member function 'virtual nsresult CompositeDataSourceImpl::QueryInterface(const nsIID&, void**)': 61:12.29 /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/nsISupportsImpl.h:1002:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 61:12.29 foundInterface = 0; \ 61:12.29 ^~~~~~~~~~~~~~ 61:12.29 /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/nsISupportsImpl.h:1066:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 61:12.29 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 61:12.29 ^~~~~~~~~~~~~~~~~~~~~~~ 61:12.29 /builddir/build/BUILD/thunderbird-60.4.0/rdf/base/nsCompositeDataSource.cpp:524:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 61:12.29 NS_INTERFACE_MAP_END 61:12.29 ^~~~~~~~~~~~~~~~~~~~ 61:12.29 /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/nsISupportsImpl.h:994:3: note: some parts of macro expansion are not guarded by this 'else' clause 61:12.29 else 61:12.29 ^~~~ 61:12.29 /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/nsISupportsImpl.h:1068:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 61:12.29 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 61:12.29 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 61:12.29 /builddir/build/BUILD/thunderbird-60.4.0/rdf/base/nsCompositeDataSource.cpp:523:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 61:12.29 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIRDFCompositeDataSource) 61:12.29 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 61:12.33 /builddir/build/BUILD/thunderbird-60.4.0/rdf/base/nsInMemoryDataSource.cpp: In member function 'nsresult InMemoryDataSource::AggregatedQueryInterface(const nsIID&, void**)': 61:12.33 /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/nsISupportsImpl.h:1002:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 61:12.33 foundInterface = 0; \ 61:12.33 ^~~~~~~~~~~~~~ 61:12.33 /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/nsISupportsImpl.h:1066:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 61:12.33 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 61:12.34 ^~~~~~~~~~~~~~~~~~~~~~~ 61:12.34 /builddir/build/BUILD/thunderbird-60.4.0/rdf/base/nsInMemoryDataSource.cpp:778:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 61:12.34 NS_INTERFACE_MAP_END 61:12.34 ^~~~~~~~~~~~~~~~~~~~ 61:12.34 /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/nsISupportsImpl.h:983:3: note: some parts of macro expansion are not guarded by this 'else' clause 61:12.34 else 61:12.34 ^~~~ 61:12.34 /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/nsISupportsImpl.h:1060:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 61:12.34 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 61:12.34 ^~~~~~~~~~~~~~~~~~ 61:12.34 /builddir/build/BUILD/thunderbird-60.4.0/rdf/base/nsInMemoryDataSource.cpp:777:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 61:12.34 NS_INTERFACE_MAP_ENTRY(rdfIDataSource) 61:12.34 ^~~~~~~~~~~~~~~~~~~~~~ 61:13.60 /builddir/build/BUILD/thunderbird-60.4.0/rdf/base/nsRDFXMLDataSource.cpp: In member function 'virtual nsresult RDFXMLDataSourceImpl::QueryInterface(const nsIID&, void**)': 61:13.60 /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/nsISupportsImpl.h:1002:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 61:13.60 foundInterface = 0; \ 61:13.60 ^~~~~~~~~~~~~~ 61:13.60 /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/nsISupportsImpl.h:1066:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 61:13.60 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 61:13.60 ^~~~~~~~~~~~~~~~~~~~~~~ 61:13.60 /builddir/build/BUILD/thunderbird-60.4.0/rdf/base/nsRDFXMLDataSource.cpp:457:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 61:13.60 NS_INTERFACE_MAP_END 61:13.60 ^~~~~~~~~~~~~~~~~~~~ 61:13.60 /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/nsISupportsImpl.h:994:3: note: some parts of macro expansion are not guarded by this 'else' clause 61:13.60 else 61:13.60 ^~~~ 61:13.60 /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/nsISupportsImpl.h:1068:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 61:13.60 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 61:13.60 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 61:13.60 /builddir/build/BUILD/thunderbird-60.4.0/rdf/base/nsRDFXMLDataSource.cpp:456:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 61:13.60 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIRDFDataSource) 61:13.60 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 61:19.78 librdf_base.a.desc 61:20.76 In file included from /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/nsISupportsUtils.h:14, 61:20.76 from /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/nsCOMPtr.h:30, 61:20.76 from /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/nsNetUtil.h:11, 61:20.76 from /builddir/build/BUILD/thunderbird-60.4.0/rdf/datasource/nsLocalStore.cpp:13, 61:20.76 from /builddir/build/BUILD/thunderbird-60.4.0/objdir/rdf/datasource/Unified_cpp_rdf_datasource0.cpp:2: 61:20.76 /builddir/build/BUILD/thunderbird-60.4.0/rdf/datasource/nsLocalStore.cpp: In member function 'virtual nsresult LocalStoreImpl::QueryInterface(const nsIID&, void**)': 61:20.76 /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/nsISupportsImpl.h:1002:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 61:20.76 foundInterface = 0; \ 61:20.76 ^~~~~~~~~~~~~~ 61:20.76 /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/nsISupportsImpl.h:1066:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 61:20.76 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 61:20.76 ^~~~~~~~~~~~~~~~~~~~~~~ 61:20.76 /builddir/build/BUILD/thunderbird-60.4.0/rdf/datasource/nsLocalStore.cpp:248:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 61:20.76 NS_INTERFACE_MAP_END 61:20.76 ^~~~~~~~~~~~~~~~~~~~ 61:20.76 /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/nsISupportsImpl.h:994:3: note: some parts of macro expansion are not guarded by this 'else' clause 61:20.76 else 61:20.76 ^~~~ 61:20.76 /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/nsISupportsImpl.h:1068:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 61:20.76 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 61:20.76 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 61:20.76 /builddir/build/BUILD/thunderbird-60.4.0/rdf/datasource/nsLocalStore.cpp:247:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 61:20.76 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsILocalStore) 61:20.76 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 61:21.25 librdf_datasource.a.desc 61:22.03 librdf_build.a.desc 61:24.19 In file included from /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/nsISupportsUtils.h:14, 61:24.19 from /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/nsISupports.h:77, 61:24.19 from /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/nsIDocumentLoader.h:10, 61:24.19 from /builddir/build/BUILD/thunderbird-60.4.0/uriloader/base/nsDocLoader.h:12, 61:24.19 from /builddir/build/BUILD/thunderbird-60.4.0/uriloader/base/nsDocLoader.cpp:10, 61:24.19 from /builddir/build/BUILD/thunderbird-60.4.0/objdir/uriloader/base/Unified_cpp_uriloader_base0.cpp:2: 61:24.19 /builddir/build/BUILD/thunderbird-60.4.0/uriloader/base/nsDocLoader.cpp: In member function 'virtual nsresult nsDocLoader::QueryInterface(const nsIID&, void**)': 61:24.19 /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/nsISupportsImpl.h:1002:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 61:24.19 foundInterface = 0; \ 61:24.19 ^~~~~~~~~~~~~~ 61:24.19 /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/nsISupportsImpl.h:1066:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 61:24.19 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 61:24.19 ^~~~~~~~~~~~~~~~~~~~~~~ 61:24.19 /builddir/build/BUILD/thunderbird-60.4.0/uriloader/base/nsDocLoader.cpp:187:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 61:24.19 NS_INTERFACE_MAP_END 61:24.19 ^~~~~~~~~~~~~~~~~~~~ 61:24.19 In file included from /builddir/build/BUILD/thunderbird-60.4.0/objdir/uriloader/base/Unified_cpp_uriloader_base0.cpp:2: 61:24.19 /builddir/build/BUILD/thunderbird-60.4.0/uriloader/base/nsDocLoader.cpp:186:4: note: some parts of macro expansion are not guarded by this 'else' clause 61:24.19 else 61:24.19 ^~~~ 61:24.75 In file included from /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/nsISupportsUtils.h:14, 61:24.76 from /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/nsISupports.h:77, 61:24.76 from /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/nsIDocumentLoader.h:10, 61:24.76 from /builddir/build/BUILD/thunderbird-60.4.0/uriloader/base/nsDocLoader.h:12, 61:24.76 from /builddir/build/BUILD/thunderbird-60.4.0/uriloader/base/nsDocLoader.cpp:10, 61:24.76 from /builddir/build/BUILD/thunderbird-60.4.0/objdir/uriloader/base/Unified_cpp_uriloader_base0.cpp:2: 61:24.76 /builddir/build/BUILD/thunderbird-60.4.0/uriloader/base/nsURILoader.cpp: In member function 'virtual nsresult nsDocumentOpenInfo::QueryInterface(const nsIID&, void**)': 61:24.76 /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/nsISupportsImpl.h:1002:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 61:24.76 foundInterface = 0; \ 61:24.76 ^~~~~~~~~~~~~~ 61:24.76 /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/nsISupportsImpl.h:1066:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 61:24.76 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 61:24.76 ^~~~~~~~~~~~~~~~~~~~~~~ 61:24.76 /builddir/build/BUILD/thunderbird-60.4.0/uriloader/base/nsURILoader.cpp:187:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 61:24.76 NS_INTERFACE_MAP_END 61:24.76 ^~~~~~~~~~~~~~~~~~~~ 61:24.76 /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/nsISupportsImpl.h:983:3: note: some parts of macro expansion are not guarded by this 'else' clause 61:24.76 else 61:24.76 ^~~~ 61:24.76 /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/nsISupportsImpl.h:1060:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 61:24.76 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 61:24.76 ^~~~~~~~~~~~~~~~~~ 61:24.76 /builddir/build/BUILD/thunderbird-60.4.0/uriloader/base/nsURILoader.cpp:186:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 61:24.76 NS_INTERFACE_MAP_ENTRY(nsIThreadRetargetableStreamListener) 61:24.76 ^~~~~~~~~~~~~~~~~~~~~~ 61:24.77 /builddir/build/BUILD/thunderbird-60.4.0/uriloader/base/nsURILoader.cpp: In member function 'virtual nsresult nsURILoader::QueryInterface(const nsIID&, void**)': 61:24.78 /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/nsISupportsImpl.h:1002:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 61:24.78 foundInterface = 0; \ 61:24.78 ^~~~~~~~~~~~~~ 61:24.78 /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/nsISupportsImpl.h:1066:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 61:24.78 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 61:24.78 ^~~~~~~~~~~~~~~~~~~~~~~ 61:24.78 /builddir/build/BUILD/thunderbird-60.4.0/uriloader/base/nsURILoader.cpp:814:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 61:24.78 NS_INTERFACE_MAP_END 61:24.78 ^~~~~~~~~~~~~~~~~~~~ 61:24.78 /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/nsISupportsImpl.h:983:3: note: some parts of macro expansion are not guarded by this 'else' clause 61:24.78 else 61:24.78 ^~~~ 61:24.78 /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/nsISupportsImpl.h:1060:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 61:24.78 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 61:24.78 ^~~~~~~~~~~~~~~~~~ 61:24.78 /builddir/build/BUILD/thunderbird-60.4.0/uriloader/base/nsURILoader.cpp:813:4: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 61:24.78 NS_INTERFACE_MAP_ENTRY(nsIURILoader) 61:24.78 ^~~~~~~~~~~~~~~~~~~~~~ 61:27.03 liburiloader_base.a.desc 61:37.76 In file included from /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/nsISupportsUtils.h:14, 61:37.76 from /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/nsISupports.h:77, 61:37.76 from /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/nsIHandlerService.h:10, 61:37.76 from /builddir/build/BUILD/thunderbird-60.4.0/uriloader/exthandler/ContentHandlerService.h:4, 61:37.76 from /builddir/build/BUILD/thunderbird-60.4.0/uriloader/exthandler/ContentHandlerService.cpp:1, 61:37.76 from /builddir/build/BUILD/thunderbird-60.4.0/objdir/uriloader/exthandler/Unified_cpp_uriloader_exthandler0.cpp:2: 61:37.76 /builddir/build/BUILD/thunderbird-60.4.0/uriloader/exthandler/nsDBusHandlerApp.cpp: In member function 'virtual nsresult nsDBusHandlerApp::QueryInterface(const nsIID&, void**)': 61:37.76 /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/nsISupportsImpl.h:1002:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 61:37.77 foundInterface = 0; \ 61:37.77 ^~~~~~~~~~~~~~ 61:37.77 /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/nsISupportsImpl.h:1066:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 61:37.77 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 61:37.77 ^~~~~~~~~~~~~~~~~~~~~~~ 61:37.77 /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/nsIClassInfoImpl.h:171:3: note: in expansion of macro 'NS_INTERFACE_MAP_END' 61:37.77 NS_INTERFACE_MAP_END 61:37.77 ^~~~~~~~~~~~~~~~~~~~ 61:37.77 /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/nsIClassInfoImpl.h:176:3: note: in expansion of macro 'NS_IMPL_QUERY_INTERFACE_CI' 61:37.77 NS_IMPL_QUERY_INTERFACE_CI(aClass, __VA_ARGS__) \ 61:37.77 ^~~~~~~~~~~~~~~~~~~~~~~~~~ 61:37.77 /builddir/build/BUILD/thunderbird-60.4.0/uriloader/exthandler/nsDBusHandlerApp.cpp:18:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CI' 61:37.77 NS_IMPL_ISUPPORTS_CI(nsDBusHandlerApp, nsIDBusHandlerApp, nsIHandlerApp) 61:37.77 ^~~~~~~~~~~~~~~~~~~~ 61:37.77 In file included from /builddir/build/BUILD/thunderbird-60.4.0/uriloader/exthandler/nsDBusHandlerApp.cpp:11, 61:37.77 from /builddir/build/BUILD/thunderbird-60.4.0/objdir/uriloader/exthandler/Unified_cpp_uriloader_exthandler0.cpp:38: 61:37.77 /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/nsIClassInfoImpl.h:139:5: note: some parts of macro expansion are not guarded by this 'else' clause 61:37.77 } else 61:37.77 ^~~~ 61:37.77 /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/nsIClassInfoImpl.h:139:5: note: in definition of macro 'NS_IMPL_QUERY_CLASSINFO' 61:37.77 } else 61:37.77 ^~~~ 61:37.77 /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/nsIClassInfoImpl.h:176:3: note: in expansion of macro 'NS_IMPL_QUERY_INTERFACE_CI' 61:37.77 NS_IMPL_QUERY_INTERFACE_CI(aClass, __VA_ARGS__) \ 61:37.77 ^~~~~~~~~~~~~~~~~~~~~~~~~~ 61:37.77 /builddir/build/BUILD/thunderbird-60.4.0/uriloader/exthandler/nsDBusHandlerApp.cpp:18:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CI' 61:37.77 NS_IMPL_ISUPPORTS_CI(nsDBusHandlerApp, nsIDBusHandlerApp, nsIHandlerApp) 61:37.77 ^~~~~~~~~~~~~~~~~~~~ 61:37.82 In file included from /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/nsISupportsUtils.h:14, 61:37.82 from /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/nsISupports.h:77, 61:37.82 from /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/nsIHandlerService.h:10, 61:37.82 from /builddir/build/BUILD/thunderbird-60.4.0/uriloader/exthandler/ContentHandlerService.h:4, 61:37.82 from /builddir/build/BUILD/thunderbird-60.4.0/uriloader/exthandler/ContentHandlerService.cpp:1, 61:37.82 from /builddir/build/BUILD/thunderbird-60.4.0/objdir/uriloader/exthandler/Unified_cpp_uriloader_exthandler0.cpp:2: 61:37.82 /builddir/build/BUILD/thunderbird-60.4.0/uriloader/exthandler/nsExternalHelperAppService.cpp: In member function 'virtual nsresult nsExternalAppHandler::QueryInterface(const nsIID&, void**)': 61:37.82 /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/nsISupportsImpl.h:1002:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 61:37.82 foundInterface = 0; \ 61:37.82 ^~~~~~~~~~~~~~ 61:37.82 /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/nsISupportsImpl.h:1066:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 61:37.82 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 61:37.82 ^~~~~~~~~~~~~~~~~~~~~~~ 61:37.82 /builddir/build/BUILD/thunderbird-60.4.0/uriloader/exthandler/nsExternalHelperAppService.cpp:1199:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 61:37.82 NS_INTERFACE_MAP_END 61:37.82 ^~~~~~~~~~~~~~~~~~~~ 61:37.82 /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/nsISupportsImpl.h:983:3: note: some parts of macro expansion are not guarded by this 'else' clause 61:37.82 else 61:37.82 ^~~~ 61:37.82 /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/nsISupportsImpl.h:1060:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 61:37.82 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 61:37.82 ^~~~~~~~~~~~~~~~~~ 61:37.82 /builddir/build/BUILD/thunderbird-60.4.0/uriloader/exthandler/nsExternalHelperAppService.cpp:1198:4: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 61:37.82 NS_INTERFACE_MAP_ENTRY(nsINamed) 61:37.82 ^~~~~~~~~~~~~~~~~~~~~~ 61:37.88 /builddir/build/BUILD/thunderbird-60.4.0/uriloader/exthandler/nsExternalProtocolHandler.cpp: In member function 'virtual nsresult nsExtProtocolChannel::QueryInterface(const nsIID&, void**)': 61:37.88 /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/nsISupportsImpl.h:1002:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 61:37.88 foundInterface = 0; \ 61:37.89 ^~~~~~~~~~~~~~ 61:37.89 /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/nsISupportsImpl.h:1066:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 61:37.89 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 61:37.89 ^~~~~~~~~~~~~~~~~~~~~~~ 61:37.89 /builddir/build/BUILD/thunderbird-60.4.0/uriloader/exthandler/nsExternalProtocolHandler.cpp:89:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 61:37.89 NS_INTERFACE_MAP_END 61:37.89 ^~~~~~~~~~~~~~~~~~~~ 61:37.89 /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/nsISupportsImpl.h:983:3: note: some parts of macro expansion are not guarded by this 'else' clause 61:37.89 else 61:37.89 ^~~~ 61:37.89 /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/nsISupportsImpl.h:1060:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 61:37.89 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 61:37.89 ^~~~~~~~~~~~~~~~~~ 61:37.89 /builddir/build/BUILD/thunderbird-60.4.0/uriloader/exthandler/nsExternalProtocolHandler.cpp:88:4: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 61:37.89 NS_INTERFACE_MAP_ENTRY(nsIRequestObserver) 61:37.89 ^~~~~~~~~~~~~~~~~~~~~~ 61:37.89 /builddir/build/BUILD/thunderbird-60.4.0/uriloader/exthandler/nsExternalProtocolHandler.cpp: In member function 'virtual nsresult nsExternalProtocolHandler::QueryInterface(const nsIID&, void**)': 61:37.89 /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/nsISupportsImpl.h:1002:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 61:37.89 foundInterface = 0; \ 61:37.89 ^~~~~~~~~~~~~~ 61:37.89 /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/nsISupportsImpl.h:1066:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 61:37.89 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 61:37.89 ^~~~~~~~~~~~~~~~~~~~~~~ 61:37.89 /builddir/build/BUILD/thunderbird-60.4.0/uriloader/exthandler/nsExternalProtocolHandler.cpp:494:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 61:37.89 NS_INTERFACE_MAP_END 61:37.89 ^~~~~~~~~~~~~~~~~~~~ 61:37.89 /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/nsISupportsImpl.h:983:3: note: some parts of macro expansion are not guarded by this 'else' clause 61:37.89 else 61:37.90 ^~~~ 61:37.90 /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/nsISupportsImpl.h:1060:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 61:37.90 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 61:37.90 ^~~~~~~~~~~~~~~~~~ 61:37.90 /builddir/build/BUILD/thunderbird-60.4.0/uriloader/exthandler/nsExternalProtocolHandler.cpp:493:4: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 61:37.90 NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference) 61:37.90 ^~~~~~~~~~~~~~~~~~~~~~ 61:37.90 /builddir/build/BUILD/thunderbird-60.4.0/uriloader/exthandler/nsMIMEInfoImpl.cpp: In member function 'virtual nsresult nsMIMEInfoBase::QueryInterface(const nsIID&, void**)': 61:37.90 /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/nsISupportsImpl.h:1002:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 61:37.90 foundInterface = 0; \ 61:37.90 ^~~~~~~~~~~~~~ 61:37.90 /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/nsISupportsImpl.h:1066:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 61:37.90 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 61:37.90 ^~~~~~~~~~~~~~~~~~~~~~~ 61:37.90 /builddir/build/BUILD/thunderbird-60.4.0/uriloader/exthandler/nsMIMEInfoImpl.cpp:26:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 61:37.90 NS_INTERFACE_MAP_END 61:37.90 ^~~~~~~~~~~~~~~~~~~~ 61:37.90 /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/nsISupportsImpl.h:994:3: note: some parts of macro expansion are not guarded by this 'else' clause 61:37.90 else 61:37.90 ^~~~ 61:37.90 /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/nsISupportsImpl.h:1068:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 61:37.90 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 61:37.90 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 61:37.90 /builddir/build/BUILD/thunderbird-60.4.0/uriloader/exthandler/nsMIMEInfoImpl.cpp:25:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 61:37.90 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIHandlerInfo) 61:37.90 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 61:44.12 liburiloader_exthandler.a.desc 61:50.24 In file included from /builddir/build/BUILD/thunderbird-60.4.0/ipc/chromium/src/chrome/common/file_descriptor_set_posix.h:14, 61:50.24 from /builddir/build/BUILD/thunderbird-60.4.0/ipc/chromium/src/chrome/common/ipc_message_utils.h:20, 61:50.24 from /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/ipc/IPCMessageUtils.h:11, 61:50.24 from /builddir/build/BUILD/thunderbird-60.4.0/ipc/glue/BackgroundUtils.h:10, 61:50.24 from /builddir/build/BUILD/thunderbird-60.4.0/uriloader/prefetch/OfflineCacheUpdateChild.cpp:6, 61:50.24 from /builddir/build/BUILD/thunderbird-60.4.0/objdir/uriloader/prefetch/Unified_cpp_uriloader_prefetch0.cpp:2: 61:50.24 /builddir/build/BUILD/thunderbird-60.4.0/uriloader/prefetch/OfflineCacheUpdateChild.cpp: In member function 'virtual nsresult mozilla::docshell::OfflineCacheUpdateChild::QueryInterface(const nsIID&, void**)': 61:50.24 /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/nsISupportsImpl.h:1002:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 61:50.24 foundInterface = 0; \ 61:50.24 ^~~~~~~~~~~~~~ 61:50.24 /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/nsISupportsImpl.h:1066:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 61:50.24 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 61:50.24 ^~~~~~~~~~~~~~~~~~~~~~~ 61:50.24 /builddir/build/BUILD/thunderbird-60.4.0/uriloader/prefetch/OfflineCacheUpdateChild.cpp:67:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 61:50.24 NS_INTERFACE_MAP_END 61:50.24 ^~~~~~~~~~~~~~~~~~~~ 61:50.24 /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/nsISupportsImpl.h:983:3: note: some parts of macro expansion are not guarded by this 'else' clause 61:50.24 else 61:50.24 ^~~~ 61:50.24 /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/nsISupportsImpl.h:1060:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 61:50.24 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 61:50.24 ^~~~~~~~~~~~~~~~~~ 61:50.24 /builddir/build/BUILD/thunderbird-60.4.0/uriloader/prefetch/OfflineCacheUpdateChild.cpp:66:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 61:50.24 NS_INTERFACE_MAP_ENTRY(nsIOfflineCacheUpdate) 61:50.24 ^~~~~~~~~~~~~~~~~~~~~~ 61:58.37 liburiloader_prefetch.a.desc 62:04.52 In file included from /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/nsISupportsUtils.h:14, 62:04.52 from /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/nsCOMPtr.h:30, 62:04.52 from /builddir/build/BUILD/thunderbird-60.4.0/caps/ContentPrincipal.h:9, 62:04.52 from /builddir/build/BUILD/thunderbird-60.4.0/caps/ContentPrincipal.cpp:7, 62:04.52 from /builddir/build/BUILD/thunderbird-60.4.0/objdir/caps/Unified_cpp_caps0.cpp:2: 62:04.52 /builddir/build/BUILD/thunderbird-60.4.0/caps/ContentPrincipal.cpp: In member function 'virtual nsresult ContentPrincipal::QueryInterface(const nsIID&, void**)': 62:04.52 /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/nsISupportsImpl.h:1002:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 62:04.52 foundInterface = 0; \ 62:04.52 ^~~~~~~~~~~~~~ 62:04.52 /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/nsISupportsImpl.h:1066:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 62:04.52 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 62:04.52 ^~~~~~~~~~~~~~~~~~~~~~~ 62:04.52 /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/nsIClassInfoImpl.h:171:3: note: in expansion of macro 'NS_INTERFACE_MAP_END' 62:04.52 NS_INTERFACE_MAP_END 62:04.52 ^~~~~~~~~~~~~~~~~~~~ 62:04.52 /builddir/build/BUILD/thunderbird-60.4.0/caps/ContentPrincipal.cpp:57:1: note: in expansion of macro 'NS_IMPL_QUERY_INTERFACE_CI' 62:04.52 NS_IMPL_QUERY_INTERFACE_CI(ContentPrincipal, 62:04.52 ^~~~~~~~~~~~~~~~~~~~~~~~~~ 62:04.52 In file included from /builddir/build/BUILD/thunderbird-60.4.0/caps/ContentPrincipal.cpp:21, 62:04.52 from /builddir/build/BUILD/thunderbird-60.4.0/objdir/caps/Unified_cpp_caps0.cpp:2: 62:04.52 /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/nsIClassInfoImpl.h:139:5: note: some parts of macro expansion are not guarded by this 'else' clause 62:04.52 } else 62:04.52 ^~~~ 62:04.52 /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/nsIClassInfoImpl.h:139:5: note: in definition of macro 'NS_IMPL_QUERY_CLASSINFO' 62:04.52 } else 62:04.52 ^~~~ 62:04.52 /builddir/build/BUILD/thunderbird-60.4.0/caps/ContentPrincipal.cpp:57:1: note: in expansion of macro 'NS_IMPL_QUERY_INTERFACE_CI' 62:04.52 NS_IMPL_QUERY_INTERFACE_CI(ContentPrincipal, 62:04.52 ^~~~~~~~~~~~~~~~~~~~~~~~~~ 62:05.48 In file included from /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/nsISupportsUtils.h:14, 62:05.49 from /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/nsCOMPtr.h:30, 62:05.49 from /builddir/build/BUILD/thunderbird-60.4.0/caps/ContentPrincipal.h:9, 62:05.49 from /builddir/build/BUILD/thunderbird-60.4.0/caps/ContentPrincipal.cpp:7, 62:05.49 from /builddir/build/BUILD/thunderbird-60.4.0/objdir/caps/Unified_cpp_caps0.cpp:2: 62:05.49 /builddir/build/BUILD/thunderbird-60.4.0/caps/ExpandedPrincipal.cpp: In member function 'virtual nsresult ExpandedPrincipal::QueryInterface(const nsIID&, void**)': 62:05.49 /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/nsISupportsImpl.h:1002:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 62:05.49 foundInterface = 0; \ 62:05.49 ^~~~~~~~~~~~~~ 62:05.49 /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/nsISupportsImpl.h:1066:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 62:05.49 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 62:05.49 ^~~~~~~~~~~~~~~~~~~~~~~ 62:05.49 /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/nsIClassInfoImpl.h:171:3: note: in expansion of macro 'NS_INTERFACE_MAP_END' 62:05.49 NS_INTERFACE_MAP_END 62:05.49 ^~~~~~~~~~~~~~~~~~~~ 62:05.49 /builddir/build/BUILD/thunderbird-60.4.0/caps/ExpandedPrincipal.cpp:14:1: note: in expansion of macro 'NS_IMPL_QUERY_INTERFACE_CI' 62:05.49 NS_IMPL_QUERY_INTERFACE_CI(ExpandedPrincipal, 62:05.49 ^~~~~~~~~~~~~~~~~~~~~~~~~~ 62:05.49 In file included from /builddir/build/BUILD/thunderbird-60.4.0/caps/ContentPrincipal.cpp:21, 62:05.49 from /builddir/build/BUILD/thunderbird-60.4.0/objdir/caps/Unified_cpp_caps0.cpp:2: 62:05.49 /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/nsIClassInfoImpl.h:139:5: note: some parts of macro expansion are not guarded by this 'else' clause 62:05.49 } else 62:05.49 ^~~~ 62:05.49 /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/nsIClassInfoImpl.h:139:5: note: in definition of macro 'NS_IMPL_QUERY_CLASSINFO' 62:05.49 } else 62:05.49 ^~~~ 62:05.49 /builddir/build/BUILD/thunderbird-60.4.0/caps/ExpandedPrincipal.cpp:14:1: note: in expansion of macro 'NS_IMPL_QUERY_INTERFACE_CI' 62:05.49 NS_IMPL_QUERY_INTERFACE_CI(ExpandedPrincipal, 62:05.49 ^~~~~~~~~~~~~~~~~~~~~~~~~~ 62:05.62 In file included from /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/nsISupportsUtils.h:14, 62:05.62 from /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/nsCOMPtr.h:30, 62:05.62 from /builddir/build/BUILD/thunderbird-60.4.0/caps/ContentPrincipal.h:9, 62:05.63 from /builddir/build/BUILD/thunderbird-60.4.0/caps/ContentPrincipal.cpp:7, 62:05.63 from /builddir/build/BUILD/thunderbird-60.4.0/objdir/caps/Unified_cpp_caps0.cpp:2: 62:05.63 /builddir/build/BUILD/thunderbird-60.4.0/caps/NullPrincipal.cpp: In member function 'virtual nsresult NullPrincipal::QueryInterface(const nsIID&, void**)': 62:05.63 /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/nsISupportsImpl.h:1002:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 62:05.63 foundInterface = 0; \ 62:05.63 ^~~~~~~~~~~~~~ 62:05.63 /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/nsISupportsImpl.h:1066:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 62:05.63 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 62:05.63 ^~~~~~~~~~~~~~~~~~~~~~~ 62:05.63 /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/nsIClassInfoImpl.h:171:3: note: in expansion of macro 'NS_INTERFACE_MAP_END' 62:05.63 NS_INTERFACE_MAP_END 62:05.63 ^~~~~~~~~~~~~~~~~~~~ 62:05.63 /builddir/build/BUILD/thunderbird-60.4.0/caps/NullPrincipal.cpp:32:1: note: in expansion of macro 'NS_IMPL_QUERY_INTERFACE_CI' 62:05.63 NS_IMPL_QUERY_INTERFACE_CI(NullPrincipal, 62:05.63 ^~~~~~~~~~~~~~~~~~~~~~~~~~ 62:05.63 In file included from /builddir/build/BUILD/thunderbird-60.4.0/caps/ContentPrincipal.cpp:21, 62:05.63 from /builddir/build/BUILD/thunderbird-60.4.0/objdir/caps/Unified_cpp_caps0.cpp:2: 62:05.63 /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/nsIClassInfoImpl.h:139:5: note: some parts of macro expansion are not guarded by this 'else' clause 62:05.63 } else 62:05.63 ^~~~ 62:05.63 /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/nsIClassInfoImpl.h:139:5: note: in definition of macro 'NS_IMPL_QUERY_CLASSINFO' 62:05.63 } else 62:05.63 ^~~~ 62:05.63 /builddir/build/BUILD/thunderbird-60.4.0/caps/NullPrincipal.cpp:32:1: note: in expansion of macro 'NS_IMPL_QUERY_INTERFACE_CI' 62:05.63 NS_IMPL_QUERY_INTERFACE_CI(NullPrincipal, 62:05.63 ^~~~~~~~~~~~~~~~~~~~~~~~~~ 62:05.63 In file included from /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/nsISupportsUtils.h:14, 62:05.63 from /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/nsCOMPtr.h:30, 62:05.63 from /builddir/build/BUILD/thunderbird-60.4.0/caps/ContentPrincipal.h:9, 62:05.63 from /builddir/build/BUILD/thunderbird-60.4.0/caps/ContentPrincipal.cpp:7, 62:05.63 from /builddir/build/BUILD/thunderbird-60.4.0/objdir/caps/Unified_cpp_caps0.cpp:2: 62:05.63 /builddir/build/BUILD/thunderbird-60.4.0/caps/NullPrincipalURI.cpp: In member function 'virtual nsresult NullPrincipalURI::QueryInterface(const nsIID&, void**)': 62:05.63 /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/nsISupportsImpl.h:1002:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 62:05.63 foundInterface = 0; \ 62:05.63 ^~~~~~~~~~~~~~ 62:05.63 /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/nsISupportsImpl.h:1066:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 62:05.63 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 62:05.63 ^~~~~~~~~~~~~~~~~~~~~~~ 62:05.63 /builddir/build/BUILD/thunderbird-60.4.0/caps/NullPrincipalURI.cpp:75:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 62:05.63 NS_INTERFACE_MAP_END 62:05.63 ^~~~~~~~~~~~~~~~~~~~ 62:05.63 /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/nsISupportsImpl.h:983:3: note: some parts of macro expansion are not guarded by this 'else' clause 62:05.63 else 62:05.63 ^~~~ 62:05.63 /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/nsISupportsImpl.h:1060:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 62:05.63 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 62:05.63 ^~~~~~~~~~~~~~~~~~ 62:05.64 /builddir/build/BUILD/thunderbird-60.4.0/caps/NullPrincipalURI.cpp:74:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 62:05.64 NS_INTERFACE_MAP_ENTRY(nsIIPCSerializableURI) 62:05.64 ^~~~~~~~~~~~~~~~~~~~~~ 62:05.69 /builddir/build/BUILD/thunderbird-60.4.0/caps/SystemPrincipal.cpp: In member function 'virtual nsresult SystemPrincipal::QueryInterface(const nsIID&, void**)': 62:05.69 /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/nsISupportsImpl.h:1002:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 62:05.69 foundInterface = 0; \ 62:05.69 ^~~~~~~~~~~~~~ 62:05.69 /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/nsISupportsImpl.h:1066:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 62:05.69 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 62:05.69 ^~~~~~~~~~~~~~~~~~~~~~~ 62:05.69 /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/nsIClassInfoImpl.h:171:3: note: in expansion of macro 'NS_INTERFACE_MAP_END' 62:05.69 NS_INTERFACE_MAP_END 62:05.69 ^~~~~~~~~~~~~~~~~~~~ 62:05.69 /builddir/build/BUILD/thunderbird-60.4.0/caps/SystemPrincipal.cpp:24:1: note: in expansion of macro 'NS_IMPL_QUERY_INTERFACE_CI' 62:05.69 NS_IMPL_QUERY_INTERFACE_CI(SystemPrincipal, 62:05.69 ^~~~~~~~~~~~~~~~~~~~~~~~~~ 62:05.69 In file included from /builddir/build/BUILD/thunderbird-60.4.0/caps/ContentPrincipal.cpp:21, 62:05.69 from /builddir/build/BUILD/thunderbird-60.4.0/objdir/caps/Unified_cpp_caps0.cpp:2: 62:05.69 /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/nsIClassInfoImpl.h:139:5: note: some parts of macro expansion are not guarded by this 'else' clause 62:05.69 } else 62:05.69 ^~~~ 62:05.69 /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/nsIClassInfoImpl.h:139:5: note: in definition of macro 'NS_IMPL_QUERY_CLASSINFO' 62:05.69 } else 62:05.69 ^~~~ 62:05.69 /builddir/build/BUILD/thunderbird-60.4.0/caps/SystemPrincipal.cpp:24:1: note: in expansion of macro 'NS_IMPL_QUERY_INTERFACE_CI' 62:05.69 NS_IMPL_QUERY_INTERFACE_CI(SystemPrincipal, 62:05.69 ^~~~~~~~~~~~~~~~~~~~~~~~~~ 62:10.75 libcaps.a.desc 62:16.88 libparser_expat_lib.a.desc 62:17.86 In file included from /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/nsISupportsUtils.h:14, 62:17.86 from /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/nsISupports.h:77, 62:17.86 from /builddir/build/BUILD/thunderbird-60.4.0/parser/xml/nsSAXAttributes.h:9, 62:17.86 from /builddir/build/BUILD/thunderbird-60.4.0/parser/xml/nsSAXAttributes.cpp:6, 62:17.86 from /builddir/build/BUILD/thunderbird-60.4.0/objdir/parser/xml/Unified_cpp_parser_xml0.cpp:2: 62:17.86 /builddir/build/BUILD/thunderbird-60.4.0/parser/xml/nsSAXXMLReader.cpp: In member function 'virtual nsresult nsSAXXMLReader::QueryInterface(const nsIID&, void**)': 62:17.86 /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/nsISupportsImpl.h:1002:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 62:17.86 foundInterface = 0; \ 62:17.87 ^~~~~~~~~~~~~~ 62:17.87 /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/nsISupportsImpl.h:1066:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 62:17.87 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 62:17.87 ^~~~~~~~~~~~~~~~~~~~~~~ 62:17.87 /builddir/build/BUILD/thunderbird-60.4.0/parser/xml/nsSAXXMLReader.cpp:43:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 62:17.87 NS_INTERFACE_MAP_END 62:17.87 ^~~~~~~~~~~~~~~~~~~~ 62:17.87 /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/nsISupportsImpl.h:994:3: note: some parts of macro expansion are not guarded by this 'else' clause 62:17.87 else 62:17.87 ^~~~ 62:17.87 /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/nsISupportsImpl.h:1068:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 62:17.87 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 62:17.87 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 62:17.87 /builddir/build/BUILD/thunderbird-60.4.0/parser/xml/nsSAXXMLReader.cpp:42:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 62:17.87 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsISAXXMLReader) 62:17.87 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 62:18.67 libparser_xml.a.desc 62:20.75 In file included from /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/nsISupportsUtils.h:14, 62:20.75 from /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/nsISupports.h:77, 62:20.75 from /builddir/build/BUILD/thunderbird-60.4.0/parser/htmlparser/CNavDTD.cpp:7, 62:20.75 from /builddir/build/BUILD/thunderbird-60.4.0/objdir/parser/htmlparser/Unified_cpp_parser_htmlparser0.cpp:2: 62:20.75 /builddir/build/BUILD/thunderbird-60.4.0/parser/htmlparser/nsExpatDriver.cpp: In member function 'virtual nsresult nsExpatDriver::QueryInterface(const nsIID&, void**)': 62:20.76 /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/nsISupportsImpl.h:1002:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 62:20.76 foundInterface = 0; \ 62:20.76 ^~~~~~~~~~~~~~ 62:20.76 /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/nsISupportsImpl.h:1066:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 62:20.76 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 62:20.76 ^~~~~~~~~~~~~~~~~~~~~~~ 62:20.76 /builddir/build/BUILD/thunderbird-60.4.0/parser/htmlparser/nsExpatDriver.cpp:277:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 62:20.76 NS_INTERFACE_MAP_END 62:20.76 ^~~~~~~~~~~~~~~~~~~~ 62:20.76 /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/nsISupportsImpl.h:994:3: note: some parts of macro expansion are not guarded by this 'else' clause 62:20.76 else 62:20.76 ^~~~ 62:20.76 /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/nsISupportsImpl.h:1068:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 62:20.76 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 62:20.76 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 62:20.76 /builddir/build/BUILD/thunderbird-60.4.0/parser/htmlparser/nsExpatDriver.cpp:276:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 62:20.76 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIDTD) 62:20.76 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 62:20.85 /builddir/build/BUILD/thunderbird-60.4.0/parser/htmlparser/nsParser.cpp: In member function 'virtual nsresult nsParser::QueryInterface(const nsIID&, void**)': 62:20.85 /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/nsISupportsImpl.h:1002:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 62:20.85 foundInterface = 0; \ 62:20.85 ^~~~~~~~~~~~~~ 62:20.85 /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/nsISupportsImpl.h:1066:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 62:20.85 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 62:20.85 ^~~~~~~~~~~~~~~~~~~~~~~ 62:20.85 /builddir/build/BUILD/thunderbird-60.4.0/parser/htmlparser/nsParser.cpp:215:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 62:20.85 NS_INTERFACE_MAP_END 62:20.85 ^~~~~~~~~~~~~~~~~~~~ 62:20.85 /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/nsISupportsImpl.h:994:3: note: some parts of macro expansion are not guarded by this 'else' clause 62:20.85 else 62:20.85 ^~~~ 62:20.85 /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/nsISupportsImpl.h:1068:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 62:20.85 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 62:20.85 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 62:20.85 /builddir/build/BUILD/thunderbird-60.4.0/parser/htmlparser/nsParser.cpp:214:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 62:20.85 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIParser) 62:20.85 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 62:23.83 libparser_htmlparser.a.desc 62:26.99 In file included from /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/nsISupportsUtils.h:14, 62:26.99 from /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/nsISupports.h:77, 62:26.99 from /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/nsHashKeys.h:11, 62:26.99 from /builddir/build/BUILD/thunderbird-60.4.0/parser/html/nsHtml5AtomTable.h:8, 62:26.99 from /builddir/build/BUILD/thunderbird-60.4.0/parser/html/nsHtml5AtomTable.cpp:5, 62:26.99 from /builddir/build/BUILD/thunderbird-60.4.0/objdir/parser/html/Unified_cpp_parser_html0.cpp:2: 62:26.99 /builddir/build/BUILD/thunderbird-60.4.0/parser/html/nsHtml5DocumentBuilder.cpp: In member function 'virtual nsresult nsHtml5DocumentBuilder::QueryInterface(const nsIID&, void**)': 62:27.00 /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/nsISupportsImpl.h:1020:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 62:27.00 foundInterface = 0; \ 62:27.00 ^~~~~~~~~~~~~~ 62:27.00 /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/nsISupportsImpl.h:1070:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 62:27.00 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 62:27.00 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 62:27.00 /builddir/build/BUILD/thunderbird-60.4.0/parser/html/nsHtml5DocumentBuilder.cpp:19:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 62:27.00 NS_INTERFACE_MAP_END_INHERITING(nsContentSink) 62:27.00 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 62:27.00 In file included from /builddir/build/BUILD/thunderbird-60.4.0/dom/base/nsWrapperCache.h:10, 62:27.00 from /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/mozilla/StyleSheet.h:17, 62:27.00 from /builddir/build/BUILD/thunderbird-60.4.0/dom/base/nsIDocumentObserver.h:10, 62:27.00 from /builddir/build/BUILD/thunderbird-60.4.0/dom/base/nsIDocument.h:15, 62:27.00 from /builddir/build/BUILD/thunderbird-60.4.0/dom/base/nsNameSpaceManager.h:13, 62:27.00 from /builddir/build/BUILD/thunderbird-60.4.0/parser/html/nsHtml5AttributeName.cpp:33, 62:27.00 from /builddir/build/BUILD/thunderbird-60.4.0/objdir/parser/html/Unified_cpp_parser_html0.cpp:11: 62:27.00 /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/nsCycleCollectionParticipant.h:315:5: note: some parts of macro expansion are not guarded by this 'else' clause 62:27.00 } else 62:27.00 ^~~~ 62:27.00 /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/nsCycleCollectionParticipant.h:319:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 62:27.00 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 62:27.00 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 62:27.00 /builddir/build/BUILD/thunderbird-60.4.0/parser/html/nsHtml5DocumentBuilder.cpp:18:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 62:27.00 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(nsHtml5DocumentBuilder) 62:27.00 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 62:27.17 In file included from /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/nsISupportsUtils.h:14, 62:27.17 from /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/nsISupports.h:77, 62:27.18 from /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/nsHashKeys.h:11, 62:27.18 from /builddir/build/BUILD/thunderbird-60.4.0/parser/html/nsHtml5AtomTable.h:8, 62:27.18 from /builddir/build/BUILD/thunderbird-60.4.0/parser/html/nsHtml5AtomTable.cpp:5, 62:27.18 from /builddir/build/BUILD/thunderbird-60.4.0/objdir/parser/html/Unified_cpp_parser_html0.cpp:2: 62:27.18 /builddir/build/BUILD/thunderbird-60.4.0/parser/html/nsHtml5Parser.cpp: In member function 'virtual nsresult nsHtml5Parser::QueryInterface(const nsIID&, void**)': 62:27.18 /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/nsISupportsImpl.h:1002:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 62:27.18 foundInterface = 0; \ 62:27.18 ^~~~~~~~~~~~~~ 62:27.18 /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/nsISupportsImpl.h:1066:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 62:27.18 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 62:27.18 ^~~~~~~~~~~~~~~~~~~~~~~ 62:27.18 /builddir/build/BUILD/thunderbird-60.4.0/parser/html/nsHtml5Parser.cpp:21:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 62:27.18 NS_INTERFACE_MAP_END 62:27.18 ^~~~~~~~~~~~~~~~~~~~ 62:27.18 In file included from /builddir/build/BUILD/thunderbird-60.4.0/dom/base/nsWrapperCache.h:10, 62:27.18 from /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/mozilla/StyleSheet.h:17, 62:27.18 from /builddir/build/BUILD/thunderbird-60.4.0/dom/base/nsIDocumentObserver.h:10, 62:27.18 from /builddir/build/BUILD/thunderbird-60.4.0/dom/base/nsIDocument.h:15, 62:27.18 from /builddir/build/BUILD/thunderbird-60.4.0/dom/base/nsNameSpaceManager.h:13, 62:27.18 from /builddir/build/BUILD/thunderbird-60.4.0/parser/html/nsHtml5AttributeName.cpp:33, 62:27.18 from /builddir/build/BUILD/thunderbird-60.4.0/objdir/parser/html/Unified_cpp_parser_html0.cpp:11: 62:27.18 /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/nsCycleCollectionParticipant.h:315:5: note: some parts of macro expansion are not guarded by this 'else' clause 62:27.18 } else 62:27.18 ^~~~ 62:27.18 /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/nsCycleCollectionParticipant.h:324:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 62:27.18 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 62:27.18 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 62:27.18 /builddir/build/BUILD/thunderbird-60.4.0/parser/html/nsHtml5Parser.cpp:20:3: note: in expansion of macro 'NS_INTERFACE_TABLE_TO_MAP_SEGUE_CYCLE_COLLECTION' 62:27.18 NS_INTERFACE_TABLE_TO_MAP_SEGUE_CYCLE_COLLECTION(nsHtml5Parser) 62:27.18 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 62:37.42 In file included from /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/nsISupportsUtils.h:14, 62:37.42 from /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/nsISupports.h:77, 62:37.42 from /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/nsICancelableRunnable.h:10, 62:37.42 from /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/nsThreadUtils.h:13, 62:37.42 from /builddir/build/BUILD/thunderbird-60.4.0/parser/html/nsHtml5SVGLoadDispatcher.h:8, 62:37.42 from /builddir/build/BUILD/thunderbird-60.4.0/parser/html/nsHtml5SVGLoadDispatcher.cpp:5, 62:37.42 from /builddir/build/BUILD/thunderbird-60.4.0/objdir/parser/html/Unified_cpp_parser_html1.cpp:2: 62:37.42 /builddir/build/BUILD/thunderbird-60.4.0/parser/html/nsHtml5StreamListener.cpp: In member function 'virtual nsresult nsHtml5StreamListener::QueryInterface(const nsIID&, void**)': 62:37.43 /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/nsISupportsImpl.h:1002:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 62:37.43 foundInterface = 0; \ 62:37.43 ^~~~~~~~~~~~~~ 62:37.43 /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/nsISupportsImpl.h:1066:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 62:37.43 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 62:37.43 ^~~~~~~~~~~~~~~~~~~~~~~ 62:37.43 /builddir/build/BUILD/thunderbird-60.4.0/parser/html/nsHtml5StreamListener.cpp:15:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 62:37.43 NS_INTERFACE_MAP_END 62:37.43 ^~~~~~~~~~~~~~~~~~~~ 62:37.43 /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/nsISupportsImpl.h:983:3: note: some parts of macro expansion are not guarded by this 'else' clause 62:37.43 else 62:37.43 ^~~~ 62:37.43 /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/nsISupportsImpl.h:1060:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 62:37.43 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 62:37.43 ^~~~~~~~~~~~~~~~~~ 62:37.43 /builddir/build/BUILD/thunderbird-60.4.0/parser/html/nsHtml5StreamListener.cpp:14:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 62:37.43 NS_INTERFACE_MAP_ENTRY(nsIThreadRetargetableStreamListener) 62:37.43 ^~~~~~~~~~~~~~~~~~~~~~ 62:37.46 /builddir/build/BUILD/thunderbird-60.4.0/parser/html/nsHtml5StreamParser.cpp: In member function 'virtual nsresult nsHtml5StreamParser::QueryInterface(const nsIID&, void**)': 62:37.47 /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/nsISupportsImpl.h:1002:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 62:37.47 foundInterface = 0; \ 62:37.47 ^~~~~~~~~~~~~~ 62:37.47 /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/nsISupportsImpl.h:1066:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 62:37.47 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 62:37.47 ^~~~~~~~~~~~~~~~~~~~~~~ 62:37.47 /builddir/build/BUILD/thunderbird-60.4.0/parser/html/nsHtml5StreamParser.cpp:83:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 62:37.47 NS_INTERFACE_MAP_END 62:37.47 ^~~~~~~~~~~~~~~~~~~~ 62:37.47 In file included from /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/mozilla/dom/NodeInfo.h:24, 62:37.47 from /builddir/build/BUILD/thunderbird-60.4.0/dom/base/nsINode.h:15, 62:37.47 from /builddir/build/BUILD/thunderbird-60.4.0/dom/base/nsIContent.h:12, 62:37.47 from /builddir/build/BUILD/thunderbird-60.4.0/parser/html/nsHtml5SVGLoadDispatcher.h:9, 62:37.47 from /builddir/build/BUILD/thunderbird-60.4.0/parser/html/nsHtml5SVGLoadDispatcher.cpp:5, 62:37.47 from /builddir/build/BUILD/thunderbird-60.4.0/objdir/parser/html/Unified_cpp_parser_html1.cpp:2: 62:37.47 /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/nsCycleCollectionParticipant.h:315:5: note: some parts of macro expansion are not guarded by this 'else' clause 62:37.47 } else 62:37.47 ^~~~ 62:37.47 /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/nsCycleCollectionParticipant.h:324:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 62:37.47 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 62:37.47 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 62:37.47 /builddir/build/BUILD/thunderbird-60.4.0/parser/html/nsHtml5StreamParser.cpp:82:3: note: in expansion of macro 'NS_INTERFACE_TABLE_TO_MAP_SEGUE_CYCLE_COLLECTION' 62:37.47 NS_INTERFACE_TABLE_TO_MAP_SEGUE_CYCLE_COLLECTION(nsHtml5StreamParser) 62:37.47 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 62:56.31 libparser_html.a.desc 62:56.77 In file included from /builddir/build/BUILD/thunderbird-60.4.0/gfx/cairo/cairo/src/cairoint.h:2570, 62:56.77 from /builddir/build/BUILD/thunderbird-60.4.0/gfx/cairo/cairo/src/cairo-bentley-ottmann-rectangular.c:39: 62:56.77 /builddir/build/BUILD/thunderbird-60.4.0/gfx/cairo/cairo/src/cairo-bentley-ottmann-rectangular.c: In function 'pqueue_grow': 62:56.77 /builddir/build/BUILD/thunderbird-60.4.0/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 62:56.77 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 62:56.77 ^ 62:56.77 /builddir/build/BUILD/thunderbird-60.4.0/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 62:56.77 ((size) ? malloc((unsigned) (size)) : NULL) 62:56.77 ^~~~ 62:56.77 /builddir/build/BUILD/thunderbird-60.4.0/gfx/cairo/cairo/src/cairo-bentley-ottmann-rectangular.c:165:17: note: in expansion of macro '_cairo_malloc_ab' 62:56.77 new_elements = _cairo_malloc_ab (pq->max_size, 62:56.77 ^~~~~~~~~~~~~~~~ 62:57.43 In file included from /builddir/build/BUILD/thunderbird-60.4.0/gfx/cairo/cairo/src/cairoint.h:2570, 62:57.43 from /builddir/build/BUILD/thunderbird-60.4.0/gfx/cairo/cairo/src/cairo-bentley-ottmann.c:39: 62:57.43 /builddir/build/BUILD/thunderbird-60.4.0/gfx/cairo/cairo/src/cairo-bentley-ottmann.c: In function '_pqueue_grow': 62:57.43 /builddir/build/BUILD/thunderbird-60.4.0/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 62:57.43 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 62:57.43 ^ 62:57.43 /builddir/build/BUILD/thunderbird-60.4.0/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 62:57.43 ((size) ? malloc((unsigned) (size)) : NULL) 62:57.43 ^~~~ 62:57.43 /builddir/build/BUILD/thunderbird-60.4.0/gfx/cairo/cairo/src/cairo-bentley-ottmann.c:904:17: note: in expansion of macro '_cairo_malloc_ab' 62:57.43 new_elements = _cairo_malloc_ab (pq->max_size, 62:57.43 ^~~~~~~~~~~~~~~~ 62:58.28 In file included from /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/system_wrappers/features.h:3, 62:58.28 from /usr/include/assert.h:35, 62:58.28 from /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/system_wrappers/assert.h:3, 62:58.28 from /builddir/build/BUILD/thunderbird-60.4.0/gfx/cairo/cairo/src/cairoint.h:57, 62:58.28 from /builddir/build/BUILD/thunderbird-60.4.0/gfx/cairo/cairo/src/cairo-cff-subset.c:43: 62:58.28 /usr/include/features.h:184:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] 62:58.28 # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" 62:58.28 ^~~~~~~ 62:59.10 In file included from /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/system_wrappers/features.h:3, 62:59.10 from /usr/include/assert.h:35, 62:59.10 from /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/system_wrappers/assert.h:3, 62:59.10 from /builddir/build/BUILD/thunderbird-60.4.0/gfx/cairo/cairo/src/cairoint.h:57, 62:59.10 from /builddir/build/BUILD/thunderbird-60.4.0/gfx/cairo/cairo/src/cairo-ft-font.c:42: 62:59.10 /usr/include/features.h:184:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] 62:59.10 # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" 62:59.10 ^~~~~~~ 62:59.27 /builddir/build/BUILD/thunderbird-60.4.0/gfx/cairo/cairo/src/cairo-ft-font.c:66: warning: "_GNU_SOURCE" redefined 62:59.27 #define _GNU_SOURCE /* for RTLD_DEFAULT */ 62:59.27 62:59.27 : note: this is the location of the previous definition 62:59.27 /builddir/build/BUILD/thunderbird-60.4.0/gfx/cairo/cairo/src/cairo-ft-font.c: In function '_cairo_ft_unscaled_font_fini': 62:59.27 /builddir/build/BUILD/thunderbird-60.4.0/gfx/cairo/cairo/src/cairo-ft-font.c:471:23: warning: passing argument 1 of 'free' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 62:59.27 free (unscaled->var_coords); 62:59.27 ~~~~~~~~^~~~~~~~~~~~ 62:59.27 In file included from /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/system_wrappers/stdlib.h:3, 62:59.27 from /builddir/build/BUILD/thunderbird-60.4.0/gfx/cairo/cairo/src/cairoint.h:58, 62:59.27 from /builddir/build/BUILD/thunderbird-60.4.0/gfx/cairo/cairo/src/cairo-ft-font.c:42: 62:59.27 /usr/include/stdlib.h:563:25: note: expected 'void *' but argument is of type 'const FT_Fixed *' {aka 'const long int *'} 62:59.27 extern void free (void *__ptr) __THROW; 62:59.27 ~~~~~~^~~~~ 62:59.27 /builddir/build/BUILD/thunderbird-60.4.0/gfx/cairo/cairo/src/cairo-ft-font.c: In function '_cairo_ft_unscaled_font_lock_face': 62:59.28 /builddir/build/BUILD/thunderbird-60.4.0/gfx/cairo/cairo/src/cairo-ft-font.c:740:66: warning: passing argument 3 of 'setCoords' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 62:59.28 (*setCoords)(face, unscaled->num_var_coords, unscaled->var_coords); 62:59.28 ~~~~~~~~^~~~~~~~~~~~ 62:59.28 /builddir/build/BUILD/thunderbird-60.4.0/gfx/cairo/cairo/src/cairo-ft-font.c:740:66: note: expected 'FT_Fixed *' {aka 'long int *'} but argument is of type 'const FT_Fixed *' {aka 'const long int *'} 62:59.28 In file included from /builddir/build/BUILD/thunderbird-60.4.0/gfx/cairo/cairo/src/cairoint.h:2570, 62:59.28 from /builddir/build/BUILD/thunderbird-60.4.0/gfx/cairo/cairo/src/cairo-ft-font.c:42: 62:59.28 /builddir/build/BUILD/thunderbird-60.4.0/gfx/cairo/cairo/src/cairo-ft-font.c: In function '_get_bitmap_surface': 62:59.28 /builddir/build/BUILD/thunderbird-60.4.0/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 62:59.28 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 62:59.28 ^ 62:59.28 /builddir/build/BUILD/thunderbird-60.4.0/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 62:59.28 ((size) ? malloc((unsigned) (size)) : NULL) 62:59.28 ^~~~ 62:59.28 /builddir/build/BUILD/thunderbird-60.4.0/gfx/cairo/cairo/src/cairo-ft-font.c:1210:13: note: in expansion of macro '_cairo_malloc_ab' 62:59.28 data = _cairo_malloc_ab (height, stride); 62:59.28 ^~~~~~~~~~~~~~~~ 62:59.28 /builddir/build/BUILD/thunderbird-60.4.0/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 62:59.28 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 62:59.28 ^ 62:59.28 /builddir/build/BUILD/thunderbird-60.4.0/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 62:59.28 ((size) ? malloc((unsigned) (size)) : NULL) 62:59.28 ^~~~ 62:59.28 /builddir/build/BUILD/thunderbird-60.4.0/gfx/cairo/cairo/src/cairo-ft-font.c:1272:10: note: in expansion of macro '_cairo_malloc_ab' 62:59.28 data = _cairo_malloc_ab (height, stride); 62:59.28 ^~~~~~~~~~~~~~~~ 62:59.28 /builddir/build/BUILD/thunderbird-60.4.0/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 62:59.28 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 62:59.28 ^ 62:59.28 /builddir/build/BUILD/thunderbird-60.4.0/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 62:59.28 ((size) ? malloc((unsigned) (size)) : NULL) 62:59.28 ^~~~ 62:59.28 /builddir/build/BUILD/thunderbird-60.4.0/gfx/cairo/cairo/src/cairo-ft-font.c:1293:13: note: in expansion of macro '_cairo_malloc_ab' 62:59.28 data = _cairo_malloc_ab (height, stride); 62:59.28 ^~~~~~~~~~~~~~~~ 62:59.28 /builddir/build/BUILD/thunderbird-60.4.0/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 62:59.28 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 62:59.28 ^ 62:59.28 /builddir/build/BUILD/thunderbird-60.4.0/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 62:59.28 ((size) ? malloc((unsigned) (size)) : NULL) 62:59.29 ^~~~ 62:59.29 /builddir/build/BUILD/thunderbird-60.4.0/gfx/cairo/cairo/src/cairo-ft-font.c:1326:13: note: in expansion of macro '_cairo_malloc_ab' 62:59.29 data = _cairo_malloc_ab (height, stride); 62:59.29 ^~~~~~~~~~~~~~~~ 63:00.03 In file included from /builddir/build/BUILD/thunderbird-60.4.0/gfx/cairo/cairo/src/cairoint.h:2570, 63:00.03 from /builddir/build/BUILD/thunderbird-60.4.0/gfx/cairo/cairo/src/cairo-pdf-operators.c:42: 63:00.03 /builddir/build/BUILD/thunderbird-60.4.0/gfx/cairo/cairo/src/cairo-pdf-operators.c: In function '_cairo_pdf_operators_emit_stroke_style': 63:00.03 /builddir/build/BUILD/thunderbird-60.4.0/gfx/cairo/cairo/src/cairo-malloc-private.h:127:50: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 63:00.03 _cairo_malloc((unsigned) (a) * (unsigned) (b) * (unsigned) (size))) 63:00.03 ^ 63:00.03 /builddir/build/BUILD/thunderbird-60.4.0/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 63:00.03 ((size) ? malloc((unsigned) (size)) : NULL) 63:00.03 ^~~~ 63:00.03 /builddir/build/BUILD/thunderbird-60.4.0/gfx/cairo/cairo/src/cairo-pdf-operators.c:578:13: note: in expansion of macro '_cairo_malloc_abc' 63:00.03 dash = _cairo_malloc_abc (num_dashes, 2, sizeof (double)); 63:00.03 ^~~~~~~~~~~~~~~~~ 63:00.03 /builddir/build/BUILD/thunderbird-60.4.0/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 63:00.03 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 63:00.03 ^ 63:00.03 /builddir/build/BUILD/thunderbird-60.4.0/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 63:00.03 ((size) ? malloc((unsigned) (size)) : NULL) 63:00.03 ^~~~ 63:00.03 /builddir/build/BUILD/thunderbird-60.4.0/gfx/cairo/cairo/src/cairo-pdf-operators.c:594:14: note: in expansion of macro '_cairo_malloc_ab' 63:00.03 dash = _cairo_malloc_ab (num_dashes, sizeof (double)); 63:00.03 ^~~~~~~~~~~~~~~~ 63:00.38 In file included from /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/system_wrappers/features.h:3, 63:00.38 from /usr/include/assert.h:35, 63:00.38 from /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/system_wrappers/assert.h:3, 63:00.38 from /builddir/build/BUILD/thunderbird-60.4.0/gfx/cairo/cairo/src/cairoint.h:57, 63:00.38 from /builddir/build/BUILD/thunderbird-60.4.0/gfx/cairo/cairo/src/cairo-pdf-surface.c:43: 63:00.38 /usr/include/features.h:184:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] 63:00.38 # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" 63:00.38 ^~~~~~~ 63:00.49 In file included from /builddir/build/BUILD/thunderbird-60.4.0/gfx/cairo/cairo/src/cairoint.h:2570, 63:00.49 from /builddir/build/BUILD/thunderbird-60.4.0/gfx/cairo/cairo/src/cairo-pdf-surface.c:43: 63:00.49 /builddir/build/BUILD/thunderbird-60.4.0/gfx/cairo/cairo/src/cairo-pdf-surface.c: In function '_cairo_pdf_surface_emit_smask': 63:00.49 /builddir/build/BUILD/thunderbird-60.4.0/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 63:00.49 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 63:00.49 ^ 63:00.49 /builddir/build/BUILD/thunderbird-60.4.0/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 63:00.49 ((size) ? malloc((unsigned) (size)) : NULL) 63:00.49 ^~~~ 63:00.49 /builddir/build/BUILD/thunderbird-60.4.0/gfx/cairo/cairo/src/cairo-pdf-surface.c:1796:10: note: in expansion of macro '_cairo_malloc_ab' 63:00.49 alpha = _cairo_malloc_ab ((image->width+7) / 8, image->height); 63:00.49 ^~~~~~~~~~~~~~~~ 63:00.49 /builddir/build/BUILD/thunderbird-60.4.0/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 63:00.49 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 63:00.49 ^ 63:00.49 /builddir/build/BUILD/thunderbird-60.4.0/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 63:00.49 ((size) ? malloc((unsigned) (size)) : NULL) 63:00.49 ^~~~ 63:00.49 /builddir/build/BUILD/thunderbird-60.4.0/gfx/cairo/cairo/src/cairo-pdf-surface.c:1799:10: note: in expansion of macro '_cairo_malloc_ab' 63:00.49 alpha = _cairo_malloc_ab (image->height, image->width); 63:00.49 ^~~~~~~~~~~~~~~~ 63:00.49 /builddir/build/BUILD/thunderbird-60.4.0/gfx/cairo/cairo/src/cairo-pdf-surface.c: In function '_cairo_pdf_surface_emit_image': 63:00.49 /builddir/build/BUILD/thunderbird-60.4.0/gfx/cairo/cairo/src/cairo-malloc-private.h:127:50: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 63:00.49 _cairo_malloc((unsigned) (a) * (unsigned) (b) * (unsigned) (size))) 63:00.49 ^ 63:00.49 /builddir/build/BUILD/thunderbird-60.4.0/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 63:00.49 ((size) ? malloc((unsigned) (size)) : NULL) 63:00.49 ^~~~ 63:00.49 /builddir/build/BUILD/thunderbird-60.4.0/gfx/cairo/cairo/src/cairo-pdf-surface.c:1897:11: note: in expansion of macro '_cairo_malloc_abc' 63:00.49 rgb = _cairo_malloc_abc (image->width, image->height, 3); 63:00.49 ^~~~~~~~~~~~~~~~~ 63:00.49 /builddir/build/BUILD/thunderbird-60.4.0/gfx/cairo/cairo/src/cairo-pdf-surface.c: In function '_cairo_pdf_surface_emit_pattern_stops': 63:00.50 /builddir/build/BUILD/thunderbird-60.4.0/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 63:00.50 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 63:00.50 ^ 63:00.50 /builddir/build/BUILD/thunderbird-60.4.0/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 63:00.50 ((size) ? malloc((unsigned) (size)) : NULL) 63:00.50 ^~~~ 63:00.50 /builddir/build/BUILD/thunderbird-60.4.0/gfx/cairo/cairo/src/cairo-pdf-surface.c:2769:16: note: in expansion of macro '_cairo_malloc_ab' 63:00.50 allstops = _cairo_malloc_ab ((pattern->n_stops + 2), sizeof (cairo_pdf_color_stop_t)); 63:00.50 ^~~~~~~~~~~~~~~~ 63:00.52 /builddir/build/BUILD/thunderbird-60.4.0/gfx/cairo/cairo/src/cairo-pdf-surface.c: In function '_cairo_pdf_surface_emit_type3_font_subset': 63:00.52 /builddir/build/BUILD/thunderbird-60.4.0/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 63:00.52 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 63:00.52 ^ 63:00.52 /builddir/build/BUILD/thunderbird-60.4.0/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 63:00.52 ((size) ? malloc((unsigned) (size)) : NULL) 63:00.52 ^~~~ 63:00.52 /builddir/build/BUILD/thunderbird-60.4.0/gfx/cairo/cairo/src/cairo-pdf-surface.c:4479:14: note: in expansion of macro '_cairo_malloc_ab' 63:00.52 glyphs = _cairo_malloc_ab (font_subset->num_glyphs, sizeof (cairo_pdf_resource_t)); 63:00.52 ^~~~~~~~~~~~~~~~ 63:00.52 /builddir/build/BUILD/thunderbird-60.4.0/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 63:00.52 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 63:00.52 ^ 63:00.52 /builddir/build/BUILD/thunderbird-60.4.0/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 63:00.52 ((size) ? malloc((unsigned) (size)) : NULL) 63:00.52 ^~~~ 63:00.52 /builddir/build/BUILD/thunderbird-60.4.0/gfx/cairo/cairo/src/cairo-pdf-surface.c:4483:14: note: in expansion of macro '_cairo_malloc_ab' 63:00.52 widths = _cairo_malloc_ab (font_subset->num_glyphs, sizeof (double)); 63:00.52 ^~~~~~~~~~~~~~~~ 63:00.57 /builddir/build/BUILD/thunderbird-60.4.0/gfx/cairo/cairo/src/cairo-pdf-surface.c: In function '_cairo_pdf_surface_show_text_glyphs': 63:00.57 /builddir/build/BUILD/thunderbird-60.4.0/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 63:00.57 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 63:00.57 ^ 63:00.57 /builddir/build/BUILD/thunderbird-60.4.0/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 63:00.57 ((size) ? malloc((unsigned) (size)) : NULL) 63:00.57 ^~~~ 63:00.57 /builddir/build/BUILD/thunderbird-60.4.0/gfx/cairo/cairo/src/cairo-pdf-surface.c:6118:22: note: in expansion of macro '_cairo_malloc_ab' 63:00.57 group->glyphs = _cairo_malloc_ab (num_glyphs, sizeof (cairo_glyph_t)); 63:00.57 ^~~~~~~~~~~~~~~~ 63:00.57 /builddir/build/BUILD/thunderbird-60.4.0/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 63:00.57 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 63:00.57 ^ 63:00.57 /builddir/build/BUILD/thunderbird-60.4.0/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 63:00.57 ((size) ? malloc((unsigned) (size)) : NULL) 63:00.57 ^~~~ 63:00.57 /builddir/build/BUILD/thunderbird-60.4.0/gfx/cairo/cairo/src/cairo-pdf-surface.c:6128:24: note: in expansion of macro '_cairo_malloc_ab' 63:00.57 group->clusters = _cairo_malloc_ab (num_clusters, sizeof (cairo_text_cluster_t)); 63:00.57 ^~~~~~~~~~~~~~~~ 63:01.44 /builddir/build/BUILD/thunderbird-60.4.0/gfx/cairo/cairo/src/cairo-pdf-surface.c: In function '_cairo_pdf_surface_show_page': 63:01.44 /builddir/build/BUILD/thunderbird-60.4.0/gfx/cairo/cairo/src/cairo-pdf-surface.c:2201:14: warning: 'interpolate' may be used uninitialized in this function [-Wmaybe-uninitialized] 63:01.44 status = _cairo_pdf_surface_emit_image (surface, (cairo_image_surface_t *)pad_image, 63:01.44 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 63:01.44 resource, interpolate); 63:01.44 ~~~~~~~~~~~~~~~~~~~~~~ 63:01.44 /builddir/build/BUILD/thunderbird-60.4.0/gfx/cairo/cairo/src/cairo-pdf-surface.c:2137:18: note: 'interpolate' was declared here 63:01.44 cairo_bool_t interpolate; 63:01.44 ^~~~~~~~~~~ 63:01.94 In file included from /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/system_wrappers/features.h:3, 63:01.94 from /usr/include/assert.h:35, 63:01.94 from /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/system_wrappers/assert.h:3, 63:01.94 from /builddir/build/BUILD/thunderbird-60.4.0/gfx/cairo/cairo/src/cairoint.h:57, 63:01.94 from /builddir/build/BUILD/thunderbird-60.4.0/gfx/cairo/cairo/src/cairo-ps-surface.c:57: 63:01.94 /usr/include/features.h:184:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] 63:01.94 # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" 63:01.94 ^~~~~~~ 63:02.03 In file included from /builddir/build/BUILD/thunderbird-60.4.0/gfx/cairo/cairo/src/cairoint.h:2570, 63:02.03 from /builddir/build/BUILD/thunderbird-60.4.0/gfx/cairo/cairo/src/cairo-ps-surface.c:57: 63:02.03 /builddir/build/BUILD/thunderbird-60.4.0/gfx/cairo/cairo/src/cairo-ps-surface.c: In function '_cairo_ps_surface_emit_pattern_stops': 63:02.03 /builddir/build/BUILD/thunderbird-60.4.0/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 63:02.03 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 63:02.03 ^ 63:02.03 /builddir/build/BUILD/thunderbird-60.4.0/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 63:02.03 ((size) ? malloc((unsigned) (size)) : NULL) 63:02.03 ^~~~ 63:02.03 /builddir/build/BUILD/thunderbird-60.4.0/gfx/cairo/cairo/src/cairo-ps-surface.c:3089:16: note: in expansion of macro '_cairo_malloc_ab' 63:02.03 allstops = _cairo_malloc_ab ((pattern->n_stops + 2), sizeof (cairo_ps_color_stop_t)); 63:02.03 ^~~~~~~~~~~~~~~~ 63:02.86 In file included from /builddir/build/BUILD/thunderbird-60.4.0/gfx/cairo/cairo/src/cairoint.h:2570, 63:02.86 from /builddir/build/BUILD/thunderbird-60.4.0/gfx/cairo/cairo/src/cairo-surface-wrapper.c:38: 63:02.86 /builddir/build/BUILD/thunderbird-60.4.0/gfx/cairo/cairo/src/cairo-surface-wrapper.c: In function '_cairo_surface_wrapper_show_text_glyphs': 63:02.86 /builddir/build/BUILD/thunderbird-60.4.0/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 63:02.86 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 63:02.86 ^ 63:02.86 /builddir/build/BUILD/thunderbird-60.4.0/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 63:02.86 ((size) ? malloc((unsigned) (size)) : NULL) 63:02.86 ^~~~ 63:02.86 /builddir/build/BUILD/thunderbird-60.4.0/gfx/cairo/cairo/src/cairo-surface-wrapper.c:592:15: note: in expansion of macro '_cairo_malloc_ab' 63:02.86 dev_glyphs = _cairo_malloc_ab (num_glyphs, sizeof (cairo_glyph_t)); 63:02.86 ^~~~~~~~~~~~~~~~ 63:03.10 In file included from /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/system_wrappers/features.h:3, 63:03.10 from /usr/include/assert.h:35, 63:03.10 from /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/system_wrappers/assert.h:3, 63:03.10 from /builddir/build/BUILD/thunderbird-60.4.0/gfx/cairo/cairo/src/cairoint.h:57, 63:03.10 from /builddir/build/BUILD/thunderbird-60.4.0/gfx/cairo/cairo/src/cairo-truetype-subset.c:44: 63:03.10 /usr/include/features.h:184:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] 63:03.10 # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" 63:03.10 ^~~~~~~ 63:03.68 In file included from /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/system_wrappers/features.h:3, 63:03.68 from /usr/include/assert.h:35, 63:03.68 from /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/system_wrappers/assert.h:3, 63:03.68 from /builddir/build/BUILD/thunderbird-60.4.0/gfx/cairo/cairo/src/cairoint.h:57, 63:03.68 from /builddir/build/BUILD/thunderbird-60.4.0/gfx/cairo/cairo/src/cairo-type1-fallback.c:37: 63:03.68 /usr/include/features.h:184:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] 63:03.68 # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" 63:03.68 ^~~~~~~ 63:03.97 In file included from /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/system_wrappers/features.h:3, 63:03.97 from /usr/include/assert.h:35, 63:03.97 from /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/system_wrappers/assert.h:3, 63:03.97 from /builddir/build/BUILD/thunderbird-60.4.0/gfx/cairo/cairo/src/cairoint.h:57, 63:03.97 from /builddir/build/BUILD/thunderbird-60.4.0/gfx/cairo/cairo/src/cairo-type1-subset.c:43: 63:03.97 /usr/include/features.h:184:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] 63:03.97 # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" 63:03.97 ^~~~~~~ 63:04.82 /builddir/build/BUILD/thunderbird-60.4.0/gfx/cairo/cairo/src/cairo-xlib-display.c: In function '_cairo_xlib_display_get_xrender_format': 63:04.82 /builddir/build/BUILD/thunderbird-60.4.0/gfx/cairo/cairo/src/cairo-xlib-display.c:620:23: warning: 'pict_format' may be used uninitialized in this function [-Wmaybe-uninitialized] 63:04.82 xrender_format = XRenderFindStandardFormat (display->display, 63:04.82 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 63:04.82 pict_format); 63:04.82 ~~~~~~~~~~~~ 63:05.17 In file included from /builddir/build/BUILD/thunderbird-60.4.0/gfx/cairo/cairo/src/cairoint.h:2570, 63:05.17 from /builddir/build/BUILD/thunderbird-60.4.0/gfx/cairo/cairo/src/cairo-xlib-surface.c:48: 63:05.17 /builddir/build/BUILD/thunderbird-60.4.0/gfx/cairo/cairo/src/cairo-xlib-surface.c: In function '_cairo_xlib_surface_set_clip_region': 63:05.17 /builddir/build/BUILD/thunderbird-60.4.0/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 63:05.17 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 63:05.17 ^ 63:05.17 /builddir/build/BUILD/thunderbird-60.4.0/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 63:05.17 ((size) ? malloc((unsigned) (size)) : NULL) 63:05.17 ^~~~ 63:05.17 /builddir/build/BUILD/thunderbird-60.4.0/gfx/cairo/cairo/src/cairo-xlib-surface.c:305:14: note: in expansion of macro '_cairo_malloc_ab' 63:05.17 rects = _cairo_malloc_ab (n_rects, sizeof (XRectangle)); 63:05.17 ^~~~~~~~~~~~~~~~ 63:05.18 /builddir/build/BUILD/thunderbird-60.4.0/gfx/cairo/cairo/src/cairo-xlib-surface.c: In function '_draw_image_surface': 63:05.18 /builddir/build/BUILD/thunderbird-60.4.0/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 63:05.18 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 63:05.18 ^ 63:05.18 /builddir/build/BUILD/thunderbird-60.4.0/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 63:05.18 ((size) ? malloc((unsigned) (size)) : NULL) 63:05.18 ^~~~ 63:05.18 /builddir/build/BUILD/thunderbird-60.4.0/gfx/cairo/cairo/src/cairo-xlib-surface.c:1262:16: note: in expansion of macro '_cairo_malloc_ab' 63:05.18 ximage.data = _cairo_malloc_ab (stride, ximage.height); 63:05.18 ^~~~~~~~~~~~~~~~ 63:05.19 /builddir/build/BUILD/thunderbird-60.4.0/gfx/cairo/cairo/src/cairo-xlib-surface.c: In function '_cairo_xlib_surface_acquire_pattern_surface': 63:05.19 /builddir/build/BUILD/thunderbird-60.4.0/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 63:05.19 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 63:05.19 ^ 63:05.19 /builddir/build/BUILD/thunderbird-60.4.0/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 63:05.19 ((size) ? malloc((unsigned) (size)) : NULL) 63:05.19 ^~~~ 63:05.19 /builddir/build/BUILD/thunderbird-60.4.0/gfx/cairo/cairo/src/cairo-xlib-surface.c:2106:7: note: in expansion of macro '_cairo_malloc_ab' 63:05.19 _cairo_malloc_ab (gradient->n_stops, 63:05.19 ^~~~~~~~~~~~~~~~ 63:05.20 /builddir/build/BUILD/thunderbird-60.4.0/gfx/cairo/cairo/src/cairo-xlib-surface.c: In function '_cairo_xlib_surface_fill_rectangles': 63:05.20 /builddir/build/BUILD/thunderbird-60.4.0/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 63:05.20 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 63:05.20 ^ 63:05.20 /builddir/build/BUILD/thunderbird-60.4.0/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 63:05.20 ((size) ? malloc((unsigned) (size)) : NULL) 63:05.20 ^~~~ 63:05.20 /builddir/build/BUILD/thunderbird-60.4.0/gfx/cairo/cairo/src/cairo-xlib-surface.c:2775:15: note: in expansion of macro '_cairo_malloc_ab' 63:05.20 xrects = _cairo_malloc_ab (num_rects, sizeof (XRectangle)); 63:05.20 ^~~~~~~~~~~~~~~~ 63:05.20 /builddir/build/BUILD/thunderbird-60.4.0/gfx/cairo/cairo/src/cairo-xlib-surface.c: In function '_cairo_xlib_surface_composite_trapezoids': 63:05.20 /builddir/build/BUILD/thunderbird-60.4.0/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 63:05.20 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 63:05.20 ^ 63:05.20 /builddir/build/BUILD/thunderbird-60.4.0/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 63:05.20 ((size) ? malloc((unsigned) (size)) : NULL) 63:05.20 ^~~~ 63:05.20 /builddir/build/BUILD/thunderbird-60.4.0/gfx/cairo/cairo/src/cairo-xlib-surface.c:2928:11: note: in expansion of macro '_cairo_malloc_ab' 63:05.20 xtraps = _cairo_malloc_ab (num_traps, sizeof (XTrapezoid)); 63:05.20 ^~~~~~~~~~~~~~~~ 63:05.22 /builddir/build/BUILD/thunderbird-60.4.0/gfx/cairo/cairo/src/cairo-xlib-surface.c: In function '_emit_glyphs_chunk': 63:05.22 /builddir/build/BUILD/thunderbird-60.4.0/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 63:05.22 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 63:05.22 ^ 63:05.22 /builddir/build/BUILD/thunderbird-60.4.0/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 63:05.22 ((size) ? malloc((unsigned) (size)) : NULL) 63:05.22 ^~~~ 63:05.22 /builddir/build/BUILD/thunderbird-60.4.0/gfx/cairo/cairo/src/cairo-xlib-surface.c:4447:14: note: in expansion of macro '_cairo_malloc_ab' 63:05.22 elts = _cairo_malloc_ab (num_elts, sizeof (XGlyphElt8)); 63:05.22 ^~~~~~~~~~~~~~~~ 63:06.66 In file included from /builddir/build/BUILD/thunderbird-60.4.0/gfx/cairo/cairo/src/cairoint.h:2570, 63:06.66 from /builddir/build/BUILD/thunderbird-60.4.0/gfx/cairo/cairo/src/cairo-analysis-surface.c:37, 63:06.66 from /builddir/build/BUILD/thunderbird-60.4.0/objdir/gfx/cairo/cairo/src/Unified_c_gfx_cairo_cairo_src0.c:2: 63:06.66 /builddir/build/BUILD/thunderbird-60.4.0/gfx/cairo/cairo/src/cairo-botor-scan-converter.c: In function 'pqueue_grow': 63:06.66 /builddir/build/BUILD/thunderbird-60.4.0/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 63:06.66 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 63:06.66 ^ 63:06.66 /builddir/build/BUILD/thunderbird-60.4.0/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 63:06.66 ((size) ? malloc((unsigned) (size)) : NULL) 63:06.66 ^~~~ 63:06.66 /builddir/build/BUILD/thunderbird-60.4.0/gfx/cairo/cairo/src/cairo-botor-scan-converter.c:822:17: note: in expansion of macro '_cairo_malloc_ab' 63:06.66 new_elements = _cairo_malloc_ab (pq->max_size, 63:06.66 ^~~~~~~~~~~~~~~~ 63:06.67 /builddir/build/BUILD/thunderbird-60.4.0/gfx/cairo/cairo/src/cairo-botor-scan-converter.c: In function 'render_rows': 63:06.67 /builddir/build/BUILD/thunderbird-60.4.0/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 63:06.67 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 63:06.67 ^ 63:06.67 /builddir/build/BUILD/thunderbird-60.4.0/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 63:06.67 ((size) ? malloc((unsigned) (size)) : NULL) 63:06.67 ^~~~ 63:06.67 /builddir/build/BUILD/thunderbird-60.4.0/gfx/cairo/cairo/src/cairo-botor-scan-converter.c:1382:10: note: in expansion of macro '_cairo_malloc_ab' 63:06.67 spans = _cairo_malloc_ab (num_spans, sizeof (cairo_half_open_span_t)); 63:06.67 ^~~~~~~~~~~~~~~~ 63:06.69 /builddir/build/BUILD/thunderbird-60.4.0/gfx/cairo/cairo/src/cairo-clip.c: In function '_cairo_clip_path_to_region_geometric': 63:06.69 /builddir/build/BUILD/thunderbird-60.4.0/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 63:06.69 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 63:06.69 ^ 63:06.69 /builddir/build/BUILD/thunderbird-60.4.0/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 63:06.69 ((size) ? malloc((unsigned) (size)) : NULL) 63:06.69 ^~~~ 63:06.69 /builddir/build/BUILD/thunderbird-60.4.0/gfx/cairo/cairo/src/cairo-clip.c:605:10: note: in expansion of macro '_cairo_malloc_ab' 63:06.69 boxes = _cairo_malloc_ab (traps.num_traps, sizeof (cairo_box_t)); 63:06.69 ^~~~~~~~~~~~~~~~ 63:06.70 /builddir/build/BUILD/thunderbird-60.4.0/gfx/cairo/cairo/src/cairo-clip.c: In function '_region_clip_to_boxes': 63:06.70 /builddir/build/BUILD/thunderbird-60.4.0/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 63:06.70 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 63:06.70 ^ 63:06.70 /builddir/build/BUILD/thunderbird-60.4.0/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 63:06.70 ((size) ? malloc((unsigned) (size)) : NULL) 63:06.70 ^~~~ 63:06.70 /builddir/build/BUILD/thunderbird-60.4.0/gfx/cairo/cairo/src/cairo-clip.c:754:14: note: in expansion of macro '_cairo_malloc_ab' 63:06.70 new_boxes = _cairo_malloc_ab (traps.num_traps, sizeof (cairo_box_t)); 63:06.70 ^~~~~~~~~~~~~~~~ 63:06.70 /builddir/build/BUILD/thunderbird-60.4.0/gfx/cairo/cairo/src/cairo-clip.c: In function '_rectilinear_clip_to_boxes': 63:06.70 /builddir/build/BUILD/thunderbird-60.4.0/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 63:06.70 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 63:06.70 ^ 63:06.70 /builddir/build/BUILD/thunderbird-60.4.0/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 63:06.70 ((size) ? malloc((unsigned) (size)) : NULL) 63:06.70 ^~~~ 63:06.70 /builddir/build/BUILD/thunderbird-60.4.0/gfx/cairo/cairo/src/cairo-clip.c:830:15: note: in expansion of macro '_cairo_malloc_ab' 63:06.70 new_boxes = _cairo_malloc_ab (new_size, sizeof (cairo_box_t)); 63:06.70 ^~~~~~~~~~~~~~~~ 63:06.70 /builddir/build/BUILD/thunderbird-60.4.0/gfx/cairo/cairo/src/cairo-clip.c: In function '_cairo_clip_path_to_boxes': 63:06.70 /builddir/build/BUILD/thunderbird-60.4.0/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 63:06.70 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 63:06.70 ^ 63:06.70 /builddir/build/BUILD/thunderbird-60.4.0/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 63:06.70 ((size) ? malloc((unsigned) (size)) : NULL) 63:06.70 ^~~~ 63:06.70 /builddir/build/BUILD/thunderbird-60.4.0/gfx/cairo/cairo/src/cairo-clip.c:876:18: note: in expansion of macro '_cairo_malloc_ab' 63:06.70 new_boxes = _cairo_malloc_ab (num_rects, sizeof (cairo_box_t)); 63:06.70 ^~~~~~~~~~~~~~~~ 63:06.71 /builddir/build/BUILD/thunderbird-60.4.0/gfx/cairo/cairo/src/cairo-clip.c: In function '_cairo_clip_copy_rectangle_list': 63:06.71 /builddir/build/BUILD/thunderbird-60.4.0/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 63:06.71 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 63:06.71 ^ 63:06.71 /builddir/build/BUILD/thunderbird-60.4.0/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 63:06.71 ((size) ? malloc((unsigned) (size)) : NULL) 63:06.71 ^~~~ 63:06.71 /builddir/build/BUILD/thunderbird-60.4.0/gfx/cairo/cairo/src/cairo-clip.c:1530:15: note: in expansion of macro '_cairo_malloc_ab' 63:06.71 rectangles = _cairo_malloc_ab (n_rects, sizeof (cairo_rectangle_t)); 63:06.71 ^~~~~~~~~~~~~~~~ 63:08.90 In file included from /builddir/build/BUILD/thunderbird-60.4.0/gfx/cairo/cairo/src/cairoint.h:2570, 63:08.90 from /builddir/build/BUILD/thunderbird-60.4.0/gfx/cairo/cairo/src/cairo-font-face.c:41, 63:08.90 from /builddir/build/BUILD/thunderbird-60.4.0/objdir/gfx/cairo/cairo/src/Unified_c_gfx_cairo_cairo_src1.c:2: 63:08.90 /builddir/build/BUILD/thunderbird-60.4.0/gfx/cairo/cairo/src/cairo-gstate.c: In function '_cairo_gstate_set_dash': 63:08.90 /builddir/build/BUILD/thunderbird-60.4.0/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 63:08.90 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 63:08.90 ^ 63:08.90 /builddir/build/BUILD/thunderbird-60.4.0/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 63:08.90 ((size) ? malloc((unsigned) (size)) : NULL) 63:08.90 ^~~~ 63:08.90 /builddir/build/BUILD/thunderbird-60.4.0/gfx/cairo/cairo/src/cairo-gstate.c:545:33: note: in expansion of macro '_cairo_malloc_ab' 63:08.90 gstate->stroke_style.dash = _cairo_malloc_ab (gstate->stroke_style.num_dashes, sizeof (double)); 63:08.90 ^~~~~~~~~~~~~~~~ 63:08.92 /builddir/build/BUILD/thunderbird-60.4.0/gfx/cairo/cairo/src/cairo-hull.c: In function '_cairo_hull_compute': 63:08.92 /builddir/build/BUILD/thunderbird-60.4.0/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 63:08.92 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 63:08.92 ^ 63:08.92 /builddir/build/BUILD/thunderbird-60.4.0/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 63:08.92 ((size) ? malloc((unsigned) (size)) : NULL) 63:08.92 ^~~~ 63:08.92 /builddir/build/BUILD/thunderbird-60.4.0/gfx/cairo/cairo/src/cairo-hull.c:215:9: note: in expansion of macro '_cairo_malloc_ab' 63:08.92 hull = _cairo_malloc_ab (num_hull, sizeof (cairo_hull_t)); 63:08.92 ^~~~~~~~~~~~~~~~ 63:08.92 /builddir/build/BUILD/thunderbird-60.4.0/gfx/cairo/cairo/src/cairo-image-surface.c: In function '_pixman_image_for_gradient': 63:08.92 /builddir/build/BUILD/thunderbird-60.4.0/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 63:08.92 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 63:08.92 ^ 63:08.92 /builddir/build/BUILD/thunderbird-60.4.0/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 63:08.92 ((size) ? malloc((unsigned) (size)) : NULL) 63:08.92 ^~~~ 63:08.92 /builddir/build/BUILD/thunderbird-60.4.0/gfx/cairo/cairo/src/cairo-image-surface.c:1113:17: note: in expansion of macro '_cairo_malloc_ab' 63:08.92 pixman_stops = _cairo_malloc_ab (pattern->n_stops, 63:08.92 ^~~~~~~~~~~~~~~~ 63:08.95 /builddir/build/BUILD/thunderbird-60.4.0/gfx/cairo/cairo/src/cairo-image-surface.c: In function '_cairo_image_surface_fill_rectangles': 63:08.95 /builddir/build/BUILD/thunderbird-60.4.0/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 63:08.95 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 63:08.95 ^ 63:08.95 /builddir/build/BUILD/thunderbird-60.4.0/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 63:08.95 ((size) ? malloc((unsigned) (size)) : NULL) 63:08.95 ^~~~ 63:08.95 /builddir/build/BUILD/thunderbird-60.4.0/gfx/cairo/cairo/src/cairo-image-surface.c:4362:17: note: in expansion of macro '_cairo_malloc_ab' 63:08.95 pixman_boxes = _cairo_malloc_ab (num_rects, sizeof (pixman_box32_t)); 63:08.95 ^~~~~~~~~~~~~~~~ 63:08.97 /builddir/build/BUILD/thunderbird-60.4.0/gfx/cairo/cairo/src/cairo-misc.c: In function '_moz_cairo_glyph_allocate': 63:08.97 /builddir/build/BUILD/thunderbird-60.4.0/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 63:08.97 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 63:08.97 ^ 63:08.97 /builddir/build/BUILD/thunderbird-60.4.0/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 63:08.97 ((size) ? malloc((unsigned) (size)) : NULL) 63:08.97 ^~~~ 63:08.97 /builddir/build/BUILD/thunderbird-60.4.0/gfx/cairo/cairo/src/cairo-misc.c:186:12: note: in expansion of macro '_cairo_malloc_ab' 63:08.97 return _cairo_malloc_ab (num_glyphs, sizeof (cairo_glyph_t)); 63:08.97 ^~~~~~~~~~~~~~~~ 63:08.97 /builddir/build/BUILD/thunderbird-60.4.0/gfx/cairo/cairo/src/cairo-misc.c: In function '_moz_cairo_text_cluster_allocate': 63:08.97 /builddir/build/BUILD/thunderbird-60.4.0/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 63:08.97 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 63:08.97 ^ 63:08.97 /builddir/build/BUILD/thunderbird-60.4.0/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 63:08.97 ((size) ? malloc((unsigned) (size)) : NULL) 63:08.98 ^~~~ 63:08.98 /builddir/build/BUILD/thunderbird-60.4.0/gfx/cairo/cairo/src/cairo-misc.c:237:12: note: in expansion of macro '_cairo_malloc_ab' 63:08.98 return _cairo_malloc_ab (num_clusters, sizeof (cairo_text_cluster_t)); 63:08.98 ^~~~~~~~~~~~~~~~ 63:11.64 In file included from /builddir/build/BUILD/thunderbird-60.4.0/gfx/cairo/cairo/src/cairoint.h:2570, 63:11.64 from /builddir/build/BUILD/thunderbird-60.4.0/gfx/cairo/cairo/src/cairo-path-bounds.c:37, 63:11.64 from /builddir/build/BUILD/thunderbird-60.4.0/objdir/gfx/cairo/cairo/src/Unified_c_gfx_cairo_cairo_src2.c:2: 63:11.64 /builddir/build/BUILD/thunderbird-60.4.0/gfx/cairo/cairo/src/cairo-path-fill.c: In function '_cairo_path_fixed_fill_rectilinear_to_region': 63:11.64 /builddir/build/BUILD/thunderbird-60.4.0/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 63:11.64 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 63:11.65 ^ 63:11.65 /builddir/build/BUILD/thunderbird-60.4.0/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 63:11.65 ((size) ? malloc((unsigned) (size)) : NULL) 63:11.65 ^~~~ 63:11.65 /builddir/build/BUILD/thunderbird-60.4.0/gfx/cairo/cairo/src/cairo-path-fill.c:303:19: note: in expansion of macro '_cairo_malloc_ab' 63:11.65 new_rects = _cairo_malloc_ab (size, 63:11.65 ^~~~~~~~~~~~~~~~ 63:11.67 /builddir/build/BUILD/thunderbird-60.4.0/gfx/cairo/cairo/src/cairo-path-stroke.c: In function '_tessellate_fan': 63:11.67 /builddir/build/BUILD/thunderbird-60.4.0/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 63:11.67 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 63:11.67 ^ 63:11.67 /builddir/build/BUILD/thunderbird-60.4.0/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 63:11.67 ((size) ? malloc((unsigned) (size)) : NULL) 63:11.67 ^~~~ 63:11.67 /builddir/build/BUILD/thunderbird-60.4.0/gfx/cairo/cairo/src/cairo-path-stroke.c:346:11: note: in expansion of macro '_cairo_malloc_ab' 63:11.67 points = _cairo_malloc_ab (npoints, sizeof (cairo_point_t)); 63:11.67 ^~~~~~~~~~~~~~~~ 63:11.68 /builddir/build/BUILD/thunderbird-60.4.0/gfx/cairo/cairo/src/cairo-path-stroke.c: In function '_cairo_rectilinear_stroker_add_segment': 63:11.68 /builddir/build/BUILD/thunderbird-60.4.0/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 63:11.68 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 63:11.68 ^ 63:11.68 /builddir/build/BUILD/thunderbird-60.4.0/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 63:11.68 ((size) ? malloc((unsigned) (size)) : NULL) 63:11.68 ^~~~ 63:11.68 /builddir/build/BUILD/thunderbird-60.4.0/gfx/cairo/cairo/src/cairo-path-stroke.c:1558:21: note: in expansion of macro '_cairo_malloc_ab' 63:11.68 new_segments = _cairo_malloc_ab (new_size, sizeof (segment_t)); 63:11.68 ^~~~~~~~~~~~~~~~ 63:11.68 /builddir/build/BUILD/thunderbird-60.4.0/gfx/cairo/cairo/src/cairo-path.c: In function '_cairo_path_create_internal': 63:11.69 /builddir/build/BUILD/thunderbird-60.4.0/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 63:11.69 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 63:11.69 ^ 63:11.69 /builddir/build/BUILD/thunderbird-60.4.0/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 63:11.69 ((size) ? malloc((unsigned) (size)) : NULL) 63:11.69 ^~~~ 63:11.69 /builddir/build/BUILD/thunderbird-60.4.0/gfx/cairo/cairo/src/cairo-path.c:354:15: note: in expansion of macro '_cairo_malloc_ab' 63:11.69 path->data = _cairo_malloc_ab (path->num_data, 63:11.69 ^~~~~~~~~~~~~~~~ 63:11.69 /builddir/build/BUILD/thunderbird-60.4.0/gfx/cairo/cairo/src/cairo-pattern.c: In function '_cairo_gradient_pattern_init_copy': 63:11.69 /builddir/build/BUILD/thunderbird-60.4.0/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 63:11.69 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 63:11.69 ^ 63:11.69 /builddir/build/BUILD/thunderbird-60.4.0/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 63:11.69 ((size) ? malloc((unsigned) (size)) : NULL) 63:11.69 ^~~~ 63:11.69 /builddir/build/BUILD/thunderbird-60.4.0/gfx/cairo/cairo/src/cairo-pattern.c:207:19: note: in expansion of macro '_cairo_malloc_ab' 63:11.69 pattern->stops = _cairo_malloc_ab (other->stops_size, 63:11.69 ^~~~~~~~~~~~~~~~ 63:11.69 /builddir/build/BUILD/thunderbird-60.4.0/gfx/cairo/cairo/src/cairo-pattern.c: In function '_cairo_pattern_gradient_grow': 63:11.69 /builddir/build/BUILD/thunderbird-60.4.0/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 63:11.69 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 63:11.69 ^ 63:11.69 /builddir/build/BUILD/thunderbird-60.4.0/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 63:11.69 ((size) ? malloc((unsigned) (size)) : NULL) 63:11.69 ^~~~ 63:11.69 /builddir/build/BUILD/thunderbird-60.4.0/gfx/cairo/cairo/src/cairo-pattern.c:932:14: note: in expansion of macro '_cairo_malloc_ab' 63:11.69 new_stops = _cairo_malloc_ab (new_size, sizeof (cairo_gradient_stop_t)); 63:11.69 ^~~~~~~~~~~~~~~~ 63:11.69 /builddir/build/BUILD/thunderbird-60.4.0/gfx/cairo/cairo/src/cairo-pattern.c: In function '_cairo_pattern_acquire_surface_for_gradient': 63:11.69 /builddir/build/BUILD/thunderbird-60.4.0/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 63:11.69 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 63:11.69 ^ 63:11.69 /builddir/build/BUILD/thunderbird-60.4.0/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 63:11.69 ((size) ? malloc((unsigned) (size)) : NULL) 63:11.69 ^~~~ 63:11.69 /builddir/build/BUILD/thunderbird-60.4.0/gfx/cairo/cairo/src/cairo-pattern.c:1350:17: note: in expansion of macro '_cairo_malloc_ab' 63:11.69 pixman_stops = _cairo_malloc_ab (pattern->n_stops, 63:11.69 ^~~~~~~~~~~~~~~~ 63:11.72 /builddir/build/BUILD/thunderbird-60.4.0/gfx/cairo/cairo/src/cairo-pen.c: In function '_cairo_pen_init': 63:11.72 /builddir/build/BUILD/thunderbird-60.4.0/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 63:11.72 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 63:11.72 ^ 63:11.72 /builddir/build/BUILD/thunderbird-60.4.0/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 63:11.72 ((size) ? malloc((unsigned) (size)) : NULL) 63:11.72 ^~~~ 63:11.72 /builddir/build/BUILD/thunderbird-60.4.0/gfx/cairo/cairo/src/cairo-pen.c:76:18: note: in expansion of macro '_cairo_malloc_ab' 63:11.72 pen->vertices = _cairo_malloc_ab (pen->num_vertices, 63:11.72 ^~~~~~~~~~~~~~~~ 63:11.72 /builddir/build/BUILD/thunderbird-60.4.0/gfx/cairo/cairo/src/cairo-pen.c: In function '_cairo_pen_init_copy': 63:11.73 /builddir/build/BUILD/thunderbird-60.4.0/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 63:11.73 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 63:11.73 ^ 63:11.73 /builddir/build/BUILD/thunderbird-60.4.0/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 63:11.73 ((size) ? malloc((unsigned) (size)) : NULL) 63:11.73 ^~~~ 63:11.73 /builddir/build/BUILD/thunderbird-60.4.0/gfx/cairo/cairo/src/cairo-pen.c:128:22: note: in expansion of macro '_cairo_malloc_ab' 63:11.73 pen->vertices = _cairo_malloc_ab (pen->num_vertices, 63:11.73 ^~~~~~~~~~~~~~~~ 63:11.73 /builddir/build/BUILD/thunderbird-60.4.0/gfx/cairo/cairo/src/cairo-pen.c: In function '_cairo_pen_add_points': 63:11.73 /builddir/build/BUILD/thunderbird-60.4.0/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 63:11.73 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 63:11.73 ^ 63:11.73 /builddir/build/BUILD/thunderbird-60.4.0/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 63:11.73 ((size) ? malloc((unsigned) (size)) : NULL) 63:11.73 ^~~~ 63:11.73 /builddir/build/BUILD/thunderbird-60.4.0/gfx/cairo/cairo/src/cairo-pen.c:158:17: note: in expansion of macro '_cairo_malloc_ab' 63:11.73 vertices = _cairo_malloc_ab (num_vertices, 63:11.73 ^~~~~~~~~~~~~~~~ 63:11.73 /builddir/build/BUILD/thunderbird-60.4.0/gfx/cairo/cairo/src/cairo-polygon.c: In function '_cairo_polygon_grow': 63:11.73 /builddir/build/BUILD/thunderbird-60.4.0/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 63:11.73 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 63:11.73 ^ 63:11.73 /builddir/build/BUILD/thunderbird-60.4.0/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 63:11.73 ((size) ? malloc((unsigned) (size)) : NULL) 63:11.73 ^~~~ 63:11.73 /builddir/build/BUILD/thunderbird-60.4.0/gfx/cairo/cairo/src/cairo-polygon.c:113:14: note: in expansion of macro '_cairo_malloc_ab' 63:11.73 new_edges = _cairo_malloc_ab (new_size, sizeof (cairo_edge_t)); 63:11.73 ^~~~~~~~~~~~~~~~ 63:11.73 /builddir/build/BUILD/thunderbird-60.4.0/gfx/cairo/cairo/src/cairo-recording-surface.c: In function '_cairo_recording_surface_show_text_glyphs': 63:11.73 /builddir/build/BUILD/thunderbird-60.4.0/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 63:11.73 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 63:11.73 ^ 63:11.73 /builddir/build/BUILD/thunderbird-60.4.0/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 63:11.73 ((size) ? malloc((unsigned) (size)) : NULL) 63:11.73 ^~~~ 63:11.73 /builddir/build/BUILD/thunderbird-60.4.0/gfx/cairo/cairo/src/cairo-recording-surface.c:570:20: note: in expansion of macro '_cairo_malloc_ab' 63:11.73 command->glyphs = _cairo_malloc_ab (num_glyphs, sizeof (glyphs[0])); 63:11.73 ^~~~~~~~~~~~~~~~ 63:11.73 /builddir/build/BUILD/thunderbird-60.4.0/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 63:11.73 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 63:11.73 ^ 63:11.73 /builddir/build/BUILD/thunderbird-60.4.0/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 63:11.73 ((size) ? malloc((unsigned) (size)) : NULL) 63:11.73 ^~~~ 63:11.73 /builddir/build/BUILD/thunderbird-60.4.0/gfx/cairo/cairo/src/cairo-recording-surface.c:578:22: note: in expansion of macro '_cairo_malloc_ab' 63:11.73 command->clusters = _cairo_malloc_ab (num_clusters, sizeof (clusters[0])); 63:11.73 ^~~~~~~~~~~~~~~~ 63:11.73 /builddir/build/BUILD/thunderbird-60.4.0/gfx/cairo/cairo/src/cairo-recording-surface.c: In function '_cairo_recording_surface_replay_internal': 63:11.74 /builddir/build/BUILD/thunderbird-60.4.0/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 63:11.74 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 63:11.74 ^ 63:11.74 /builddir/build/BUILD/thunderbird-60.4.0/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 63:11.74 ((size) ? malloc((unsigned) (size)) : NULL) 63:11.74 ^~~~ 63:11.74 /builddir/build/BUILD/thunderbird-60.4.0/gfx/cairo/cairo/src/cairo-recording-surface.c:944:20: note: in expansion of macro '_cairo_malloc_ab' 63:11.74 glyphs_copy = _cairo_malloc_ab (num_glyphs, sizeof (cairo_glyph_t)); 63:11.74 ^~~~~~~~~~~~~~~~ 63:11.74 /builddir/build/BUILD/thunderbird-60.4.0/gfx/cairo/cairo/src/cairo-rectangular-scan-converter.c: In function 'pqueue_grow': 63:11.74 /builddir/build/BUILD/thunderbird-60.4.0/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 63:11.74 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 63:11.74 ^ 63:11.74 /builddir/build/BUILD/thunderbird-60.4.0/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 63:11.74 ((size) ? malloc((unsigned) (size)) : NULL) 63:11.74 ^~~~ 63:11.74 /builddir/build/BUILD/thunderbird-60.4.0/gfx/cairo/cairo/src/cairo-rectangular-scan-converter.c:137:17: note: in expansion of macro '_cairo_malloc_ab' 63:11.74 new_elements = _cairo_malloc_ab (pq->max_size, 63:11.74 ^~~~~~~~~~~~~~~~ 63:11.74 /builddir/build/BUILD/thunderbird-60.4.0/gfx/cairo/cairo/src/cairo-rectangular-scan-converter.c: In function '_active_edges_to_spans': 63:11.74 /builddir/build/BUILD/thunderbird-60.4.0/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 63:11.74 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 63:11.74 ^ 63:11.74 /builddir/build/BUILD/thunderbird-60.4.0/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 63:11.74 ((size) ? malloc((unsigned) (size)) : NULL) 63:11.74 ^~~~ 63:11.74 /builddir/build/BUILD/thunderbird-60.4.0/gfx/cairo/cairo/src/cairo-rectangular-scan-converter.c:370:17: note: in expansion of macro '_cairo_malloc_ab' 63:11.74 sweep->spans = _cairo_malloc_ab (size, sizeof (cairo_half_open_span_t)); 63:11.74 ^~~~~~~~~~~~~~~~ 63:11.74 /builddir/build/BUILD/thunderbird-60.4.0/gfx/cairo/cairo/src/cairo-rectangular-scan-converter.c: In function '_cairo_rectangular_scan_converter_generate': 63:11.74 /builddir/build/BUILD/thunderbird-60.4.0/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 63:11.74 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 63:11.74 ^ 63:11.74 /builddir/build/BUILD/thunderbird-60.4.0/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 63:11.74 ((size) ? malloc((unsigned) (size)) : NULL) 63:11.74 ^~~~ 63:11.74 /builddir/build/BUILD/thunderbird-60.4.0/gfx/cairo/cairo/src/cairo-rectangular-scan-converter.c:609:15: note: in expansion of macro '_cairo_malloc_ab' 63:11.74 rectangles = _cairo_malloc_ab (self->num_rectangles + 1, 63:11.74 ^~~~~~~~~~~~~~~~ 63:11.74 /builddir/build/BUILD/thunderbird-60.4.0/gfx/cairo/cairo/src/cairo-region.c: In function '_moz_cairo_region_create_rectangles': 63:11.74 /builddir/build/BUILD/thunderbird-60.4.0/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 63:11.74 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 63:11.74 ^ 63:11.74 /builddir/build/BUILD/thunderbird-60.4.0/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 63:11.75 ((size) ? malloc((unsigned) (size)) : NULL) 63:11.75 ^~~~ 63:11.75 /builddir/build/BUILD/thunderbird-60.4.0/gfx/cairo/cairo/src/cairo-region.c:238:11: note: in expansion of macro '_cairo_malloc_ab' 63:11.75 pboxes = _cairo_malloc_ab (count, sizeof (pixman_box32_t)); 63:11.75 ^~~~~~~~~~~~~~~~ 63:11.75 /builddir/build/BUILD/thunderbird-60.4.0/gfx/cairo/cairo/src/cairo-scaled-font-subsets.c: In function '_cairo_sub_font_collect': 63:11.75 /builddir/build/BUILD/thunderbird-60.4.0/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 63:11.75 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 63:11.75 ^ 63:11.75 /builddir/build/BUILD/thunderbird-60.4.0/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 63:11.75 ((size) ? malloc((unsigned) (size)) : NULL) 63:11.75 ^~~~ 63:11.75 /builddir/build/BUILD/thunderbird-60.4.0/gfx/cairo/cairo/src/cairo-scaled-font-subsets.c:583:29: note: in expansion of macro '_cairo_malloc_ab' 63:11.75 subset.to_unicode = _cairo_malloc_ab (collection->num_glyphs, sizeof (unsigned long)); 63:11.75 ^~~~~~~~~~~~~~~~ 63:11.75 /builddir/build/BUILD/thunderbird-60.4.0/gfx/cairo/cairo/src/cairo-scaled-font-subsets.c: In function '_cairo_scaled_font_subsets_foreach_internal': 63:11.75 /builddir/build/BUILD/thunderbird-60.4.0/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 63:11.75 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 63:11.75 ^ 63:11.75 /builddir/build/BUILD/thunderbird-60.4.0/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 63:11.75 ((size) ? malloc((unsigned) (size)) : NULL) 63:11.75 ^~~~ 63:11.75 /builddir/build/BUILD/thunderbird-60.4.0/gfx/cairo/cairo/src/cairo-scaled-font-subsets.c:882:25: note: in expansion of macro '_cairo_malloc_ab' 63:11.75 collection.glyphs = _cairo_malloc_ab (collection.glyphs_size, sizeof(unsigned long)); 63:11.75 ^~~~~~~~~~~~~~~~ 63:11.75 /builddir/build/BUILD/thunderbird-60.4.0/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 63:11.75 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 63:11.75 ^ 63:11.75 /builddir/build/BUILD/thunderbird-60.4.0/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 63:11.75 ((size) ? malloc((unsigned) (size)) : NULL) 63:11.75 ^~~~ 63:11.75 /builddir/build/BUILD/thunderbird-60.4.0/gfx/cairo/cairo/src/cairo-scaled-font-subsets.c:883:23: note: in expansion of macro '_cairo_malloc_ab' 63:11.75 collection.utf8 = _cairo_malloc_ab (collection.glyphs_size, sizeof(char *)); 63:11.75 ^~~~~~~~~~~~~~~~ 63:15.37 In file included from /builddir/build/BUILD/thunderbird-60.4.0/gfx/cairo/cairo/src/cairoint.h:2570, 63:15.37 from /builddir/build/BUILD/thunderbird-60.4.0/gfx/cairo/cairo/src/cairo-spans.c:27, 63:15.37 from /builddir/build/BUILD/thunderbird-60.4.0/objdir/gfx/cairo/cairo/src/Unified_c_gfx_cairo_cairo_src3.c:2: 63:15.37 /builddir/build/BUILD/thunderbird-60.4.0/gfx/cairo/cairo/src/cairo-stroke-style.c: In function '_cairo_stroke_style_init_copy': 63:15.37 /builddir/build/BUILD/thunderbird-60.4.0/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 63:15.37 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 63:15.37 ^ 63:15.37 /builddir/build/BUILD/thunderbird-60.4.0/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 63:15.37 ((size) ? malloc((unsigned) (size)) : NULL) 63:15.37 ^~~~ 63:15.37 /builddir/build/BUILD/thunderbird-60.4.0/gfx/cairo/cairo/src/cairo-stroke-style.c:73:16: note: in expansion of macro '_cairo_malloc_ab' 63:15.37 style->dash = _cairo_malloc_ab (style->num_dashes, sizeof (double)); 63:15.37 ^~~~~~~~~~~~~~~~ 63:15.38 /builddir/build/BUILD/thunderbird-60.4.0/gfx/cairo/cairo/src/cairo-surface-fallback.c: In function '_fill_rectangles': 63:15.38 /builddir/build/BUILD/thunderbird-60.4.0/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 63:15.38 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 63:15.38 ^ 63:15.38 /builddir/build/BUILD/thunderbird-60.4.0/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 63:15.38 ((size) ? malloc((unsigned) (size)) : NULL) 63:15.38 ^~~~ 63:15.38 /builddir/build/BUILD/thunderbird-60.4.0/gfx/cairo/cairo/src/cairo-surface-fallback.c:701:10: note: in expansion of macro '_cairo_malloc_ab' 63:15.38 rects = _cairo_malloc_ab (traps->num_traps, 63:15.38 ^~~~~~~~~~~~~~~~ 63:15.39 /builddir/build/BUILD/thunderbird-60.4.0/gfx/cairo/cairo/src/cairo-surface-fallback.c: In function '_cairo_surface_fallback_fill_rectangles': 63:15.39 /builddir/build/BUILD/thunderbird-60.4.0/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 63:15.39 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 63:15.39 ^ 63:15.39 /builddir/build/BUILD/thunderbird-60.4.0/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 63:15.39 ((size) ? malloc((unsigned) (size)) : NULL) 63:15.39 ^~~~ 63:15.39 /builddir/build/BUILD/thunderbird-60.4.0/gfx/cairo/cairo/src/cairo-surface-fallback.c:1491:17: note: in expansion of macro '_cairo_malloc_ab' 63:15.39 offset_rects = _cairo_malloc_ab (num_rects, sizeof (cairo_rectangle_int_t)); 63:15.39 ^~~~~~~~~~~~~~~~ 63:15.39 /builddir/build/BUILD/thunderbird-60.4.0/gfx/cairo/cairo/src/cairo-surface-fallback.c: In function '_cairo_surface_fallback_composite_trapezoids': 63:15.39 /builddir/build/BUILD/thunderbird-60.4.0/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 63:15.39 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 63:15.39 ^ 63:15.39 /builddir/build/BUILD/thunderbird-60.4.0/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 63:15.39 ((size) ? malloc((unsigned) (size)) : NULL) 63:15.39 ^~~~ 63:15.39 /builddir/build/BUILD/thunderbird-60.4.0/gfx/cairo/cairo/src/cairo-surface-fallback.c:1546:17: note: in expansion of macro '_cairo_malloc_ab' 63:15.39 offset_traps = _cairo_malloc_ab (num_traps, sizeof (cairo_trapezoid_t)); 63:15.39 ^~~~~~~~~~~~~~~~ 63:15.40 /builddir/build/BUILD/thunderbird-60.4.0/gfx/cairo/cairo/src/cairo-surface-offset.c: In function '_cairo_surface_offset_glyphs': 63:15.40 /builddir/build/BUILD/thunderbird-60.4.0/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 63:15.40 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 63:15.40 ^ 63:15.40 /builddir/build/BUILD/thunderbird-60.4.0/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 63:15.40 ((size) ? malloc((unsigned) (size)) : NULL) 63:15.40 ^~~~ 63:15.40 /builddir/build/BUILD/thunderbird-60.4.0/gfx/cairo/cairo/src/cairo-surface-offset.c:301:18: note: in expansion of macro '_cairo_malloc_ab' 63:15.40 dev_glyphs = _cairo_malloc_ab (num_glyphs, sizeof (cairo_glyph_t)); 63:15.40 ^~~~~~~~~~~~~~~~ 63:15.41 /builddir/build/BUILD/thunderbird-60.4.0/gfx/cairo/cairo/src/cairo-surface.c: In function '_cairo_surface_fill_region': 63:15.41 /builddir/build/BUILD/thunderbird-60.4.0/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 63:15.41 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 63:15.41 ^ 63:15.41 /builddir/build/BUILD/thunderbird-60.4.0/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 63:15.41 ((size) ? malloc((unsigned) (size)) : NULL) 63:15.41 ^~~~ 63:15.41 /builddir/build/BUILD/thunderbird-60.4.0/gfx/cairo/cairo/src/cairo-surface.c:1991:10: note: in expansion of macro '_cairo_malloc_ab' 63:15.41 rects = _cairo_malloc_ab (num_rects, 63:15.41 ^~~~~~~~~~~~~~~~ 63:15.44 /builddir/build/BUILD/thunderbird-60.4.0/gfx/cairo/cairo/src/cairo-tee-surface.c: In function '_cairo_tee_surface_show_text_glyphs': 63:15.44 /builddir/build/BUILD/thunderbird-60.4.0/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 63:15.44 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 63:15.44 ^ 63:15.44 /builddir/build/BUILD/thunderbird-60.4.0/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 63:15.44 ((size) ? malloc((unsigned) (size)) : NULL) 63:15.44 ^~~~ 63:15.44 /builddir/build/BUILD/thunderbird-60.4.0/gfx/cairo/cairo/src/cairo-tee-surface.c:428:19: note: in expansion of macro '_cairo_malloc_ab' 63:15.44 glyphs_copy = _cairo_malloc_ab (num_glyphs, sizeof (cairo_glyph_t)); 63:15.44 ^~~~~~~~~~~~~~~~ 63:15.45 /builddir/build/BUILD/thunderbird-60.4.0/gfx/cairo/cairo/src/cairo-tor-scan-converter.c: In function 'polygon_reset': 63:15.45 /builddir/build/BUILD/thunderbird-60.4.0/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 63:15.45 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 63:15.45 ^ 63:15.45 /builddir/build/BUILD/thunderbird-60.4.0/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 63:15.45 ((size) ? malloc((unsigned) (size)) : NULL) 63:15.45 ^~~~ 63:15.45 /builddir/build/BUILD/thunderbird-60.4.0/gfx/cairo/cairo/src/cairo-tor-scan-converter.c:1093:23: note: in expansion of macro '_cairo_malloc_ab' 63:15.45 polygon->y_buckets = _cairo_malloc_ab (num_buckets, 63:15.45 ^~~~~~~~~~~~~~~~ 63:15.45 /builddir/build/BUILD/thunderbird-60.4.0/gfx/cairo/cairo/src/cairo-traps.c: In function '_cairo_traps_grow': 63:15.45 /builddir/build/BUILD/thunderbird-60.4.0/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 63:15.45 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 63:15.45 ^ 63:15.45 /builddir/build/BUILD/thunderbird-60.4.0/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 63:15.45 ((size) ? malloc((unsigned) (size)) : NULL) 63:15.46 ^~~~ 63:15.46 /builddir/build/BUILD/thunderbird-60.4.0/gfx/cairo/cairo/src/cairo-traps.c:113:14: note: in expansion of macro '_cairo_malloc_ab' 63:15.46 new_traps = _cairo_malloc_ab (new_size, sizeof (cairo_trapezoid_t)); 63:15.46 ^~~~~~~~~~~~~~~~ 63:15.46 /builddir/build/BUILD/thunderbird-60.4.0/gfx/cairo/cairo/src/cairo-traps.c: In function '_cairo_traps_extract_region': 63:15.46 /builddir/build/BUILD/thunderbird-60.4.0/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 63:15.46 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 63:15.46 ^ 63:15.46 /builddir/build/BUILD/thunderbird-60.4.0/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 63:15.46 ((size) ? malloc((unsigned) (size)) : NULL) 63:15.46 ^~~~ 63:15.46 /builddir/build/BUILD/thunderbird-60.4.0/gfx/cairo/cairo/src/cairo-traps.c:530:10: note: in expansion of macro '_cairo_malloc_ab' 63:15.46 rects = _cairo_malloc_ab (traps->num_traps, sizeof (cairo_rectangle_int_t)); 63:15.46 ^~~~~~~~~~~~~~~~ 63:15.46 /builddir/build/BUILD/thunderbird-60.4.0/gfx/cairo/cairo/src/cairo-unicode.c: In function '_cairo_utf8_to_ucs4': 63:15.46 /builddir/build/BUILD/thunderbird-60.4.0/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 63:15.46 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 63:15.46 ^ 63:15.46 /builddir/build/BUILD/thunderbird-60.4.0/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 63:15.46 ((size) ? malloc((unsigned) (size)) : NULL) 63:15.46 ^~~~ 63:15.46 /builddir/build/BUILD/thunderbird-60.4.0/gfx/cairo/cairo/src/cairo-unicode.c:280:10: note: in expansion of macro '_cairo_malloc_ab' 63:15.46 str32 = _cairo_malloc_ab (n_chars + 1, sizeof (uint32_t)); 63:15.46 ^~~~~~~~~~~~~~~~ 63:15.46 /builddir/build/BUILD/thunderbird-60.4.0/gfx/cairo/cairo/src/cairo-unicode.c: In function '_cairo_utf8_to_utf16': 63:15.46 /builddir/build/BUILD/thunderbird-60.4.0/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 63:15.46 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 63:15.46 ^ 63:15.46 /builddir/build/BUILD/thunderbird-60.4.0/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 63:15.46 ((size) ? malloc((unsigned) (size)) : NULL) 63:15.46 ^~~~ 63:15.46 /builddir/build/BUILD/thunderbird-60.4.0/gfx/cairo/cairo/src/cairo-unicode.c:396:13: note: in expansion of macro '_cairo_malloc_ab' 63:15.46 str16 = _cairo_malloc_ab (n16 + 1, sizeof (uint16_t)); 63:15.46 ^~~~~~~~~~~~~~~~ 63:15.47 In file included from /builddir/build/BUILD/thunderbird-60.4.0/objdir/gfx/cairo/cairo/src/Unified_c_gfx_cairo_cairo_src3.c:137: 63:15.47 /builddir/build/BUILD/thunderbird-60.4.0/gfx/cairo/cairo/src/cairo-version.c: At top level: 63:15.47 /builddir/build/BUILD/thunderbird-60.4.0/gfx/cairo/cairo/src/cairo-version.c:39: warning: "CAIRO_VERSION_H" redefined 63:15.47 #define CAIRO_VERSION_H 1 63:15.47 63:15.47 In file included from /builddir/build/BUILD/thunderbird-60.4.0/gfx/cairo/cairo/src/cairo.h:41, 63:15.47 from /builddir/build/BUILD/thunderbird-60.4.0/gfx/cairo/cairo/src/cairoint.h:70, 63:15.47 from /builddir/build/BUILD/thunderbird-60.4.0/gfx/cairo/cairo/src/cairo-spans.c:27, 63:15.47 from /builddir/build/BUILD/thunderbird-60.4.0/objdir/gfx/cairo/cairo/src/Unified_c_gfx_cairo_cairo_src3.c:2: 63:15.47 /builddir/build/BUILD/thunderbird-60.4.0/gfx/cairo/cairo/src/cairo-version.h:8: note: this is the location of the previous definition 63:15.47 #define CAIRO_VERSION_H 63:15.47 63:19.09 libgfx_cairo_cairo_src.a.desc 63:40.14 libgfx_cairo_libpixman_src.a.desc 63:55.44 In file included from /builddir/build/BUILD/thunderbird-60.4.0/gfx/2d/InlineTranslator.cpp:8: 63:55.44 /builddir/build/BUILD/thunderbird-60.4.0/gfx/2d/RecordedEventImpl.h: In member function 'void mozilla::gfx::RecordedEvent::ReadStrokeOptions(S&, mozilla::gfx::StrokeOptions&) [with S = mozilla::gfx::InlineTranslator::TranslateRecording(char*, size_t)::MemReader]': 63:55.44 /builddir/build/BUILD/thunderbird-60.4.0/gfx/2d/RecordedEventImpl.h:1527:3: warning: 'capStyle' may be used uninitialized in this function [-Wmaybe-uninitialized] 63:55.44 aStrokeOptions.mLineCap = capStyle; 63:55.44 ^~~~~~~~~~~~~~ 63:55.44 /builddir/build/BUILD/thunderbird-60.4.0/gfx/2d/RecordedEventImpl.h:1526:3: warning: 'joinStyle' may be used uninitialized in this function [-Wmaybe-uninitialized] 63:55.44 aStrokeOptions.mLineJoin = joinStyle; 63:55.44 ^~~~~~~~~~~~~~ 63:55.97 /builddir/build/BUILD/thunderbird-60.4.0/gfx/2d/InlineTranslator.cpp: In member function 'bool mozilla::gfx::InlineTranslator::TranslateRecording(char*, size_t)': 63:55.97 /builddir/build/BUILD/thunderbird-60.4.0/gfx/2d/InlineTranslator.cpp:58:3: warning: 'magicInt' may be used uninitialized in this function [-Wmaybe-uninitialized] 63:55.97 if (magicInt != mozilla::gfx::kMagicInt) { 63:55.97 ^~ 63:55.97 /builddir/build/BUILD/thunderbird-60.4.0/gfx/2d/InlineTranslator.cpp:64:3: warning: 'majorRevision' may be used uninitialized in this function [-Wmaybe-uninitialized] 63:55.97 if (majorRevision != kMajorRevision) { 63:55.97 ^~ 63:55.97 /builddir/build/BUILD/thunderbird-60.4.0/gfx/2d/InlineTranslator.cpp:70:3: warning: 'minorRevision' may be used uninitialized in this function [-Wmaybe-uninitialized] 63:55.97 if (minorRevision > kMinorRevision) { 63:55.97 ^~ 63:55.97 /builddir/build/BUILD/thunderbird-60.4.0/gfx/2d/InlineTranslator.cpp:77:46: warning: 'eventType' may be used uninitialized in this function [-Wmaybe-uninitialized] 63:55.98 bool success = RecordedEvent::DoWithEvent(reader, static_cast(eventType), 63:55.98 ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 63:55.98 [&] (RecordedEvent *recordedEvent) { 63:55.98 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 63:55.98 // Make sure that the whole event was read from the stream successfully. 63:55.98 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 63:55.98 if (!reader.good()) { 63:55.98 ~~~~~~~~~~~~~~~~~~~~~ 63:55.98 return false; 63:55.98 ~~~~~~~~~~~~~ 63:55.98 } 63:55.98 ~ 63:55.98 63:55.98 63:55.98 if (!recordedEvent->PlayEvent(this)) { 63:55.98 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 63:55.98 return false; 63:55.98 ~~~~~~~~~~~~~ 63:55.98 } 63:55.98 ~ 63:55.98 63:55.98 63:55.98 return true; 63:55.98 ~~~~~~~~~~~~ 63:55.98 }); 63:55.98 ~~ 64:21.34 In file included from /builddir/build/BUILD/thunderbird-60.4.0/objdir/gfx/2d/Unified_cpp_gfx_2d0.cpp:65: 64:21.34 /builddir/build/BUILD/thunderbird-60.4.0/gfx/2d/DrawTargetCairo.cpp: In function 'cairo_pattern_t* mozilla::gfx::GfxPatternToCairoPattern(const mozilla::gfx::Pattern&, mozilla::gfx::Float, const Matrix&)': 64:21.34 /builddir/build/BUILD/thunderbird-60.4.0/gfx/2d/DrawTargetCairo.cpp:498:20: warning: 'pat' may be used uninitialized in this function [-Wmaybe-uninitialized] 64:21.34 cairo_pattern_t* pat; 64:21.34 ^~~ 64:31.51 In file included from /builddir/build/BUILD/thunderbird-60.4.0/objdir/gfx/2d/Unified_cpp_gfx_2d1.cpp:47: 64:31.51 /builddir/build/BUILD/thunderbird-60.4.0/gfx/2d/Path.cpp: In function 'void mozilla::gfx::FlattenBezier(const mozilla::gfx::BezierControlPoints&, mozilla::gfx::PathSink*, double)': 64:31.51 /builddir/build/BUILD/thunderbird-60.4.0/gfx/2d/Path.cpp:537:18: warning: 't2' may be used uninitialized in this function [-Wmaybe-uninitialized] 64:31.51 SplitBezier(aControlPoints, &prevCPs, &nextCPs, t2min); 64:31.51 ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 64:37.51 In file included from /builddir/build/BUILD/thunderbird-60.4.0/objdir/gfx/2d/Unified_cpp_gfx_2d2.cpp:29: 64:37.51 /builddir/build/BUILD/thunderbird-60.4.0/gfx/2d/Swizzle.cpp: In instantiation of 'void mozilla::gfx::PremultiplyFallback(const uint8_t*, int32_t, uint8_t*, int32_t, mozilla::gfx::IntSize) [with bool aSwapRB = false; bool aOpaqueAlpha = false; unsigned int aSrcRGBShift = 24; unsigned int aSrcAShift = 16; unsigned int aDstRGBShift = 24; unsigned int aDstAShift = 16; uint8_t = unsigned char; int32_t = int; mozilla::gfx::IntSize = mozilla::gfx::IntSizeTyped]': 64:37.51 /builddir/build/BUILD/thunderbird-60.4.0/gfx/2d/Swizzle.cpp:334:3: required from here 64:37.51 /builddir/build/BUILD/thunderbird-60.4.0/gfx/2d/Swizzle.cpp:221:36: warning: result of '(65280 << 24)' requires 41 bits to represent, but 'int' only has 32 bits [-Wshift-overflow=] 64:37.51 uint32_t g = color & (0xFF00 << aSrcRGBShift); 64:37.51 ~~~~~~~~^~~~~~~~~~~~~~~~ 64:37.51 /builddir/build/BUILD/thunderbird-60.4.0/gfx/2d/Swizzle.cpp:222:25: warning: result of '(65280 << 24)' requires 41 bits to represent, but 'int' only has 32 bits [-Wshift-overflow=] 64:37.51 g = g*a + (0xFF00 << aSrcRGBShift); 64:37.51 ~~~~~~~~^~~~~~~~~~~~~~~~ 64:37.51 /builddir/build/BUILD/thunderbird-60.4.0/gfx/2d/Swizzle.cpp:223:38: warning: result of '(16711680 << 24)' requires 49 bits to represent, but 'int' only has 32 bits [-Wshift-overflow=] 64:37.51 g = (g + (g >> 8)) & (0xFF0000 << aSrcRGBShift); 64:37.51 ~~~~~~~~~~^~~~~~~~~~~~~~~~ 64:37.52 /builddir/build/BUILD/thunderbird-60.4.0/gfx/2d/Swizzle.cpp:230:14: warning: right shift count >= width of type [-Wshift-count-overflow] 64:37.52 (rb >> (8 - aDstRGBShift)) | 64:37.52 ~~~~^~~~~~~~~~~~~~~~~~~~~~ 64:37.52 /builddir/build/BUILD/thunderbird-60.4.0/gfx/2d/Swizzle.cpp: In instantiation of 'void mozilla::gfx::PremultiplyFallback(const uint8_t*, int32_t, uint8_t*, int32_t, mozilla::gfx::IntSize) [with bool aSwapRB = false; bool aOpaqueAlpha = true; unsigned int aSrcRGBShift = 24; unsigned int aSrcAShift = 16; unsigned int aDstRGBShift = 24; unsigned int aDstAShift = 16; uint8_t = unsigned char; int32_t = int; mozilla::gfx::IntSize = mozilla::gfx::IntSizeTyped]': 64:37.52 /builddir/build/BUILD/thunderbird-60.4.0/gfx/2d/Swizzle.cpp:334:3: required from here 64:37.52 /builddir/build/BUILD/thunderbird-60.4.0/gfx/2d/Swizzle.cpp:221:36: warning: result of '(65280 << 24)' requires 41 bits to represent, but 'int' only has 32 bits [-Wshift-overflow=] 64:37.52 uint32_t g = color & (0xFF00 << aSrcRGBShift); 64:37.52 ~~~~~~~~^~~~~~~~~~~~~~~~ 64:37.52 /builddir/build/BUILD/thunderbird-60.4.0/gfx/2d/Swizzle.cpp:222:25: warning: result of '(65280 << 24)' requires 41 bits to represent, but 'int' only has 32 bits [-Wshift-overflow=] 64:37.52 g = g*a + (0xFF00 << aSrcRGBShift); 64:37.52 ~~~~~~~~^~~~~~~~~~~~~~~~ 64:37.52 /builddir/build/BUILD/thunderbird-60.4.0/gfx/2d/Swizzle.cpp:223:38: warning: result of '(16711680 << 24)' requires 49 bits to represent, but 'int' only has 32 bits [-Wshift-overflow=] 64:37.52 g = (g + (g >> 8)) & (0xFF0000 << aSrcRGBShift); 64:37.52 ~~~~~~~~~~^~~~~~~~~~~~~~~~ 64:37.52 /builddir/build/BUILD/thunderbird-60.4.0/gfx/2d/Swizzle.cpp:230:14: warning: right shift count >= width of type [-Wshift-count-overflow] 64:37.53 (rb >> (8 - aDstRGBShift)) | 64:37.53 ~~~~^~~~~~~~~~~~~~~~~~~~~~ 64:37.53 /builddir/build/BUILD/thunderbird-60.4.0/gfx/2d/Swizzle.cpp: In instantiation of 'void mozilla::gfx::PremultiplyFallback(const uint8_t*, int32_t, uint8_t*, int32_t, mozilla::gfx::IntSize) [with bool aSwapRB = true; bool aOpaqueAlpha = false; unsigned int aSrcRGBShift = 24; unsigned int aSrcAShift = 16; unsigned int aDstRGBShift = 24; unsigned int aDstAShift = 16; uint8_t = unsigned char; int32_t = int; mozilla::gfx::IntSize = mozilla::gfx::IntSizeTyped]': 64:37.53 /builddir/build/BUILD/thunderbird-60.4.0/gfx/2d/Swizzle.cpp:334:3: required from here 64:37.53 /builddir/build/BUILD/thunderbird-60.4.0/gfx/2d/Swizzle.cpp:221:36: warning: result of '(65280 << 24)' requires 41 bits to represent, but 'int' only has 32 bits [-Wshift-overflow=] 64:37.53 uint32_t g = color & (0xFF00 << aSrcRGBShift); 64:37.53 ~~~~~~~~^~~~~~~~~~~~~~~~ 64:37.53 /builddir/build/BUILD/thunderbird-60.4.0/gfx/2d/Swizzle.cpp:222:25: warning: result of '(65280 << 24)' requires 41 bits to represent, but 'int' only has 32 bits [-Wshift-overflow=] 64:37.53 g = g*a + (0xFF00 << aSrcRGBShift); 64:37.53 ~~~~~~~~^~~~~~~~~~~~~~~~ 64:37.53 /builddir/build/BUILD/thunderbird-60.4.0/gfx/2d/Swizzle.cpp:223:38: warning: result of '(16711680 << 24)' requires 49 bits to represent, but 'int' only has 32 bits [-Wshift-overflow=] 64:37.53 g = (g + (g >> 8)) & (0xFF0000 << aSrcRGBShift); 64:37.53 ~~~~~~~~~~^~~~~~~~~~~~~~~~ 64:37.53 /builddir/build/BUILD/thunderbird-60.4.0/gfx/2d/Swizzle.cpp:230:14: warning: right shift count >= width of type [-Wshift-count-overflow] 64:37.53 (rb >> (8 - aDstRGBShift)) | 64:37.53 ~~~~^~~~~~~~~~~~~~~~~~~~~~ 64:37.53 /builddir/build/BUILD/thunderbird-60.4.0/gfx/2d/Swizzle.cpp: In instantiation of 'void mozilla::gfx::PremultiplyFallback(const uint8_t*, int32_t, uint8_t*, int32_t, mozilla::gfx::IntSize) [with bool aSwapRB = true; bool aOpaqueAlpha = true; unsigned int aSrcRGBShift = 24; unsigned int aSrcAShift = 16; unsigned int aDstRGBShift = 24; unsigned int aDstAShift = 16; uint8_t = unsigned char; int32_t = int; mozilla::gfx::IntSize = mozilla::gfx::IntSizeTyped]': 64:37.53 /builddir/build/BUILD/thunderbird-60.4.0/gfx/2d/Swizzle.cpp:334:3: required from here 64:37.53 /builddir/build/BUILD/thunderbird-60.4.0/gfx/2d/Swizzle.cpp:221:36: warning: result of '(65280 << 24)' requires 41 bits to represent, but 'int' only has 32 bits [-Wshift-overflow=] 64:37.53 uint32_t g = color & (0xFF00 << aSrcRGBShift); 64:37.53 ~~~~~~~~^~~~~~~~~~~~~~~~ 64:37.53 /builddir/build/BUILD/thunderbird-60.4.0/gfx/2d/Swizzle.cpp:222:25: warning: result of '(65280 << 24)' requires 41 bits to represent, but 'int' only has 32 bits [-Wshift-overflow=] 64:37.53 g = g*a + (0xFF00 << aSrcRGBShift); 64:37.53 ~~~~~~~~^~~~~~~~~~~~~~~~ 64:37.53 /builddir/build/BUILD/thunderbird-60.4.0/gfx/2d/Swizzle.cpp:223:38: warning: result of '(16711680 << 24)' requires 49 bits to represent, but 'int' only has 32 bits [-Wshift-overflow=] 64:37.53 g = (g + (g >> 8)) & (0xFF0000 << aSrcRGBShift); 64:37.53 ~~~~~~~~~~^~~~~~~~~~~~~~~~ 64:37.53 /builddir/build/BUILD/thunderbird-60.4.0/gfx/2d/Swizzle.cpp:230:14: warning: right shift count >= width of type [-Wshift-count-overflow] 64:37.53 (rb >> (8 - aDstRGBShift)) | 64:37.53 ~~~~^~~~~~~~~~~~~~~~~~~~~~ 64:37.53 /builddir/build/BUILD/thunderbird-60.4.0/gfx/2d/Swizzle.cpp: In instantiation of 'void mozilla::gfx::PremultiplyFallback(const uint8_t*, int32_t, uint8_t*, int32_t, mozilla::gfx::IntSize) [with bool aSwapRB = true; bool aOpaqueAlpha = false; unsigned int aSrcRGBShift = 24; unsigned int aSrcAShift = 16; unsigned int aDstRGBShift = 16; unsigned int aDstAShift = 8; uint8_t = unsigned char; int32_t = int; mozilla::gfx::IntSize = mozilla::gfx::IntSizeTyped]': 64:37.53 /builddir/build/BUILD/thunderbird-60.4.0/gfx/2d/Swizzle.cpp:334:3: required from here 64:37.53 /builddir/build/BUILD/thunderbird-60.4.0/gfx/2d/Swizzle.cpp:221:36: warning: result of '(65280 << 24)' requires 41 bits to represent, but 'int' only has 32 bits [-Wshift-overflow=] 64:37.53 uint32_t g = color & (0xFF00 << aSrcRGBShift); 64:37.53 ~~~~~~~~^~~~~~~~~~~~~~~~ 64:37.54 /builddir/build/BUILD/thunderbird-60.4.0/gfx/2d/Swizzle.cpp:222:25: warning: result of '(65280 << 24)' requires 41 bits to represent, but 'int' only has 32 bits [-Wshift-overflow=] 64:37.54 g = g*a + (0xFF00 << aSrcRGBShift); 64:37.54 ~~~~~~~~^~~~~~~~~~~~~~~~ 64:37.54 /builddir/build/BUILD/thunderbird-60.4.0/gfx/2d/Swizzle.cpp:223:38: warning: result of '(16711680 << 24)' requires 49 bits to represent, but 'int' only has 32 bits [-Wshift-overflow=] 64:37.54 g = (g + (g >> 8)) & (0xFF0000 << aSrcRGBShift); 64:37.54 ~~~~~~~~~~^~~~~~~~~~~~~~~~ 64:37.54 /builddir/build/BUILD/thunderbird-60.4.0/gfx/2d/Swizzle.cpp:230:14: warning: right shift count >= width of type [-Wshift-count-overflow] 64:37.54 (rb >> (8 - aDstRGBShift)) | 64:37.54 ~~~~^~~~~~~~~~~~~~~~~~~~~~ 64:37.54 /builddir/build/BUILD/thunderbird-60.4.0/gfx/2d/Swizzle.cpp: In instantiation of 'void mozilla::gfx::PremultiplyFallback(const uint8_t*, int32_t, uint8_t*, int32_t, mozilla::gfx::IntSize) [with bool aSwapRB = true; bool aOpaqueAlpha = true; unsigned int aSrcRGBShift = 24; unsigned int aSrcAShift = 16; unsigned int aDstRGBShift = 16; unsigned int aDstAShift = 8; uint8_t = unsigned char; int32_t = int; mozilla::gfx::IntSize = mozilla::gfx::IntSizeTyped]': 64:37.54 /builddir/build/BUILD/thunderbird-60.4.0/gfx/2d/Swizzle.cpp:334:3: required from here 64:37.54 /builddir/build/BUILD/thunderbird-60.4.0/gfx/2d/Swizzle.cpp:221:36: warning: result of '(65280 << 24)' requires 41 bits to represent, but 'int' only has 32 bits [-Wshift-overflow=] 64:37.54 uint32_t g = color & (0xFF00 << aSrcRGBShift); 64:37.54 ~~~~~~~~^~~~~~~~~~~~~~~~ 64:37.54 /builddir/build/BUILD/thunderbird-60.4.0/gfx/2d/Swizzle.cpp:222:25: warning: result of '(65280 << 24)' requires 41 bits to represent, but 'int' only has 32 bits [-Wshift-overflow=] 64:37.55 g = g*a + (0xFF00 << aSrcRGBShift); 64:37.55 ~~~~~~~~^~~~~~~~~~~~~~~~ 64:37.55 /builddir/build/BUILD/thunderbird-60.4.0/gfx/2d/Swizzle.cpp:223:38: warning: result of '(16711680 << 24)' requires 49 bits to represent, but 'int' only has 32 bits [-Wshift-overflow=] 64:37.55 g = (g + (g >> 8)) & (0xFF0000 << aSrcRGBShift); 64:37.55 ~~~~~~~~~~^~~~~~~~~~~~~~~~ 64:37.55 /builddir/build/BUILD/thunderbird-60.4.0/gfx/2d/Swizzle.cpp:230:14: warning: right shift count >= width of type [-Wshift-count-overflow] 64:37.55 (rb >> (8 - aDstRGBShift)) | 64:37.55 ~~~~^~~~~~~~~~~~~~~~~~~~~~ 64:37.55 /builddir/build/BUILD/thunderbird-60.4.0/gfx/2d/Swizzle.cpp: In instantiation of 'void mozilla::gfx::PremultiplyFallback(const uint8_t*, int32_t, uint8_t*, int32_t, mozilla::gfx::IntSize) [with bool aSwapRB = false; bool aOpaqueAlpha = false; unsigned int aSrcRGBShift = 24; unsigned int aSrcAShift = 16; unsigned int aDstRGBShift = 16; unsigned int aDstAShift = 8; uint8_t = unsigned char; int32_t = int; mozilla::gfx::IntSize = mozilla::gfx::IntSizeTyped]': 64:37.55 /builddir/build/BUILD/thunderbird-60.4.0/gfx/2d/Swizzle.cpp:335:3: required from here 64:37.55 /builddir/build/BUILD/thunderbird-60.4.0/gfx/2d/Swizzle.cpp:221:36: warning: result of '(65280 << 24)' requires 41 bits to represent, but 'int' only has 32 bits [-Wshift-overflow=] 64:37.55 uint32_t g = color & (0xFF00 << aSrcRGBShift); 64:37.55 ~~~~~~~~^~~~~~~~~~~~~~~~ 64:37.55 /builddir/build/BUILD/thunderbird-60.4.0/gfx/2d/Swizzle.cpp:222:25: warning: result of '(65280 << 24)' requires 41 bits to represent, but 'int' only has 32 bits [-Wshift-overflow=] 64:37.55 g = g*a + (0xFF00 << aSrcRGBShift); 64:37.55 ~~~~~~~~^~~~~~~~~~~~~~~~ 64:37.55 /builddir/build/BUILD/thunderbird-60.4.0/gfx/2d/Swizzle.cpp:223:38: warning: result of '(16711680 << 24)' requires 49 bits to represent, but 'int' only has 32 bits [-Wshift-overflow=] 64:37.55 g = (g + (g >> 8)) & (0xFF0000 << aSrcRGBShift); 64:37.55 ~~~~~~~~~~^~~~~~~~~~~~~~~~ 64:37.55 /builddir/build/BUILD/thunderbird-60.4.0/gfx/2d/Swizzle.cpp:230:14: warning: right shift count >= width of type [-Wshift-count-overflow] 64:37.55 (rb >> (8 - aDstRGBShift)) | 64:37.55 ~~~~^~~~~~~~~~~~~~~~~~~~~~ 64:37.55 /builddir/build/BUILD/thunderbird-60.4.0/gfx/2d/Swizzle.cpp: In instantiation of 'void mozilla::gfx::PremultiplyFallback(const uint8_t*, int32_t, uint8_t*, int32_t, mozilla::gfx::IntSize) [with bool aSwapRB = false; bool aOpaqueAlpha = true; unsigned int aSrcRGBShift = 24; unsigned int aSrcAShift = 16; unsigned int aDstRGBShift = 16; unsigned int aDstAShift = 8; uint8_t = unsigned char; int32_t = int; mozilla::gfx::IntSize = mozilla::gfx::IntSizeTyped]': 64:37.55 /builddir/build/BUILD/thunderbird-60.4.0/gfx/2d/Swizzle.cpp:335:3: required from here 64:37.55 /builddir/build/BUILD/thunderbird-60.4.0/gfx/2d/Swizzle.cpp:221:36: warning: result of '(65280 << 24)' requires 41 bits to represent, but 'int' only has 32 bits [-Wshift-overflow=] 64:37.55 uint32_t g = color & (0xFF00 << aSrcRGBShift); 64:37.55 ~~~~~~~~^~~~~~~~~~~~~~~~ 64:37.55 /builddir/build/BUILD/thunderbird-60.4.0/gfx/2d/Swizzle.cpp:222:25: warning: result of '(65280 << 24)' requires 41 bits to represent, but 'int' only has 32 bits [-Wshift-overflow=] 64:37.55 g = g*a + (0xFF00 << aSrcRGBShift); 64:37.55 ~~~~~~~~^~~~~~~~~~~~~~~~ 64:37.55 /builddir/build/BUILD/thunderbird-60.4.0/gfx/2d/Swizzle.cpp:223:38: warning: result of '(16711680 << 24)' requires 49 bits to represent, but 'int' only has 32 bits [-Wshift-overflow=] 64:37.55 g = (g + (g >> 8)) & (0xFF0000 << aSrcRGBShift); 64:37.55 ~~~~~~~~~~^~~~~~~~~~~~~~~~ 64:37.56 /builddir/build/BUILD/thunderbird-60.4.0/gfx/2d/Swizzle.cpp:230:14: warning: right shift count >= width of type [-Wshift-count-overflow] 64:37.56 (rb >> (8 - aDstRGBShift)) | 64:37.56 ~~~~^~~~~~~~~~~~~~~~~~~~~~ 64:37.56 /builddir/build/BUILD/thunderbird-60.4.0/gfx/2d/Swizzle.cpp: In instantiation of 'void mozilla::gfx::PremultiplyFallback(const uint8_t*, int32_t, uint8_t*, int32_t, mozilla::gfx::IntSize) [with bool aSwapRB = true; bool aOpaqueAlpha = false; unsigned int aSrcRGBShift = 16; unsigned int aSrcAShift = 8; unsigned int aDstRGBShift = 24; unsigned int aDstAShift = 16; uint8_t = unsigned char; int32_t = int; mozilla::gfx::IntSize = mozilla::gfx::IntSizeTyped]': 64:37.56 /builddir/build/BUILD/thunderbird-60.4.0/gfx/2d/Swizzle.cpp:336:3: required from here 64:37.56 /builddir/build/BUILD/thunderbird-60.4.0/gfx/2d/Swizzle.cpp:223:38: warning: result of '(16711680 << 16)' requires 41 bits to represent, but 'int' only has 32 bits [-Wshift-overflow=] 64:37.56 g = (g + (g >> 8)) & (0xFF0000 << aSrcRGBShift); 64:37.56 ~~~~~~~~~~^~~~~~~~~~~~~~~~ 64:37.56 /builddir/build/BUILD/thunderbird-60.4.0/gfx/2d/Swizzle.cpp:230:14: warning: right shift count >= width of type [-Wshift-count-overflow] 64:37.56 (rb >> (8 - aDstRGBShift)) | 64:37.56 ~~~~^~~~~~~~~~~~~~~~~~~~~~ 64:37.56 /builddir/build/BUILD/thunderbird-60.4.0/gfx/2d/Swizzle.cpp: In instantiation of 'void mozilla::gfx::PremultiplyFallback(const uint8_t*, int32_t, uint8_t*, int32_t, mozilla::gfx::IntSize) [with bool aSwapRB = true; bool aOpaqueAlpha = true; unsigned int aSrcRGBShift = 16; unsigned int aSrcAShift = 8; unsigned int aDstRGBShift = 24; unsigned int aDstAShift = 16; uint8_t = unsigned char; int32_t = int; mozilla::gfx::IntSize = mozilla::gfx::IntSizeTyped]': 64:37.56 /builddir/build/BUILD/thunderbird-60.4.0/gfx/2d/Swizzle.cpp:336:3: required from here 64:37.56 /builddir/build/BUILD/thunderbird-60.4.0/gfx/2d/Swizzle.cpp:223:38: warning: result of '(16711680 << 16)' requires 41 bits to represent, but 'int' only has 32 bits [-Wshift-overflow=] 64:37.56 g = (g + (g >> 8)) & (0xFF0000 << aSrcRGBShift); 64:37.56 ~~~~~~~~~~^~~~~~~~~~~~~~~~ 64:37.57 /builddir/build/BUILD/thunderbird-60.4.0/gfx/2d/Swizzle.cpp:230:14: warning: right shift count >= width of type [-Wshift-count-overflow] 64:37.57 (rb >> (8 - aDstRGBShift)) | 64:37.57 ~~~~^~~~~~~~~~~~~~~~~~~~~~ 64:37.57 /builddir/build/BUILD/thunderbird-60.4.0/gfx/2d/Swizzle.cpp: In instantiation of 'void mozilla::gfx::PremultiplyFallback(const uint8_t*, int32_t, uint8_t*, int32_t, mozilla::gfx::IntSize) [with bool aSwapRB = false; bool aOpaqueAlpha = false; unsigned int aSrcRGBShift = 16; unsigned int aSrcAShift = 8; unsigned int aDstRGBShift = 24; unsigned int aDstAShift = 16; uint8_t = unsigned char; int32_t = int; mozilla::gfx::IntSize = mozilla::gfx::IntSizeTyped]': 64:37.57 /builddir/build/BUILD/thunderbird-60.4.0/gfx/2d/Swizzle.cpp:336:3: required from here 64:37.57 /builddir/build/BUILD/thunderbird-60.4.0/gfx/2d/Swizzle.cpp:223:38: warning: result of '(16711680 << 16)' requires 41 bits to represent, but 'int' only has 32 bits [-Wshift-overflow=] 64:37.57 g = (g + (g >> 8)) & (0xFF0000 << aSrcRGBShift); 64:37.57 ~~~~~~~~~~^~~~~~~~~~~~~~~~ 64:37.57 /builddir/build/BUILD/thunderbird-60.4.0/gfx/2d/Swizzle.cpp:230:14: warning: right shift count >= width of type [-Wshift-count-overflow] 64:37.57 (rb >> (8 - aDstRGBShift)) | 64:37.57 ~~~~^~~~~~~~~~~~~~~~~~~~~~ 64:37.57 /builddir/build/BUILD/thunderbird-60.4.0/gfx/2d/Swizzle.cpp: In instantiation of 'void mozilla::gfx::PremultiplyFallback(const uint8_t*, int32_t, uint8_t*, int32_t, mozilla::gfx::IntSize) [with bool aSwapRB = false; bool aOpaqueAlpha = true; unsigned int aSrcRGBShift = 16; unsigned int aSrcAShift = 8; unsigned int aDstRGBShift = 24; unsigned int aDstAShift = 16; uint8_t = unsigned char; int32_t = int; mozilla::gfx::IntSize = mozilla::gfx::IntSizeTyped]': 64:37.57 /builddir/build/BUILD/thunderbird-60.4.0/gfx/2d/Swizzle.cpp:336:3: required from here 64:37.57 /builddir/build/BUILD/thunderbird-60.4.0/gfx/2d/Swizzle.cpp:223:38: warning: result of '(16711680 << 16)' requires 41 bits to represent, but 'int' only has 32 bits [-Wshift-overflow=] 64:37.57 g = (g + (g >> 8)) & (0xFF0000 << aSrcRGBShift); 64:37.57 ~~~~~~~~~~^~~~~~~~~~~~~~~~ 64:37.57 /builddir/build/BUILD/thunderbird-60.4.0/gfx/2d/Swizzle.cpp:230:14: warning: right shift count >= width of type [-Wshift-count-overflow] 64:37.57 (rb >> (8 - aDstRGBShift)) | 64:37.57 ~~~~^~~~~~~~~~~~~~~~~~~~~~ 64:37.57 /builddir/build/BUILD/thunderbird-60.4.0/gfx/2d/Swizzle.cpp: In instantiation of 'void mozilla::gfx::PremultiplyFallback(const uint8_t*, int32_t, uint8_t*, int32_t, mozilla::gfx::IntSize) [with bool aSwapRB = false; bool aOpaqueAlpha = false; unsigned int aSrcRGBShift = 16; unsigned int aSrcAShift = 8; unsigned int aDstRGBShift = 16; unsigned int aDstAShift = 8; uint8_t = unsigned char; int32_t = int; mozilla::gfx::IntSize = mozilla::gfx::IntSizeTyped]': 64:37.57 /builddir/build/BUILD/thunderbird-60.4.0/gfx/2d/Swizzle.cpp:336:3: required from here 64:37.57 /builddir/build/BUILD/thunderbird-60.4.0/gfx/2d/Swizzle.cpp:223:38: warning: result of '(16711680 << 16)' requires 41 bits to represent, but 'int' only has 32 bits [-Wshift-overflow=] 64:37.57 g = (g + (g >> 8)) & (0xFF0000 << aSrcRGBShift); 64:37.57 ~~~~~~~~~~^~~~~~~~~~~~~~~~ 64:37.57 /builddir/build/BUILD/thunderbird-60.4.0/gfx/2d/Swizzle.cpp:230:14: warning: right shift count >= width of type [-Wshift-count-overflow] 64:37.57 (rb >> (8 - aDstRGBShift)) | 64:37.57 ~~~~^~~~~~~~~~~~~~~~~~~~~~ 64:37.57 /builddir/build/BUILD/thunderbird-60.4.0/gfx/2d/Swizzle.cpp: In instantiation of 'void mozilla::gfx::PremultiplyFallback(const uint8_t*, int32_t, uint8_t*, int32_t, mozilla::gfx::IntSize) [with bool aSwapRB = false; bool aOpaqueAlpha = true; unsigned int aSrcRGBShift = 16; unsigned int aSrcAShift = 8; unsigned int aDstRGBShift = 16; unsigned int aDstAShift = 8; uint8_t = unsigned char; int32_t = int; mozilla::gfx::IntSize = mozilla::gfx::IntSizeTyped]': 64:37.57 /builddir/build/BUILD/thunderbird-60.4.0/gfx/2d/Swizzle.cpp:336:3: required from here 64:37.57 /builddir/build/BUILD/thunderbird-60.4.0/gfx/2d/Swizzle.cpp:223:38: warning: result of '(16711680 << 16)' requires 41 bits to represent, but 'int' only has 32 bits [-Wshift-overflow=] 64:37.57 g = (g + (g >> 8)) & (0xFF0000 << aSrcRGBShift); 64:37.57 ~~~~~~~~~~^~~~~~~~~~~~~~~~ 64:37.57 /builddir/build/BUILD/thunderbird-60.4.0/gfx/2d/Swizzle.cpp:230:14: warning: right shift count >= width of type [-Wshift-count-overflow] 64:37.57 (rb >> (8 - aDstRGBShift)) | 64:37.57 ~~~~^~~~~~~~~~~~~~~~~~~~~~ 64:37.57 /builddir/build/BUILD/thunderbird-60.4.0/gfx/2d/Swizzle.cpp: In instantiation of 'void mozilla::gfx::SwizzleFallback(const uint8_t*, int32_t, uint8_t*, int32_t, mozilla::gfx::IntSize) [with bool aSwapRB = true; bool aOpaqueAlpha = false; unsigned int aSrcRGBShift = 24; unsigned int aSrcAShift = 16; unsigned int aDstRGBShift = 24; unsigned int aDstAShift = 16; uint8_t = unsigned char; int32_t = int; mozilla::gfx::IntSize = mozilla::gfx::IntSizeTyped]': 64:37.57 /builddir/build/BUILD/thunderbird-60.4.0/gfx/2d/Swizzle.cpp:765:3: required from here 64:37.57 /builddir/build/BUILD/thunderbird-60.4.0/gfx/2d/Swizzle.cpp:487:67: warning: result of '(16711935 << 24)' requires 49 bits to represent, but 'int' only has 32 bits [-Wshift-overflow=] 64:37.57 uint32_t rb = ((rgba << 16) | (rgba >> 16)) & (0x00FF00FF << aSrcRGBShift); 64:37.57 ~~~~~~~~~~~~^~~~~~~~~~~~~~~~ 64:37.57 /builddir/build/BUILD/thunderbird-60.4.0/gfx/2d/Swizzle.cpp:488:62: warning: result of '(65280 << 24)' requires 41 bits to represent, but 'int' only has 32 bits [-Wshift-overflow=] 64:37.57 uint32_t ga = rgba & ((0xFF << aSrcAShift) | (0xFF00 << aSrcRGBShift)); 64:37.57 ~~~~~~~~^~~~~~~~~~~~~~~~ 64:37.57 /builddir/build/BUILD/thunderbird-60.4.0/gfx/2d/Swizzle.cpp: In instantiation of 'void mozilla::gfx::SwizzleFallback(const uint8_t*, int32_t, uint8_t*, int32_t, mozilla::gfx::IntSize) [with bool aSwapRB = true; bool aOpaqueAlpha = true; unsigned int aSrcRGBShift = 24; unsigned int aSrcAShift = 16; unsigned int aDstRGBShift = 24; unsigned int aDstAShift = 16; uint8_t = unsigned char; int32_t = int; mozilla::gfx::IntSize = mozilla::gfx::IntSizeTyped]': 64:37.57 /builddir/build/BUILD/thunderbird-60.4.0/gfx/2d/Swizzle.cpp:767:3: required from here 64:37.57 /builddir/build/BUILD/thunderbird-60.4.0/gfx/2d/Swizzle.cpp:487:67: warning: result of '(16711935 << 24)' requires 49 bits to represent, but 'int' only has 32 bits [-Wshift-overflow=] 64:37.57 uint32_t rb = ((rgba << 16) | (rgba >> 16)) & (0x00FF00FF << aSrcRGBShift); 64:37.57 ~~~~~~~~~~~~^~~~~~~~~~~~~~~~ 64:37.57 /builddir/build/BUILD/thunderbird-60.4.0/gfx/2d/Swizzle.cpp:488:62: warning: result of '(65280 << 24)' requires 41 bits to represent, but 'int' only has 32 bits [-Wshift-overflow=] 64:37.57 uint32_t ga = rgba & ((0xFF << aSrcAShift) | (0xFF00 << aSrcRGBShift)); 64:37.58 ~~~~~~~~^~~~~~~~~~~~~~~~ 64:37.58 /builddir/build/BUILD/thunderbird-60.4.0/gfx/2d/Swizzle.cpp: In instantiation of 'void mozilla::gfx::PackToRGB565(const uint8_t*, int32_t, uint8_t*, int32_t, mozilla::gfx::IntSize) [with bool aSwapRB = true; unsigned int aSrcRGBShift = 24; unsigned int aSrcRGBIndex = 0; uint8_t = unsigned char; int32_t = int; mozilla::gfx::IntSize = mozilla::gfx::IntSizeTyped]': 64:37.58 /builddir/build/BUILD/thunderbird-60.4.0/gfx/2d/Swizzle.cpp:798:3: required from here 64:37.58 /builddir/build/BUILD/thunderbird-60.4.0/gfx/2d/Swizzle.cpp:628:51: warning: left shift count >= width of type [-Wshift-count-overflow] 64:37.58 rgb565 = ((rgba & (0xF8 << aSrcRGBShift)) << (8 - aSrcRGBShift)) | 64:37.58 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 64:37.58 /builddir/build/BUILD/thunderbird-60.4.0/gfx/2d/Swizzle.cpp:629:35: warning: result of '(64512 << 24)' requires 41 bits to represent, but 'int' only has 32 bits [-Wshift-overflow=] 64:37.58 ((rgba & (0xFC00 << aSrcRGBShift)) >> (5 + aSrcRGBShift)) | 64:37.58 ~~~~~~~~^~~~~~~~~~~~~~~~ 64:37.58 /builddir/build/BUILD/thunderbird-60.4.0/gfx/2d/Swizzle.cpp:630:37: warning: result of '(16252928 << 24)' requires 49 bits to represent, but 'int' only has 32 bits [-Wshift-overflow=] 64:37.58 ((rgba & (0xF80000 << aSrcRGBShift)) >> (19 + aSrcRGBShift)); 64:37.58 ~~~~~~~~~~^~~~~~~~~~~~~~~~ 64:37.58 /builddir/build/BUILD/thunderbird-60.4.0/gfx/2d/Swizzle.cpp:630:55: warning: right shift count >= width of type [-Wshift-count-overflow] 64:37.58 ((rgba & (0xF80000 << aSrcRGBShift)) >> (19 + aSrcRGBShift)); 64:37.58 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ 64:37.58 /builddir/build/BUILD/thunderbird-60.4.0/gfx/2d/Swizzle.cpp: In instantiation of 'void mozilla::gfx::PackToRGB565(const uint8_t*, int32_t, uint8_t*, int32_t, mozilla::gfx::IntSize) [with bool aSwapRB = false; unsigned int aSrcRGBShift = 24; unsigned int aSrcRGBIndex = 0; uint8_t = unsigned char; int32_t = int; mozilla::gfx::IntSize = mozilla::gfx::IntSizeTyped]': 64:37.58 /builddir/build/BUILD/thunderbird-60.4.0/gfx/2d/Swizzle.cpp:798:3: required from here 64:37.58 /builddir/build/BUILD/thunderbird-60.4.0/gfx/2d/Swizzle.cpp:633:35: warning: result of '(64512 << 24)' requires 41 bits to represent, but 'int' only has 32 bits [-Wshift-overflow=] 64:37.58 ((rgba & (0xFC00 << aSrcRGBShift)) >> (5 + aSrcRGBShift)) | 64:37.58 ~~~~~~~~^~~~~~~~~~~~~~~~ 64:37.58 /builddir/build/BUILD/thunderbird-60.4.0/gfx/2d/Swizzle.cpp:634:37: warning: result of '(16252928 << 24)' requires 49 bits to represent, but 'int' only has 32 bits [-Wshift-overflow=] 64:37.58 ((rgba & (0xF80000 << aSrcRGBShift)) >> (8 + aSrcRGBShift)); 64:37.58 ~~~~~~~~~~^~~~~~~~~~~~~~~~ 64:37.58 /builddir/build/BUILD/thunderbird-60.4.0/gfx/2d/Swizzle.cpp:634:55: warning: right shift count >= width of type [-Wshift-count-overflow] 64:37.58 ((rgba & (0xF80000 << aSrcRGBShift)) >> (8 + aSrcRGBShift)); 64:37.58 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 64:37.58 /builddir/build/BUILD/thunderbird-60.4.0/gfx/2d/Swizzle.cpp: In instantiation of 'void mozilla::gfx::PackToRGB565(const uint8_t*, int32_t, uint8_t*, int32_t, mozilla::gfx::IntSize) [with bool aSwapRB = false; unsigned int aSrcRGBShift = 16; unsigned int aSrcRGBIndex = 1; uint8_t = unsigned char; int32_t = int; mozilla::gfx::IntSize = mozilla::gfx::IntSizeTyped]': 64:37.58 /builddir/build/BUILD/thunderbird-60.4.0/gfx/2d/Swizzle.cpp:798:3: required from here 64:37.58 /builddir/build/BUILD/thunderbird-60.4.0/gfx/2d/Swizzle.cpp:634:37: warning: result of '(16252928 << 16)' requires 41 bits to represent, but 'int' only has 32 bits [-Wshift-overflow=] 64:37.58 ((rgba & (0xF80000 << aSrcRGBShift)) >> (8 + aSrcRGBShift)); 64:37.58 ~~~~~~~~~~^~~~~~~~~~~~~~~~ 64:38.84 libgfx_2d.a.desc 64:41.33 libgfx_ycbcr.a.desc 64:50.15 libangle_common.a.desc 65:04.18 libgfx_src.a.desc 65:05.46 /builddir/build/BUILD/thunderbird-60.4.0/gfx/qcms/transform-altivec.c: In function 'qcms_transform_data_rgb_out_lut_altivec': 65:05.46 /builddir/build/BUILD/thunderbird-60.4.0/gfx/qcms/transform-altivec.c:60:15: warning: unused variable 'igtbl_b' [-Wunused-variable] 65:05.46 const float *igtbl_b = transform->input_gamma_table_b; 65:05.46 ^~~~~~~ 65:05.46 /builddir/build/BUILD/thunderbird-60.4.0/gfx/qcms/transform-altivec.c:59:15: warning: unused variable 'igtbl_g' [-Wunused-variable] 65:05.46 const float *igtbl_g = transform->input_gamma_table_g; 65:05.46 ^~~~~~~ 65:05.46 /builddir/build/BUILD/thunderbird-60.4.0/gfx/qcms/transform-altivec.c: In function 'qcms_transform_data_rgba_out_lut_altivec': 65:05.46 /builddir/build/BUILD/thunderbird-60.4.0/gfx/qcms/transform-altivec.c:171:15: warning: unused variable 'igtbl_b' [-Wunused-variable] 65:05.46 const float *igtbl_b = transform->input_gamma_table_b; 65:05.46 ^~~~~~~ 65:05.46 /builddir/build/BUILD/thunderbird-60.4.0/gfx/qcms/transform-altivec.c:170:15: warning: unused variable 'igtbl_g' [-Wunused-variable] 65:05.46 const float *igtbl_g = transform->input_gamma_table_g; 65:05.46 ^~~~~~~ 65:05.60 /builddir/build/BUILD/thunderbird-60.4.0/gfx/qcms/transform.c: In function 'have_altivec': 65:05.60 /builddir/build/BUILD/thunderbird-60.4.0/gfx/qcms/transform.c:59:10: warning: unused variable 'i' [-Wunused-variable] 65:05.60 int fd, i; 65:05.60 ^ 65:06.27 libgfx_qcms.a.desc 65:29.45 In file included from /builddir/build/BUILD/thunderbird-60.4.0/gfx/gl/GLContextEGL.h:10, 65:29.45 from /builddir/build/BUILD/thunderbird-60.4.0/gfx/gl/EGLUtils.cpp:7, 65:29.45 from /builddir/build/BUILD/thunderbird-60.4.0/objdir/gfx/gl/Unified_cpp_gfx_gl0.cpp:20: 65:29.45 /builddir/build/BUILD/thunderbird-60.4.0/gfx/gl/GLContext.h: In constructor 'mozilla::gl::ScopedSaveMultiTex::ScopedSaveMultiTex(mozilla::gl::GLContext*, uint8_t, GLenum)': 65:29.45 /builddir/build/BUILD/thunderbird-60.4.0/gfx/gl/GLContext.h:1216:21: warning: 'texBinding' may be used uninitialized in this function [-Wmaybe-uninitialized] 65:29.45 fGetIntegerv(pname, (GLint*)&ret); 65:29.45 ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ 65:29.45 In file included from /builddir/build/BUILD/thunderbird-60.4.0/objdir/gfx/gl/Unified_cpp_gfx_gl0.cpp:29: 65:29.45 /builddir/build/BUILD/thunderbird-60.4.0/gfx/gl/GLBlitHelper.cpp:206:12: note: 'texBinding' was declared here 65:29.45 GLenum texBinding; 65:29.45 ^~~~~~~~~~ 65:29.85 In file included from /builddir/build/BUILD/thunderbird-60.4.0/gfx/gl/GLContextEGL.h:10, 65:29.85 from /builddir/build/BUILD/thunderbird-60.4.0/gfx/gl/EGLUtils.cpp:7, 65:29.85 from /builddir/build/BUILD/thunderbird-60.4.0/objdir/gfx/gl/Unified_cpp_gfx_gl0.cpp:20: 65:29.85 /builddir/build/BUILD/thunderbird-60.4.0/gfx/gl/GLContext.h: In member function 'void mozilla::gl::DrawBlitProg::Draw(const mozilla::gl::DrawBlitProg::BaseArgs&, const mozilla::gl::DrawBlitProg::YUVArgs*) const': 65:29.85 /builddir/build/BUILD/thunderbird-60.4.0/gfx/gl/GLContext.h:2900:34: warning: 'oldVAO' may be used uninitialized in this function [-Wmaybe-uninitialized] 65:29.85 mSymbols.fBindVertexArray(array); 65:29.85 ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ 65:29.85 In file included from /builddir/build/BUILD/thunderbird-60.4.0/objdir/gfx/gl/Unified_cpp_gfx_gl0.cpp:29: 65:29.85 /builddir/build/BUILD/thunderbird-60.4.0/gfx/gl/GLBlitHelper.cpp:474:12: note: 'oldVAO' was declared here 65:29.85 GLuint oldVAO; 65:29.85 ^~~~~~ 65:45.69 libgfx_gl.a.desc 70:45.58 libgfx_layers.a.desc 70:46.40 In file included from /builddir/build/BUILD/thunderbird-60.4.0/objdir/gfx/graphite2/src/Unified_cpp_gfx_graphite2_src0.cpp:20: 70:46.40 /builddir/build/BUILD/thunderbird-60.4.0/gfx/graphite2/src/Code.cpp:80:22: warning: 'graphite2::vm::Machine::Code::decoder' has a field 'graphite2::vm::Machine::Code::decoder::_contexts' whose type uses the anonymous namespace [-Wsubobject-linkage] 70:46.40 class Machine::Code::decoder 70:46.40 ^~~~~~~ 70:49.81 In file included from /builddir/build/BUILD/thunderbird-60.4.0/objdir/gfx/graphite2/src/Unified_cpp_gfx_graphite2_src1.cpp:38: 70:49.81 /builddir/build/BUILD/thunderbird-60.4.0/gfx/graphite2/src/Slot.cpp: In member function 'void graphite2::Slot::set(const graphite2::Slot&, int, size_t, size_t, size_t)': 70:49.81 /builddir/build/BUILD/thunderbird-60.4.0/gfx/graphite2/src/Slot.cpp:78:71: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct graphite2::SlotJustify' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 70:49.81 memcpy(m_justs, orig.m_justs, SlotJustify::size_of(justLevels)); 70:49.81 ^ 70:49.81 In file included from /builddir/build/BUILD/thunderbird-60.4.0/gfx/graphite2/src/inc/Segment.h:38, 70:49.81 from /builddir/build/BUILD/thunderbird-60.4.0/gfx/graphite2/src/Segment.cpp:32, 70:49.81 from /builddir/build/BUILD/thunderbird-60.4.0/objdir/gfx/graphite2/src/Unified_cpp_gfx_graphite2_src1.cpp:20: 70:49.81 /builddir/build/BUILD/thunderbird-60.4.0/gfx/graphite2/src/inc/Slot.h:43:8: note: 'struct graphite2::SlotJustify' declared here 70:49.81 struct SlotJustify 70:49.81 ^~~~~~~~~~~ 70:49.87 In file included from /builddir/build/BUILD/thunderbird-60.4.0/gfx/graphite2/src/inc/FeatureVal.h:31, 70:49.87 from /builddir/build/BUILD/thunderbird-60.4.0/gfx/graphite2/src/inc/FeatureMap.h:29, 70:49.87 from /builddir/build/BUILD/thunderbird-60.4.0/gfx/graphite2/src/inc/Face.h:34, 70:49.87 from /builddir/build/BUILD/thunderbird-60.4.0/gfx/graphite2/src/inc/Segment.h:34, 70:49.87 from /builddir/build/BUILD/thunderbird-60.4.0/gfx/graphite2/src/Segment.cpp:32, 70:49.87 from /builddir/build/BUILD/thunderbird-60.4.0/objdir/gfx/graphite2/src/Unified_cpp_gfx_graphite2_src1.cpp:20: 70:49.87 /builddir/build/BUILD/thunderbird-60.4.0/gfx/graphite2/src/inc/List.h: In instantiation of 'T* graphite2::Vector::erase(graphite2::Vector::iterator, graphite2::Vector::iterator) [with T = graphite2::FeatureVal; graphite2::Vector::iterator = graphite2::FeatureVal*]': 70:49.87 /builddir/build/BUILD/thunderbird-60.4.0/gfx/graphite2/src/inc/List.h:93:51: required from 'void graphite2::Vector::clear() [with T = graphite2::FeatureVal]' 70:49.87 /builddir/build/BUILD/thunderbird-60.4.0/gfx/graphite2/src/inc/List.h:61:17: required from 'graphite2::Vector::~Vector() [with T = graphite2::FeatureVal]' 70:49.87 /builddir/build/BUILD/thunderbird-60.4.0/gfx/graphite2/src/Segment.cpp:60:47: required from here 70:49.87 /builddir/build/BUILD/thunderbird-60.4.0/gfx/graphite2/src/inc/List.h:163:32: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'class graphite2::FeatureVal' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 70:49.88 if (m_last != last) memmove(first, last, distance(last,end())*sizeof(T)); 70:49.88 ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 70:49.88 In file included from /builddir/build/BUILD/thunderbird-60.4.0/gfx/graphite2/src/inc/FeatureMap.h:29, 70:49.88 from /builddir/build/BUILD/thunderbird-60.4.0/gfx/graphite2/src/inc/Face.h:34, 70:49.88 from /builddir/build/BUILD/thunderbird-60.4.0/gfx/graphite2/src/inc/Segment.h:34, 70:49.88 from /builddir/build/BUILD/thunderbird-60.4.0/gfx/graphite2/src/Segment.cpp:32, 70:49.88 from /builddir/build/BUILD/thunderbird-60.4.0/objdir/gfx/graphite2/src/Unified_cpp_gfx_graphite2_src1.cpp:20: 70:49.88 /builddir/build/BUILD/thunderbird-60.4.0/gfx/graphite2/src/inc/FeatureVal.h:38:7: note: 'class graphite2::FeatureVal' declared here 70:49.88 class FeatureVal : public Vector 70:49.88 ^~~~~~~~~~ 70:51.84 libgfx_graphite2_src.a.desc 70:52.15 In file included from /builddir/build/BUILD/thunderbird-60.4.0/gfx/harfbuzz/src/hb-blob.cc:33: 70:52.15 /builddir/build/BUILD/thunderbird-60.4.0/gfx/harfbuzz/src/hb-debug.hh:130:1: warning: explicit specialization 'void _hb_debug_msg_va(const char*, const void*, const char*, bool, unsigned int, int, const char*, va_list) [with int max_level = 0; va_list = char*]' may be missing attributes [-Wmissing-attributes] 70:52.15 _hb_debug_msg_va<0> (const char *what HB_UNUSED, 70:52.15 ^~~~~~~~~~~~~~~~~~~ 70:52.15 /builddir/build/BUILD/thunderbird-60.4.0/gfx/harfbuzz/src/hb-debug.hh:81:1: note: missing primary template attribute 'format' 70:52.15 _hb_debug_msg_va (const char *what, 70:52.15 ^~~~~~~~~~~~~~~~ 70:52.16 /builddir/build/BUILD/thunderbird-60.4.0/gfx/harfbuzz/src/hb-debug.hh:173:1: warning: explicit specialization 'void _hb_debug_msg(const char*, const void*, const char*, bool, unsigned int, int, const char*, ...) [with int max_level = 0]' may be missing attributes [-Wmissing-attributes] 70:52.16 _hb_debug_msg<0> (const char *what HB_UNUSED, 70:52.16 ^~~~~~~~~~~~~~~~ 70:52.16 /builddir/build/BUILD/thunderbird-60.4.0/gfx/harfbuzz/src/hb-debug.hh:149:1: note: missing primary template attribute 'format' 70:52.16 _hb_debug_msg (const char *what, 70:52.16 ^~~~~~~~~~~~~ 70:52.38 In file included from /builddir/build/BUILD/thunderbird-60.4.0/gfx/harfbuzz/src/hb-object-private.hh:36, 70:52.38 from /builddir/build/BUILD/thunderbird-60.4.0/gfx/harfbuzz/src/hb-common.cc:32: 70:52.38 /builddir/build/BUILD/thunderbird-60.4.0/gfx/harfbuzz/src/hb-debug.hh:130:1: warning: explicit specialization 'void _hb_debug_msg_va(const char*, const void*, const char*, bool, unsigned int, int, const char*, va_list) [with int max_level = 0; va_list = char*]' may be missing attributes [-Wmissing-attributes] 70:52.38 _hb_debug_msg_va<0> (const char *what HB_UNUSED, 70:52.38 ^~~~~~~~~~~~~~~~~~~ 70:52.38 /builddir/build/BUILD/thunderbird-60.4.0/gfx/harfbuzz/src/hb-debug.hh:81:1: note: missing primary template attribute 'format' 70:52.38 _hb_debug_msg_va (const char *what, 70:52.38 ^~~~~~~~~~~~~~~~ 70:52.39 /builddir/build/BUILD/thunderbird-60.4.0/gfx/harfbuzz/src/hb-debug.hh:173:1: warning: explicit specialization 'void _hb_debug_msg(const char*, const void*, const char*, bool, unsigned int, int, const char*, ...) [with int max_level = 0]' may be missing attributes [-Wmissing-attributes] 70:52.39 _hb_debug_msg<0> (const char *what HB_UNUSED, 70:52.39 ^~~~~~~~~~~~~~~~ 70:52.39 /builddir/build/BUILD/thunderbird-60.4.0/gfx/harfbuzz/src/hb-debug.hh:149:1: note: missing primary template attribute 'format' 70:52.39 _hb_debug_msg (const char *what, 70:52.39 ^~~~~~~~~~~~~ 70:52.82 In file included from /builddir/build/BUILD/thunderbird-60.4.0/gfx/harfbuzz/src/hb-open-type-private.hh:33, 70:52.82 from /builddir/build/BUILD/thunderbird-60.4.0/gfx/harfbuzz/src/hb-ot-math.cc:27: 70:52.82 /builddir/build/BUILD/thunderbird-60.4.0/gfx/harfbuzz/src/hb-debug.hh:130:1: warning: explicit specialization 'void _hb_debug_msg_va(const char*, const void*, const char*, bool, unsigned int, int, const char*, va_list) [with int max_level = 0; va_list = char*]' may be missing attributes [-Wmissing-attributes] 70:52.82 _hb_debug_msg_va<0> (const char *what HB_UNUSED, 70:52.82 ^~~~~~~~~~~~~~~~~~~ 70:52.82 /builddir/build/BUILD/thunderbird-60.4.0/gfx/harfbuzz/src/hb-debug.hh:81:1: note: missing primary template attribute 'format' 70:52.82 _hb_debug_msg_va (const char *what, 70:52.82 ^~~~~~~~~~~~~~~~ 70:52.82 /builddir/build/BUILD/thunderbird-60.4.0/gfx/harfbuzz/src/hb-debug.hh:173:1: warning: explicit specialization 'void _hb_debug_msg(const char*, const void*, const char*, bool, unsigned int, int, const char*, ...) [with int max_level = 0]' may be missing attributes [-Wmissing-attributes] 70:52.82 _hb_debug_msg<0> (const char *what HB_UNUSED, 70:52.82 ^~~~~~~~~~~~~~~~ 70:52.83 /builddir/build/BUILD/thunderbird-60.4.0/gfx/harfbuzz/src/hb-debug.hh:149:1: note: missing primary template attribute 'format' 70:52.83 _hb_debug_msg (const char *what, 70:52.83 ^~~~~~~~~~~~~ 70:52.85 In file included from /builddir/build/BUILD/thunderbird-60.4.0/gfx/harfbuzz/src/hb-ot-layout-common-private.hh:36, 70:52.85 from /builddir/build/BUILD/thunderbird-60.4.0/gfx/harfbuzz/src/hb-ot-math-table.hh:31, 70:52.85 from /builddir/build/BUILD/thunderbird-60.4.0/gfx/harfbuzz/src/hb-ot-math.cc:30: 70:52.85 /builddir/build/BUILD/thunderbird-60.4.0/gfx/harfbuzz/src/hb-set-private.hh: In member function 'void hb_set_t::page_t::init1()': 70:52.86 /builddir/build/BUILD/thunderbird-60.4.0/gfx/harfbuzz/src/hb-set-private.hh:54:60: warning: 'void* memset(void*, int, size_t)' writing to an object of type 'hb_set_t::page_t::vector_t' {aka 'struct hb_vector_size_t'} with 'private' member 'hb_vector_size_t::v' [-Wclass-memaccess] 70:52.86 inline void init1 (void) { memset (&v, 0xff, sizeof (v)); } 70:52.86 ^ 70:52.86 In file included from /builddir/build/BUILD/thunderbird-60.4.0/gfx/harfbuzz/src/hb-open-type-private.hh:32, 70:52.86 from /builddir/build/BUILD/thunderbird-60.4.0/gfx/harfbuzz/src/hb-ot-math.cc:27: 70:52.86 /builddir/build/BUILD/thunderbird-60.4.0/gfx/harfbuzz/src/hb-private.hh:977:8: note: 'hb_set_t::page_t::vector_t' {aka 'struct hb_vector_size_t'} declared here 70:52.86 struct hb_vector_size_t 70:52.86 ^~~~~~~~~~~~~~~~ 70:55.75 In file included from /builddir/build/BUILD/thunderbird-60.4.0/gfx/harfbuzz/src/hb-object-private.hh:36, 70:55.76 from /builddir/build/BUILD/thunderbird-60.4.0/gfx/harfbuzz/src/hb-buffer-private.hh:34, 70:55.76 from /builddir/build/BUILD/thunderbird-60.4.0/gfx/harfbuzz/src/hb-ot-map-private.hh:32, 70:55.76 from /builddir/build/BUILD/thunderbird-60.4.0/gfx/harfbuzz/src/hb-ot-shape-private.hh:32, 70:55.76 from /builddir/build/BUILD/thunderbird-60.4.0/gfx/harfbuzz/src/hb-ot-shape-complex-private.hh:32, 70:55.76 from /builddir/build/BUILD/thunderbird-60.4.0/gfx/harfbuzz/src/hb-ot-shape-complex-hangul.cc:27: 70:55.76 /builddir/build/BUILD/thunderbird-60.4.0/gfx/harfbuzz/src/hb-debug.hh:130:1: warning: explicit specialization 'void _hb_debug_msg_va(const char*, const void*, const char*, bool, unsigned int, int, const char*, va_list) [with int max_level = 0; va_list = char*]' may be missing attributes [-Wmissing-attributes] 70:55.76 _hb_debug_msg_va<0> (const char *what HB_UNUSED, 70:55.76 ^~~~~~~~~~~~~~~~~~~ 70:55.76 /builddir/build/BUILD/thunderbird-60.4.0/gfx/harfbuzz/src/hb-debug.hh:81:1: note: missing primary template attribute 'format' 70:55.76 _hb_debug_msg_va (const char *what, 70:55.76 ^~~~~~~~~~~~~~~~ 70:55.76 /builddir/build/BUILD/thunderbird-60.4.0/gfx/harfbuzz/src/hb-debug.hh:173:1: warning: explicit specialization 'void _hb_debug_msg(const char*, const void*, const char*, bool, unsigned int, int, const char*, ...) [with int max_level = 0]' may be missing attributes [-Wmissing-attributes] 70:55.76 _hb_debug_msg<0> (const char *what HB_UNUSED, 70:55.76 ^~~~~~~~~~~~~~~~ 70:55.76 /builddir/build/BUILD/thunderbird-60.4.0/gfx/harfbuzz/src/hb-debug.hh:149:1: note: missing primary template attribute 'format' 70:55.76 _hb_debug_msg (const char *what, 70:55.76 ^~~~~~~~~~~~~ 70:56.15 In file included from /builddir/build/BUILD/thunderbird-60.4.0/gfx/harfbuzz/src/hb-object-private.hh:36, 70:56.15 from /builddir/build/BUILD/thunderbird-60.4.0/gfx/harfbuzz/src/hb-buffer-private.hh:34, 70:56.15 from /builddir/build/BUILD/thunderbird-60.4.0/gfx/harfbuzz/src/hb-ot-map-private.hh:32, 70:56.15 from /builddir/build/BUILD/thunderbird-60.4.0/gfx/harfbuzz/src/hb-ot-shape-private.hh:32, 70:56.15 from /builddir/build/BUILD/thunderbird-60.4.0/gfx/harfbuzz/src/hb-ot-shape-complex-private.hh:32, 70:56.15 from /builddir/build/BUILD/thunderbird-60.4.0/gfx/harfbuzz/src/hb-ot-shape-complex-indic-private.hh:33, 70:56.15 from /builddir/build/BUILD/thunderbird-60.4.0/gfx/harfbuzz/src/hb-ot-shape-complex-indic.cc:27: 70:56.15 /builddir/build/BUILD/thunderbird-60.4.0/gfx/harfbuzz/src/hb-debug.hh:130:1: warning: explicit specialization 'void _hb_debug_msg_va(const char*, const void*, const char*, bool, unsigned int, int, const char*, va_list) [with int max_level = 0; va_list = char*]' may be missing attributes [-Wmissing-attributes] 70:56.15 _hb_debug_msg_va<0> (const char *what HB_UNUSED, 70:56.15 ^~~~~~~~~~~~~~~~~~~ 70:56.15 /builddir/build/BUILD/thunderbird-60.4.0/gfx/harfbuzz/src/hb-debug.hh:81:1: note: missing primary template attribute 'format' 70:56.15 _hb_debug_msg_va (const char *what, 70:56.15 ^~~~~~~~~~~~~~~~ 70:56.15 /builddir/build/BUILD/thunderbird-60.4.0/gfx/harfbuzz/src/hb-debug.hh:173:1: warning: explicit specialization 'void _hb_debug_msg(const char*, const void*, const char*, bool, unsigned int, int, const char*, ...) [with int max_level = 0]' may be missing attributes [-Wmissing-attributes] 70:56.15 _hb_debug_msg<0> (const char *what HB_UNUSED, 70:56.15 ^~~~~~~~~~~~~~~~ 70:56.15 /builddir/build/BUILD/thunderbird-60.4.0/gfx/harfbuzz/src/hb-debug.hh:149:1: note: missing primary template attribute 'format' 70:56.15 _hb_debug_msg (const char *what, 70:56.15 ^~~~~~~~~~~~~ 70:57.46 In file included from /builddir/build/BUILD/thunderbird-60.4.0/gfx/harfbuzz/src/hb-object-private.hh:36, 70:57.46 from /builddir/build/BUILD/thunderbird-60.4.0/gfx/harfbuzz/src/hb-buffer-private.hh:34, 70:57.46 from /builddir/build/BUILD/thunderbird-60.4.0/gfx/harfbuzz/src/hb-ot-map-private.hh:32, 70:57.46 from /builddir/build/BUILD/thunderbird-60.4.0/gfx/harfbuzz/src/hb-ot-shape-private.hh:32, 70:57.46 from /builddir/build/BUILD/thunderbird-60.4.0/gfx/harfbuzz/src/hb-ot-shape-complex-private.hh:32, 70:57.46 from /builddir/build/BUILD/thunderbird-60.4.0/gfx/harfbuzz/src/hb-ot-shape-complex-indic-private.hh:33, 70:57.46 from /builddir/build/BUILD/thunderbird-60.4.0/gfx/harfbuzz/src/hb-ot-shape-complex-khmer-private.hh:32, 70:57.46 from /builddir/build/BUILD/thunderbird-60.4.0/gfx/harfbuzz/src/hb-ot-shape-complex-khmer.cc:27: 70:57.46 /builddir/build/BUILD/thunderbird-60.4.0/gfx/harfbuzz/src/hb-debug.hh:130:1: warning: explicit specialization 'void _hb_debug_msg_va(const char*, const void*, const char*, bool, unsigned int, int, const char*, va_list) [with int max_level = 0; va_list = char*]' may be missing attributes [-Wmissing-attributes] 70:57.46 _hb_debug_msg_va<0> (const char *what HB_UNUSED, 70:57.46 ^~~~~~~~~~~~~~~~~~~ 70:57.46 /builddir/build/BUILD/thunderbird-60.4.0/gfx/harfbuzz/src/hb-debug.hh:81:1: note: missing primary template attribute 'format' 70:57.46 _hb_debug_msg_va (const char *what, 70:57.46 ^~~~~~~~~~~~~~~~ 70:57.46 /builddir/build/BUILD/thunderbird-60.4.0/gfx/harfbuzz/src/hb-debug.hh:173:1: warning: explicit specialization 'void _hb_debug_msg(const char*, const void*, const char*, bool, unsigned int, int, const char*, ...) [with int max_level = 0]' may be missing attributes [-Wmissing-attributes] 70:57.46 _hb_debug_msg<0> (const char *what HB_UNUSED, 70:57.46 ^~~~~~~~~~~~~~~~ 70:57.46 /builddir/build/BUILD/thunderbird-60.4.0/gfx/harfbuzz/src/hb-debug.hh:149:1: note: missing primary template attribute 'format' 70:57.46 _hb_debug_msg (const char *what, 70:57.46 ^~~~~~~~~~~~~ 70:58.17 In file included from /builddir/build/BUILD/thunderbird-60.4.0/gfx/harfbuzz/src/hb-object-private.hh:36, 70:58.17 from /builddir/build/BUILD/thunderbird-60.4.0/gfx/harfbuzz/src/hb-buffer-private.hh:34, 70:58.17 from /builddir/build/BUILD/thunderbird-60.4.0/gfx/harfbuzz/src/hb-ot-map-private.hh:32, 70:58.17 from /builddir/build/BUILD/thunderbird-60.4.0/gfx/harfbuzz/src/hb-ot-shape-private.hh:32, 70:58.17 from /builddir/build/BUILD/thunderbird-60.4.0/gfx/harfbuzz/src/hb-ot-shape-complex-private.hh:32, 70:58.17 from /builddir/build/BUILD/thunderbird-60.4.0/gfx/harfbuzz/src/hb-ot-shape-complex-use-private.hh:35, 70:58.17 from /builddir/build/BUILD/thunderbird-60.4.0/gfx/harfbuzz/src/hb-ot-shape-complex-use.cc:29: 70:58.17 /builddir/build/BUILD/thunderbird-60.4.0/gfx/harfbuzz/src/hb-debug.hh:130:1: warning: explicit specialization 'void _hb_debug_msg_va(const char*, const void*, const char*, bool, unsigned int, int, const char*, va_list) [with int max_level = 0; va_list = char*]' may be missing attributes [-Wmissing-attributes] 70:58.17 _hb_debug_msg_va<0> (const char *what HB_UNUSED, 70:58.17 ^~~~~~~~~~~~~~~~~~~ 70:58.17 /builddir/build/BUILD/thunderbird-60.4.0/gfx/harfbuzz/src/hb-debug.hh:81:1: note: missing primary template attribute 'format' 70:58.17 _hb_debug_msg_va (const char *what, 70:58.17 ^~~~~~~~~~~~~~~~ 70:58.17 /builddir/build/BUILD/thunderbird-60.4.0/gfx/harfbuzz/src/hb-debug.hh:173:1: warning: explicit specialization 'void _hb_debug_msg(const char*, const void*, const char*, bool, unsigned int, int, const char*, ...) [with int max_level = 0]' may be missing attributes [-Wmissing-attributes] 70:58.17 _hb_debug_msg<0> (const char *what HB_UNUSED, 70:58.17 ^~~~~~~~~~~~~~~~ 70:58.17 /builddir/build/BUILD/thunderbird-60.4.0/gfx/harfbuzz/src/hb-debug.hh:149:1: note: missing primary template attribute 'format' 70:58.17 _hb_debug_msg (const char *what, 70:58.17 ^~~~~~~~~~~~~ 70:58.83 In file included from /builddir/build/BUILD/thunderbird-60.4.0/gfx/harfbuzz/src/hb-object-private.hh:36, 70:58.83 from /builddir/build/BUILD/thunderbird-60.4.0/gfx/harfbuzz/src/hb-shape-plan-private.hh:31, 70:58.83 from /builddir/build/BUILD/thunderbird-60.4.0/gfx/harfbuzz/src/hb-shaper-impl-private.hh:33, 70:58.83 from /builddir/build/BUILD/thunderbird-60.4.0/gfx/harfbuzz/src/hb-ot-shape.cc:32: 70:58.83 /builddir/build/BUILD/thunderbird-60.4.0/gfx/harfbuzz/src/hb-debug.hh:130:1: warning: explicit specialization 'void _hb_debug_msg_va(const char*, const void*, const char*, bool, unsigned int, int, const char*, va_list) [with int max_level = 0; va_list = char*]' may be missing attributes [-Wmissing-attributes] 70:58.83 _hb_debug_msg_va<0> (const char *what HB_UNUSED, 70:58.83 ^~~~~~~~~~~~~~~~~~~ 70:58.83 /builddir/build/BUILD/thunderbird-60.4.0/gfx/harfbuzz/src/hb-debug.hh:81:1: note: missing primary template attribute 'format' 70:58.83 _hb_debug_msg_va (const char *what, 70:58.83 ^~~~~~~~~~~~~~~~ 70:58.84 /builddir/build/BUILD/thunderbird-60.4.0/gfx/harfbuzz/src/hb-debug.hh:173:1: warning: explicit specialization 'void _hb_debug_msg(const char*, const void*, const char*, bool, unsigned int, int, const char*, ...) [with int max_level = 0]' may be missing attributes [-Wmissing-attributes] 70:58.84 _hb_debug_msg<0> (const char *what HB_UNUSED, 70:58.84 ^~~~~~~~~~~~~~~~ 70:58.84 /builddir/build/BUILD/thunderbird-60.4.0/gfx/harfbuzz/src/hb-debug.hh:149:1: note: missing primary template attribute 'format' 70:58.84 _hb_debug_msg (const char *what, 70:58.84 ^~~~~~~~~~~~~ 70:58.88 In file included from /builddir/build/BUILD/thunderbird-60.4.0/gfx/harfbuzz/src/hb-ot-shape.cc:41: 70:58.88 /builddir/build/BUILD/thunderbird-60.4.0/gfx/harfbuzz/src/hb-set-private.hh: In member function 'void hb_set_t::page_t::init1()': 70:58.88 /builddir/build/BUILD/thunderbird-60.4.0/gfx/harfbuzz/src/hb-set-private.hh:54:60: warning: 'void* memset(void*, int, size_t)' writing to an object of type 'hb_set_t::page_t::vector_t' {aka 'struct hb_vector_size_t'} with 'private' member 'hb_vector_size_t::v' [-Wclass-memaccess] 70:58.88 inline void init1 (void) { memset (&v, 0xff, sizeof (v)); } 70:58.88 ^ 70:58.88 In file included from /builddir/build/BUILD/thunderbird-60.4.0/gfx/harfbuzz/src/hb-shaper-impl-private.hh:30, 70:58.88 from /builddir/build/BUILD/thunderbird-60.4.0/gfx/harfbuzz/src/hb-ot-shape.cc:32: 70:58.88 /builddir/build/BUILD/thunderbird-60.4.0/gfx/harfbuzz/src/hb-private.hh:977:8: note: 'hb_set_t::page_t::vector_t' {aka 'struct hb_vector_size_t'} declared here 70:58.88 struct hb_vector_size_t 70:58.88 ^~~~~~~~~~~~~~~~ 70:59.95 In file included from /builddir/build/BUILD/thunderbird-60.4.0/gfx/harfbuzz/src/hb-shape-plan.cc:28: 70:59.96 /builddir/build/BUILD/thunderbird-60.4.0/gfx/harfbuzz/src/hb-debug.hh:130:1: warning: explicit specialization 'void _hb_debug_msg_va(const char*, const void*, const char*, bool, unsigned int, int, const char*, va_list) [with int max_level = 0; va_list = char*]' may be missing attributes [-Wmissing-attributes] 70:59.96 _hb_debug_msg_va<0> (const char *what HB_UNUSED, 70:59.96 ^~~~~~~~~~~~~~~~~~~ 70:59.96 /builddir/build/BUILD/thunderbird-60.4.0/gfx/harfbuzz/src/hb-debug.hh:81:1: note: missing primary template attribute 'format' 70:59.96 _hb_debug_msg_va (const char *what, 70:59.96 ^~~~~~~~~~~~~~~~ 70:59.96 /builddir/build/BUILD/thunderbird-60.4.0/gfx/harfbuzz/src/hb-debug.hh:173:1: warning: explicit specialization 'void _hb_debug_msg(const char*, const void*, const char*, bool, unsigned int, int, const char*, ...) [with int max_level = 0]' may be missing attributes [-Wmissing-attributes] 70:59.96 _hb_debug_msg<0> (const char *what HB_UNUSED, 70:59.96 ^~~~~~~~~~~~~~~~ 70:59.96 /builddir/build/BUILD/thunderbird-60.4.0/gfx/harfbuzz/src/hb-debug.hh:149:1: note: missing primary template attribute 'format' 70:59.96 _hb_debug_msg (const char *what, 70:59.96 ^~~~~~~~~~~~~ 71:00.46 In file included from /builddir/build/BUILD/thunderbird-60.4.0/gfx/harfbuzz/src/hb-open-type-private.hh:33, 71:00.46 from /builddir/build/BUILD/thunderbird-60.4.0/gfx/harfbuzz/src/hb-aat-layout.cc:27, 71:00.47 from /builddir/build/BUILD/thunderbird-60.4.0/objdir/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src0.cpp:2: 71:00.47 /builddir/build/BUILD/thunderbird-60.4.0/gfx/harfbuzz/src/hb-debug.hh:130:1: warning: explicit specialization 'void _hb_debug_msg_va(const char*, const void*, const char*, bool, unsigned int, int, const char*, va_list) [with int max_level = 0; va_list = char*]' may be missing attributes [-Wmissing-attributes] 71:00.47 _hb_debug_msg_va<0> (const char *what HB_UNUSED, 71:00.47 ^~~~~~~~~~~~~~~~~~~ 71:00.47 /builddir/build/BUILD/thunderbird-60.4.0/gfx/harfbuzz/src/hb-debug.hh:81:1: note: missing primary template attribute 'format' 71:00.47 _hb_debug_msg_va (const char *what, 71:00.47 ^~~~~~~~~~~~~~~~ 71:00.47 /builddir/build/BUILD/thunderbird-60.4.0/gfx/harfbuzz/src/hb-debug.hh:173:1: warning: explicit specialization 'void _hb_debug_msg(const char*, const void*, const char*, bool, unsigned int, int, const char*, ...) [with int max_level = 0]' may be missing attributes [-Wmissing-attributes] 71:00.47 _hb_debug_msg<0> (const char *what HB_UNUSED, 71:00.47 ^~~~~~~~~~~~~~~~ 71:00.47 /builddir/build/BUILD/thunderbird-60.4.0/gfx/harfbuzz/src/hb-debug.hh:149:1: note: missing primary template attribute 'format' 71:00.47 _hb_debug_msg (const char *what, 71:00.47 ^~~~~~~~~~~~~ 71:00.50 In file included from /builddir/build/BUILD/thunderbird-60.4.0/gfx/harfbuzz/src/hb-ot-layout-common-private.hh:36, 71:00.50 from /builddir/build/BUILD/thunderbird-60.4.0/gfx/harfbuzz/src/hb-ot-layout-gdef-table.hh:32, 71:00.50 from /builddir/build/BUILD/thunderbird-60.4.0/gfx/harfbuzz/src/hb-ot-layout-gsubgpos-private.hh:35, 71:00.50 from /builddir/build/BUILD/thunderbird-60.4.0/gfx/harfbuzz/src/hb-aat-layout.cc:30, 71:00.50 from /builddir/build/BUILD/thunderbird-60.4.0/objdir/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src0.cpp:2: 71:00.50 /builddir/build/BUILD/thunderbird-60.4.0/gfx/harfbuzz/src/hb-set-private.hh: In member function 'void hb_set_t::page_t::init1()': 71:00.50 /builddir/build/BUILD/thunderbird-60.4.0/gfx/harfbuzz/src/hb-set-private.hh:54:60: warning: 'void* memset(void*, int, size_t)' writing to an object of type 'hb_set_t::page_t::vector_t' {aka 'struct hb_vector_size_t'} with 'private' member 'hb_vector_size_t::v' [-Wclass-memaccess] 71:00.50 inline void init1 (void) { memset (&v, 0xff, sizeof (v)); } 71:00.50 ^ 71:00.50 In file included from /builddir/build/BUILD/thunderbird-60.4.0/gfx/harfbuzz/src/hb-open-type-private.hh:32, 71:00.50 from /builddir/build/BUILD/thunderbird-60.4.0/gfx/harfbuzz/src/hb-aat-layout.cc:27, 71:00.50 from /builddir/build/BUILD/thunderbird-60.4.0/objdir/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src0.cpp:2: 71:00.50 /builddir/build/BUILD/thunderbird-60.4.0/gfx/harfbuzz/src/hb-private.hh:977:8: note: 'hb_set_t::page_t::vector_t' {aka 'struct hb_vector_size_t'} declared here 71:00.50 struct hb_vector_size_t 71:00.50 ^~~~~~~~~~~~~~~~ 71:12.88 In file included from /builddir/build/BUILD/thunderbird-60.4.0/gfx/harfbuzz/src/hb-object-private.hh:36, 71:12.88 from /builddir/build/BUILD/thunderbird-60.4.0/gfx/harfbuzz/src/hb-buffer-private.hh:34, 71:12.88 from /builddir/build/BUILD/thunderbird-60.4.0/gfx/harfbuzz/src/hb-ot-map-private.hh:32, 71:12.88 from /builddir/build/BUILD/thunderbird-60.4.0/gfx/harfbuzz/src/hb-ot-shape-private.hh:32, 71:12.88 from /builddir/build/BUILD/thunderbird-60.4.0/gfx/harfbuzz/src/hb-ot-shape-fallback-private.hh:32, 71:12.88 from /builddir/build/BUILD/thunderbird-60.4.0/gfx/harfbuzz/src/hb-ot-shape-fallback.cc:27, 71:12.88 from /builddir/build/BUILD/thunderbird-60.4.0/objdir/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src1.cpp:2: 71:12.89 /builddir/build/BUILD/thunderbird-60.4.0/gfx/harfbuzz/src/hb-debug.hh:130:1: warning: explicit specialization 'void _hb_debug_msg_va(const char*, const void*, const char*, bool, unsigned int, int, const char*, va_list) [with int max_level = 0; va_list = char*]' may be missing attributes [-Wmissing-attributes] 71:12.89 _hb_debug_msg_va<0> (const char *what HB_UNUSED, 71:12.89 ^~~~~~~~~~~~~~~~~~~ 71:12.89 /builddir/build/BUILD/thunderbird-60.4.0/gfx/harfbuzz/src/hb-debug.hh:81:1: note: missing primary template attribute 'format' 71:12.89 _hb_debug_msg_va (const char *what, 71:12.89 ^~~~~~~~~~~~~~~~ 71:12.89 /builddir/build/BUILD/thunderbird-60.4.0/gfx/harfbuzz/src/hb-debug.hh:173:1: warning: explicit specialization 'void _hb_debug_msg(const char*, const void*, const char*, bool, unsigned int, int, const char*, ...) [with int max_level = 0]' may be missing attributes [-Wmissing-attributes] 71:12.89 _hb_debug_msg<0> (const char *what HB_UNUSED, 71:12.89 ^~~~~~~~~~~~~~~~ 71:12.89 /builddir/build/BUILD/thunderbird-60.4.0/gfx/harfbuzz/src/hb-debug.hh:149:1: note: missing primary template attribute 'format' 71:12.89 _hb_debug_msg (const char *what, 71:12.89 ^~~~~~~~~~~~~ 71:12.92 In file included from /builddir/build/BUILD/thunderbird-60.4.0/gfx/harfbuzz/src/hb-ot-layout-common-private.hh:36, 71:12.92 from /builddir/build/BUILD/thunderbird-60.4.0/gfx/harfbuzz/src/hb-ot-layout-gdef-table.hh:32, 71:12.92 from /builddir/build/BUILD/thunderbird-60.4.0/gfx/harfbuzz/src/hb-ot-layout-gsubgpos-private.hh:35, 71:12.92 from /builddir/build/BUILD/thunderbird-60.4.0/gfx/harfbuzz/src/hb-ot-shape-fallback.cc:28, 71:12.92 from /builddir/build/BUILD/thunderbird-60.4.0/objdir/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src1.cpp:2: 71:12.93 /builddir/build/BUILD/thunderbird-60.4.0/gfx/harfbuzz/src/hb-set-private.hh: In member function 'void hb_set_t::page_t::init1()': 71:12.93 /builddir/build/BUILD/thunderbird-60.4.0/gfx/harfbuzz/src/hb-set-private.hh:54:60: warning: 'void* memset(void*, int, size_t)' writing to an object of type 'hb_set_t::page_t::vector_t' {aka 'struct hb_vector_size_t'} with 'private' member 'hb_vector_size_t::v' [-Wclass-memaccess] 71:12.93 inline void init1 (void) { memset (&v, 0xff, sizeof (v)); } 71:12.93 ^ 71:12.93 In file included from /builddir/build/BUILD/thunderbird-60.4.0/gfx/harfbuzz/src/hb-ot-shape-fallback-private.hh:30, 71:12.93 from /builddir/build/BUILD/thunderbird-60.4.0/gfx/harfbuzz/src/hb-ot-shape-fallback.cc:27, 71:12.93 from /builddir/build/BUILD/thunderbird-60.4.0/objdir/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src1.cpp:2: 71:12.93 /builddir/build/BUILD/thunderbird-60.4.0/gfx/harfbuzz/src/hb-private.hh:977:8: note: 'hb_set_t::page_t::vector_t' {aka 'struct hb_vector_size_t'} declared here 71:12.93 struct hb_vector_size_t 71:12.93 ^~~~~~~~~~~~~~~~ 71:15.67 libgfx_harfbuzz_src.a.desc 71:37.96 libgfx_ipc.a.desc 71:52.46 /builddir/build/BUILD/thunderbird-60.4.0/gfx/vr/gfxVROpenVR.cpp: In member function 'virtual void mozilla::gfx::VRSystemManagerOpenVR::HandleInput()': 71:52.46 /builddir/build/BUILD/thunderbird-60.4.0/gfx/vr/gfxVROpenVR.cpp:491:25: warning: 'hand' may be used uninitialized in this function [-Wmaybe-uninitialized] 71:52.46 mControllerInfo.mHand = aHand; 71:52.46 ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ 71:52.46 /builddir/build/BUILD/thunderbird-60.4.0/gfx/vr/gfxVROpenVR.cpp:1007:20: note: 'hand' was declared here 71:52.46 dom::GamepadHand hand; 71:52.46 ^~~~ 71:52.52 /builddir/build/BUILD/thunderbird-60.4.0/gfx/vr/gfxVROpenVR.cpp: In member function 'mozilla::dom::GamepadHand mozilla::gfx::VRSystemManagerOpenVR::GetGamepadHandFromControllerRole(vr::ETrackedControllerRole)': 71:52.52 /builddir/build/BUILD/thunderbird-60.4.0/gfx/vr/gfxVROpenVR.cpp:1024:10: warning: 'hand' may be used uninitialized in this function [-Wmaybe-uninitialized] 71:52.52 return hand; 71:52.52 ^~~~ 71:52.67 /builddir/build/BUILD/thunderbird-60.4.0/gfx/vr/gfxVROpenVR.cpp: In member function 'virtual void mozilla::gfx::VRSystemManagerOpenVR::ScanForControllers()': 71:52.67 /builddir/build/BUILD/thunderbird-60.4.0/gfx/vr/gfxVROpenVR.cpp:1187:74: warning: 'hand' may be used uninitialized in this function [-Wmaybe-uninitialized] 71:52.67 numButtons, numTriggers, numAxes, deviceId); 71:52.67 ^ 72:13.05 libgfx_vr.a.desc 72:17.74 libgfx_config.a.desc 72:28.31 In file included from /builddir/build/BUILD/thunderbird-60.4.0/objdir/gfx/webrender_bindings/Unified_cpp_webrender_bindings0.cpp:2: 72:28.31 /builddir/build/BUILD/thunderbird-60.4.0/gfx/webrender_bindings/Moz2DImageRenderer.cpp: In function 'bool mozilla::wr::Moz2DRenderCallback(mozilla::Range, mozilla::gfx::IntSize, mozilla::gfx::SurfaceFormat, const uint16_t*, const TileOffset*, mozilla::Range)': 72:28.31 /builddir/build/BUILD/thunderbird-60.4.0/gfx/webrender_bindings/Moz2DImageRenderer.cpp:231:8: warning: 'ret' may be used uninitialized in this function [-Wmaybe-uninitialized] 72:28.31 bool ret; 72:28.31 ^~~ 72:29.31 libgfx_webrender_bindings.a.desc 72:29.46 SkJumper_generated.o 72:51.39 /builddir/build/BUILD/thunderbird-60.4.0/gfx/skia/skia/src/core/SkMiniRecorder.cpp: In instantiation of 'SkMiniPicture< >::SkMiniPicture(const SkRect*, T*) [with T = SkRecords::DrawPath]': 72:51.39 /builddir/build/BUILD/thunderbird-60.4.0/gfx/skia/skia/include/core/SkRefCnt.h:435:21: required from 'sk_sp sk_make_sp(Args&& ...) [with T = SkMiniPicture; Args = {const SkRect*&, SkRecords::DrawPath*}]' 72:51.39 /builddir/build/BUILD/thunderbird-60.4.0/gfx/skia/skia/src/core/SkMiniRecorder.cpp:110:9: required from here 72:51.39 /builddir/build/BUILD/thunderbird-60.4.0/gfx/skia/skia/src/core/SkMiniRecorder.cpp:50:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct SkRecords::DrawPath' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 72:51.39 memcpy(&fOp, op, sizeof(fOp)); // We take ownership of op's guts. 72:51.39 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ 72:51.39 In file included from /builddir/build/BUILD/thunderbird-60.4.0/gfx/skia/skia/src/core/SkMiniRecorder.h:11, 72:51.39 from /builddir/build/BUILD/thunderbird-60.4.0/gfx/skia/skia/src/core/SkMiniRecorder.cpp:10: 72:51.39 /builddir/build/BUILD/thunderbird-60.4.0/gfx/skia/skia/src/core/SkRecords.h:279:8: note: 'struct SkRecords::DrawPath' declared here 72:51.39 RECORD(DrawPath, kDraw_Tag|kHasPaint_Tag, 72:51.39 ^~~~~~~~ 72:51.39 /builddir/build/BUILD/thunderbird-60.4.0/gfx/skia/skia/src/core/SkRecords.h:171:8: note: in definition of macro 'RECORD' 72:51.39 struct T { \ 72:51.39 ^ 72:51.39 /builddir/build/BUILD/thunderbird-60.4.0/gfx/skia/skia/src/core/SkMiniRecorder.cpp: In instantiation of 'SkMiniPicture< >::SkMiniPicture(const SkRect*, T*) [with T = SkRecords::DrawRect]': 72:51.39 /builddir/build/BUILD/thunderbird-60.4.0/gfx/skia/skia/include/core/SkRefCnt.h:435:21: required from 'sk_sp sk_make_sp(Args&& ...) [with T = SkMiniPicture; Args = {const SkRect*&, SkRecords::DrawRect*}]' 72:51.39 /builddir/build/BUILD/thunderbird-60.4.0/gfx/skia/skia/src/core/SkMiniRecorder.cpp:111:9: required from here 72:51.39 /builddir/build/BUILD/thunderbird-60.4.0/gfx/skia/skia/src/core/SkMiniRecorder.cpp:50:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct SkRecords::DrawRect' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 72:51.39 memcpy(&fOp, op, sizeof(fOp)); // We take ownership of op's guts. 72:51.39 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ 72:51.39 In file included from /builddir/build/BUILD/thunderbird-60.4.0/gfx/skia/skia/src/core/SkMiniRecorder.h:11, 72:51.39 from /builddir/build/BUILD/thunderbird-60.4.0/gfx/skia/skia/src/core/SkMiniRecorder.cpp:10: 72:51.39 /builddir/build/BUILD/thunderbird-60.4.0/gfx/skia/skia/src/core/SkRecords.h:305:8: note: 'struct SkRecords::DrawRect' declared here 72:51.39 RECORD(DrawRect, kDraw_Tag|kHasPaint_Tag, 72:51.39 ^~~~~~~~ 72:51.39 /builddir/build/BUILD/thunderbird-60.4.0/gfx/skia/skia/src/core/SkRecords.h:171:8: note: in definition of macro 'RECORD' 72:51.39 struct T { \ 72:51.39 ^ 72:51.40 /builddir/build/BUILD/thunderbird-60.4.0/gfx/skia/skia/src/core/SkMiniRecorder.cpp: In instantiation of 'SkMiniPicture< >::SkMiniPicture(const SkRect*, T*) [with T = SkRecords::DrawTextBlob]': 72:51.40 /builddir/build/BUILD/thunderbird-60.4.0/gfx/skia/skia/include/core/SkRefCnt.h:435:21: required from 'sk_sp sk_make_sp(Args&& ...) [with T = SkMiniPicture; Args = {const SkRect*&, SkRecords::DrawTextBlob*}]' 72:51.40 /builddir/build/BUILD/thunderbird-60.4.0/gfx/skia/skia/src/core/SkMiniRecorder.cpp:112:9: required from here 72:51.40 /builddir/build/BUILD/thunderbird-60.4.0/gfx/skia/skia/src/core/SkMiniRecorder.cpp:50:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct SkRecords::DrawTextBlob' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 72:51.40 memcpy(&fOp, op, sizeof(fOp)); // We take ownership of op's guts. 72:51.40 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ 72:51.40 In file included from /builddir/build/BUILD/thunderbird-60.4.0/gfx/skia/skia/src/core/SkMiniRecorder.h:11, 72:51.40 from /builddir/build/BUILD/thunderbird-60.4.0/gfx/skia/skia/src/core/SkMiniRecorder.cpp:10: 72:51.40 /builddir/build/BUILD/thunderbird-60.4.0/gfx/skia/skia/src/core/SkRecords.h:317:8: note: 'struct SkRecords::DrawTextBlob' declared here 72:51.40 RECORD(DrawTextBlob, kDraw_Tag|kHasText_Tag|kHasPaint_Tag, 72:51.40 ^~~~~~~~~~~~ 72:51.40 /builddir/build/BUILD/thunderbird-60.4.0/gfx/skia/skia/src/core/SkRecords.h:171:8: note: in definition of macro 'RECORD' 72:51.40 struct T { \ 72:51.40 ^ 72:52.12 In file included from /builddir/build/BUILD/thunderbird-60.4.0/gfx/skia/skia/src/core/Sk4px.h:237, 72:52.12 from /builddir/build/BUILD/thunderbird-60.4.0/gfx/skia/skia/src/opts/SkBlitMask_opts.h:11, 72:52.12 from /builddir/build/BUILD/thunderbird-60.4.0/gfx/skia/skia/src/core/SkOpts.cpp:40: 72:52.12 /builddir/build/BUILD/thunderbird-60.4.0/gfx/skia/skia/src/core/../opts/Sk4px_none.h: In static member function 'static {anonymous}::Sk4px {anonymous}::Sk4px::Load4(const SkPMColor*)': 72:52.12 /builddir/build/BUILD/thunderbird-60.4.0/gfx/skia/skia/src/core/../opts/Sk4px_none.h:22:24: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class {anonymous}::Sk4px' from an array of 'const SkPMColor' {aka 'const unsigned int'} [-Wclass-memaccess] 72:52.12 memcpy(&px4, px, 16); 72:52.12 ^ 72:52.12 In file included from /builddir/build/BUILD/thunderbird-60.4.0/gfx/skia/skia/src/opts/SkBlitMask_opts.h:11, 72:52.12 from /builddir/build/BUILD/thunderbird-60.4.0/gfx/skia/skia/src/core/SkOpts.cpp:40: 72:52.12 /builddir/build/BUILD/thunderbird-60.4.0/gfx/skia/skia/src/core/Sk4px.h:23:7: note: 'class {anonymous}::Sk4px' declared here 72:52.12 class Sk4px : public Sk16b { 72:52.12 ^~~~~ 72:52.12 In file included from /builddir/build/BUILD/thunderbird-60.4.0/gfx/skia/skia/src/core/Sk4px.h:237, 72:52.12 from /builddir/build/BUILD/thunderbird-60.4.0/gfx/skia/skia/src/opts/SkBlitMask_opts.h:11, 72:52.12 from /builddir/build/BUILD/thunderbird-60.4.0/gfx/skia/skia/src/core/SkOpts.cpp:40: 72:52.12 /builddir/build/BUILD/thunderbird-60.4.0/gfx/skia/skia/src/core/../opts/Sk4px_none.h: In static member function 'static {anonymous}::Sk4px {anonymous}::Sk4px::Load2(const SkPMColor*)': 72:52.12 /builddir/build/BUILD/thunderbird-60.4.0/gfx/skia/skia/src/core/../opts/Sk4px_none.h:28:23: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class {anonymous}::Sk4px' from an array of 'const SkPMColor' {aka 'const unsigned int'} [-Wclass-memaccess] 72:52.12 memcpy(&px2, px, 8); 72:52.12 ^ 72:52.12 In file included from /builddir/build/BUILD/thunderbird-60.4.0/gfx/skia/skia/src/opts/SkBlitMask_opts.h:11, 72:52.12 from /builddir/build/BUILD/thunderbird-60.4.0/gfx/skia/skia/src/core/SkOpts.cpp:40: 72:52.12 /builddir/build/BUILD/thunderbird-60.4.0/gfx/skia/skia/src/core/Sk4px.h:23:7: note: 'class {anonymous}::Sk4px' declared here 72:52.12 class Sk4px : public Sk16b { 72:52.12 ^~~~~ 72:52.12 In file included from /builddir/build/BUILD/thunderbird-60.4.0/gfx/skia/skia/src/core/Sk4px.h:237, 72:52.12 from /builddir/build/BUILD/thunderbird-60.4.0/gfx/skia/skia/src/opts/SkBlitMask_opts.h:11, 72:52.12 from /builddir/build/BUILD/thunderbird-60.4.0/gfx/skia/skia/src/core/SkOpts.cpp:40: 72:52.12 /builddir/build/BUILD/thunderbird-60.4.0/gfx/skia/skia/src/core/../opts/Sk4px_none.h: In static member function 'static {anonymous}::Sk4px {anonymous}::Sk4px::Load1(const SkPMColor*)': 72:52.12 /builddir/build/BUILD/thunderbird-60.4.0/gfx/skia/skia/src/core/../opts/Sk4px_none.h:34:23: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class {anonymous}::Sk4px' from an array of 'const SkPMColor' {aka 'const unsigned int'} [-Wclass-memaccess] 72:52.12 memcpy(&px1, px, 4); 72:52.12 ^ 72:52.12 In file included from /builddir/build/BUILD/thunderbird-60.4.0/gfx/skia/skia/src/opts/SkBlitMask_opts.h:11, 72:52.12 from /builddir/build/BUILD/thunderbird-60.4.0/gfx/skia/skia/src/core/SkOpts.cpp:40: 72:52.12 /builddir/build/BUILD/thunderbird-60.4.0/gfx/skia/skia/src/core/Sk4px.h:23:7: note: 'class {anonymous}::Sk4px' declared here 72:52.12 class Sk4px : public Sk16b { 72:52.12 ^~~~~ 72:52.24 In file included from /builddir/build/BUILD/thunderbird-60.4.0/gfx/skia/skia/src/core/SkOpts.cpp:42: 72:52.24 /builddir/build/BUILD/thunderbird-60.4.0/gfx/skia/skia/src/opts/SkChecksum_opts.h: In function 'uint32_t portable::hash_fn(const void*, size_t, uint32_t)': 72:52.24 /builddir/build/BUILD/thunderbird-60.4.0/gfx/skia/skia/src/opts/SkChecksum_opts.h:200:23: warning: this statement may fall through [-Wimplicit-fallthrough=] 72:52.24 case 3: k ^= data[2] << 16; 72:52.24 ~~^~~~~~~~~~~~~~~~ 72:52.25 /builddir/build/BUILD/thunderbird-60.4.0/gfx/skia/skia/src/opts/SkChecksum_opts.h:201:13: note: here 72:52.25 case 2: k ^= data[1] << 8; 72:52.25 ^~~~ 72:52.25 /builddir/build/BUILD/thunderbird-60.4.0/gfx/skia/skia/src/opts/SkChecksum_opts.h:201:23: warning: this statement may fall through [-Wimplicit-fallthrough=] 72:52.25 case 2: k ^= data[1] << 8; 72:52.25 ~~^~~~~~~~~~~~~~~~ 72:52.25 /builddir/build/BUILD/thunderbird-60.4.0/gfx/skia/skia/src/opts/SkChecksum_opts.h:202:13: note: here 72:52.25 case 1: k ^= data[0] << 0; 72:52.25 ^~~~ 73:10.20 /builddir/build/BUILD/thunderbird-60.4.0/gfx/skia/skia/src/gpu/GrPathUtils.cpp: In function 'int GrPathUtils::worstCasePointCount(const SkPath&, int*, SkScalar)': 73:10.21 /builddir/build/BUILD/thunderbird-60.4.0/gfx/skia/skia/src/gpu/GrPathUtils.cpp:183:17: warning: this statement may fall through [-Wimplicit-fallthrough=] 73:10.21 } 73:10.21 ^ 73:10.21 /builddir/build/BUILD/thunderbird-60.4.0/gfx/skia/skia/src/gpu/GrPathUtils.cpp:185:13: note: here 73:10.21 case SkPath::kQuad_Verb: 73:10.21 ^~~~ 74:30.39 In file included from /builddir/build/BUILD/thunderbird-60.4.0/gfx/skia/skia/include/core/SkTypes.h:31, 74:30.39 from /builddir/build/BUILD/thunderbird-60.4.0/gfx/skia/skia/include/core/SkMath.h:13, 74:30.39 from /builddir/build/BUILD/thunderbird-60.4.0/gfx/skia/skia/include/gpu/GrTypes.h:11, 74:30.39 from /builddir/build/BUILD/thunderbird-60.4.0/gfx/skia/skia/include/gpu/../private/GrTypesPriv.h:13, 74:30.39 from /builddir/build/BUILD/thunderbird-60.4.0/gfx/skia/skia/include/gpu/GrGpuResource.h:11, 74:30.39 from /builddir/build/BUILD/thunderbird-60.4.0/gfx/skia/skia/src/gpu/gl/../GrPath.h:11, 74:30.39 from /builddir/build/BUILD/thunderbird-60.4.0/gfx/skia/skia/src/gpu/gl/GrGLPath.h:11, 74:30.39 from /builddir/build/BUILD/thunderbird-60.4.0/gfx/skia/skia/src/gpu/gl/GrGLPath.cpp:8: 74:30.39 /builddir/build/BUILD/thunderbird-60.4.0/gfx/skia/skia/src/gpu/gl/GrGLPath.cpp: In function 'GrPathRendering::FillType {anonymous}::convert_skpath_filltype(SkPath::FillType)': 74:30.39 /builddir/build/BUILD/thunderbird-60.4.0/gfx/skia/skia/include/core/SkPostConfig.h:151:25: warning: this statement may fall through [-Wimplicit-fallthrough=] 74:30.39 sk_abort_no_print(); \ 74:30.39 ~~~~~~~~~~~~~~~~~^~ 74:30.39 /builddir/build/BUILD/thunderbird-60.4.0/gfx/skia/skia/src/gpu/gl/GrGLPath.cpp:199:13: note: in expansion of macro 'SK_ABORT' 74:30.39 SK_ABORT("Incomplete Switch\n"); 74:30.39 ^~~~~~~~ 74:30.39 /builddir/build/BUILD/thunderbird-60.4.0/gfx/skia/skia/src/gpu/gl/GrGLPath.cpp:200:9: note: here 74:30.39 case SkPath::kWinding_FillType: 74:30.39 ^~~~ 74:30.62 In file included from /usr/include/string.h:494, 74:30.62 from /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/system_wrappers/string.h:3, 74:30.62 from /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/mozilla/throw_gcc.h:14, 74:30.62 from /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/stl_wrappers/new:64, 74:30.62 from /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/mozilla/mozalloc.h:16, 74:30.62 from /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/stl_wrappers/type_traits:50, 74:30.62 from /usr/include/c++/8/ratio:38, 74:30.62 from /usr/include/c++/8/chrono:38, 74:30.62 from /builddir/build/BUILD/thunderbird-60.4.0/gfx/skia/skia/include/gpu/../private/GrTypesPriv.h:11, 74:30.62 from /builddir/build/BUILD/thunderbird-60.4.0/gfx/skia/skia/include/gpu/GrGpuResource.h:11, 74:30.62 from /builddir/build/BUILD/thunderbird-60.4.0/gfx/skia/skia/src/gpu/gl/../GrPath.h:11, 74:30.62 from /builddir/build/BUILD/thunderbird-60.4.0/gfx/skia/skia/src/gpu/gl/GrGLPath.h:11, 74:30.62 from /builddir/build/BUILD/thunderbird-60.4.0/gfx/skia/skia/src/gpu/gl/GrGLPath.cpp:8: 74:30.62 In function 'void* memcpy(void*, const void*, size_t)', 74:30.62 inlined from 'void* sk_careful_memcpy(void*, const void*, size_t)' at /builddir/build/BUILD/thunderbird-60.4.0/gfx/skia/skia/include/gpu/../private/SkMalloc.h:122:15, 74:30.62 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/thunderbird-60.4.0/gfx/skia/skia/include/core/../private/SkTArray.h:489:26, 74:30.62 inlined from 'void SkTArray::checkRealloc(int) [with T = unsigned char; bool MEM_MOVE = true]' at /builddir/build/BUILD/thunderbird-60.4.0/gfx/skia/skia/include/core/../private/SkTArray.h:541:9, 74:30.62 inlined from 'void SkTArray::pop_back_n(int) [with T = unsigned char; bool MEM_MOVE = true]' at /builddir/build/BUILD/thunderbird-60.4.0/gfx/skia/skia/include/core/../private/SkTArray.h:281:9, 74:30.62 inlined from 'void SkTArray::resize_back(int) [with T = unsigned char; bool MEM_MOVE = true]' at /builddir/build/BUILD/thunderbird-60.4.0/gfx/skia/skia/include/core/../private/SkTArray.h:294:13, 74:30.62 inlined from 'static void GrGLPath::InitPathObjectPathData(GrGLGpu*, GrGLuint, const SkPath&)' at /builddir/build/BUILD/thunderbird-60.4.0/gfx/skia/skia/src/gpu/gl/GrGLPath.cpp:232:33, 74:30.62 inlined from 'static void GrGLPath::InitPathObjectPathData(GrGLGpu*, GrGLuint, const SkPath&)' at /builddir/build/BUILD/thunderbird-60.4.0/gfx/skia/skia/src/gpu/gl/GrGLPath.cpp:216:6: 74:30.62 /usr/include/bits/string_fortified.h:34:33: warning: 'void* __builtin_memcpy(void*, const void*, long unsigned int)' pointer overflow between offset 0 and size [-2147483648, 9223372036854775807] [-Warray-bounds] 74:30.62 return __builtin___memcpy_chk (__dest, __src, __len, __bos0 (__dest)); 74:30.62 ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 74:30.62 In function 'void* memcpy(void*, const void*, size_t)', 74:30.63 inlined from 'void* sk_careful_memcpy(void*, const void*, size_t)' at /builddir/build/BUILD/thunderbird-60.4.0/gfx/skia/skia/include/gpu/../private/SkMalloc.h:122:15, 74:30.63 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/thunderbird-60.4.0/gfx/skia/skia/include/core/../private/SkTArray.h:489:26, 74:30.63 inlined from 'void SkTArray::checkRealloc(int) [with T = float; bool MEM_MOVE = true]' at /builddir/build/BUILD/thunderbird-60.4.0/gfx/skia/skia/include/core/../private/SkTArray.h:541:9, 74:30.63 inlined from 'void SkTArray::pop_back_n(int) [with T = float; bool MEM_MOVE = true]' at /builddir/build/BUILD/thunderbird-60.4.0/gfx/skia/skia/include/core/../private/SkTArray.h:281:9, 74:30.63 inlined from 'void SkTArray::resize_back(int) [with T = float; bool MEM_MOVE = true]' at /builddir/build/BUILD/thunderbird-60.4.0/gfx/skia/skia/include/core/../private/SkTArray.h:294:13, 74:30.63 inlined from 'static void GrGLPath::InitPathObjectPathData(GrGLGpu*, GrGLuint, const SkPath&)' at /builddir/build/BUILD/thunderbird-60.4.0/gfx/skia/skia/src/gpu/gl/GrGLPath.cpp:233:31, 74:30.63 inlined from 'static void GrGLPath::InitPathObjectPathData(GrGLGpu*, GrGLuint, const SkPath&)' at /builddir/build/BUILD/thunderbird-60.4.0/gfx/skia/skia/src/gpu/gl/GrGLPath.cpp:216:6: 74:30.63 /usr/include/bits/string_fortified.h:34:33: warning: 'void* __builtin_memcpy(void*, const void*, long unsigned int)' pointer overflow between offset 0 and size [-8589934592, 9223372036854775807] [-Warray-bounds] 74:30.63 return __builtin___memcpy_chk (__dest, __src, __len, __bos0 (__dest)); 74:30.63 ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 74:30.63 /usr/include/bits/string_fortified.h:34:33: warning: 'void* __builtin_memcpy(void*, const void*, long unsigned int)' specified size between 18446744065119617024 and 18446744073709551612 exceeds maximum object size 9223372036854775807 [-Wstringop-overflow=] 74:30.63 In function 'void* memcpy(void*, const void*, size_t)', 74:30.63 inlined from 'void* sk_careful_memcpy(void*, const void*, size_t)' at /builddir/build/BUILD/thunderbird-60.4.0/gfx/skia/skia/include/gpu/../private/SkMalloc.h:122:15, 74:30.63 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/thunderbird-60.4.0/gfx/skia/skia/include/core/../private/SkTArray.h:489:26, 74:30.63 inlined from 'void SkTArray::checkRealloc(int) [with T = unsigned char; bool MEM_MOVE = true]' at /builddir/build/BUILD/thunderbird-60.4.0/gfx/skia/skia/include/core/../private/SkTArray.h:541:9, 74:30.63 inlined from 'void SkTArray::pop_back_n(int) [with T = unsigned char; bool MEM_MOVE = true]' at /builddir/build/BUILD/thunderbird-60.4.0/gfx/skia/skia/include/core/../private/SkTArray.h:281:9, 74:30.63 inlined from 'void SkTArray::resize_back(int) [with T = unsigned char; bool MEM_MOVE = true]' at /builddir/build/BUILD/thunderbird-60.4.0/gfx/skia/skia/include/core/../private/SkTArray.h:294:13, 74:30.63 inlined from 'static void GrGLPath::InitPathObjectPathData(GrGLGpu*, GrGLuint, const SkPath&)' at /builddir/build/BUILD/thunderbird-60.4.0/gfx/skia/skia/src/gpu/gl/GrGLPath.cpp:232:33, 74:30.63 inlined from 'static void GrGLPath::InitPathObjectPathData(GrGLGpu*, GrGLuint, const SkPath&)' at /builddir/build/BUILD/thunderbird-60.4.0/gfx/skia/skia/src/gpu/gl/GrGLPath.cpp:216:6: 74:30.63 /usr/include/bits/string_fortified.h:34:33: warning: 'void* __builtin_memcpy(void*, const void*, long unsigned int)' specified size between 18446744071562067968 and 18446744073709551615 exceeds maximum object size 9223372036854775807 [-Wstringop-overflow=] 74:30.63 return __builtin___memcpy_chk (__dest, __src, __len, __bos0 (__dest)); 74:30.63 ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 74:34.27 In file included from /builddir/build/BUILD/thunderbird-60.4.0/gfx/skia/skia/include/core/SkTypes.h:31, 74:34.27 from /builddir/build/BUILD/thunderbird-60.4.0/gfx/skia/skia/include/core/SkRefCnt.h:12, 74:34.27 from /builddir/build/BUILD/thunderbird-60.4.0/gfx/skia/skia/src/gpu/gl/GrGLPathRendering.h:11, 74:34.27 from /builddir/build/BUILD/thunderbird-60.4.0/gfx/skia/skia/src/gpu/gl/GrGLPathRendering.cpp:8: 74:34.27 /builddir/build/BUILD/thunderbird-60.4.0/gfx/skia/skia/src/gpu/gl/GrGLPathRendering.cpp: In function 'GrGLenum gr_stencil_op_to_gl_path_rendering_fill_mode(GrStencilOp)': 74:34.27 /builddir/build/BUILD/thunderbird-60.4.0/gfx/skia/skia/include/core/SkPostConfig.h:151:25: warning: this statement may fall through [-Wimplicit-fallthrough=] 74:34.27 sk_abort_no_print(); \ 74:34.27 ~~~~~~~~~~~~~~~~~^~ 74:34.27 /builddir/build/BUILD/thunderbird-60.4.0/gfx/skia/skia/src/gpu/gl/GrGLPathRendering.cpp:71:13: note: in expansion of macro 'SK_ABORT' 74:34.27 SK_ABORT("Unexpected path fill."); 74:34.27 ^~~~~~~~ 74:34.27 /builddir/build/BUILD/thunderbird-60.4.0/gfx/skia/skia/src/gpu/gl/GrGLPathRendering.cpp:73:9: note: here 74:34.27 case GrStencilOp::kIncWrap: 74:34.27 ^~~~ 75:33.77 /builddir/build/BUILD/thunderbird-60.4.0/gfx/skia/skia/src/gpu/ops/GrMSAAPathRenderer.cpp: In static member function 'static void {anonymous}::MSAAPathOp::ComputeWorstCasePointCount(const SkPath&, const SkMatrix&, int*, int*, int*)': 75:33.77 /builddir/build/BUILD/thunderbird-60.4.0/gfx/skia/skia/src/gpu/ops/GrMSAAPathRenderer.cpp:309:50: warning: this statement may fall through [-Wimplicit-fallthrough=] 75:33.77 quadPointCount += 3 * quadPts; 75:33.77 ^ 75:33.77 /builddir/build/BUILD/thunderbird-60.4.0/gfx/skia/skia/src/gpu/ops/GrMSAAPathRenderer.cpp:311:17: note: here 75:33.77 case SkPath::kQuad_Verb: 75:33.77 ^~~~ 75:50.18 In file included from /builddir/build/BUILD/thunderbird-60.4.0/objdir/gfx/skia/Unified_cpp_gfx_skia0.cpp:92: 75:50.19 /builddir/build/BUILD/thunderbird-60.4.0/gfx/skia/skia/src/core/SkBitmapCache.cpp:124:22: warning: 'SkBitmapCache::Rec' has a field 'SkBitmapCache::Rec::fKey' whose type uses the anonymous namespace [-Wsubobject-linkage] 75:50.19 class SkBitmapCache::Rec : public SkResourceCache::Rec { 75:50.19 ^~~ 76:08.14 In file included from /builddir/build/BUILD/thunderbird-60.4.0/gfx/skia/skia/include/core/SkMath.h:13, 76:08.15 from /builddir/build/BUILD/thunderbird-60.4.0/gfx/skia/skia/include/gpu/GrTypes.h:11, 76:08.15 from /builddir/build/BUILD/thunderbird-60.4.0/gfx/skia/skia/include/private/GrColor.h:14, 76:08.15 from /builddir/build/BUILD/thunderbird-60.4.0/gfx/skia/skia/src/gpu/GrColorSpaceXform.h:11, 76:08.15 from /builddir/build/BUILD/thunderbird-60.4.0/gfx/skia/skia/src/gpu/GrColorSpaceInfo.h:11, 76:08.15 from /builddir/build/BUILD/thunderbird-60.4.0/gfx/skia/skia/src/gpu/GrColorSpaceInfo.cpp:8, 76:08.15 from /builddir/build/BUILD/thunderbird-60.4.0/objdir/gfx/skia/Unified_cpp_gfx_skia11.cpp:2: 76:08.15 /builddir/build/BUILD/thunderbird-60.4.0/gfx/skia/skia/src/gpu/GrColorSpaceXform.cpp: In static member function 'static bool GrColorSpaceXform::Equals(const GrColorSpaceXform*, const GrColorSpaceXform*)': 76:08.15 /builddir/build/BUILD/thunderbird-60.4.0/gfx/skia/skia/src/gpu/GrColorSpaceXform.cpp:184:31: warning: enum constant in boolean context [-Wint-in-bool-context] 76:08.15 if (SkToBool(a->fFlags && kApplyGamutXform_Flag) && a->fGamutXform != b->fGamutXform) { 76:08.15 ^~~~~~~~~~~~~~~~~~~~~ 76:08.15 /builddir/build/BUILD/thunderbird-60.4.0/gfx/skia/skia/include/core/SkTypes.h:203:27: note: in definition of macro 'SkToBool' 76:08.15 #define SkToBool(cond) ((cond) != 0) 76:08.15 ^~~~ 76:09.43 In file included from /builddir/build/BUILD/thunderbird-60.4.0/gfx/skia/skia/include/core/SkString.h:13, 76:09.43 from /builddir/build/BUILD/thunderbird-60.4.0/gfx/skia/skia/include/gpu/GrResourceKey.h:16, 76:09.43 from /builddir/build/BUILD/thunderbird-60.4.0/gfx/skia/skia/include/gpu/GrGpuResource.h:12, 76:09.43 from /builddir/build/BUILD/thunderbird-60.4.0/gfx/skia/skia/src/gpu/GrBuffer.h:11, 76:09.43 from /builddir/build/BUILD/thunderbird-60.4.0/gfx/skia/skia/src/gpu/GrProcessor.h:12, 76:09.43 from /builddir/build/BUILD/thunderbird-60.4.0/gfx/skia/skia/src/gpu/GrFragmentProcessor.h:11, 76:09.43 from /builddir/build/BUILD/thunderbird-60.4.0/gfx/skia/skia/src/gpu/GrColorSpaceXform.h:12, 76:09.43 from /builddir/build/BUILD/thunderbird-60.4.0/gfx/skia/skia/src/gpu/GrColorSpaceInfo.h:11, 76:09.43 from /builddir/build/BUILD/thunderbird-60.4.0/gfx/skia/skia/src/gpu/GrColorSpaceInfo.cpp:8, 76:09.43 from /builddir/build/BUILD/thunderbird-60.4.0/objdir/gfx/skia/Unified_cpp_gfx_skia11.cpp:2: 76:09.43 /builddir/build/BUILD/thunderbird-60.4.0/gfx/skia/skia/include/core/../private/SkTArray.h: In instantiation of 'skstd::enable_if_t<(! ! E), void> SkTArray::move(int, int) [with bool E = true; T = sk_sp; bool MEM_MOVE = true; skstd::enable_if_t<(! ! E), void> = void]': 76:09.43 /builddir/build/BUILD/thunderbird-60.4.0/gfx/skia/skia/include/core/../private/SkTArray.h:159:13: required from 'void SkTArray::removeShuffle(int) [with T = sk_sp; bool MEM_MOVE = true]' 76:09.43 /builddir/build/BUILD/thunderbird-60.4.0/gfx/skia/skia/src/gpu/text/GrTextBlobCache.h:135:39: required from here 76:09.44 /builddir/build/BUILD/thunderbird-60.4.0/gfx/skia/skia/include/core/../private/SkTArray.h:486:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class sk_sp' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 76:09.44 memcpy(&fItemArray[dst], &fItemArray[src], sizeof(T)); 76:09.44 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 76:09.44 In file included from /builddir/build/BUILD/thunderbird-60.4.0/gfx/skia/skia/include/core/SkColorSpace.h:12, 76:09.44 from /builddir/build/BUILD/thunderbird-60.4.0/gfx/skia/skia/include/core/SkImageInfo.h:11, 76:09.44 from /builddir/build/BUILD/thunderbird-60.4.0/gfx/skia/skia/include/gpu/../private/GrTypesPriv.h:14, 76:09.44 from /builddir/build/BUILD/thunderbird-60.4.0/gfx/skia/skia/include/gpu/GrGpuResource.h:11, 76:09.44 from /builddir/build/BUILD/thunderbird-60.4.0/gfx/skia/skia/src/gpu/GrBuffer.h:11, 76:09.44 from /builddir/build/BUILD/thunderbird-60.4.0/gfx/skia/skia/src/gpu/GrProcessor.h:12, 76:09.44 from /builddir/build/BUILD/thunderbird-60.4.0/gfx/skia/skia/src/gpu/GrFragmentProcessor.h:11, 76:09.44 from /builddir/build/BUILD/thunderbird-60.4.0/gfx/skia/skia/src/gpu/GrColorSpaceXform.h:12, 76:09.44 from /builddir/build/BUILD/thunderbird-60.4.0/gfx/skia/skia/src/gpu/GrColorSpaceInfo.h:11, 76:09.44 from /builddir/build/BUILD/thunderbird-60.4.0/gfx/skia/skia/src/gpu/GrColorSpaceInfo.cpp:8, 76:09.44 from /builddir/build/BUILD/thunderbird-60.4.0/objdir/gfx/skia/Unified_cpp_gfx_skia11.cpp:2: 76:09.44 /builddir/build/BUILD/thunderbird-60.4.0/gfx/skia/skia/include/core/SkRefCnt.h:246:29: note: 'class sk_sp' declared here 76:09.44 template class sk_sp { 76:09.44 ^~~~~ 76:17.02 In file included from /builddir/build/BUILD/thunderbird-60.4.0/gfx/skia/skia/include/core/SkTypes.h:31, 76:17.03 from /builddir/build/BUILD/thunderbird-60.4.0/gfx/skia/skia/include/core/SkMath.h:13, 76:17.03 from /builddir/build/BUILD/thunderbird-60.4.0/gfx/skia/skia/include/gpu/GrTypes.h:11, 76:17.03 from /builddir/build/BUILD/thunderbird-60.4.0/gfx/skia/skia/src/gpu/GrMemoryPool.h:11, 76:17.03 from /builddir/build/BUILD/thunderbird-60.4.0/gfx/skia/skia/src/gpu/GrMemoryPool.cpp:8, 76:17.03 from /builddir/build/BUILD/thunderbird-60.4.0/objdir/gfx/skia/Unified_cpp_gfx_skia12.cpp:2: 76:17.03 /builddir/build/BUILD/thunderbird-60.4.0/gfx/skia/skia/src/gpu/GrPathRendering.cpp: In static member function 'static const GrUserStencilSettings& GrPathRendering::GetStencilPassSettings(GrPathRendering::FillType)': 76:17.03 /builddir/build/BUILD/thunderbird-60.4.0/gfx/skia/skia/include/core/SkPostConfig.h:151:25: warning: this statement may fall through [-Wimplicit-fallthrough=] 76:17.03 sk_abort_no_print(); \ 76:17.03 ~~~~~~~~~~~~~~~~~^~ 76:17.03 /builddir/build/BUILD/thunderbird-60.4.0/gfx/skia/skia/src/gpu/GrPathRendering.cpp:20:13: note: in expansion of macro 'SK_ABORT' 76:17.03 SK_ABORT("Unexpected path fill."); 76:17.03 ^~~~~~~~ 76:17.03 In file included from /builddir/build/BUILD/thunderbird-60.4.0/objdir/gfx/skia/Unified_cpp_gfx_skia12.cpp:92: 76:17.03 /builddir/build/BUILD/thunderbird-60.4.0/gfx/skia/skia/src/gpu/GrPathRendering.cpp:21:9: note: here 76:17.03 case GrPathRendering::kWinding_FillType: { 76:17.03 ^~~~ 76:19.99 In file included from /builddir/build/BUILD/thunderbird-60.4.0/objdir/gfx/skia/Unified_cpp_gfx_skia13.cpp:65: 76:19.99 /builddir/build/BUILD/thunderbird-60.4.0/gfx/skia/skia/src/gpu/GrRenderTargetContext.cpp:89: warning: "ASSERT_SINGLE_OWNER" redefined 76:19.99 #define ASSERT_SINGLE_OWNER \ 76:19.99 76:19.99 In file included from /builddir/build/BUILD/thunderbird-60.4.0/objdir/gfx/skia/Unified_cpp_gfx_skia13.cpp:20: 76:19.99 /builddir/build/BUILD/thunderbird-60.4.0/gfx/skia/skia/src/gpu/GrProxyProvider.cpp:29: note: this is the location of the previous definition 76:19.99 #define ASSERT_SINGLE_OWNER \ 76:19.99 76:21.86 In file included from /builddir/build/BUILD/thunderbird-60.4.0/objdir/gfx/skia/Unified_cpp_gfx_skia13.cpp:65: 76:21.86 /builddir/build/BUILD/thunderbird-60.4.0/gfx/skia/skia/src/gpu/GrRenderTargetContext.cpp: In member function 'void GrRenderTargetContext::drawRect(const GrClip&, GrPaint&&, GrAA, const SkMatrix&, const SkRect&, const GrStyle*)': 76:21.86 /builddir/build/BUILD/thunderbird-60.4.0/gfx/skia/skia/src/gpu/GrRenderTargetContext.cpp:556:21: warning: this statement may fall through [-Wimplicit-fallthrough=] 76:21.86 } 76:21.86 ^ 76:21.86 /builddir/build/BUILD/thunderbird-60.4.0/gfx/skia/skia/src/gpu/GrRenderTargetContext.cpp:557:17: note: here 76:21.86 case SkPaint::kBevel_Join: 76:21.86 ^~~~ 76:35.61 In file included from /builddir/build/BUILD/thunderbird-60.4.0/gfx/skia/skia/include/core/SkTypes.h:31, 76:35.61 from /builddir/build/BUILD/thunderbird-60.4.0/gfx/skia/skia/include/core/SkMath.h:13, 76:35.61 from /builddir/build/BUILD/thunderbird-60.4.0/gfx/skia/skia/include/gpu/GrTypes.h:11, 76:35.61 from /builddir/build/BUILD/thunderbird-60.4.0/gfx/skia/skia/include/gpu/GrSamplerState.h:11, 76:35.61 from /builddir/build/BUILD/thunderbird-60.4.0/gfx/skia/skia/include/private/GrTextureProxy.h:11, 76:35.61 from /builddir/build/BUILD/thunderbird-60.4.0/gfx/skia/skia/src/gpu/GrTextureProxy.cpp:8, 76:35.61 from /builddir/build/BUILD/thunderbird-60.4.0/objdir/gfx/skia/Unified_cpp_gfx_skia15.cpp:2: 76:35.61 /builddir/build/BUILD/thunderbird-60.4.0/gfx/skia/skia/src/gpu/ccpr/GrCCPathParser.cpp: In member function 'void GrCCPathParser::parsePath(const SkPath&, const SkPoint*)': 76:35.61 /builddir/build/BUILD/thunderbird-60.4.0/gfx/skia/skia/include/core/SkPostConfig.h:151:25: warning: this statement may fall through [-Wimplicit-fallthrough=] 76:35.61 sk_abort_no_print(); \ 76:35.61 ~~~~~~~~~~~~~~~~~^~ 76:35.61 /builddir/build/BUILD/thunderbird-60.4.0/gfx/skia/skia/src/gpu/ccpr/GrCCPathParser.cpp:146:17: note: in expansion of macro 'SK_ABORT' 76:35.61 SK_ABORT("Conics are not supported."); 76:35.61 ^~~~~~~~ 76:35.61 In file included from /builddir/build/BUILD/thunderbird-60.4.0/objdir/gfx/skia/Unified_cpp_gfx_skia15.cpp:128: 76:35.61 /builddir/build/BUILD/thunderbird-60.4.0/gfx/skia/skia/src/gpu/ccpr/GrCCPathParser.cpp:147:13: note: here 76:35.61 default: 76:35.61 ^~~~~~~ 76:50.79 In file included from /builddir/build/BUILD/thunderbird-60.4.0/gfx/skia/skia/include/core/SkString.h:13, 76:50.79 from /builddir/build/BUILD/thunderbird-60.4.0/gfx/skia/skia/include/gpu/GrResourceKey.h:16, 76:50.79 from /builddir/build/BUILD/thunderbird-60.4.0/gfx/skia/skia/include/gpu/GrGpuResource.h:12, 76:50.79 from /builddir/build/BUILD/thunderbird-60.4.0/gfx/skia/skia/src/gpu/GrBuffer.h:11, 76:50.79 from /builddir/build/BUILD/thunderbird-60.4.0/gfx/skia/skia/src/gpu/GrProcessor.h:12, 76:50.80 from /builddir/build/BUILD/thunderbird-60.4.0/gfx/skia/skia/src/gpu/GrPrimitiveProcessor.h:12, 76:50.80 from /builddir/build/BUILD/thunderbird-60.4.0/gfx/skia/skia/src/gpu/GrGeometryProcessor.h:11, 76:50.80 from /builddir/build/BUILD/thunderbird-60.4.0/gfx/skia/skia/src/gpu/ops/GrOvalOpFactory.cpp:10, 76:50.80 from /builddir/build/BUILD/thunderbird-60.4.0/objdir/gfx/skia/Unified_cpp_gfx_skia17.cpp:2: 76:50.80 /builddir/build/BUILD/thunderbird-60.4.0/gfx/skia/skia/include/core/../private/SkTArray.h: In instantiation of 'skstd::enable_if_t<(! ! E), void> SkTArray::move(int, int) [with bool E = true; T = sk_sp; bool MEM_MOVE = true; skstd::enable_if_t<(! ! E), void> = void]': 76:50.80 /builddir/build/BUILD/thunderbird-60.4.0/gfx/skia/skia/include/core/../private/SkTArray.h:159:13: required from 'void SkTArray::removeShuffle(int) [with T = sk_sp; bool MEM_MOVE = true]' 76:50.80 /builddir/build/BUILD/thunderbird-60.4.0/gfx/skia/skia/src/gpu/text/GrTextBlobCache.h:135:39: required from here 76:50.80 /builddir/build/BUILD/thunderbird-60.4.0/gfx/skia/skia/include/core/../private/SkTArray.h:486:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class sk_sp' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 76:50.80 memcpy(&fItemArray[dst], &fItemArray[src], sizeof(T)); 76:50.80 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 76:50.80 In file included from /builddir/build/BUILD/thunderbird-60.4.0/gfx/skia/skia/src/gpu/ops/GrOvalOpFactory.h:12, 76:50.80 from /builddir/build/BUILD/thunderbird-60.4.0/gfx/skia/skia/src/gpu/ops/GrOvalOpFactory.cpp:8, 76:50.80 from /builddir/build/BUILD/thunderbird-60.4.0/objdir/gfx/skia/Unified_cpp_gfx_skia17.cpp:2: 76:50.80 /builddir/build/BUILD/thunderbird-60.4.0/gfx/skia/skia/include/core/SkRefCnt.h:246:29: note: 'class sk_sp' declared here 76:50.80 template class sk_sp { 76:50.80 ^~~~~ 76:58.73 In file included from /builddir/build/BUILD/thunderbird-60.4.0/gfx/skia/skia/src/core/SkWriteBuffer.h:14, 76:58.73 from /builddir/build/BUILD/thunderbird-60.4.0/gfx/skia/skia/src/core/SkScalerContext.h:20, 76:58.73 from /builddir/build/BUILD/thunderbird-60.4.0/gfx/skia/skia/src/gpu/GrResourceProvider.h:16, 76:58.73 from /builddir/build/BUILD/thunderbird-60.4.0/gfx/skia/skia/src/gpu/GrSurfaceProxyPriv.h:13, 76:58.73 from /builddir/build/BUILD/thunderbird-60.4.0/gfx/skia/skia/src/gpu/GrProcessor.h:19, 76:58.73 from /builddir/build/BUILD/thunderbird-60.4.0/gfx/skia/skia/src/gpu/GrPrimitiveProcessor.h:12, 76:58.73 from /builddir/build/BUILD/thunderbird-60.4.0/gfx/skia/skia/src/gpu/GrGeometryProcessor.h:11, 76:58.73 from /builddir/build/BUILD/thunderbird-60.4.0/gfx/skia/skia/src/gpu/ops/GrOvalOpFactory.cpp:10, 76:58.73 from /builddir/build/BUILD/thunderbird-60.4.0/objdir/gfx/skia/Unified_cpp_gfx_skia17.cpp:2: 76:58.73 /builddir/build/BUILD/thunderbird-60.4.0/gfx/skia/skia/include/c/../private/SkTHash.h: In member function 'void SkTHashTable::remove(const K&) [with T = SkTHashMap::Pair; K = unsigned int; Traits = SkTHashMap::Pair]': 76:58.73 /builddir/build/BUILD/thunderbird-60.4.0/gfx/skia/skia/include/c/../private/SkTHash.h:272:12: warning: '.SkTHashMap::Pair::key' is used uninitialized in this function [-Wuninitialized] 76:58.73 struct Pair { 76:58.73 ^~~~ 77:06.76 In file included from /builddir/build/BUILD/thunderbird-60.4.0/objdir/gfx/skia/Unified_cpp_gfx_skia19.cpp:83: 77:06.76 /builddir/build/BUILD/thunderbird-60.4.0/gfx/skia/skia/src/pathops/SkPathOpsCubic.cpp: In static member function 'static int SkDCubic::ComplexBreak(const SkPoint*, SkScalar*)': 77:06.76 /builddir/build/BUILD/thunderbird-60.4.0/gfx/skia/skia/src/pathops/SkPathOpsCubic.cpp:261:13: warning: this statement may fall through [-Wimplicit-fallthrough=] 77:06.76 } 77:06.76 ^ 77:06.76 /builddir/build/BUILD/thunderbird-60.4.0/gfx/skia/skia/src/pathops/SkPathOpsCubic.cpp:264:9: note: here 77:06.76 case SkCubicType::kSerpentine: 77:06.76 ^~~~ 77:12.18 In file included from /builddir/build/BUILD/thunderbird-60.4.0/objdir/gfx/skia/Unified_cpp_gfx_skia2.cpp:119: 77:12.18 /builddir/build/BUILD/thunderbird-60.4.0/gfx/skia/skia/src/core/SkDraw.cpp: In member function 'void SkDraw::drawPoints(SkCanvas::PointMode, size_t, const SkPoint*, const SkPaint&, SkBaseDevice*) const': 77:12.18 /builddir/build/BUILD/thunderbird-60.4.0/gfx/skia/skia/src/core/SkDraw.cpp:647:17: warning: this statement may fall through [-Wimplicit-fallthrough=] 77:12.18 } 77:12.18 ^ 77:12.18 /builddir/build/BUILD/thunderbird-60.4.0/gfx/skia/skia/src/core/SkDraw.cpp:649:13: note: here 77:12.18 case SkCanvas::kPolygon_PointMode: { 77:12.18 ^~~~ 77:28.84 In file included from /builddir/build/BUILD/thunderbird-60.4.0/objdir/gfx/skia/Unified_cpp_gfx_skia21.cpp:128: 77:28.84 /builddir/build/BUILD/thunderbird-60.4.0/gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp: In instantiation of 'class SkLinearGradient::LinearGradient4fContext::LinearIntervalProcessor::ApplyPremul)1, (SkShader::TileMode)0>': 77:28.84 /builddir/build/BUILD/thunderbird-60.4.0/gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp:231:56: required from 'void SkLinearGradient::LinearGradient4fContext::shadeSpanInternal(int, int, dstType*, int, float, float) const [with dstType = unsigned int; {anonymous}::ApplyPremul premul = (::ApplyPremul)1; SkShader::TileMode tileMode = (SkShader::TileMode)0]' 77:28.84 /builddir/build/BUILD/thunderbird-60.4.0/gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp:209:9: required from 'void SkLinearGradient::LinearGradient4fContext::shadePremulSpan(int, int, dstType*, int, float, float) const [with dstType = unsigned int; {anonymous}::ApplyPremul premul = (::ApplyPremul)1]' 77:28.85 /builddir/build/BUILD/thunderbird-60.4.0/gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp:175:92: required from here 77:28.85 /builddir/build/BUILD/thunderbird-60.4.0/gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp:272:26: warning: 'SkLinearGradient::LinearGradient4fContext::LinearIntervalProcessor::ApplyPremul)1, (SkShader::TileMode)0>' has a field 'SkLinearGradient::LinearGradient4fContext::LinearIntervalProcessor::ApplyPremul)1, (SkShader::TileMode)0>::fDcDx' whose type uses the anonymous namespace [-Wsubobject-linkage] 77:28.85 LinearGradient4fContext::LinearIntervalProcessor { 77:28.85 ^~~~~~~~~~~~~~~~~~~~~~~ 77:28.85 /builddir/build/BUILD/thunderbird-60.4.0/gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp:272:26: warning: 'SkLinearGradient::LinearGradient4fContext::LinearIntervalProcessor::ApplyPremul)1, (SkShader::TileMode)0>' has a field 'SkLinearGradient::LinearGradient4fContext::LinearIntervalProcessor::ApplyPremul)1, (SkShader::TileMode)0>::fCc' whose type uses the anonymous namespace [-Wsubobject-linkage] 77:28.85 /builddir/build/BUILD/thunderbird-60.4.0/gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp: In instantiation of 'class SkLinearGradient::LinearGradient4fContext::LinearIntervalProcessor::ApplyPremul)1, (SkShader::TileMode)1>': 77:28.85 /builddir/build/BUILD/thunderbird-60.4.0/gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp:231:56: required from 'void SkLinearGradient::LinearGradient4fContext::shadeSpanInternal(int, int, dstType*, int, float, float) const [with dstType = unsigned int; {anonymous}::ApplyPremul premul = (::ApplyPremul)1; SkShader::TileMode tileMode = (SkShader::TileMode)1]' 77:28.85 /builddir/build/BUILD/thunderbird-60.4.0/gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp:212:9: required from 'void SkLinearGradient::LinearGradient4fContext::shadePremulSpan(int, int, dstType*, int, float, float) const [with dstType = unsigned int; {anonymous}::ApplyPremul premul = (::ApplyPremul)1]' 77:28.85 /builddir/build/BUILD/thunderbird-60.4.0/gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp:175:92: required from here 77:28.85 /builddir/build/BUILD/thunderbird-60.4.0/gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp:272:26: warning: 'SkLinearGradient::LinearGradient4fContext::LinearIntervalProcessor::ApplyPremul)1, (SkShader::TileMode)1>' has a field 'SkLinearGradient::LinearGradient4fContext::LinearIntervalProcessor::ApplyPremul)1, (SkShader::TileMode)1>::fDcDx' whose type uses the anonymous namespace [-Wsubobject-linkage] 77:28.85 /builddir/build/BUILD/thunderbird-60.4.0/gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp:272:26: warning: 'SkLinearGradient::LinearGradient4fContext::LinearIntervalProcessor::ApplyPremul)1, (SkShader::TileMode)1>' has a field 'SkLinearGradient::LinearGradient4fContext::LinearIntervalProcessor::ApplyPremul)1, (SkShader::TileMode)1>::fCc' whose type uses the anonymous namespace [-Wsubobject-linkage] 77:28.85 /builddir/build/BUILD/thunderbird-60.4.0/gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp: In instantiation of 'class SkLinearGradient::LinearGradient4fContext::LinearIntervalProcessor::ApplyPremul)1, (SkShader::TileMode)2>': 77:28.85 /builddir/build/BUILD/thunderbird-60.4.0/gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp:231:56: required from 'void SkLinearGradient::LinearGradient4fContext::shadeSpanInternal(int, int, dstType*, int, float, float) const [with dstType = unsigned int; {anonymous}::ApplyPremul premul = (::ApplyPremul)1; SkShader::TileMode tileMode = (SkShader::TileMode)2]' 77:28.85 /builddir/build/BUILD/thunderbird-60.4.0/gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp:215:9: required from 'void SkLinearGradient::LinearGradient4fContext::shadePremulSpan(int, int, dstType*, int, float, float) const [with dstType = unsigned int; {anonymous}::ApplyPremul premul = (::ApplyPremul)1]' 77:28.85 /builddir/build/BUILD/thunderbird-60.4.0/gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp:175:92: required from here 77:28.85 /builddir/build/BUILD/thunderbird-60.4.0/gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp:272:26: warning: 'SkLinearGradient::LinearGradient4fContext::LinearIntervalProcessor::ApplyPremul)1, (SkShader::TileMode)2>' has a field 'SkLinearGradient::LinearGradient4fContext::LinearIntervalProcessor::ApplyPremul)1, (SkShader::TileMode)2>::fDcDx' whose type uses the anonymous namespace [-Wsubobject-linkage] 77:28.85 /builddir/build/BUILD/thunderbird-60.4.0/gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp:272:26: warning: 'SkLinearGradient::LinearGradient4fContext::LinearIntervalProcessor::ApplyPremul)1, (SkShader::TileMode)2>' has a field 'SkLinearGradient::LinearGradient4fContext::LinearIntervalProcessor::ApplyPremul)1, (SkShader::TileMode)2>::fCc' whose type uses the anonymous namespace [-Wsubobject-linkage] 77:28.85 /builddir/build/BUILD/thunderbird-60.4.0/gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp: In instantiation of 'class SkLinearGradient::LinearGradient4fContext::LinearIntervalProcessor::ApplyPremul)0, (SkShader::TileMode)0>': 77:28.85 /builddir/build/BUILD/thunderbird-60.4.0/gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp:231:56: required from 'void SkLinearGradient::LinearGradient4fContext::shadeSpanInternal(int, int, dstType*, int, float, float) const [with dstType = unsigned int; {anonymous}::ApplyPremul premul = (::ApplyPremul)0; SkShader::TileMode tileMode = (SkShader::TileMode)0]' 77:28.85 /builddir/build/BUILD/thunderbird-60.4.0/gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp:209:9: required from 'void SkLinearGradient::LinearGradient4fContext::shadePremulSpan(int, int, dstType*, int, float, float) const [with dstType = unsigned int; {anonymous}::ApplyPremul premul = (::ApplyPremul)0]' 77:28.85 /builddir/build/BUILD/thunderbird-60.4.0/gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp:181:92: required from here 77:28.85 /builddir/build/BUILD/thunderbird-60.4.0/gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp:272:26: warning: 'SkLinearGradient::LinearGradient4fContext::LinearIntervalProcessor::ApplyPremul)0, (SkShader::TileMode)0>' has a field 'SkLinearGradient::LinearGradient4fContext::LinearIntervalProcessor::ApplyPremul)0, (SkShader::TileMode)0>::fDcDx' whose type uses the anonymous namespace [-Wsubobject-linkage] 77:28.85 /builddir/build/BUILD/thunderbird-60.4.0/gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp:272:26: warning: 'SkLinearGradient::LinearGradient4fContext::LinearIntervalProcessor::ApplyPremul)0, (SkShader::TileMode)0>' has a field 'SkLinearGradient::LinearGradient4fContext::LinearIntervalProcessor::ApplyPremul)0, (SkShader::TileMode)0>::fCc' whose type uses the anonymous namespace [-Wsubobject-linkage] 77:28.86 /builddir/build/BUILD/thunderbird-60.4.0/gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp: In instantiation of 'class SkLinearGradient::LinearGradient4fContext::LinearIntervalProcessor::ApplyPremul)0, (SkShader::TileMode)1>': 77:28.86 /builddir/build/BUILD/thunderbird-60.4.0/gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp:231:56: required from 'void SkLinearGradient::LinearGradient4fContext::shadeSpanInternal(int, int, dstType*, int, float, float) const [with dstType = unsigned int; {anonymous}::ApplyPremul premul = (::ApplyPremul)0; SkShader::TileMode tileMode = (SkShader::TileMode)1]' 77:28.86 /builddir/build/BUILD/thunderbird-60.4.0/gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp:212:9: required from 'void SkLinearGradient::LinearGradient4fContext::shadePremulSpan(int, int, dstType*, int, float, float) const [with dstType = unsigned int; {anonymous}::ApplyPremul premul = (::ApplyPremul)0]' 77:28.86 /builddir/build/BUILD/thunderbird-60.4.0/gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp:181:92: required from here 77:28.86 /builddir/build/BUILD/thunderbird-60.4.0/gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp:272:26: warning: 'SkLinearGradient::LinearGradient4fContext::LinearIntervalProcessor::ApplyPremul)0, (SkShader::TileMode)1>' has a field 'SkLinearGradient::LinearGradient4fContext::LinearIntervalProcessor::ApplyPremul)0, (SkShader::TileMode)1>::fDcDx' whose type uses the anonymous namespace [-Wsubobject-linkage] 77:28.86 /builddir/build/BUILD/thunderbird-60.4.0/gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp:272:26: warning: 'SkLinearGradient::LinearGradient4fContext::LinearIntervalProcessor::ApplyPremul)0, (SkShader::TileMode)1>' has a field 'SkLinearGradient::LinearGradient4fContext::LinearIntervalProcessor::ApplyPremul)0, (SkShader::TileMode)1>::fCc' whose type uses the anonymous namespace [-Wsubobject-linkage] 77:28.86 /builddir/build/BUILD/thunderbird-60.4.0/gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp: In instantiation of 'class SkLinearGradient::LinearGradient4fContext::LinearIntervalProcessor::ApplyPremul)0, (SkShader::TileMode)2>': 77:28.86 /builddir/build/BUILD/thunderbird-60.4.0/gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp:231:56: required from 'void SkLinearGradient::LinearGradient4fContext::shadeSpanInternal(int, int, dstType*, int, float, float) const [with dstType = unsigned int; {anonymous}::ApplyPremul premul = (::ApplyPremul)0; SkShader::TileMode tileMode = (SkShader::TileMode)2]' 77:28.86 /builddir/build/BUILD/thunderbird-60.4.0/gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp:215:9: required from 'void SkLinearGradient::LinearGradient4fContext::shadePremulSpan(int, int, dstType*, int, float, float) const [with dstType = unsigned int; {anonymous}::ApplyPremul premul = (::ApplyPremul)0]' 77:28.86 /builddir/build/BUILD/thunderbird-60.4.0/gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp:181:92: required from here 77:28.86 /builddir/build/BUILD/thunderbird-60.4.0/gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp:272:26: warning: 'SkLinearGradient::LinearGradient4fContext::LinearIntervalProcessor::ApplyPremul)0, (SkShader::TileMode)2>' has a field 'SkLinearGradient::LinearGradient4fContext::LinearIntervalProcessor::ApplyPremul)0, (SkShader::TileMode)2>::fDcDx' whose type uses the anonymous namespace [-Wsubobject-linkage] 77:28.86 /builddir/build/BUILD/thunderbird-60.4.0/gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp:272:26: warning: 'SkLinearGradient::LinearGradient4fContext::LinearIntervalProcessor::ApplyPremul)0, (SkShader::TileMode)2>' has a field 'SkLinearGradient::LinearGradient4fContext::LinearIntervalProcessor::ApplyPremul)0, (SkShader::TileMode)2>::fCc' whose type uses the anonymous namespace [-Wsubobject-linkage] 77:28.86 /builddir/build/BUILD/thunderbird-60.4.0/gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp: In instantiation of 'class SkLinearGradient::LinearGradient4fContext::LinearIntervalProcessor::ApplyPremul)1, (SkShader::TileMode)0>': 77:28.86 /builddir/build/BUILD/thunderbird-60.4.0/gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp:231:56: required from 'void SkLinearGradient::LinearGradient4fContext::shadeSpanInternal(int, int, dstType*, int, float, float) const [with dstType = SkPM4f; {anonymous}::ApplyPremul premul = (::ApplyPremul)1; SkShader::TileMode tileMode = (SkShader::TileMode)0]' 77:28.87 /builddir/build/BUILD/thunderbird-60.4.0/gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp:209:9: required from 'void SkLinearGradient::LinearGradient4fContext::shadePremulSpan(int, int, dstType*, int, float, float) const [with dstType = SkPM4f; {anonymous}::ApplyPremul premul = (::ApplyPremul)1]' 77:28.87 /builddir/build/BUILD/thunderbird-60.4.0/gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp:193:89: required from here 77:28.87 /builddir/build/BUILD/thunderbird-60.4.0/gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp:272:26: warning: 'SkLinearGradient::LinearGradient4fContext::LinearIntervalProcessor::ApplyPremul)1, (SkShader::TileMode)0>' has a field 'SkLinearGradient::LinearGradient4fContext::LinearIntervalProcessor::ApplyPremul)1, (SkShader::TileMode)0>::fDcDx' whose type uses the anonymous namespace [-Wsubobject-linkage] 77:28.87 /builddir/build/BUILD/thunderbird-60.4.0/gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp:272:26: warning: 'SkLinearGradient::LinearGradient4fContext::LinearIntervalProcessor::ApplyPremul)1, (SkShader::TileMode)0>' has a field 'SkLinearGradient::LinearGradient4fContext::LinearIntervalProcessor::ApplyPremul)1, (SkShader::TileMode)0>::fCc' whose type uses the anonymous namespace [-Wsubobject-linkage] 77:28.87 /builddir/build/BUILD/thunderbird-60.4.0/gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp: In instantiation of 'class SkLinearGradient::LinearGradient4fContext::LinearIntervalProcessor::ApplyPremul)1, (SkShader::TileMode)1>': 77:28.87 /builddir/build/BUILD/thunderbird-60.4.0/gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp:231:56: required from 'void SkLinearGradient::LinearGradient4fContext::shadeSpanInternal(int, int, dstType*, int, float, float) const [with dstType = SkPM4f; {anonymous}::ApplyPremul premul = (::ApplyPremul)1; SkShader::TileMode tileMode = (SkShader::TileMode)1]' 77:28.87 /builddir/build/BUILD/thunderbird-60.4.0/gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp:212:9: required from 'void SkLinearGradient::LinearGradient4fContext::shadePremulSpan(int, int, dstType*, int, float, float) const [with dstType = SkPM4f; {anonymous}::ApplyPremul premul = (::ApplyPremul)1]' 77:28.87 /builddir/build/BUILD/thunderbird-60.4.0/gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp:193:89: required from here 77:28.87 /builddir/build/BUILD/thunderbird-60.4.0/gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp:272:26: warning: 'SkLinearGradient::LinearGradient4fContext::LinearIntervalProcessor::ApplyPremul)1, (SkShader::TileMode)1>' has a field 'SkLinearGradient::LinearGradient4fContext::LinearIntervalProcessor::ApplyPremul)1, (SkShader::TileMode)1>::fDcDx' whose type uses the anonymous namespace [-Wsubobject-linkage] 77:28.87 /builddir/build/BUILD/thunderbird-60.4.0/gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp:272:26: warning: 'SkLinearGradient::LinearGradient4fContext::LinearIntervalProcessor::ApplyPremul)1, (SkShader::TileMode)1>' has a field 'SkLinearGradient::LinearGradient4fContext::LinearIntervalProcessor::ApplyPremul)1, (SkShader::TileMode)1>::fCc' whose type uses the anonymous namespace [-Wsubobject-linkage] 77:28.87 /builddir/build/BUILD/thunderbird-60.4.0/gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp: In instantiation of 'class SkLinearGradient::LinearGradient4fContext::LinearIntervalProcessor::ApplyPremul)1, (SkShader::TileMode)2>': 77:28.87 /builddir/build/BUILD/thunderbird-60.4.0/gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp:231:56: required from 'void SkLinearGradient::LinearGradient4fContext::shadeSpanInternal(int, int, dstType*, int, float, float) const [with dstType = SkPM4f; {anonymous}::ApplyPremul premul = (::ApplyPremul)1; SkShader::TileMode tileMode = (SkShader::TileMode)2]' 77:28.87 /builddir/build/BUILD/thunderbird-60.4.0/gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp:215:9: required from 'void SkLinearGradient::LinearGradient4fContext::shadePremulSpan(int, int, dstType*, int, float, float) const [with dstType = SkPM4f; {anonymous}::ApplyPremul premul = (::ApplyPremul)1]' 77:28.87 /builddir/build/BUILD/thunderbird-60.4.0/gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp:193:89: required from here 77:28.87 /builddir/build/BUILD/thunderbird-60.4.0/gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp:272:26: warning: 'SkLinearGradient::LinearGradient4fContext::LinearIntervalProcessor::ApplyPremul)1, (SkShader::TileMode)2>' has a field 'SkLinearGradient::LinearGradient4fContext::LinearIntervalProcessor::ApplyPremul)1, (SkShader::TileMode)2>::fDcDx' whose type uses the anonymous namespace [-Wsubobject-linkage] 77:28.88 /builddir/build/BUILD/thunderbird-60.4.0/gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp:272:26: warning: 'SkLinearGradient::LinearGradient4fContext::LinearIntervalProcessor::ApplyPremul)1, (SkShader::TileMode)2>' has a field 'SkLinearGradient::LinearGradient4fContext::LinearIntervalProcessor::ApplyPremul)1, (SkShader::TileMode)2>::fCc' whose type uses the anonymous namespace [-Wsubobject-linkage] 77:28.88 /builddir/build/BUILD/thunderbird-60.4.0/gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp: In instantiation of 'class SkLinearGradient::LinearGradient4fContext::LinearIntervalProcessor::ApplyPremul)0, (SkShader::TileMode)0>': 77:28.88 /builddir/build/BUILD/thunderbird-60.4.0/gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp:231:56: required from 'void SkLinearGradient::LinearGradient4fContext::shadeSpanInternal(int, int, dstType*, int, float, float) const [with dstType = SkPM4f; {anonymous}::ApplyPremul premul = (::ApplyPremul)0; SkShader::TileMode tileMode = (SkShader::TileMode)0]' 77:28.88 /builddir/build/BUILD/thunderbird-60.4.0/gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp:209:9: required from 'void SkLinearGradient::LinearGradient4fContext::shadePremulSpan(int, int, dstType*, int, float, float) const [with dstType = SkPM4f; {anonymous}::ApplyPremul premul = (::ApplyPremul)0]' 77:28.88 /builddir/build/BUILD/thunderbird-60.4.0/gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp:195:89: required from here 77:28.88 /builddir/build/BUILD/thunderbird-60.4.0/gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp:272:26: warning: 'SkLinearGradient::LinearGradient4fContext::LinearIntervalProcessor::ApplyPremul)0, (SkShader::TileMode)0>' has a field 'SkLinearGradient::LinearGradient4fContext::LinearIntervalProcessor::ApplyPremul)0, (SkShader::TileMode)0>::fDcDx' whose type uses the anonymous namespace [-Wsubobject-linkage] 77:28.88 /builddir/build/BUILD/thunderbird-60.4.0/gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp:272:26: warning: 'SkLinearGradient::LinearGradient4fContext::LinearIntervalProcessor::ApplyPremul)0, (SkShader::TileMode)0>' has a field 'SkLinearGradient::LinearGradient4fContext::LinearIntervalProcessor::ApplyPremul)0, (SkShader::TileMode)0>::fCc' whose type uses the anonymous namespace [-Wsubobject-linkage] 77:28.88 /builddir/build/BUILD/thunderbird-60.4.0/gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp: In instantiation of 'class SkLinearGradient::LinearGradient4fContext::LinearIntervalProcessor::ApplyPremul)0, (SkShader::TileMode)1>': 77:28.88 /builddir/build/BUILD/thunderbird-60.4.0/gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp:231:56: required from 'void SkLinearGradient::LinearGradient4fContext::shadeSpanInternal(int, int, dstType*, int, float, float) const [with dstType = SkPM4f; {anonymous}::ApplyPremul premul = (::ApplyPremul)0; SkShader::TileMode tileMode = (SkShader::TileMode)1]' 77:28.88 /builddir/build/BUILD/thunderbird-60.4.0/gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp:212:9: required from 'void SkLinearGradient::LinearGradient4fContext::shadePremulSpan(int, int, dstType*, int, float, float) const [with dstType = SkPM4f; {anonymous}::ApplyPremul premul = (::ApplyPremul)0]' 77:28.88 /builddir/build/BUILD/thunderbird-60.4.0/gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp:195:89: required from here 77:28.88 /builddir/build/BUILD/thunderbird-60.4.0/gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp:272:26: warning: 'SkLinearGradient::LinearGradient4fContext::LinearIntervalProcessor::ApplyPremul)0, (SkShader::TileMode)1>' has a field 'SkLinearGradient::LinearGradient4fContext::LinearIntervalProcessor::ApplyPremul)0, (SkShader::TileMode)1>::fDcDx' whose type uses the anonymous namespace [-Wsubobject-linkage] 77:28.88 /builddir/build/BUILD/thunderbird-60.4.0/gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp:272:26: warning: 'SkLinearGradient::LinearGradient4fContext::LinearIntervalProcessor::ApplyPremul)0, (SkShader::TileMode)1>' has a field 'SkLinearGradient::LinearGradient4fContext::LinearIntervalProcessor::ApplyPremul)0, (SkShader::TileMode)1>::fCc' whose type uses the anonymous namespace [-Wsubobject-linkage] 77:28.88 /builddir/build/BUILD/thunderbird-60.4.0/gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp: In instantiation of 'class SkLinearGradient::LinearGradient4fContext::LinearIntervalProcessor::ApplyPremul)0, (SkShader::TileMode)2>': 77:28.88 /builddir/build/BUILD/thunderbird-60.4.0/gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp:231:56: required from 'void SkLinearGradient::LinearGradient4fContext::shadeSpanInternal(int, int, dstType*, int, float, float) const [with dstType = SkPM4f; {anonymous}::ApplyPremul premul = (::ApplyPremul)0; SkShader::TileMode tileMode = (SkShader::TileMode)2]' 77:28.88 /builddir/build/BUILD/thunderbird-60.4.0/gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp:215:9: required from 'void SkLinearGradient::LinearGradient4fContext::shadePremulSpan(int, int, dstType*, int, float, float) const [with dstType = SkPM4f; {anonymous}::ApplyPremul premul = (::ApplyPremul)0]' 77:28.89 /builddir/build/BUILD/thunderbird-60.4.0/gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp:195:89: required from here 77:28.89 /builddir/build/BUILD/thunderbird-60.4.0/gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp:272:26: warning: 'SkLinearGradient::LinearGradient4fContext::LinearIntervalProcessor::ApplyPremul)0, (SkShader::TileMode)2>' has a field 'SkLinearGradient::LinearGradient4fContext::LinearIntervalProcessor::ApplyPremul)0, (SkShader::TileMode)2>::fDcDx' whose type uses the anonymous namespace [-Wsubobject-linkage] 77:28.89 /builddir/build/BUILD/thunderbird-60.4.0/gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp:272:26: warning: 'SkLinearGradient::LinearGradient4fContext::LinearIntervalProcessor::ApplyPremul)0, (SkShader::TileMode)2>' has a field 'SkLinearGradient::LinearGradient4fContext::LinearIntervalProcessor::ApplyPremul)0, (SkShader::TileMode)2>::fCc' whose type uses the anonymous namespace [-Wsubobject-linkage] 77:28.95 In file included from /builddir/build/BUILD/thunderbird-60.4.0/objdir/gfx/skia/Unified_cpp_gfx_skia21.cpp:20: 77:28.95 /builddir/build/BUILD/thunderbird-60.4.0/gfx/skia/skia/src/sfnt/SkOTTable_name.cpp: In member function 'bool SkOTTableName::Iterator::next(SkOTTableName::Iterator::Record&)': 77:28.95 /builddir/build/BUILD/thunderbird-60.4.0/gfx/skia/skia/src/sfnt/SkOTTable_name.cpp:466:13: warning: this statement may fall through [-Wimplicit-fallthrough=] 77:28.95 if (SkOTTableName::Record::EncodingID::Windows::UnicodeBMPUCS2 77:28.95 ^~ 77:28.95 /builddir/build/BUILD/thunderbird-60.4.0/gfx/skia/skia/src/sfnt/SkOTTable_name.cpp:476:9: note: here 77:28.95 case SkOTTableName::Record::PlatformID::Unicode: 77:28.95 ^~~~ 77:34.45 In file included from /builddir/build/BUILD/thunderbird-60.4.0/objdir/gfx/skia/Unified_cpp_gfx_skia22.cpp:137: 77:34.45 /builddir/build/BUILD/thunderbird-60.4.0/gfx/skia/skia/src/sksl/SkSLString.cpp:42: warning: "BUFFER_SIZE" redefined 77:34.45 #define BUFFER_SIZE 256 77:34.45 77:34.45 In file included from /builddir/build/BUILD/thunderbird-60.4.0/objdir/gfx/skia/Unified_cpp_gfx_skia22.cpp:92: 77:34.45 /builddir/build/BUILD/thunderbird-60.4.0/gfx/skia/skia/src/sksl/SkSLHCodeGenerator.cpp:101: note: this is the location of the previous definition 77:34.45 #define BUFFER_SIZE 64 77:34.45 77:38.94 In file included from /builddir/build/BUILD/thunderbird-60.4.0/objdir/gfx/skia/Unified_cpp_gfx_skia22.cpp:2: 77:38.94 /builddir/build/BUILD/thunderbird-60.4.0/gfx/skia/skia/src/shaders/gradients/SkGradientShader.cpp: In member function 'virtual bool SkGradientShaderBase::onAppendStages(const SkShaderBase::StageRec&) const': 77:38.94 /builddir/build/BUILD/thunderbird-60.4.0/gfx/skia/skia/src/shaders/gradients/SkGradientShader.cpp:303:22: warning: this statement may fall through [-Wimplicit-fallthrough=] 77:38.94 p->append(SkRasterPipeline::decal_x, decal_ctx); 77:38.94 ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 77:38.94 /builddir/build/BUILD/thunderbird-60.4.0/gfx/skia/skia/src/shaders/gradients/SkGradientShader.cpp:305:9: note: here 77:38.94 case kClamp_TileMode: 77:38.94 ^~~~ 77:39.27 In file included from /builddir/build/BUILD/thunderbird-60.4.0/objdir/gfx/skia/Unified_cpp_gfx_skia22.cpp:119: 77:39.28 /builddir/build/BUILD/thunderbird-60.4.0/gfx/skia/skia/src/sksl/SkSLParser.cpp: In member function 'std::unique_ptr SkSL::Parser::assignmentExpression()': 77:39.28 /builddir/build/BUILD/thunderbird-60.4.0/gfx/skia/skia/src/sksl/SkSLParser.cpp:1451:99: warning: this statement may fall through [-Wimplicit-fallthrough=] 77:39.28 std::move(right))); 77:39.28 ^ 77:39.28 /builddir/build/BUILD/thunderbird-60.4.0/gfx/skia/skia/src/sksl/SkSLParser.cpp:1453:13: note: here 77:39.28 default: 77:39.28 ^~~~~~~ 78:12.57 In file included from /builddir/build/BUILD/thunderbird-60.4.0/objdir/gfx/skia/Unified_cpp_gfx_skia23.cpp:110: 78:12.57 /builddir/build/BUILD/thunderbird-60.4.0/gfx/skia/skia/src/utils/SkPatchUtils.cpp:63:7: warning: 'FwDCubicEvaluator' has a field 'FwDCubicEvaluator::fCoefs' whose type uses the anonymous namespace [-Wsubobject-linkage] 78:12.57 class FwDCubicEvaluator { 78:12.57 ^~~~~~~~~~~~~~~~~ 78:23.88 In file included from /builddir/build/BUILD/thunderbird-60.4.0/objdir/gfx/skia/Unified_cpp_gfx_skia4.cpp:38: 78:23.88 /builddir/build/BUILD/thunderbird-60.4.0/gfx/skia/skia/src/core/SkICC.cpp: In function 'void get_color_profile_tag(char*, const SkColorSpaceTransferFn&, const SkMatrix44&)': 78:23.88 /builddir/build/BUILD/thunderbird-60.4.0/gfx/skia/skia/src/core/SkICC.cpp:411:49: warning: argument to 'sizeof' in 'char* strncpy(char*, const char*, size_t)' call is the same expression as the source; did you mean to use the size of the destination? [-Wsizeof-pointer-memaccess] 78:23.88 strncpy(dst, kDescriptionTagBodyPrefix, sizeof(kDescriptionTagBodyPrefix)); 78:23.88 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 78:32.73 In file included from /builddir/build/BUILD/thunderbird-60.4.0/objdir/gfx/skia/Unified_cpp_gfx_skia5.cpp:101: 78:32.73 /builddir/build/BUILD/thunderbird-60.4.0/gfx/skia/skia/src/core/SkPath.cpp: In member function 'bool SkPath::isRectContour(bool, int*, const SkPoint**, bool*, SkPath::Direction*) const': 78:32.73 /builddir/build/BUILD/thunderbird-60.4.0/gfx/skia/skia/src/core/SkPath.cpp:470:29: warning: this statement may fall through [-Wimplicit-fallthrough=] 78:32.73 insertClose = false; 78:32.73 ~~~~~~~~~~~~^~~~~~~ 78:32.73 /builddir/build/BUILD/thunderbird-60.4.0/gfx/skia/skia/src/core/SkPath.cpp:471:13: note: here 78:32.73 case kLine_Verb: { 78:32.73 ^~~~ 78:41.12 In file included from /builddir/build/BUILD/thunderbird-60.4.0/objdir/gfx/skia/Unified_cpp_gfx_skia6.cpp:110: 78:41.12 /builddir/build/BUILD/thunderbird-60.4.0/gfx/skia/skia/src/core/SkRRect.cpp: In member function 'size_t SkRRect::readFromMemory(const void*, size_t)': 78:41.12 /builddir/build/BUILD/thunderbird-60.4.0/gfx/skia/skia/src/core/SkRRect.cpp:523:39: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of a non-trivial type 'class SkRRect' leaves 4 bytes unchanged [-Wclass-memaccess] 78:41.12 memcpy(&raw, buffer, kSizeInMemory); 78:41.12 ^ 78:41.12 In file included from /builddir/build/BUILD/thunderbird-60.4.0/gfx/skia/skia/include/core/../private/SkPathRef.h:16, 78:41.12 from /builddir/build/BUILD/thunderbird-60.4.0/gfx/skia/skia/include/core/SkPath.h:12, 78:41.12 from /builddir/build/BUILD/thunderbird-60.4.0/gfx/skia/skia/include/core/SkPathEffect.h:12, 78:41.12 from /builddir/build/BUILD/thunderbird-60.4.0/gfx/skia/skia/src/core/SkPictureCommon.h:15, 78:41.12 from /builddir/build/BUILD/thunderbird-60.4.0/gfx/skia/skia/src/core/SkPicture.cpp:12, 78:41.12 from /builddir/build/BUILD/thunderbird-60.4.0/objdir/gfx/skia/Unified_cpp_gfx_skia6.cpp:2: 78:41.12 /builddir/build/BUILD/thunderbird-60.4.0/gfx/skia/skia/include/core/SkRRect.h:49:14: note: 'class SkRRect' declared here 78:41.12 class SK_API SkRRect { 78:41.12 ^~~~~~~ 78:46.17 In file included from /builddir/build/BUILD/thunderbird-60.4.0/objdir/gfx/skia/Unified_cpp_gfx_skia7.cpp:110: 78:46.18 /builddir/build/BUILD/thunderbird-60.4.0/gfx/skia/skia/src/core/SkResourceCache.cpp:65:24: warning: 'SkResourceCache::Hash' has a base 'SkTHashTable' whose type uses the anonymous namespace [-Wsubobject-linkage] 78:46.18 class SkResourceCache::Hash : 78:46.18 ^~~~ 78:46.23 In file included from /builddir/build/BUILD/thunderbird-60.4.0/objdir/gfx/skia/Unified_cpp_gfx_skia7.cpp:137: 78:46.23 /builddir/build/BUILD/thunderbird-60.4.0/gfx/skia/skia/src/core/SkScalerContext.cpp: In static member function 'static SkDescriptor* SkScalerContext::MakeDescriptorForPaths(SkFontID, SkAutoDescriptor*)': 78:46.23 /builddir/build/BUILD/thunderbird-60.4.0/gfx/skia/skia/src/core/SkScalerContext.cpp:1110:32: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct SkScalerContextRec' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] 78:46.23 memset(&rec, 0, sizeof(rec)); 78:46.23 ^ 78:46.23 In file included from /builddir/build/BUILD/thunderbird-60.4.0/gfx/skia/skia/src/gpu/GrResourceProvider.h:16, 78:46.23 from /builddir/build/BUILD/thunderbird-60.4.0/gfx/skia/skia/src/gpu/GrSurfaceProxyPriv.h:13, 78:46.23 from /builddir/build/BUILD/thunderbird-60.4.0/gfx/skia/skia/src/gpu/GrProcessor.h:19, 78:46.23 from /builddir/build/BUILD/thunderbird-60.4.0/gfx/skia/skia/src/gpu/GrXferProcessor.h:14, 78:46.23 from /builddir/build/BUILD/thunderbird-60.4.0/gfx/skia/skia/src/core/SkBlendModePriv.h:45, 78:46.23 from /builddir/build/BUILD/thunderbird-60.4.0/gfx/skia/skia/src/core/SkRasterPipelineBlitter.cpp:10, 78:46.23 from /builddir/build/BUILD/thunderbird-60.4.0/objdir/gfx/skia/Unified_cpp_gfx_skia7.cpp:2: 78:46.23 /builddir/build/BUILD/thunderbird-60.4.0/gfx/skia/skia/src/core/SkScalerContext.h:58:8: note: 'struct SkScalerContextRec' declared here 78:46.23 struct SkScalerContextRec { 78:46.23 ^~~~~~~~~~~~~~~~~~ 79:00.07 In file included from /builddir/build/BUILD/thunderbird-60.4.0/objdir/gfx/skia/Unified_cpp_gfx_skia9.cpp:38: 79:00.07 /builddir/build/BUILD/thunderbird-60.4.0/gfx/skia/skia/src/core/SkTextBlob.cpp:136:19: warning: 'SkTextBlob::RunRecord' has a field 'SkTextBlob::RunRecord::fFont' whose type uses the anonymous namespace [-Wsubobject-linkage] 79:00.07 class SkTextBlob::RunRecord { 79:00.07 ^~~~~~~~~ 79:00.35 In file included from /builddir/build/BUILD/thunderbird-60.4.0/gfx/skia/skia/include/core/SkString.h:13, 79:00.35 from /builddir/build/BUILD/thunderbird-60.4.0/gfx/skia/skia/include/core/SkTextBlob.h:14, 79:00.35 from /builddir/build/BUILD/thunderbird-60.4.0/gfx/skia/skia/src/core/SkTextBlobRunIterator.h:10, 79:00.35 from /builddir/build/BUILD/thunderbird-60.4.0/gfx/skia/skia/src/core/SkTextBlob.cpp:8, 79:00.35 from /builddir/build/BUILD/thunderbird-60.4.0/objdir/gfx/skia/Unified_cpp_gfx_skia9.cpp:38: 79:00.35 /builddir/build/BUILD/thunderbird-60.4.0/gfx/skia/skia/include/core/../private/SkTArray.h: In instantiation of 'skstd::enable_if_t<(! ! E), void> SkTArray::move(int, int) [with bool E = true; T = sk_sp; bool MEM_MOVE = true; skstd::enable_if_t<(! ! E), void> = void]': 79:00.35 /builddir/build/BUILD/thunderbird-60.4.0/gfx/skia/skia/include/core/../private/SkTArray.h:159:13: required from 'void SkTArray::removeShuffle(int) [with T = sk_sp; bool MEM_MOVE = true]' 79:00.35 /builddir/build/BUILD/thunderbird-60.4.0/gfx/skia/skia/src/gpu/text/GrTextBlobCache.h:135:39: required from here 79:00.35 /builddir/build/BUILD/thunderbird-60.4.0/gfx/skia/skia/include/core/../private/SkTArray.h:486:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class sk_sp' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 79:00.35 memcpy(&fItemArray[dst], &fItemArray[src], sizeof(T)); 79:00.35 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 79:00.35 In file included from /builddir/build/BUILD/thunderbird-60.4.0/gfx/skia/skia/include/core/SkPaint.h:15, 79:00.35 from /builddir/build/BUILD/thunderbird-60.4.0/gfx/skia/skia/include/core/SkTextBlob.h:13, 79:00.35 from /builddir/build/BUILD/thunderbird-60.4.0/gfx/skia/skia/src/core/SkTextBlobRunIterator.h:10, 79:00.35 from /builddir/build/BUILD/thunderbird-60.4.0/gfx/skia/skia/src/core/SkTextBlob.cpp:8, 79:00.35 from /builddir/build/BUILD/thunderbird-60.4.0/objdir/gfx/skia/Unified_cpp_gfx_skia9.cpp:38: 79:00.35 /builddir/build/BUILD/thunderbird-60.4.0/gfx/skia/skia/include/core/SkRefCnt.h:246:29: note: 'class sk_sp' declared here 79:00.35 template class sk_sp { 79:00.35 ^~~~~ 79:02.29 libgfx_skia.a.desc 79:19.47 In file included from /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/nsISupportsUtils.h:14, 79:19.47 from /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/nsISupports.h:77, 79:19.47 from /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 79:19.47 from /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/nsCycleCollectionNoteChild.h:13, 79:19.47 from /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/nsTArray.h:28, 79:19.47 from /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/gfxPlatform.h:11, 79:19.47 from /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/gfx2DGlue.h:10, 79:19.47 from /builddir/build/BUILD/thunderbird-60.4.0/image/Image.h:12, 79:19.47 from /builddir/build/BUILD/thunderbird-60.4.0/image/ImageWrapper.h:10, 79:19.47 from /builddir/build/BUILD/thunderbird-60.4.0/image/ImageWrapper.cpp:6, 79:19.47 from /builddir/build/BUILD/thunderbird-60.4.0/objdir/image/Unified_cpp_image1.cpp:2: 79:19.47 /builddir/build/BUILD/thunderbird-60.4.0/image/ScriptedNotificationObserver.cpp: In member function 'virtual nsresult mozilla::image::ScriptedNotificationObserver::QueryInterface(const nsIID&, void**)': 79:19.47 /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/nsISupportsImpl.h:1002:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 79:19.47 foundInterface = 0; \ 79:19.47 ^~~~~~~~~~~~~~ 79:19.47 /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/nsISupportsImpl.h:1066:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 79:19.47 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 79:19.47 ^~~~~~~~~~~~~~~~~~~~~~~ 79:19.47 /builddir/build/BUILD/thunderbird-60.4.0/image/ScriptedNotificationObserver.cpp:20:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 79:19.47 NS_INTERFACE_MAP_END 79:19.47 ^~~~~~~~~~~~~~~~~~~~ 79:19.47 /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/nsISupportsImpl.h:983:3: note: some parts of macro expansion are not guarded by this 'else' clause 79:19.47 else 79:19.47 ^~~~ 79:19.47 /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/nsISupportsImpl.h:1060:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 79:19.47 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 79:19.47 ^~~~~~~~~~~~~~~~~~ 79:19.48 /builddir/build/BUILD/thunderbird-60.4.0/image/ScriptedNotificationObserver.cpp:19:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 79:19.48 NS_INTERFACE_MAP_ENTRY(nsISupports) 79:19.48 ^~~~~~~~~~~~~~~~~~~~~~ 79:37.05 In file included from /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/nsISupportsUtils.h:14, 79:37.05 from /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/nsISupports.h:77, 79:37.05 from /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/imgIRequest.h:10, 79:37.05 from /builddir/build/BUILD/thunderbird-60.4.0/image/imgRequestProxy.h:10, 79:37.05 from /builddir/build/BUILD/thunderbird-60.4.0/image/imgRequestProxy.cpp:7, 79:37.05 from /builddir/build/BUILD/thunderbird-60.4.0/objdir/image/Unified_cpp_image2.cpp:2: 79:37.05 /builddir/build/BUILD/thunderbird-60.4.0/image/imgRequestProxy.cpp: In member function 'virtual nsresult imgRequestProxy::QueryInterface(const nsIID&, void**)': 79:37.05 /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/nsISupportsImpl.h:1002:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 79:37.05 foundInterface = 0; \ 79:37.05 ^~~~~~~~~~~~~~ 79:37.05 /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/nsISupportsImpl.h:1066:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 79:37.05 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 79:37.05 ^~~~~~~~~~~~~~~~~~~~~~~ 79:37.05 /builddir/build/BUILD/thunderbird-60.4.0/image/imgRequestProxy.cpp:110:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 79:37.05 NS_INTERFACE_MAP_END 79:37.05 ^~~~~~~~~~~~~~~~~~~~ 79:37.05 /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/nsISupportsImpl.h:988:3: note: some parts of macro expansion are not guarded by this 'else' clause 79:37.05 else 79:37.05 ^~~~ 79:37.05 /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/nsISupportsImpl.h:1062:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_CONDITIONAL' 79:37.05 NS_IMPL_QUERY_BODY_CONDITIONAL(_interface, condition) 79:37.05 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 79:37.06 /builddir/build/BUILD/thunderbird-60.4.0/image/imgRequestProxy.cpp:108:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CONDITIONAL' 79:37.06 NS_INTERFACE_MAP_ENTRY_CONDITIONAL(nsITimedChannel, 79:37.06 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 79:40.75 libimage.a.desc 79:44.90 libimage_build.a.desc 79:55.51 libimage_decoders.a.desc 79:57.44 libimage_decoders_icon_gtk.a.desc 79:59.09 In file included from /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/nsISupportsUtils.h:14, 79:59.09 from /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/nsISupports.h:77, 79:59.09 from /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/nsIFactory.h:10, 79:59.09 from /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/mozilla/Module.h:12, 79:59.09 from /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/mozilla/ModuleUtils.h:11, 79:59.09 from /builddir/build/BUILD/thunderbird-60.4.0/image/decoders/icon/nsIconModule.cpp:7, 79:59.09 from /builddir/build/BUILD/thunderbird-60.4.0/objdir/image/decoders/icon/Unified_cpp_image_decoders_icon0.cpp:2: 79:59.09 /builddir/build/BUILD/thunderbird-60.4.0/image/decoders/icon/nsIconURI.cpp: In member function 'virtual nsresult nsMozIconURI::QueryInterface(const nsIID&, void**)': 79:59.09 /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/nsISupportsImpl.h:1002:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 79:59.09 foundInterface = 0; \ 79:59.09 ^~~~~~~~~~~~~~ 79:59.09 /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/nsISupportsImpl.h:1066:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 79:59.09 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 79:59.09 ^~~~~~~~~~~~~~~~~~~~~~~ 79:59.09 /builddir/build/BUILD/thunderbird-60.4.0/image/decoders/icon/nsIconURI.cpp:75:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 79:59.09 NS_INTERFACE_MAP_END 79:59.09 ^~~~~~~~~~~~~~~~~~~~ 79:59.09 /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/nsISupportsImpl.h:988:3: note: some parts of macro expansion are not guarded by this 'else' clause 79:59.09 else 79:59.09 ^~~~ 79:59.09 /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/nsISupportsImpl.h:1062:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_CONDITIONAL' 79:59.09 NS_IMPL_QUERY_BODY_CONDITIONAL(_interface, condition) 79:59.09 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 79:59.10 /builddir/build/BUILD/thunderbird-60.4.0/image/decoders/icon/nsIconURI.cpp:74:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CONDITIONAL' 79:59.10 NS_INTERFACE_MAP_ENTRY_CONDITIONAL(nsINestedURI, mIconURL) 79:59.10 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 80:00.01 libimage_decoders_icon.a.desc 80:01.02 libimage_encoders_ico.a.desc 80:02.03 libimage_encoders_png.a.desc 80:02.98 libimage_encoders_jpeg.a.desc 80:04.10 libimage_encoders_bmp.a.desc 80:06.37 In file included from /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/nsISupportsUtils.h:14, 80:06.37 from /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/nsCOMPtr.h:30, 80:06.37 from /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/nsAutoPtr.h:10, 80:06.37 from /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/mozilla/OwningNonNull.h:12, 80:06.37 from /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/mozilla/RootedOwningNonNull.h:20, 80:06.37 from /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/mozilla/dom/BindingDeclarations.h:20, 80:06.37 from /builddir/build/BUILD/thunderbird-60.4.0/dom/abort/AbortController.h:10, 80:06.37 from /builddir/build/BUILD/thunderbird-60.4.0/dom/abort/AbortController.cpp:7, 80:06.37 from /builddir/build/BUILD/thunderbird-60.4.0/objdir/dom/abort/Unified_cpp_dom_abort0.cpp:2: 80:06.37 /builddir/build/BUILD/thunderbird-60.4.0/dom/abort/AbortController.cpp: In member function 'virtual nsresult mozilla::dom::AbortController::QueryInterface(const nsIID&, void**)': 80:06.37 /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/nsISupportsImpl.h:1002:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 80:06.37 foundInterface = 0; \ 80:06.37 ^~~~~~~~~~~~~~ 80:06.37 /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/nsISupportsImpl.h:1066:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 80:06.37 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 80:06.37 ^~~~~~~~~~~~~~~~~~~~~~~ 80:06.37 /builddir/build/BUILD/thunderbird-60.4.0/dom/abort/AbortController.cpp:23:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 80:06.37 NS_INTERFACE_MAP_END 80:06.37 ^~~~~~~~~~~~~~~~~~~~ 80:06.37 /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/nsISupportsImpl.h:983:3: note: some parts of macro expansion are not guarded by this 'else' clause 80:06.37 else 80:06.37 ^~~~ 80:06.37 /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/nsISupportsImpl.h:1060:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 80:06.37 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 80:06.37 ^~~~~~~~~~~~~~~~~~ 80:06.37 /builddir/build/BUILD/thunderbird-60.4.0/dom/abort/AbortController.cpp:22:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 80:06.37 NS_INTERFACE_MAP_ENTRY(nsISupports) 80:06.37 ^~~~~~~~~~~~~~~~~~~~~~ 80:06.38 /builddir/build/BUILD/thunderbird-60.4.0/dom/abort/AbortSignal.cpp: In member function 'virtual nsresult mozilla::dom::AbortSignal::QueryInterface(const nsIID&, void**)': 80:06.38 /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/nsISupportsImpl.h:1020:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 80:06.38 foundInterface = 0; \ 80:06.38 ^~~~~~~~~~~~~~ 80:06.38 /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/nsISupportsImpl.h:1070:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 80:06.38 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 80:06.38 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 80:06.38 /builddir/build/BUILD/thunderbird-60.4.0/dom/abort/AbortSignal.cpp:29:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 80:06.38 NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 80:06.38 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 80:06.38 In file included from /builddir/build/BUILD/thunderbird-60.4.0/dom/abort/AbortController.h:12, 80:06.38 from /builddir/build/BUILD/thunderbird-60.4.0/dom/abort/AbortController.cpp:7, 80:06.38 from /builddir/build/BUILD/thunderbird-60.4.0/objdir/dom/abort/Unified_cpp_dom_abort0.cpp:2: 80:06.38 /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/nsCycleCollectionParticipant.h:315:5: note: some parts of macro expansion are not guarded by this 'else' clause 80:06.38 } else 80:06.38 ^~~~ 80:06.38 /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/nsCycleCollectionParticipant.h:319:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 80:06.39 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 80:06.39 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 80:06.39 /builddir/build/BUILD/thunderbird-60.4.0/dom/abort/AbortSignal.cpp:28:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 80:06.39 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(AbortSignal) 80:06.39 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 80:07.15 libdom_abort.a.desc 80:11.06 In file included from /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/nsISupportsUtils.h:14, 80:11.06 from /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/nsISupports.h:77, 80:11.06 from /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/nsHashKeys.h:11, 80:11.06 from /builddir/build/BUILD/thunderbird-60.4.0/layout/style/nsCSSPropertyID.h:12, 80:11.06 from /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/mozilla/ServoBindingTypes.h:14, 80:11.06 from /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/mozilla/StyleAnimationValue.h:14, 80:11.06 from /builddir/build/BUILD/thunderbird-60.4.0/dom/animation/AnimValuesStyleRule.h:10, 80:11.06 from /builddir/build/BUILD/thunderbird-60.4.0/dom/animation/AnimValuesStyleRule.cpp:7, 80:11.06 from /builddir/build/BUILD/thunderbird-60.4.0/objdir/dom/animation/Unified_cpp_dom_animation0.cpp:2: 80:11.06 /builddir/build/BUILD/thunderbird-60.4.0/dom/animation/Animation.cpp: In member function 'virtual nsresult mozilla::dom::Animation::QueryInterface(const nsIID&, void**)': 80:11.06 /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/nsISupportsImpl.h:1020:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 80:11.06 foundInterface = 0; \ 80:11.06 ^~~~~~~~~~~~~~ 80:11.06 /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/nsISupportsImpl.h:1070:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 80:11.06 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 80:11.06 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 80:11.06 /builddir/build/BUILD/thunderbird-60.4.0/dom/animation/Animation.cpp:41:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 80:11.06 NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 80:11.06 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 80:11.06 In file included from /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/mozilla/dom/URLSearchParams.h:13, 80:11.06 from /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/mozilla/dom/URL.h:11, 80:11.06 from /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/mozilla/URLExtraData.h:12, 80:11.06 from /builddir/build/BUILD/thunderbird-60.4.0/layout/style/nsCSSValue.h:18, 80:11.06 from /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/mozilla/StyleAnimationValue.h:21, 80:11.06 from /builddir/build/BUILD/thunderbird-60.4.0/dom/animation/AnimValuesStyleRule.h:10, 80:11.06 from /builddir/build/BUILD/thunderbird-60.4.0/dom/animation/AnimValuesStyleRule.cpp:7, 80:11.06 from /builddir/build/BUILD/thunderbird-60.4.0/objdir/dom/animation/Unified_cpp_dom_animation0.cpp:2: 80:11.06 /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/nsCycleCollectionParticipant.h:315:5: note: some parts of macro expansion are not guarded by this 'else' clause 80:11.06 } else 80:11.06 ^~~~ 80:11.06 /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/nsCycleCollectionParticipant.h:319:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 80:11.06 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 80:11.07 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 80:11.07 /builddir/build/BUILD/thunderbird-60.4.0/dom/animation/Animation.cpp:40:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 80:11.07 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(Animation) 80:11.07 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 80:11.09 In file included from /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/nsISupportsUtils.h:14, 80:11.09 from /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/nsISupports.h:77, 80:11.09 from /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/nsHashKeys.h:11, 80:11.09 from /builddir/build/BUILD/thunderbird-60.4.0/layout/style/nsCSSPropertyID.h:12, 80:11.09 from /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/mozilla/ServoBindingTypes.h:14, 80:11.09 from /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/mozilla/StyleAnimationValue.h:14, 80:11.09 from /builddir/build/BUILD/thunderbird-60.4.0/dom/animation/AnimValuesStyleRule.h:10, 80:11.09 from /builddir/build/BUILD/thunderbird-60.4.0/dom/animation/AnimValuesStyleRule.cpp:7, 80:11.09 from /builddir/build/BUILD/thunderbird-60.4.0/objdir/dom/animation/Unified_cpp_dom_animation0.cpp:2: 80:11.09 /builddir/build/BUILD/thunderbird-60.4.0/dom/animation/AnimationEffectReadOnly.cpp: In member function 'virtual nsresult mozilla::dom::AnimationEffectReadOnly::QueryInterface(const nsIID&, void**)': 80:11.09 /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/nsISupportsImpl.h:1002:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 80:11.09 foundInterface = 0; \ 80:11.09 ^~~~~~~~~~~~~~ 80:11.09 /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/nsISupportsImpl.h:1066:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 80:11.09 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 80:11.09 ^~~~~~~~~~~~~~~~~~~~~~~ 80:11.09 /builddir/build/BUILD/thunderbird-60.4.0/dom/animation/AnimationEffectReadOnly.cpp:39:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 80:11.09 NS_INTERFACE_MAP_END 80:11.09 ^~~~~~~~~~~~~~~~~~~~ 80:11.09 /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/nsISupportsImpl.h:983:3: note: some parts of macro expansion are not guarded by this 'else' clause 80:11.09 else 80:11.09 ^~~~ 80:11.09 /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/nsISupportsImpl.h:1060:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 80:11.09 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 80:11.09 ^~~~~~~~~~~~~~~~~~ 80:11.09 /builddir/build/BUILD/thunderbird-60.4.0/dom/animation/AnimationEffectReadOnly.cpp:38:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 80:11.09 NS_INTERFACE_MAP_ENTRY(nsISupports) 80:11.09 ^~~~~~~~~~~~~~~~~~~~~~ 80:11.11 /builddir/build/BUILD/thunderbird-60.4.0/dom/animation/AnimationTimeline.cpp: In member function 'virtual nsresult mozilla::dom::AnimationTimeline::QueryInterface(const nsIID&, void**)': 80:11.11 /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/nsISupportsImpl.h:1002:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 80:11.11 foundInterface = 0; \ 80:11.11 ^~~~~~~~~~~~~~ 80:11.11 /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/nsISupportsImpl.h:1066:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 80:11.11 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 80:11.11 ^~~~~~~~~~~~~~~~~~~~~~~ 80:11.11 /builddir/build/BUILD/thunderbird-60.4.0/dom/animation/AnimationTimeline.cpp:34:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 80:11.11 NS_INTERFACE_MAP_END 80:11.11 ^~~~~~~~~~~~~~~~~~~~ 80:11.11 /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/nsISupportsImpl.h:983:3: note: some parts of macro expansion are not guarded by this 'else' clause 80:11.11 else 80:11.11 ^~~~ 80:11.11 /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/nsISupportsImpl.h:1060:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 80:11.11 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 80:11.11 ^~~~~~~~~~~~~~~~~~ 80:11.11 /builddir/build/BUILD/thunderbird-60.4.0/dom/animation/AnimationTimeline.cpp:33:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 80:11.11 NS_INTERFACE_MAP_ENTRY(nsISupports) 80:11.11 ^~~~~~~~~~~~~~~~~~~~~~ 80:11.13 /builddir/build/BUILD/thunderbird-60.4.0/dom/animation/DocumentTimeline.cpp: In member function 'virtual nsresult mozilla::dom::DocumentTimeline::QueryInterface(const nsIID&, void**)': 80:11.13 /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/nsISupportsImpl.h:1020:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 80:11.13 foundInterface = 0; \ 80:11.13 ^~~~~~~~~~~~~~ 80:11.13 /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/nsISupportsImpl.h:1070:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 80:11.13 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 80:11.13 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 80:11.13 /builddir/build/BUILD/thunderbird-60.4.0/dom/animation/DocumentTimeline.cpp:40:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 80:11.13 NS_INTERFACE_MAP_END_INHERITING(AnimationTimeline) 80:11.13 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 80:11.13 In file included from /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/mozilla/dom/URLSearchParams.h:13, 80:11.13 from /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/mozilla/dom/URL.h:11, 80:11.13 from /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/mozilla/URLExtraData.h:12, 80:11.13 from /builddir/build/BUILD/thunderbird-60.4.0/layout/style/nsCSSValue.h:18, 80:11.13 from /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/mozilla/StyleAnimationValue.h:21, 80:11.13 from /builddir/build/BUILD/thunderbird-60.4.0/dom/animation/AnimValuesStyleRule.h:10, 80:11.13 from /builddir/build/BUILD/thunderbird-60.4.0/dom/animation/AnimValuesStyleRule.cpp:7, 80:11.13 from /builddir/build/BUILD/thunderbird-60.4.0/objdir/dom/animation/Unified_cpp_dom_animation0.cpp:2: 80:11.13 /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/nsCycleCollectionParticipant.h:315:5: note: some parts of macro expansion are not guarded by this 'else' clause 80:11.13 } else 80:11.13 ^~~~ 80:11.13 /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/nsCycleCollectionParticipant.h:319:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 80:11.13 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 80:11.13 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 80:11.13 /builddir/build/BUILD/thunderbird-60.4.0/dom/animation/DocumentTimeline.cpp:39:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 80:11.13 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(DocumentTimeline) 80:11.13 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 80:12.45 In file included from /builddir/build/BUILD/thunderbird-60.4.0/layout/style/Declaration.h:25, 80:12.45 from /builddir/build/BUILD/thunderbird-60.4.0/layout/style/nsRuleWalker.h:17, 80:12.45 from /builddir/build/BUILD/thunderbird-60.4.0/layout/style/nsRuleProcessorData.h:21, 80:12.45 from /builddir/build/BUILD/thunderbird-60.4.0/dom/animation/EffectCompositor.cpp:41, 80:12.45 from /builddir/build/BUILD/thunderbird-60.4.0/objdir/dom/animation/Unified_cpp_dom_animation0.cpp:110: 80:12.45 /builddir/build/BUILD/thunderbird-60.4.0/layout/style/nsCSSDataBlock.h: In member function 'void nsCSSCompressedDataBlock::RawCopyValueToIndex(uint32_t, nsCSSValue*)': 80:12.45 /builddir/build/BUILD/thunderbird-60.4.0/layout/style/nsCSSDataBlock.h:159:55: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class nsCSSValue' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 80:12.45 memcpy(ValueAtIndex(i), aValue, sizeof(nsCSSValue)); 80:12.45 ^ 80:12.45 In file included from /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/mozilla/StyleAnimationValue.h:21, 80:12.45 from /builddir/build/BUILD/thunderbird-60.4.0/dom/animation/AnimValuesStyleRule.h:10, 80:12.45 from /builddir/build/BUILD/thunderbird-60.4.0/dom/animation/AnimValuesStyleRule.cpp:7, 80:12.45 from /builddir/build/BUILD/thunderbird-60.4.0/objdir/dom/animation/Unified_cpp_dom_animation0.cpp:2: 80:12.45 /builddir/build/BUILD/thunderbird-60.4.0/layout/style/nsCSSValue.h:604:7: note: 'class nsCSSValue' declared here 80:12.45 class nsCSSValue { 80:12.45 ^~~~~~~~~~ 80:12.73 In file included from /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/nsISupportsUtils.h:14, 80:12.73 from /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/nsISupports.h:77, 80:12.73 from /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/nsHashKeys.h:11, 80:12.73 from /builddir/build/BUILD/thunderbird-60.4.0/layout/style/nsCSSPropertyID.h:12, 80:12.73 from /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/mozilla/ServoBindingTypes.h:14, 80:12.73 from /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/mozilla/StyleAnimationValue.h:14, 80:12.73 from /builddir/build/BUILD/thunderbird-60.4.0/dom/animation/AnimValuesStyleRule.h:10, 80:12.73 from /builddir/build/BUILD/thunderbird-60.4.0/dom/animation/AnimValuesStyleRule.cpp:7, 80:12.73 from /builddir/build/BUILD/thunderbird-60.4.0/objdir/dom/animation/Unified_cpp_dom_animation0.cpp:2: 80:12.73 /builddir/build/BUILD/thunderbird-60.4.0/dom/animation/KeyframeEffectReadOnly.cpp: In member function 'virtual nsresult mozilla::dom::KeyframeEffectReadOnly::QueryInterface(const nsIID&, void**)': 80:12.73 /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/nsISupportsImpl.h:1020:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 80:12.73 foundInterface = 0; \ 80:12.73 ^~~~~~~~~~~~~~ 80:12.73 /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/nsISupportsImpl.h:1070:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 80:12.73 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 80:12.73 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 80:12.73 /builddir/build/BUILD/thunderbird-60.4.0/dom/animation/KeyframeEffectReadOnly.cpp:72:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 80:12.73 NS_INTERFACE_MAP_END_INHERITING(AnimationEffectReadOnly) 80:12.73 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 80:12.73 In file included from /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/mozilla/dom/URLSearchParams.h:13, 80:12.73 from /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/mozilla/dom/URL.h:11, 80:12.73 from /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/mozilla/URLExtraData.h:12, 80:12.73 from /builddir/build/BUILD/thunderbird-60.4.0/layout/style/nsCSSValue.h:18, 80:12.73 from /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/mozilla/StyleAnimationValue.h:21, 80:12.73 from /builddir/build/BUILD/thunderbird-60.4.0/dom/animation/AnimValuesStyleRule.h:10, 80:12.73 from /builddir/build/BUILD/thunderbird-60.4.0/dom/animation/AnimValuesStyleRule.cpp:7, 80:12.73 from /builddir/build/BUILD/thunderbird-60.4.0/objdir/dom/animation/Unified_cpp_dom_animation0.cpp:2: 80:12.73 /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/nsCycleCollectionParticipant.h:315:5: note: some parts of macro expansion are not guarded by this 'else' clause 80:12.73 } else 80:12.73 ^~~~ 80:12.73 /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/nsCycleCollectionParticipant.h:319:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 80:12.74 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 80:12.74 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 80:12.74 /builddir/build/BUILD/thunderbird-60.4.0/dom/animation/KeyframeEffectReadOnly.cpp:71:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 80:12.74 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(KeyframeEffectReadOnly) 80:12.74 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 80:24.85 In file included from /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/jspubtd.h:17, 80:24.85 from /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/js/RootingAPI.h:19, 80:24.85 from /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/mozilla/dom/AnimationEffectReadOnlyBinding.h:7, 80:24.85 from /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/mozilla/dom/KeyframeEffectBinding.h:6, 80:24.85 from /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/mozilla/KeyframeEffectParams.h:10, 80:24.85 from /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/mozilla/KeyframeUtils.h:10, 80:24.85 from /builddir/build/BUILD/thunderbird-60.4.0/dom/animation/KeyframeUtils.cpp:7, 80:24.85 from /builddir/build/BUILD/thunderbird-60.4.0/objdir/dom/animation/Unified_cpp_dom_animation1.cpp:2: 80:24.85 /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = mozilla::RangedArray]': 80:24.85 /builddir/build/BUILD/thunderbird-60.4.0/dom/animation/KeyframeUtils.cpp:109:33: required from here 80:24.85 /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class mozilla::RangedArray'; use assignment or value-initialization instead [-Wclass-memaccess] 80:24.85 memset(aT, 0, sizeof(T)); 80:24.85 ~~~~~~^~~~~~~~~~~~~~~~~~ 80:24.85 In file included from /builddir/build/BUILD/thunderbird-60.4.0/dom/animation/KeyframeUtils.cpp:11, 80:24.85 from /builddir/build/BUILD/thunderbird-60.4.0/objdir/dom/animation/Unified_cpp_dom_animation1.cpp:2: 80:24.85 /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/mozilla/RangedArray.h:23:7: note: 'class mozilla::RangedArray' declared here 80:24.85 class RangedArray 80:24.85 ^~~~~~~~~~~ 80:28.93 libdom_animation.a.desc 80:32.77 In file included from /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/nsISupportsUtils.h:14, 80:32.77 from /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/nsISupports.h:77, 80:32.77 from /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 80:32.77 from /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/nsCycleCollectionNoteChild.h:13, 80:32.77 from /builddir/build/BUILD/thunderbird-60.4.0/xpcom/ds/nsTArray.h:28, 80:32.77 from /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/mozilla/ErrorResult.h:37, 80:32.77 from /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/mozilla/dom/DOMRectBinding.h:8, 80:32.77 from /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/mozilla/dom/IntersectionObserverBinding.h:6, 80:32.77 from /builddir/build/BUILD/thunderbird-60.4.0/dom/base/DOMIntersectionObserver.h:10, 80:32.78 from /builddir/build/BUILD/thunderbird-60.4.0/dom/base/DOMIntersectionObserver.cpp:7: 80:32.78 /builddir/build/BUILD/thunderbird-60.4.0/dom/base/DOMIntersectionObserver.cpp: In member function 'virtual nsresult mozilla::dom::DOMIntersectionObserverEntry::QueryInterface(const nsIID&, void**)': 80:32.78 /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/nsISupportsImpl.h:1002:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 80:32.78 foundInterface = 0; \ 80:32.78 ^~~~~~~~~~~~~~ 80:32.78 /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/nsISupportsImpl.h:1066:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 80:32.78 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 80:32.78 ^~~~~~~~~~~~~~~~~~~~~~~ 80:32.78 /builddir/build/BUILD/thunderbird-60.4.0/dom/base/DOMIntersectionObserver.cpp:21:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 80:32.78 NS_INTERFACE_MAP_END 80:32.78 ^~~~~~~~~~~~~~~~~~~~ 80:32.78 /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/nsISupportsImpl.h:983:3: note: some parts of macro expansion are not guarded by this 'else' clause 80:32.78 else 80:32.78 ^~~~ 80:32.78 /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/nsISupportsImpl.h:1060:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 80:32.78 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 80:32.78 ^~~~~~~~~~~~~~~~~~ 80:32.78 /builddir/build/BUILD/thunderbird-60.4.0/dom/base/DOMIntersectionObserver.cpp:20:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 80:32.78 NS_INTERFACE_MAP_ENTRY(nsISupports) 80:32.78 ^~~~~~~~~~~~~~~~~~~~~~ 80:32.78 /builddir/build/BUILD/thunderbird-60.4.0/dom/base/DOMIntersectionObserver.cpp: In member function 'virtual nsresult mozilla::dom::DOMIntersectionObserver::QueryInterface(const nsIID&, void**)': 80:32.78 /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/nsISupportsImpl.h:1002:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 80:32.78 foundInterface = 0; \ 80:32.78 ^~~~~~~~~~~~~~ 80:32.78 /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/nsISupportsImpl.h:1066:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 80:32.78 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 80:32.78 ^~~~~~~~~~~~~~~~~~~~~~~ 80:32.78 /builddir/build/BUILD/thunderbird-60.4.0/dom/base/DOMIntersectionObserver.cpp:34:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 80:32.78 NS_INTERFACE_MAP_END 80:32.78 ^~~~~~~~~~~~~~~~~~~~ 80:32.78 /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/nsISupportsImpl.h:983:3: note: some parts of macro expansion are not guarded by this 'else' clause 80:32.78 else 80:32.78 ^~~~ 80:32.78 /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/nsISupportsImpl.h:1060:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 80:32.78 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 80:32.78 ^~~~~~~~~~~~~~~~~~ 80:32.78 /builddir/build/BUILD/thunderbird-60.4.0/dom/base/DOMIntersectionObserver.cpp:33:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 80:32.78 NS_INTERFACE_MAP_ENTRY(DOMIntersectionObserver) 80:32.78 ^~~~~~~~~~~~~~~~~~~~~~ 80:45.91 In file included from /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/jspubtd.h:17, 80:45.91 from /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/js/RootingAPI.h:19, 80:45.91 from /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/js/Value.h:24, 80:45.91 from /builddir/build/BUILD/thunderbird-60.4.0/dom/base/nsContentUtils.h:21, 80:45.91 from /builddir/build/BUILD/thunderbird-60.4.0/dom/base/nsContentUtils.cpp:9: 80:45.91 /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = xpc::GlobalProperties]': 80:45.91 /builddir/build/BUILD/thunderbird-60.4.0/js/xpconnect/src/xpcprivate.h:2636:28: required from here 80:45.91 /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/mozilla/PodOperations.h:32: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.91 memset(aT, 0, sizeof(T)); 80:45.91 ~~~~~~^~~~~~~~~~~~~~~~~~ 80:45.91 In file included from /builddir/build/BUILD/thunderbird-60.4.0/dom/base/nsContentUtils.cpp:211: 80:45.91 /builddir/build/BUILD/thunderbird-60.4.0/js/xpconnect/src/xpcprivate.h:2634:8: note: 'struct xpc::GlobalProperties' declared here 80:45.91 struct GlobalProperties { 80:45.91 ^~~~~~~~~~~~~~~~ 81:06.54 In file included from /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/nsISupportsUtils.h:14, 81:06.54 from /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/nsCOMPtr.h:30, 81:06.55 from /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/nsIWeakReferenceUtils.h:10, 81:06.55 from /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/nsWeakReference.h:14, 81:06.55 from /builddir/build/BUILD/thunderbird-60.4.0/dom/base/nsDOMWindowUtils.h:10, 81:06.55 from /builddir/build/BUILD/thunderbird-60.4.0/dom/base/nsDOMWindowUtils.cpp:7: 81:06.55 /builddir/build/BUILD/thunderbird-60.4.0/dom/base/nsDOMWindowUtils.cpp: In member function 'virtual nsresult nsDOMWindowUtils::QueryInterface(const nsIID&, void**)': 81:06.55 /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/nsISupportsImpl.h:1002:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 81:06.55 foundInterface = 0; \ 81:06.55 ^~~~~~~~~~~~~~ 81:06.55 /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/nsISupportsImpl.h:1066:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 81:06.55 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 81:06.55 ^~~~~~~~~~~~~~~~~~~~~~~ 81:06.55 /builddir/build/BUILD/thunderbird-60.4.0/dom/base/nsDOMWindowUtils.cpp:205:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 81:06.55 NS_INTERFACE_MAP_END 81:06.55 ^~~~~~~~~~~~~~~~~~~~ 81:06.55 /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/nsISupportsImpl.h:983:3: note: some parts of macro expansion are not guarded by this 'else' clause 81:06.55 else 81:06.55 ^~~~ 81:06.55 /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/nsISupportsImpl.h:1060:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 81:06.55 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 81:06.55 ^~~~~~~~~~~~~~~~~~ 81:06.55 /builddir/build/BUILD/thunderbird-60.4.0/dom/base/nsDOMWindowUtils.cpp:204:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 81:06.55 NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference) 81:06.55 ^~~~~~~~~~~~~~~~~~~~~~ 81:06.65 /builddir/build/BUILD/thunderbird-60.4.0/dom/base/nsDOMWindowUtils.cpp: In member function 'virtual nsresult nsTranslationNodeList::QueryInterface(const nsIID&, void**)': 81:06.65 /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/nsISupportsImpl.h:1002:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 81:06.65 foundInterface = 0; \ 81:06.65 ^~~~~~~~~~~~~~ 81:06.65 /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/nsISupportsImpl.h:1066:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 81:06.65 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 81:06.65 ^~~~~~~~~~~~~~~~~~~~~~~ 81:06.65 /builddir/build/BUILD/thunderbird-60.4.0/dom/base/nsDOMWindowUtils.cpp:4415:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 81:06.66 NS_INTERFACE_MAP_END 81:06.66 ^~~~~~~~~~~~~~~~~~~~ 81:06.66 /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/nsISupportsImpl.h:983:3: note: some parts of macro expansion are not guarded by this 'else' clause 81:06.66 else 81:06.66 ^~~~ 81:06.66 /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/nsISupportsImpl.h:1060:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 81:06.66 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 81:06.66 ^~~~~~~~~~~~~~~~~~ 81:06.66 /builddir/build/BUILD/thunderbird-60.4.0/dom/base/nsDOMWindowUtils.cpp:4414:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 81:06.66 NS_INTERFACE_MAP_ENTRY(nsITranslationNodeList) 81:06.66 ^~~~~~~~~~~~~~~~~~~~~~ 81:19.63 In file included from /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/nsISupportsUtils.h:14, 81:19.63 from /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/nsISupports.h:77, 81:19.63 from /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/nsIMessageManager.h:10, 81:19.63 from /builddir/build/BUILD/thunderbird-60.4.0/dom/base/nsFrameMessageManager.h:10, 81:19.63 from /builddir/build/BUILD/thunderbird-60.4.0/dom/base/nsFrameMessageManager.cpp:9: 81:19.63 /builddir/build/BUILD/thunderbird-60.4.0/dom/base/nsFrameMessageManager.cpp: In member function 'virtual nsresult nsFrameMessageManager::QueryInterface(const nsIID&, void**)': 81:19.63 /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/nsISupportsImpl.h:1002:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 81:19.63 foundInterface = 0; \ 81:19.64 ^~~~~~~~~~~~~~ 81:19.64 /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/nsISupportsImpl.h:1066:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 81:19.64 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 81:19.64 ^~~~~~~~~~~~~~~~~~~~~~~ 81:19.64 /builddir/build/BUILD/thunderbird-60.4.0/dom/base/nsFrameMessageManager.cpp:202:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 81:19.64 NS_INTERFACE_MAP_END 81:19.64 ^~~~~~~~~~~~~~~~~~~~ 81:19.64 In file included from /builddir/build/BUILD/thunderbird-60.4.0/dom/base/nsFrameMessageManager.cpp:15: 81:19.64 /builddir/build/BUILD/thunderbird-60.4.0/dom/base/nsDOMClassInfoID.h:62:5: note: some parts of macro expansion are not guarded by this 'else' clause 81:19.64 } else 81:19.64 ^~~~ 81:19.64 /builddir/build/BUILD/thunderbird-60.4.0/dom/base/nsDOMClassInfoID.h:62:5: note: in definition of macro 'NS_DOM_INTERFACE_MAP_ENTRY_CLASSINFO_CONDITIONAL' 81:19.64 } else 81:19.64 ^~~~ 81:31.52 In file included from /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/nsISupportsUtils.h:14, 81:31.52 from /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/nsISupports.h:77, 81:31.52 from /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/domstubs.h:10, 81:31.52 from /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/nsIDOMWindow.h:10, 81:31.53 from /builddir/build/BUILD/thunderbird-60.4.0/dom/base/nsPIDOMWindow.h:10, 81:31.53 from /builddir/build/BUILD/thunderbird-60.4.0/dom/base/nsGlobalWindowInner.h:10, 81:31.53 from /builddir/build/BUILD/thunderbird-60.4.0/dom/base/nsGlobalWindow.h:14, 81:31.53 from /builddir/build/BUILD/thunderbird-60.4.0/dom/base/nsGlobalWindowInner.cpp:7: 81:31.53 /builddir/build/BUILD/thunderbird-60.4.0/dom/base/nsGlobalWindowInner.cpp: In member function 'virtual nsresult IdleRequestExecutorTimeoutHandler::QueryInterface(const nsIID&, void**)': 81:31.53 /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/nsISupportsImpl.h:1020:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 81:31.53 foundInterface = 0; \ 81:31.54 ^~~~~~~~~~~~~~ 81:31.54 /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/nsISupportsImpl.h:1070:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 81:31.54 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 81:31.54 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 81:31.54 /builddir/build/BUILD/thunderbird-60.4.0/dom/base/nsGlobalWindowInner.cpp:446:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 81:31.54 NS_INTERFACE_MAP_END_INHERITING(TimeoutHandler) 81:31.54 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 81:31.54 In file included from /builddir/build/BUILD/thunderbird-60.4.0/dom/base/nsWrapperCache.h:10, 81:31.54 from /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/mozilla/dom/EventTarget.h:12, 81:31.54 from /builddir/build/BUILD/thunderbird-60.4.0/dom/base/nsPIDOMWindow.h:15, 81:31.54 from /builddir/build/BUILD/thunderbird-60.4.0/dom/base/nsGlobalWindowInner.h:10, 81:31.54 from /builddir/build/BUILD/thunderbird-60.4.0/dom/base/nsGlobalWindow.h:14, 81:31.54 from /builddir/build/BUILD/thunderbird-60.4.0/dom/base/nsGlobalWindowInner.cpp:7: 81:31.54 /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/nsCycleCollectionParticipant.h:315:5: note: some parts of macro expansion are not guarded by this 'else' clause 81:31.54 } else 81:31.54 ^~~~ 81:31.54 /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/nsCycleCollectionParticipant.h:319:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 81:31.54 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 81:31.54 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 81:31.54 /builddir/build/BUILD/thunderbird-60.4.0/dom/base/nsGlobalWindowInner.cpp:445:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 81:31.54 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(IdleRequestExecutorTimeoutHandler) 81:31.54 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 81:31.54 In file included from /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/nsISupportsUtils.h:14, 81:31.54 from /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/nsISupports.h:77, 81:31.54 from /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/domstubs.h:10, 81:31.54 from /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/nsIDOMWindow.h:10, 81:31.54 from /builddir/build/BUILD/thunderbird-60.4.0/dom/base/nsPIDOMWindow.h:10, 81:31.54 from /builddir/build/BUILD/thunderbird-60.4.0/dom/base/nsGlobalWindowInner.h:10, 81:31.54 from /builddir/build/BUILD/thunderbird-60.4.0/dom/base/nsGlobalWindow.h:14, 81:31.54 from /builddir/build/BUILD/thunderbird-60.4.0/dom/base/nsGlobalWindowInner.cpp:7: 81:31.54 /builddir/build/BUILD/thunderbird-60.4.0/dom/base/nsGlobalWindowInner.cpp: In member function 'virtual nsresult IdleRequestExecutor::QueryInterface(const nsIID&, void**)': 81:31.54 /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/nsISupportsImpl.h:1002:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 81:31.55 foundInterface = 0; \ 81:31.55 ^~~~~~~~~~~~~~ 81:31.55 /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/nsISupportsImpl.h:1066:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 81:31.55 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 81:31.55 ^~~~~~~~~~~~~~~~~~~~~~~ 81:31.55 /builddir/build/BUILD/thunderbird-60.4.0/dom/base/nsGlobalWindowInner.cpp:540:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 81:31.55 NS_INTERFACE_MAP_END 81:31.55 ^~~~~~~~~~~~~~~~~~~~ 81:31.55 /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/nsISupportsImpl.h:994:3: note: some parts of macro expansion are not guarded by this 'else' clause 81:31.55 else 81:31.55 ^~~~ 81:31.55 /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/nsISupportsImpl.h:1068:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 81:31.55 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 81:31.55 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 81:31.55 /builddir/build/BUILD/thunderbird-60.4.0/dom/base/nsGlobalWindowInner.cpp:539:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 81:31.55 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIRunnable) 81:31.55 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 81:31.55 /builddir/build/BUILD/thunderbird-60.4.0/dom/base/nsGlobalWindowInner.cpp: In member function 'virtual nsresult IdleRequestTimeoutHandler::QueryInterface(const nsIID&, void**)': 81:31.55 /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/nsISupportsImpl.h:1020:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 81:31.55 foundInterface = 0; \ 81:31.55 ^~~~~~~~~~~~~~ 81:31.55 /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/nsISupportsImpl.h:1070:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 81:31.55 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 81:31.55 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 81:31.55 /builddir/build/BUILD/thunderbird-60.4.0/dom/base/nsGlobalWindowInner.cpp:785:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 81:31.55 NS_INTERFACE_MAP_END_INHERITING(TimeoutHandler) 81:31.55 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 81:31.55 In file included from /builddir/build/BUILD/thunderbird-60.4.0/dom/base/nsWrapperCache.h:10, 81:31.55 from /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/mozilla/dom/EventTarget.h:12, 81:31.55 from /builddir/build/BUILD/thunderbird-60.4.0/dom/base/nsPIDOMWindow.h:15, 81:31.55 from /builddir/build/BUILD/thunderbird-60.4.0/dom/base/nsGlobalWindowInner.h:10, 81:31.56 from /builddir/build/BUILD/thunderbird-60.4.0/dom/base/nsGlobalWindow.h:14, 81:31.56 from /builddir/build/BUILD/thunderbird-60.4.0/dom/base/nsGlobalWindowInner.cpp:7: 81:31.56 /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/nsCycleCollectionParticipant.h:315:5: note: some parts of macro expansion are not guarded by this 'else' clause 81:31.56 } else 81:31.56 ^~~~ 81:31.56 /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/nsCycleCollectionParticipant.h:319:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 81:31.56 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 81:31.56 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 81:31.56 /builddir/build/BUILD/thunderbird-60.4.0/dom/base/nsGlobalWindowInner.cpp:784:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 81:31.56 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(IdleRequestTimeoutHandler) 81:31.56 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 81:31.57 In file included from /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/nsISupportsUtils.h:14, 81:31.57 from /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/nsISupports.h:77, 81:31.57 from /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/domstubs.h:10, 81:31.57 from /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/nsIDOMWindow.h:10, 81:31.57 from /builddir/build/BUILD/thunderbird-60.4.0/dom/base/nsPIDOMWindow.h:10, 81:31.57 from /builddir/build/BUILD/thunderbird-60.4.0/dom/base/nsGlobalWindowInner.h:10, 81:31.58 from /builddir/build/BUILD/thunderbird-60.4.0/dom/base/nsGlobalWindow.h:14, 81:31.58 from /builddir/build/BUILD/thunderbird-60.4.0/dom/base/nsGlobalWindowInner.cpp:7: 81:31.58 /builddir/build/BUILD/thunderbird-60.4.0/dom/base/nsGlobalWindowInner.cpp: In member function 'virtual nsresult nsGlobalWindowInner::QueryInterface(const nsIID&, void**)': 81:31.58 /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/nsISupportsImpl.h:1002:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 81:31.58 foundInterface = 0; \ 81:31.58 ^~~~~~~~~~~~~~ 81:31.58 /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/nsISupportsImpl.h:1066:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 81:31.58 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 81:31.58 ^~~~~~~~~~~~~~~~~~~~~~~ 81:31.58 /builddir/build/BUILD/thunderbird-60.4.0/dom/base/nsGlobalWindowInner.cpp:1431:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 81:31.58 NS_INTERFACE_MAP_END 81:31.58 ^~~~~~~~~~~~~~~~~~~~ 81:31.58 /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/nsISupportsImpl.h:983:3: note: some parts of macro expansion are not guarded by this 'else' clause 81:31.58 else 81:31.58 ^~~~ 81:31.58 /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/nsISupportsImpl.h:1060:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 81:31.58 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 81:31.58 ^~~~~~~~~~~~~~~~~~ 81:31.58 /builddir/build/BUILD/thunderbird-60.4.0/dom/base/nsGlobalWindowInner.cpp:1430:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 81:31.58 NS_INTERFACE_MAP_ENTRY(nsIInterfaceRequestor) 81:31.58 ^~~~~~~~~~~~~~~~~~~~~~ 81:32.18 In file included from /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/jspubtd.h:17, 81:32.18 from /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/nsCycleCollectionTraversalCallback.h:10, 81:32.18 from /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/nsCycleCollectionNoteChild.h:13, 81:32.18 from /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/nsCOMPtr.h:33, 81:32.19 from /builddir/build/BUILD/thunderbird-60.4.0/dom/base/nsPIDOMWindow.h:13, 81:32.19 from /builddir/build/BUILD/thunderbird-60.4.0/dom/base/nsGlobalWindowInner.h:10, 81:32.19 from /builddir/build/BUILD/thunderbird-60.4.0/dom/base/nsGlobalWindow.h:14, 81:32.19 from /builddir/build/BUILD/thunderbird-60.4.0/dom/base/nsGlobalWindowInner.cpp:7: 81:32.19 /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = xpc::GlobalProperties]': 81:32.19 /builddir/build/BUILD/thunderbird-60.4.0/js/xpconnect/src/xpcprivate.h:2636:28: required from here 81:32.19 /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct xpc::GlobalProperties'; use assignment or value-initialization instead [-Wclass-memaccess] 81:32.19 memset(aT, 0, sizeof(T)); 81:32.19 ~~~~~~^~~~~~~~~~~~~~~~~~ 81:32.19 In file included from /builddir/build/BUILD/thunderbird-60.4.0/dom/base/nsGlobalWindowInner.cpp:172: 81:32.19 /builddir/build/BUILD/thunderbird-60.4.0/js/xpconnect/src/xpcprivate.h:2634:8: note: 'struct xpc::GlobalProperties' declared here 81:32.19 struct GlobalProperties { 81:32.19 ^~~~~~~~~~~~~~~~ 81:48.80 In file included from /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/nsISupportsUtils.h:14, 81:48.80 from /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/nsISupports.h:77, 81:48.80 from /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/domstubs.h:10, 81:48.81 from /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/nsIDOMWindow.h:10, 81:48.81 from /builddir/build/BUILD/thunderbird-60.4.0/dom/base/nsPIDOMWindow.h:10, 81:48.81 from /builddir/build/BUILD/thunderbird-60.4.0/dom/base/nsGlobalWindowInner.h:10, 81:48.81 from /builddir/build/BUILD/thunderbird-60.4.0/dom/base/nsGlobalWindow.h:14, 81:48.81 from /builddir/build/BUILD/thunderbird-60.4.0/dom/base/nsGlobalWindowOuter.cpp:7: 81:48.81 /builddir/build/BUILD/thunderbird-60.4.0/dom/base/nsGlobalWindowOuter.cpp: In member function 'virtual nsresult nsGlobalWindowOuter::QueryInterface(const nsIID&, void**)': 81:48.81 /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/nsISupportsImpl.h:1002:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 81:48.81 foundInterface = 0; \ 81:48.81 ^~~~~~~~~~~~~~ 81:48.81 /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/nsISupportsImpl.h:1066:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 81:48.81 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 81:48.81 ^~~~~~~~~~~~~~~~~~~~~~~ 81:48.81 /builddir/build/BUILD/thunderbird-60.4.0/dom/base/nsGlobalWindowOuter.cpp:1120:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 81:48.81 NS_INTERFACE_MAP_END 81:48.81 ^~~~~~~~~~~~~~~~~~~~ 81:48.81 /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/nsISupportsImpl.h:983:3: note: some parts of macro expansion are not guarded by this 'else' clause 81:48.81 else 81:48.81 ^~~~ 81:48.81 /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/nsISupportsImpl.h:1060:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 81:48.81 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 81:48.81 ^~~~~~~~~~~~~~~~~~ 81:48.81 /builddir/build/BUILD/thunderbird-60.4.0/dom/base/nsGlobalWindowOuter.cpp:1119:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 81:48.81 NS_INTERFACE_MAP_ENTRY(nsIInterfaceRequestor) 81:48.81 ^~~~~~~~~~~~~~~~~~~~~~ 81:49.40 In file included from /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/jspubtd.h:17, 81:49.40 from /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/nsCycleCollectionTraversalCallback.h:10, 81:49.40 from /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/nsCycleCollectionNoteChild.h:13, 81:49.40 from /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/nsCOMPtr.h:33, 81:49.40 from /builddir/build/BUILD/thunderbird-60.4.0/dom/base/nsPIDOMWindow.h:13, 81:49.40 from /builddir/build/BUILD/thunderbird-60.4.0/dom/base/nsGlobalWindowInner.h:10, 81:49.40 from /builddir/build/BUILD/thunderbird-60.4.0/dom/base/nsGlobalWindow.h:14, 81:49.40 from /builddir/build/BUILD/thunderbird-60.4.0/dom/base/nsGlobalWindowOuter.cpp:7: 81:49.40 /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = xpc::GlobalProperties]': 81:49.40 /builddir/build/BUILD/thunderbird-60.4.0/js/xpconnect/src/xpcprivate.h:2636:28: required from here 81:49.40 /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct xpc::GlobalProperties'; use assignment or value-initialization instead [-Wclass-memaccess] 81:49.40 memset(aT, 0, sizeof(T)); 81:49.40 ~~~~~~^~~~~~~~~~~~~~~~~~ 81:49.40 In file included from /builddir/build/BUILD/thunderbird-60.4.0/dom/base/nsGlobalWindowOuter.cpp:171: 81:49.40 /builddir/build/BUILD/thunderbird-60.4.0/js/xpconnect/src/xpcprivate.h:2634:8: note: 'struct xpc::GlobalProperties' declared here 81:49.40 struct GlobalProperties { 81:49.40 ^~~~~~~~~~~~~~~~ 82:12.52 In file included from /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/mozilla/BlockingResourceBase.h:16, 82:12.52 from /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/mozilla/Mutex.h:10, 82:12.52 from /builddir/build/BUILD/thunderbird-60.4.0/image/imgLoader.h:11, 82:12.52 from /builddir/build/BUILD/thunderbird-60.4.0/dom/base/nsObjectLoadingContent.cpp:13: 82:12.52 /builddir/build/BUILD/thunderbird-60.4.0/dom/base/nsObjectLoadingContent.cpp: In member function 'virtual nsresult ObjectInterfaceRequestorShim::QueryInterface(const nsIID&, void**)': 82:12.52 /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/nsISupportsImpl.h:1002:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 82:12.52 foundInterface = 0; \ 82:12.52 ^~~~~~~~~~~~~~ 82:12.52 /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/nsISupportsImpl.h:1066:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 82:12.52 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 82:12.52 ^~~~~~~~~~~~~~~~~~~~~~~ 82:12.52 /builddir/build/BUILD/thunderbird-60.4.0/dom/base/nsObjectLoadingContent.cpp:1268:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 82:12.53 NS_INTERFACE_MAP_END 82:12.53 ^~~~~~~~~~~~~~~~~~~~ 82:12.53 /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/nsISupportsImpl.h:994:3: note: some parts of macro expansion are not guarded by this 'else' clause 82:12.53 else 82:12.53 ^~~~ 82:12.53 /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/nsISupportsImpl.h:1068:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 82:12.53 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 82:12.53 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 82:12.53 /builddir/build/BUILD/thunderbird-60.4.0/dom/base/nsObjectLoadingContent.cpp:1267:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 82:12.53 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIInterfaceRequestor) 82:12.53 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 82:21.06 In file included from /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/nsISupportsUtils.h:14, 82:21.06 from /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/nsISupports.h:77, 82:21.06 from /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 82:21.06 from /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/nsCycleCollectionNoteChild.h:13, 82:21.06 from /builddir/build/BUILD/thunderbird-60.4.0/xpcom/ds/nsTArray.h:28, 82:21.06 from /builddir/build/BUILD/thunderbird-60.4.0/dom/base/nsPluginArray.h:10, 82:21.06 from /builddir/build/BUILD/thunderbird-60.4.0/dom/base/nsPluginArray.cpp:7: 82:21.06 /builddir/build/BUILD/thunderbird-60.4.0/dom/base/nsPluginArray.cpp: In member function 'virtual nsresult nsPluginArray::QueryInterface(const nsIID&, void**)': 82:21.07 /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/nsISupportsImpl.h:1002:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 82:21.07 foundInterface = 0; \ 82:21.07 ^~~~~~~~~~~~~~ 82:21.07 /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/nsISupportsImpl.h:1066:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 82:21.07 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 82:21.07 ^~~~~~~~~~~~~~~~~~~~~~~ 82:21.07 /builddir/build/BUILD/thunderbird-60.4.0/dom/base/nsPluginArray.cpp:68:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 82:21.07 NS_INTERFACE_MAP_END 82:21.07 ^~~~~~~~~~~~~~~~~~~~ 82:21.07 /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/nsISupportsImpl.h:983:3: note: some parts of macro expansion are not guarded by this 'else' clause 82:21.07 else 82:21.07 ^~~~ 82:21.07 /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/nsISupportsImpl.h:1060:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 82:21.07 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 82:21.07 ^~~~~~~~~~~~~~~~~~ 82:21.07 /builddir/build/BUILD/thunderbird-60.4.0/dom/base/nsPluginArray.cpp:67:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 82:21.07 NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference) 82:21.07 ^~~~~~~~~~~~~~~~~~~~~~ 82:21.09 /builddir/build/BUILD/thunderbird-60.4.0/dom/base/nsPluginArray.cpp: In member function 'virtual nsresult nsPluginElement::QueryInterface(const nsIID&, void**)': 82:21.09 /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/nsISupportsImpl.h:1002:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 82:21.09 foundInterface = 0; \ 82:21.09 ^~~~~~~~~~~~~~ 82:21.09 /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/nsISupportsImpl.h:1066:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 82:21.09 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 82:21.09 ^~~~~~~~~~~~~~~~~~~~~~~ 82:21.09 /builddir/build/BUILD/thunderbird-60.4.0/dom/base/nsPluginArray.cpp:416:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 82:21.09 NS_INTERFACE_MAP_END 82:21.09 ^~~~~~~~~~~~~~~~~~~~ 82:21.09 /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/nsISupportsImpl.h:983:3: note: some parts of macro expansion are not guarded by this 'else' clause 82:21.09 else 82:21.09 ^~~~ 82:21.09 /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/nsISupportsImpl.h:1060:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 82:21.09 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 82:21.09 ^~~~~~~~~~~~~~~~~~ 82:21.09 /builddir/build/BUILD/thunderbird-60.4.0/dom/base/nsPluginArray.cpp:415:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 82:21.09 NS_INTERFACE_MAP_ENTRY(nsISupports) 82:21.09 ^~~~~~~~~~~~~~~~~~~~~~ 82:27.59 In file included from /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/nsISupportsUtils.h:14, 82:27.59 from /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/nsISupports.h:77, 82:27.59 from /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 82:27.59 from /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/nsCycleCollectionNoteChild.h:13, 82:27.59 from /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/nsCycleCollectionParticipant.h:12, 82:27.59 from /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/mozilla/dom/NodeInfo.h:24, 82:27.59 from /builddir/build/BUILD/thunderbird-60.4.0/dom/base/nsAttrName.h:16, 82:27.59 from /builddir/build/BUILD/thunderbird-60.4.0/dom/base/nsAttrAndChildArray.h:20, 82:27.59 from /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/mozilla/dom/FragmentOrElement.h:19, 82:27.59 from /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/mozilla/dom/Element.h:16, 82:27.59 from /builddir/build/BUILD/thunderbird-60.4.0/dom/base/AnonymousContent.h:10, 82:27.59 from /builddir/build/BUILD/thunderbird-60.4.0/dom/base/AnonymousContent.cpp:7, 82:27.59 from /builddir/build/BUILD/thunderbird-60.4.0/objdir/dom/base/Unified_cpp_dom_base0.cpp:2: 82:27.59 /builddir/build/BUILD/thunderbird-60.4.0/dom/base/Attr.cpp: In member function 'virtual nsresult mozilla::dom::Attr::QueryInterface(const nsIID&, void**)': 82:27.59 /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/nsISupportsImpl.h:1002:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 82:27.59 foundInterface = 0; \ 82:27.59 ^~~~~~~~~~~~~~ 82:27.59 /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/nsISupportsImpl.h:1066:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 82:27.59 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 82:27.59 ^~~~~~~~~~~~~~~~~~~~~~~ 82:27.59 /builddir/build/BUILD/thunderbird-60.4.0/dom/base/Attr.cpp:107:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 82:27.59 NS_INTERFACE_MAP_END 82:27.59 ^~~~~~~~~~~~~~~~~~~~ 82:27.59 In file included from /builddir/build/BUILD/thunderbird-60.4.0/dom/base/nsIContentInlines.h:13, 82:27.59 from /builddir/build/BUILD/thunderbird-60.4.0/dom/base/Attr.cpp:20, 82:27.59 from /builddir/build/BUILD/thunderbird-60.4.0/objdir/dom/base/Unified_cpp_dom_base0.cpp:11: 82:27.59 /builddir/build/BUILD/thunderbird-60.4.0/dom/base/nsContentUtils.h:3625:5: note: some parts of macro expansion are not guarded by this 'else' clause 82:27.59 } else 82:27.59 ^~~~ 82:27.59 /builddir/build/BUILD/thunderbird-60.4.0/dom/base/nsContentUtils.h:3625:5: note: in definition of macro 'NS_INTERFACE_MAP_ENTRY_TEAROFF' 82:27.59 } else 82:27.59 ^~~~ 82:27.97 In file included from /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/nsISupportsUtils.h:14, 82:27.97 from /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/nsISupports.h:77, 82:27.97 from /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 82:27.97 from /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/nsCycleCollectionNoteChild.h:13, 82:27.97 from /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/nsCycleCollectionParticipant.h:12, 82:27.97 from /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/mozilla/dom/NodeInfo.h:24, 82:27.97 from /builddir/build/BUILD/thunderbird-60.4.0/dom/base/nsAttrName.h:16, 82:27.97 from /builddir/build/BUILD/thunderbird-60.4.0/dom/base/nsAttrAndChildArray.h:20, 82:27.97 from /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/mozilla/dom/FragmentOrElement.h:19, 82:27.97 from /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/mozilla/dom/Element.h:16, 82:27.97 from /builddir/build/BUILD/thunderbird-60.4.0/dom/base/AnonymousContent.h:10, 82:27.97 from /builddir/build/BUILD/thunderbird-60.4.0/dom/base/AnonymousContent.cpp:7, 82:27.97 from /builddir/build/BUILD/thunderbird-60.4.0/objdir/dom/base/Unified_cpp_dom_base0.cpp:2: 82:27.97 /builddir/build/BUILD/thunderbird-60.4.0/dom/base/BarProps.cpp: In member function 'virtual nsresult mozilla::dom::BarProp::QueryInterface(const nsIID&, void**)': 82:27.97 /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/nsISupportsImpl.h:1002:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 82:27.97 foundInterface = 0; \ 82:27.97 ^~~~~~~~~~~~~~ 82:27.97 /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/nsISupportsImpl.h:1066:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 82:27.98 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 82:27.98 ^~~~~~~~~~~~~~~~~~~~~~~ 82:27.98 /builddir/build/BUILD/thunderbird-60.4.0/dom/base/BarProps.cpp:48:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 82:27.98 NS_INTERFACE_MAP_END 82:27.98 ^~~~~~~~~~~~~~~~~~~~ 82:27.98 /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/nsISupportsImpl.h:983:3: note: some parts of macro expansion are not guarded by this 'else' clause 82:27.98 else 82:27.98 ^~~~ 82:27.98 /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/nsISupportsImpl.h:1060:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 82:27.98 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 82:27.98 ^~~~~~~~~~~~~~~~~~ 82:27.98 /builddir/build/BUILD/thunderbird-60.4.0/dom/base/BarProps.cpp:47:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 82:27.98 NS_INTERFACE_MAP_ENTRY(nsISupports) 82:27.98 ^~~~~~~~~~~~~~~~~~~~~~ 82:29.24 /builddir/build/BUILD/thunderbird-60.4.0/dom/base/Crypto.cpp: In member function 'virtual nsresult mozilla::dom::Crypto::QueryInterface(const nsIID&, void**)': 82:29.25 /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/nsISupportsImpl.h:1002:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 82:29.25 foundInterface = 0; \ 82:29.25 ^~~~~~~~~~~~~~ 82:29.25 /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/nsISupportsImpl.h:1066:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 82:29.25 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 82:29.25 ^~~~~~~~~~~~~~~~~~~~~~~ 82:29.25 /builddir/build/BUILD/thunderbird-60.4.0/dom/base/Crypto.cpp:25:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 82:29.25 NS_INTERFACE_MAP_END 82:29.25 ^~~~~~~~~~~~~~~~~~~~ 82:29.25 /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/nsISupportsImpl.h:983:3: note: some parts of macro expansion are not guarded by this 'else' clause 82:29.25 else 82:29.25 ^~~~ 82:29.25 /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/nsISupportsImpl.h:1060:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 82:29.25 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 82:29.25 ^~~~~~~~~~~~~~~~~~ 82:29.25 /builddir/build/BUILD/thunderbird-60.4.0/dom/base/Crypto.cpp:24:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 82:29.25 NS_INTERFACE_MAP_ENTRY(nsISupports) 82:29.25 ^~~~~~~~~~~~~~~~~~~~~~ 82:29.27 /builddir/build/BUILD/thunderbird-60.4.0/dom/base/CustomElementRegistry.cpp: In member function 'virtual nsresult mozilla::dom::CustomElementRegistry::QueryInterface(const nsIID&, void**)': 82:29.28 /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/nsISupportsImpl.h:1002:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 82:29.28 foundInterface = 0; \ 82:29.28 ^~~~~~~~~~~~~~ 82:29.28 /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/nsISupportsImpl.h:1066:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 82:29.28 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 82:29.28 ^~~~~~~~~~~~~~~~~~~~~~~ 82:29.28 /builddir/build/BUILD/thunderbird-60.4.0/dom/base/CustomElementRegistry.cpp:268:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 82:29.28 NS_INTERFACE_MAP_END 82:29.28 ^~~~~~~~~~~~~~~~~~~~ 82:29.28 /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/nsISupportsImpl.h:983:3: note: some parts of macro expansion are not guarded by this 'else' clause 82:29.28 else 82:29.28 ^~~~ 82:29.28 /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/nsISupportsImpl.h:1060:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 82:29.28 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 82:29.28 ^~~~~~~~~~~~~~~~~~ 82:29.28 /builddir/build/BUILD/thunderbird-60.4.0/dom/base/CustomElementRegistry.cpp:267:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 82:29.28 NS_INTERFACE_MAP_ENTRY(nsISupports) 82:29.28 ^~~~~~~~~~~~~~~~~~~~~~ 82:29.33 /builddir/build/BUILD/thunderbird-60.4.0/dom/base/DOMCursor.cpp: In member function 'virtual nsresult mozilla::dom::DOMCursor::QueryInterface(const nsIID&, void**)': 82:29.33 /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/nsISupportsImpl.h:1020:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 82:29.33 foundInterface = 0; \ 82:29.33 ^~~~~~~~~~~~~~ 82:29.33 /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/nsISupportsImpl.h:1070:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 82:29.33 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 82:29.33 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 82:29.33 /builddir/build/BUILD/thunderbird-60.4.0/dom/base/DOMCursor.cpp:18:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 82:29.33 NS_INTERFACE_MAP_END_INHERITING(DOMRequest) 82:29.33 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 82:29.33 /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/nsISupportsImpl.h:983:3: note: some parts of macro expansion are not guarded by this 'else' clause 82:29.33 else 82:29.33 ^~~~ 82:29.33 /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/nsISupportsImpl.h:1060:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 82:29.33 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 82:29.33 ^~~~~~~~~~~~~~~~~~ 82:29.34 /builddir/build/BUILD/thunderbird-60.4.0/dom/base/DOMCursor.cpp:17:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 82:29.34 NS_INTERFACE_MAP_ENTRY(nsIDOMDOMCursor) 82:29.34 ^~~~~~~~~~~~~~~~~~~~~~ 82:29.34 /builddir/build/BUILD/thunderbird-60.4.0/dom/base/DOMError.cpp: In member function 'virtual nsresult mozilla::dom::DOMError::QueryInterface(const nsIID&, void**)': 82:29.34 /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/nsISupportsImpl.h:1002:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 82:29.34 foundInterface = 0; \ 82:29.34 ^~~~~~~~~~~~~~ 82:29.34 /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/nsISupportsImpl.h:1066:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 82:29.34 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 82:29.34 ^~~~~~~~~~~~~~~~~~~~~~~ 82:29.34 /builddir/build/BUILD/thunderbird-60.4.0/dom/base/DOMError.cpp:24:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 82:29.34 NS_INTERFACE_MAP_END 82:29.34 ^~~~~~~~~~~~~~~~~~~~ 82:29.34 /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/nsISupportsImpl.h:983:3: note: some parts of macro expansion are not guarded by this 'else' clause 82:29.34 else 82:29.34 ^~~~ 82:29.34 /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/nsISupportsImpl.h:1060:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 82:29.34 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 82:29.34 ^~~~~~~~~~~~~~~~~~ 82:29.34 /builddir/build/BUILD/thunderbird-60.4.0/dom/base/DOMError.cpp:23:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 82:29.34 NS_INTERFACE_MAP_ENTRY(nsISupports) 82:29.34 ^~~~~~~~~~~~~~~~~~~~~~ 82:29.44 /builddir/build/BUILD/thunderbird-60.4.0/dom/base/DOMException.cpp: In member function 'virtual nsresult mozilla::dom::Exception::QueryInterface(const nsIID&, void**)': 82:29.44 /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/nsISupportsImpl.h:1002:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 82:29.44 foundInterface = 0; \ 82:29.44 ^~~~~~~~~~~~~~ 82:29.44 /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/nsISupportsImpl.h:1066:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 82:29.44 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 82:29.44 ^~~~~~~~~~~~~~~~~~~~~~~ 82:29.44 /builddir/build/BUILD/thunderbird-60.4.0/dom/base/DOMException.cpp:146:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 82:29.44 NS_INTERFACE_MAP_END 82:29.44 ^~~~~~~~~~~~~~~~~~~~ 82:29.44 /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/nsISupportsImpl.h:983:3: note: some parts of macro expansion are not guarded by this 'else' clause 82:29.44 else 82:29.44 ^~~~ 82:29.44 /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/nsISupportsImpl.h:1060:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 82:29.44 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 82:29.44 ^~~~~~~~~~~~~~~~~~ 82:29.44 /builddir/build/BUILD/thunderbird-60.4.0/dom/base/DOMException.cpp:145:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 82:29.44 NS_INTERFACE_MAP_ENTRY(nsISupports) 82:29.44 ^~~~~~~~~~~~~~~~~~~~~~ 82:29.44 /builddir/build/BUILD/thunderbird-60.4.0/dom/base/DOMException.cpp: In member function 'virtual nsresult mozilla::dom::DOMException::QueryInterface(const nsIID&, void**)': 82:29.45 /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/nsISupportsImpl.h:1020:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 82:29.45 foundInterface = 0; \ 82:29.45 ^~~~~~~~~~~~~~ 82:29.45 /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/nsISupportsImpl.h:1070:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 82:29.45 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 82:29.45 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 82:29.45 /builddir/build/BUILD/thunderbird-60.4.0/dom/base/DOMException.cpp:362:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 82:29.45 NS_INTERFACE_MAP_END_INHERITING(Exception) 82:29.45 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 82:29.45 /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/nsISupportsImpl.h:983:3: note: some parts of macro expansion are not guarded by this 'else' clause 82:29.45 else 82:29.45 ^~~~ 82:29.45 /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/nsISupportsImpl.h:1060:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 82:29.45 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 82:29.45 ^~~~~~~~~~~~~~~~~~ 82:29.45 /builddir/build/BUILD/thunderbird-60.4.0/dom/base/DOMException.cpp:361:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 82:29.45 NS_INTERFACE_MAP_ENTRY(nsIDOMDOMException) 82:29.45 ^~~~~~~~~~~~~~~~~~~~~~ 82:29.45 /builddir/build/BUILD/thunderbird-60.4.0/dom/base/DOMImplementation.cpp: In member function 'virtual nsresult mozilla::dom::DOMImplementation::QueryInterface(const nsIID&, void**)': 82:29.45 /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/nsISupportsImpl.h:1002:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 82:29.45 foundInterface = 0; \ 82:29.45 ^~~~~~~~~~~~~~ 82:29.45 /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/nsISupportsImpl.h:1066:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 82:29.45 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 82:29.46 ^~~~~~~~~~~~~~~~~~~~~~~ 82:29.46 /builddir/build/BUILD/thunderbird-60.4.0/dom/base/DOMImplementation.cpp:25:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 82:29.46 NS_INTERFACE_MAP_END 82:29.46 ^~~~~~~~~~~~~~~~~~~~ 82:29.46 /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/nsISupportsImpl.h:983:3: note: some parts of macro expansion are not guarded by this 'else' clause 82:29.46 else 82:29.46 ^~~~ 82:29.46 /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/nsISupportsImpl.h:1060:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 82:29.46 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 82:29.46 ^~~~~~~~~~~~~~~~~~ 82:29.46 /builddir/build/BUILD/thunderbird-60.4.0/dom/base/DOMImplementation.cpp:24:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 82:29.46 NS_INTERFACE_MAP_ENTRY(nsISupports) 82:29.46 ^~~~~~~~~~~~~~~~~~~~~~ 82:29.90 In file included from /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/jspubtd.h:17, 82:29.90 from /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/nsCycleCollectionTraversalCallback.h:10, 82:29.90 from /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/nsCycleCollectionNoteChild.h:13, 82:29.90 from /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/nsCycleCollectionParticipant.h:12, 82:29.90 from /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/mozilla/dom/NodeInfo.h:24, 82:29.90 from /builddir/build/BUILD/thunderbird-60.4.0/dom/base/nsAttrName.h:16, 82:29.90 from /builddir/build/BUILD/thunderbird-60.4.0/dom/base/nsAttrAndChildArray.h:20, 82:29.90 from /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/mozilla/dom/FragmentOrElement.h:19, 82:29.90 from /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/mozilla/dom/Element.h:16, 82:29.90 from /builddir/build/BUILD/thunderbird-60.4.0/dom/base/AnonymousContent.h:10, 82:29.90 from /builddir/build/BUILD/thunderbird-60.4.0/dom/base/AnonymousContent.cpp:7, 82:29.90 from /builddir/build/BUILD/thunderbird-60.4.0/objdir/dom/base/Unified_cpp_dom_base0.cpp:2: 82:29.90 /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = xpc::GlobalProperties]': 82:29.90 /builddir/build/BUILD/thunderbird-60.4.0/js/xpconnect/src/xpcprivate.h:2636:28: required from here 82:29.90 /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct xpc::GlobalProperties'; use assignment or value-initialization instead [-Wclass-memaccess] 82:29.90 memset(aT, 0, sizeof(T)); 82:29.90 ~~~~~~^~~~~~~~~~~~~~~~~~ 82:29.90 In file included from /builddir/build/BUILD/thunderbird-60.4.0/dom/base/DOMException.cpp:18, 82:29.90 from /builddir/build/BUILD/thunderbird-60.4.0/objdir/dom/base/Unified_cpp_dom_base0.cpp:119: 82:29.90 /builddir/build/BUILD/thunderbird-60.4.0/js/xpconnect/src/xpcprivate.h:2634:8: note: 'struct xpc::GlobalProperties' declared here 82:29.90 struct GlobalProperties { 82:29.90 ^~~~~~~~~~~~~~~~ 82:30.08 In file included from /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/js/TracingAPI.h:11, 82:30.09 from /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/js/GCPolicyAPI.h:47, 82:30.09 from /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/js/RootingAPI.h:22, 82:30.09 from /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/nsCycleCollectionParticipant.h:13, 82:30.09 from /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/mozilla/dom/NodeInfo.h:24, 82:30.09 from /builddir/build/BUILD/thunderbird-60.4.0/dom/base/nsAttrName.h:16, 82:30.09 from /builddir/build/BUILD/thunderbird-60.4.0/dom/base/nsAttrAndChildArray.h:20, 82:30.09 from /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/mozilla/dom/FragmentOrElement.h:19, 82:30.09 from /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/mozilla/dom/Element.h:16, 82:30.09 from /builddir/build/BUILD/thunderbird-60.4.0/dom/base/AnonymousContent.h:10, 82:30.09 from /builddir/build/BUILD/thunderbird-60.4.0/dom/base/AnonymousContent.cpp:7, 82:30.09 from /builddir/build/BUILD/thunderbird-60.4.0/objdir/dom/base/Unified_cpp_dom_base0.cpp:2: 82:30.09 /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/js/HashTable.h: In instantiation of 'void js::detail::HashTable::clear() [with T = js::HashMapEntry, RefPtr >; HashPolicy = js::HashMap, RefPtr, js::MovableCellHasher >, js::SystemAllocPolicy>::MapHashPolicy; AllocPolicy = js::SystemAllocPolicy]': 82:30.09 /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/js/HashTable.h:200:57: required from 'void js::HashMap::clear() [with Key = JS::Heap; Value = RefPtr; HashPolicy = js::MovableCellHasher >; AllocPolicy = js::SystemAllocPolicy]' 82:30.09 /builddir/build/BUILD/thunderbird-60.4.0/dom/base/CustomElementRegistry.cpp:240:28: required from here 82:30.09 /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/js/HashTable.h:1674:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'js::detail::HashTable, RefPtr >, js::HashMap, RefPtr, js::MovableCellHasher >, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry, RefPtr > >'} with no trivial copy-assignment [-Wclass-memaccess] 82:30.09 memset(table, 0, sizeof(*table) * capacity()); 82:30.09 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 82:30.09 /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/js/HashTable.h:793:7: note: 'js::detail::HashTable, RefPtr >, js::HashMap, RefPtr, js::MovableCellHasher >, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry, RefPtr > >'} declared here 82:30.09 class HashTableEntry 82:30.09 ^~~~~~~~~~~~~~ 82:41.56 In file included from /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/nsISupportsUtils.h:14, 82:41.56 from /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/nsCOMPtr.h:30, 82:41.56 from /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/mozilla/dom/DOMParser.h:10, 82:41.56 from /builddir/build/BUILD/thunderbird-60.4.0/dom/base/DOMParser.cpp:7, 82:41.56 from /builddir/build/BUILD/thunderbird-60.4.0/objdir/dom/base/Unified_cpp_dom_base1.cpp:2: 82:41.56 /builddir/build/BUILD/thunderbird-60.4.0/dom/base/DOMParser.cpp: In member function 'virtual nsresult mozilla::dom::DOMParser::QueryInterface(const nsIID&, void**)': 82:41.56 /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/nsISupportsImpl.h:1002:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 82:41.56 foundInterface = 0; \ 82:41.56 ^~~~~~~~~~~~~~ 82:41.56 /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/nsISupportsImpl.h:1066:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 82:41.56 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 82:41.56 ^~~~~~~~~~~~~~~~~~~~~~~ 82:41.56 /builddir/build/BUILD/thunderbird-60.4.0/dom/base/DOMParser.cpp:45:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 82:41.56 NS_INTERFACE_MAP_END 82:41.56 ^~~~~~~~~~~~~~~~~~~~ 82:41.56 /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/nsISupportsImpl.h:983:3: note: some parts of macro expansion are not guarded by this 'else' clause 82:41.56 else 82:41.56 ^~~~ 82:41.57 /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/nsISupportsImpl.h:1060:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 82:41.57 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 82:41.57 ^~~~~~~~~~~~~~~~~~ 82:41.57 /builddir/build/BUILD/thunderbird-60.4.0/dom/base/DOMParser.cpp:44:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 82:41.57 NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference) 82:41.57 ^~~~~~~~~~~~~~~~~~~~~~ 82:41.61 /builddir/build/BUILD/thunderbird-60.4.0/dom/base/DOMQuad.cpp: In member function 'virtual nsresult mozilla::dom::DOMQuad::QuadBounds::QueryInterface(const nsIID&, void**)': 82:41.61 /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/nsISupportsImpl.h:1020:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 82:41.61 foundInterface = 0; \ 82:41.61 ^~~~~~~~~~~~~~ 82:41.61 /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/nsISupportsImpl.h:1070:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 82:41.61 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 82:41.61 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 82:41.61 /builddir/build/BUILD/thunderbird-60.4.0/dom/base/DOMQuad.cpp:148:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 82:41.61 NS_INTERFACE_MAP_END_INHERITING(DOMRectReadOnly) 82:41.61 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 82:41.61 In file included from /builddir/build/BUILD/thunderbird-60.4.0/dom/base/nsWrapperCache.h:10, 82:41.61 from /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/mozilla/StyleSheet.h:17, 82:41.61 from /builddir/build/BUILD/thunderbird-60.4.0/dom/base/nsIDocumentObserver.h:10, 82:41.61 from /builddir/build/BUILD/thunderbird-60.4.0/dom/base/nsIDocument.h:15, 82:41.61 from /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/mozilla/dom/DOMParser.h:11, 82:41.61 from /builddir/build/BUILD/thunderbird-60.4.0/dom/base/DOMParser.cpp:7, 82:41.61 from /builddir/build/BUILD/thunderbird-60.4.0/objdir/dom/base/Unified_cpp_dom_base1.cpp:2: 82:41.61 /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/nsCycleCollectionParticipant.h:315:5: note: some parts of macro expansion are not guarded by this 'else' clause 82:41.61 } else 82:41.61 ^~~~ 82:41.61 /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/nsCycleCollectionParticipant.h:319:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 82:41.61 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 82:41.61 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 82:41.61 /builddir/build/BUILD/thunderbird-60.4.0/dom/base/DOMQuad.cpp:147:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 82:41.61 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(DOMQuad::QuadBounds) 82:41.61 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 82:41.75 In file included from /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/nsISupportsUtils.h:14, 82:41.75 from /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/nsCOMPtr.h:30, 82:41.75 from /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/mozilla/dom/DOMParser.h:10, 82:41.75 from /builddir/build/BUILD/thunderbird-60.4.0/dom/base/DOMParser.cpp:7, 82:41.75 from /builddir/build/BUILD/thunderbird-60.4.0/objdir/dom/base/Unified_cpp_dom_base1.cpp:2: 82:41.75 /builddir/build/BUILD/thunderbird-60.4.0/dom/base/DOMRect.cpp: In member function 'virtual nsresult mozilla::dom::DOMRectReadOnly::QueryInterface(const nsIID&, void**)': 82:41.75 /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/nsISupportsImpl.h:1002:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 82:41.75 foundInterface = 0; \ 82:41.75 ^~~~~~~~~~~~~~ 82:41.75 /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/nsISupportsImpl.h:1066:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 82:41.75 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 82:41.75 ^~~~~~~~~~~~~~~~~~~~~~~ 82:41.75 /builddir/build/BUILD/thunderbird-60.4.0/dom/base/DOMRect.cpp:22:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 82:41.75 NS_INTERFACE_MAP_END 82:41.75 ^~~~~~~~~~~~~~~~~~~~ 82:41.75 /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/nsISupportsImpl.h:983:3: note: some parts of macro expansion are not guarded by this 'else' clause 82:41.75 else 82:41.75 ^~~~ 82:41.75 /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/nsISupportsImpl.h:1060:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 82:41.75 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 82:41.75 ^~~~~~~~~~~~~~~~~~ 82:41.75 /builddir/build/BUILD/thunderbird-60.4.0/dom/base/DOMRect.cpp:21:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 82:41.75 NS_INTERFACE_MAP_ENTRY(nsISupports) 82:41.75 ^~~~~~~~~~~~~~~~~~~~~~ 82:41.75 /builddir/build/BUILD/thunderbird-60.4.0/dom/base/DOMRect.cpp: In member function 'virtual nsresult mozilla::dom::DOMRectList::QueryInterface(const nsIID&, void**)': 82:41.76 /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/nsISupportsImpl.h:1002:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 82:41.76 foundInterface = 0; \ 82:41.76 ^~~~~~~~~~~~~~ 82:41.76 /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/nsISupportsImpl.h:1066:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 82:41.76 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 82:41.76 ^~~~~~~~~~~~~~~~~~~~~~~ 82:41.76 /builddir/build/BUILD/thunderbird-60.4.0/dom/base/DOMRect.cpp:82:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 82:41.76 NS_INTERFACE_MAP_END 82:41.76 ^~~~~~~~~~~~~~~~~~~~ 82:41.76 In file included from /builddir/build/BUILD/thunderbird-60.4.0/dom/base/nsWrapperCache.h:10, 82:41.76 from /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/mozilla/StyleSheet.h:17, 82:41.76 from /builddir/build/BUILD/thunderbird-60.4.0/dom/base/nsIDocumentObserver.h:10, 82:41.76 from /builddir/build/BUILD/thunderbird-60.4.0/dom/base/nsIDocument.h:15, 82:41.76 from /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/mozilla/dom/DOMParser.h:11, 82:41.76 from /builddir/build/BUILD/thunderbird-60.4.0/dom/base/DOMParser.cpp:7, 82:41.76 from /builddir/build/BUILD/thunderbird-60.4.0/objdir/dom/base/Unified_cpp_dom_base1.cpp:2: 82:41.76 /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/nsCycleCollectionParticipant.h:315:5: note: some parts of macro expansion are not guarded by this 'else' clause 82:41.76 } else 82:41.76 ^~~~ 82:41.76 /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/nsCycleCollectionParticipant.h:324:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 82:41.76 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 82:41.76 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 82:41.76 /builddir/build/BUILD/thunderbird-60.4.0/dom/base/DOMRect.cpp:81:3: note: in expansion of macro 'NS_INTERFACE_TABLE_TO_MAP_SEGUE_CYCLE_COLLECTION' 82:41.76 NS_INTERFACE_TABLE_TO_MAP_SEGUE_CYCLE_COLLECTION(DOMRectList) 82:41.76 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 82:41.82 In file included from /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/nsISupportsUtils.h:14, 82:41.82 from /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/nsCOMPtr.h:30, 82:41.82 from /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/mozilla/dom/DOMParser.h:10, 82:41.82 from /builddir/build/BUILD/thunderbird-60.4.0/dom/base/DOMParser.cpp:7, 82:41.82 from /builddir/build/BUILD/thunderbird-60.4.0/objdir/dom/base/Unified_cpp_dom_base1.cpp:2: 82:41.82 /builddir/build/BUILD/thunderbird-60.4.0/dom/base/DOMRequest.cpp: In member function 'virtual nsresult mozilla::dom::DOMRequest::QueryInterface(const nsIID&, void**)': 82:41.82 /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/nsISupportsImpl.h:1020:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 82:41.82 foundInterface = 0; \ 82:41.82 ^~~~~~~~~~~~~~ 82:41.82 /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/nsISupportsImpl.h:1070:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 82:41.82 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 82:41.82 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 82:41.82 /builddir/build/BUILD/thunderbird-60.4.0/dom/base/DOMRequest.cpp:72:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 82:41.82 NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 82:41.82 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 82:41.82 /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/nsISupportsImpl.h:983:3: note: some parts of macro expansion are not guarded by this 'else' clause 82:41.82 else 82:41.82 ^~~~ 82:41.82 /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/nsISupportsImpl.h:1060:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 82:41.82 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 82:41.82 ^~~~~~~~~~~~~~~~~~ 82:41.82 /builddir/build/BUILD/thunderbird-60.4.0/dom/base/DOMRequest.cpp:71:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 82:41.82 NS_INTERFACE_MAP_ENTRY(nsIDOMDOMRequest) 82:41.82 ^~~~~~~~~~~~~~~~~~~~~~ 82:41.84 /builddir/build/BUILD/thunderbird-60.4.0/dom/base/DOMStringList.cpp: In member function 'virtual nsresult mozilla::dom::DOMStringList::QueryInterface(const nsIID&, void**)': 82:41.84 /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/nsISupportsImpl.h:1002:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 82:41.84 foundInterface = 0; \ 82:41.84 ^~~~~~~~~~~~~~ 82:41.84 /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/nsISupportsImpl.h:1066:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 82:41.84 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 82:41.84 ^~~~~~~~~~~~~~~~~~~~~~~ 82:41.84 /builddir/build/BUILD/thunderbird-60.4.0/dom/base/DOMStringList.cpp:21:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 82:41.84 NS_INTERFACE_MAP_END 82:41.84 ^~~~~~~~~~~~~~~~~~~~ 82:41.84 /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/nsISupportsImpl.h:983:3: note: some parts of macro expansion are not guarded by this 'else' clause 82:41.84 else 82:41.84 ^~~~ 82:41.84 /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/nsISupportsImpl.h:1060:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 82:41.84 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 82:41.84 ^~~~~~~~~~~~~~~~~~ 82:41.84 /builddir/build/BUILD/thunderbird-60.4.0/dom/base/DOMStringList.cpp:20:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 82:41.84 NS_INTERFACE_MAP_ENTRY(nsISupports) 82:41.84 ^~~~~~~~~~~~~~~~~~~~~~ 82:42.79 /builddir/build/BUILD/thunderbird-60.4.0/dom/base/DocumentFragment.cpp: In member function 'virtual nsresult mozilla::dom::DocumentFragment::QueryInterface(const nsIID&, void**)': 82:42.79 /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/nsISupportsImpl.h:1002:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 82:42.79 foundInterface = 0; \ 82:42.79 ^~~~~~~~~~~~~~ 82:42.79 /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/nsISupportsImpl.h:1066:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 82:42.79 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 82:42.79 ^~~~~~~~~~~~~~~~~~~~~~~ 82:42.79 /builddir/build/BUILD/thunderbird-60.4.0/dom/base/DocumentFragment.cpp:131:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 82:42.79 NS_INTERFACE_MAP_END 82:42.79 ^~~~~~~~~~~~~~~~~~~~ 82:42.79 /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/nsISupportsImpl.h:994:3: note: some parts of macro expansion are not guarded by this 'else' clause 82:42.79 else 82:42.79 ^~~~ 82:42.79 /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/nsISupportsImpl.h:1068:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 82:42.79 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 82:42.79 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 82:42.79 /builddir/build/BUILD/thunderbird-60.4.0/dom/base/DocumentFragment.cpp:130:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 82:42.79 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIContent) 82:42.79 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 82:44.67 In file included from /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/mozilla/css/Declaration.h:25, 82:44.67 from /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/mozilla/DeclarationBlockInlines.h:11, 82:44.67 from /builddir/build/BUILD/thunderbird-60.4.0/dom/base/Element.cpp:64, 82:44.67 from /builddir/build/BUILD/thunderbird-60.4.0/objdir/dom/base/Unified_cpp_dom_base1.cpp:119: 82:44.67 /builddir/build/BUILD/thunderbird-60.4.0/layout/style/nsCSSDataBlock.h: In member function 'void nsCSSCompressedDataBlock::RawCopyValueToIndex(uint32_t, nsCSSValue*)': 82:44.67 /builddir/build/BUILD/thunderbird-60.4.0/layout/style/nsCSSDataBlock.h:159:55: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class nsCSSValue' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 82:44.67 memcpy(ValueAtIndex(i), aValue, sizeof(nsCSSValue)); 82:44.67 ^ 82:44.67 In file included from /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/mozilla/dom/DOMIntersectionObserver.h:11, 82:44.67 from /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/mozilla/dom/Element.h:46, 82:44.67 from /builddir/build/BUILD/thunderbird-60.4.0/dom/base/DirectionalityUtils.cpp:214, 82:44.67 from /builddir/build/BUILD/thunderbird-60.4.0/objdir/dom/base/Unified_cpp_dom_base1.cpp:65: 82:44.67 /builddir/build/BUILD/thunderbird-60.4.0/layout/style/nsCSSValue.h:604:7: note: 'class nsCSSValue' declared here 82:44.67 class nsCSSValue { 82:44.67 ^~~~~~~~~~ 82:45.64 In file included from /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/nsISupportsUtils.h:14, 82:45.64 from /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/nsCOMPtr.h:30, 82:45.64 from /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/mozilla/dom/DOMParser.h:10, 82:45.64 from /builddir/build/BUILD/thunderbird-60.4.0/dom/base/DOMParser.cpp:7, 82:45.64 from /builddir/build/BUILD/thunderbird-60.4.0/objdir/dom/base/Unified_cpp_dom_base1.cpp:2: 82:45.64 /builddir/build/BUILD/thunderbird-60.4.0/dom/base/EventSource.cpp: In member function 'virtual nsresult mozilla::dom::EventSource::QueryInterface(const nsIID&, void**)': 82:45.64 /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/nsISupportsImpl.h:1020:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 82:45.64 foundInterface = 0; \ 82:45.64 ^~~~~~~~~~~~~~ 82:45.64 /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/nsISupportsImpl.h:1070:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 82:45.64 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 82:45.64 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 82:45.64 /builddir/build/BUILD/thunderbird-60.4.0/dom/base/EventSource.cpp:2079:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 82:45.64 NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 82:45.64 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 82:45.64 In file included from /builddir/build/BUILD/thunderbird-60.4.0/dom/base/nsWrapperCache.h:10, 82:45.64 from /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/mozilla/StyleSheet.h:17, 82:45.64 from /builddir/build/BUILD/thunderbird-60.4.0/dom/base/nsIDocumentObserver.h:10, 82:45.64 from /builddir/build/BUILD/thunderbird-60.4.0/dom/base/nsIDocument.h:15, 82:45.64 from /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/mozilla/dom/DOMParser.h:11, 82:45.64 from /builddir/build/BUILD/thunderbird-60.4.0/dom/base/DOMParser.cpp:7, 82:45.64 from /builddir/build/BUILD/thunderbird-60.4.0/objdir/dom/base/Unified_cpp_dom_base1.cpp:2: 82:45.64 /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/nsCycleCollectionParticipant.h:315:5: note: some parts of macro expansion are not guarded by this 'else' clause 82:45.64 } else 82:45.64 ^~~~ 82:45.64 /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/nsCycleCollectionParticipant.h:319:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 82:45.64 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 82:45.64 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 82:45.64 /builddir/build/BUILD/thunderbird-60.4.0/dom/base/EventSource.cpp:2078:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 82:45.64 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(EventSource) 82:45.64 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 82:45.70 In file included from /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/nsISupportsUtils.h:14, 82:45.70 from /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/nsCOMPtr.h:30, 82:45.70 from /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/mozilla/dom/DOMParser.h:10, 82:45.70 from /builddir/build/BUILD/thunderbird-60.4.0/dom/base/DOMParser.cpp:7, 82:45.70 from /builddir/build/BUILD/thunderbird-60.4.0/objdir/dom/base/Unified_cpp_dom_base1.cpp:2: 82:45.70 /builddir/build/BUILD/thunderbird-60.4.0/dom/base/FormData.cpp: In member function 'virtual nsresult mozilla::dom::FormData::QueryInterface(const nsIID&, void**)': 82:45.70 /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/nsISupportsImpl.h:1002:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 82:45.70 foundInterface = 0; \ 82:45.70 ^~~~~~~~~~~~~~ 82:45.70 /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/nsISupportsImpl.h:1066:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 82:45.70 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 82:45.70 ^~~~~~~~~~~~~~~~~~~~~~~ 82:45.70 /builddir/build/BUILD/thunderbird-60.4.0/dom/base/FormData.cpp:97:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 82:45.70 NS_INTERFACE_MAP_END 82:45.70 ^~~~~~~~~~~~~~~~~~~~ 82:45.70 /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/nsISupportsImpl.h:983:3: note: some parts of macro expansion are not guarded by this 'else' clause 82:45.70 else 82:45.70 ^~~~ 82:45.70 /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/nsISupportsImpl.h:1060:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 82:45.70 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 82:45.70 ^~~~~~~~~~~~~~~~~~ 82:45.70 /builddir/build/BUILD/thunderbird-60.4.0/dom/base/FormData.cpp:96:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 82:45.70 NS_INTERFACE_MAP_ENTRY(nsISupports) 82:45.70 ^~~~~~~~~~~~~~~~~~~~~~ 83:00.32 In file included from /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/mozilla/css/Declaration.h:25, 83:00.32 from /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/mozilla/DeclarationBlockInlines.h:11, 83:00.32 from /builddir/build/BUILD/thunderbird-60.4.0/dom/base/FragmentOrElement.cpp:21, 83:00.32 from /builddir/build/BUILD/thunderbird-60.4.0/objdir/dom/base/Unified_cpp_dom_base2.cpp:2: 83:00.33 /builddir/build/BUILD/thunderbird-60.4.0/layout/style/nsCSSDataBlock.h: In member function 'void nsCSSCompressedDataBlock::RawCopyValueToIndex(uint32_t, nsCSSValue*)': 83:00.33 /builddir/build/BUILD/thunderbird-60.4.0/layout/style/nsCSSDataBlock.h:159:55: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class nsCSSValue' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 83:00.33 memcpy(ValueAtIndex(i), aValue, sizeof(nsCSSValue)); 83:00.33 ^ 83:00.33 In file included from /builddir/build/BUILD/thunderbird-60.4.0/layout/style/nsCSSDataBlock.h:18, 83:00.33 from /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/mozilla/css/Declaration.h:25, 83:00.33 from /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/mozilla/DeclarationBlockInlines.h:11, 83:00.33 from /builddir/build/BUILD/thunderbird-60.4.0/dom/base/FragmentOrElement.cpp:21, 83:00.33 from /builddir/build/BUILD/thunderbird-60.4.0/objdir/dom/base/Unified_cpp_dom_base2.cpp:2: 83:00.33 /builddir/build/BUILD/thunderbird-60.4.0/layout/style/nsCSSValue.h:604:7: note: 'class nsCSSValue' declared here 83:00.33 class nsCSSValue { 83:00.33 ^~~~~~~~~~ 83:03.52 In file included from /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/nsISupportsUtils.h:14, 83:03.52 from /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/nsISupports.h:77, 83:03.52 from /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 83:03.52 from /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/nsCycleCollectionNoteChild.h:13, 83:03.52 from /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/nsCycleCollectionParticipant.h:12, 83:03.52 from /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/mozilla/dom/NodeInfo.h:24, 83:03.52 from /builddir/build/BUILD/thunderbird-60.4.0/dom/base/nsAttrName.h:16, 83:03.52 from /builddir/build/BUILD/thunderbird-60.4.0/dom/base/nsAttrAndChildArray.h:20, 83:03.52 from /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/mozilla/dom/FragmentOrElement.h:19, 83:03.52 from /builddir/build/BUILD/thunderbird-60.4.0/dom/base/FragmentOrElement.cpp:18, 83:03.52 from /builddir/build/BUILD/thunderbird-60.4.0/objdir/dom/base/Unified_cpp_dom_base2.cpp:2: 83:03.52 /builddir/build/BUILD/thunderbird-60.4.0/dom/base/FragmentOrElement.cpp: In member function 'virtual nsresult nsAttrChildContentList::QueryInterface(const nsIID&, void**)': 83:03.52 /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/nsISupportsImpl.h:1002:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 83:03.52 foundInterface = 0; \ 83:03.52 ^~~~~~~~~~~~~~ 83:03.52 /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/nsISupportsImpl.h:1066:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 83:03.52 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 83:03.52 ^~~~~~~~~~~~~~~~~~~~~~~ 83:03.52 /builddir/build/BUILD/thunderbird-60.4.0/dom/base/FragmentOrElement.cpp:475:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 83:03.52 NS_INTERFACE_MAP_END 83:03.52 ^~~~~~~~~~~~~~~~~~~~ 83:03.52 In file included from /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/mozilla/dom/NodeInfo.h:24, 83:03.52 from /builddir/build/BUILD/thunderbird-60.4.0/dom/base/nsAttrName.h:16, 83:03.52 from /builddir/build/BUILD/thunderbird-60.4.0/dom/base/nsAttrAndChildArray.h:20, 83:03.52 from /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/mozilla/dom/FragmentOrElement.h:19, 83:03.52 from /builddir/build/BUILD/thunderbird-60.4.0/dom/base/FragmentOrElement.cpp:18, 83:03.52 from /builddir/build/BUILD/thunderbird-60.4.0/objdir/dom/base/Unified_cpp_dom_base2.cpp:2: 83:03.52 /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/nsCycleCollectionParticipant.h:315:5: note: some parts of macro expansion are not guarded by this 'else' clause 83:03.52 } else 83:03.52 ^~~~ 83:03.53 /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/nsCycleCollectionParticipant.h:324:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 83:03.53 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 83:03.53 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 83:03.53 /builddir/build/BUILD/thunderbird-60.4.0/dom/base/FragmentOrElement.cpp:474:3: note: in expansion of macro 'NS_INTERFACE_TABLE_TO_MAP_SEGUE_CYCLE_COLLECTION' 83:03.53 NS_INTERFACE_TABLE_TO_MAP_SEGUE_CYCLE_COLLECTION(nsAttrChildContentList) 83:03.53 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 83:03.53 In file included from /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/nsISupportsUtils.h:14, 83:03.53 from /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/nsISupports.h:77, 83:03.53 from /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 83:03.53 from /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/nsCycleCollectionNoteChild.h:13, 83:03.53 from /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/nsCycleCollectionParticipant.h:12, 83:03.53 from /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/mozilla/dom/NodeInfo.h:24, 83:03.53 from /builddir/build/BUILD/thunderbird-60.4.0/dom/base/nsAttrName.h:16, 83:03.53 from /builddir/build/BUILD/thunderbird-60.4.0/dom/base/nsAttrAndChildArray.h:20, 83:03.53 from /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/mozilla/dom/FragmentOrElement.h:19, 83:03.53 from /builddir/build/BUILD/thunderbird-60.4.0/dom/base/FragmentOrElement.cpp:18, 83:03.53 from /builddir/build/BUILD/thunderbird-60.4.0/objdir/dom/base/Unified_cpp_dom_base2.cpp:2: 83:03.53 /builddir/build/BUILD/thunderbird-60.4.0/dom/base/FragmentOrElement.cpp: In member function 'virtual nsresult nsNodeSupportsWeakRefTearoff::QueryInterface(const nsIID&, void**)': 83:03.53 /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/nsISupportsImpl.h:1034:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 83:03.53 foundInterface = 0; \ 83:03.53 ^~~~~~~~~~~~~~ 83:03.53 /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_USING_AGGREGATOR' 83:03.53 NS_IMPL_QUERY_TAIL_USING_AGGREGATOR(_aggregator) 83:03.53 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 83:03.53 /builddir/build/BUILD/thunderbird-60.4.0/dom/base/FragmentOrElement.cpp:647:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_AGGREGATED' 83:03.53 NS_INTERFACE_MAP_END_AGGREGATED(mNode) 83:03.53 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 83:03.53 /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/nsISupportsImpl.h:983:3: note: some parts of macro expansion are not guarded by this 'else' clause 83:03.53 else 83:03.53 ^~~~ 83:03.53 /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/nsISupportsImpl.h:1060:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 83:03.53 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 83:03.53 ^~~~~~~~~~~~~~~~~~ 83:03.53 /builddir/build/BUILD/thunderbird-60.4.0/dom/base/FragmentOrElement.cpp:646:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 83:03.53 NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference) 83:03.53 ^~~~~~~~~~~~~~~~~~~~~~ 83:03.56 /builddir/build/BUILD/thunderbird-60.4.0/dom/base/FragmentOrElement.cpp: In member function 'virtual nsresult mozilla::dom::FragmentOrElement::QueryInterface(const nsIID&, void**)': 83:03.56 /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/nsISupportsImpl.h:1002:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 83:03.56 foundInterface = 0; \ 83:03.56 ^~~~~~~~~~~~~~ 83:03.56 /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/nsISupportsImpl.h:1066:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 83:03.56 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 83:03.56 ^~~~~~~~~~~~~~~~~~~~~~~ 83:03.56 /builddir/build/BUILD/thunderbird-60.4.0/dom/base/FragmentOrElement.cpp:2105:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 83:03.56 NS_INTERFACE_MAP_END 83:03.56 ^~~~~~~~~~~~~~~~~~~~ 83:03.56 /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/nsISupportsImpl.h:994:3: note: some parts of macro expansion are not guarded by this 'else' clause 83:03.56 else 83:03.56 ^~~~ 83:03.56 /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/nsISupportsImpl.h:1068:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 83:03.56 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 83:03.56 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 83:03.56 /builddir/build/BUILD/thunderbird-60.4.0/dom/base/FragmentOrElement.cpp:2104:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 83:03.56 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIContent) 83:03.56 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 83:03.59 /builddir/build/BUILD/thunderbird-60.4.0/dom/base/IdleDeadline.cpp: In member function 'virtual nsresult mozilla::dom::IdleDeadline::QueryInterface(const nsIID&, void**)': 83:03.59 /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/nsISupportsImpl.h:1002:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 83:03.59 foundInterface = 0; \ 83:03.59 ^~~~~~~~~~~~~~ 83:03.59 /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/nsISupportsImpl.h:1066:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 83:03.59 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 83:03.59 ^~~~~~~~~~~~~~~~~~~~~~~ 83:03.59 /builddir/build/BUILD/thunderbird-60.4.0/dom/base/IdleDeadline.cpp:26:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 83:03.59 NS_INTERFACE_MAP_END 83:03.59 ^~~~~~~~~~~~~~~~~~~~ 83:03.59 /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/nsISupportsImpl.h:983:3: note: some parts of macro expansion are not guarded by this 'else' clause 83:03.59 else 83:03.59 ^~~~ 83:03.59 /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/nsISupportsImpl.h:1060:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 83:03.59 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 83:03.59 ^~~~~~~~~~~~~~~~~~ 83:03.59 /builddir/build/BUILD/thunderbird-60.4.0/dom/base/IdleDeadline.cpp:25:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 83:03.59 NS_INTERFACE_MAP_ENTRY(nsISupports) 83:03.59 ^~~~~~~~~~~~~~~~~~~~~~ 83:04.37 /builddir/build/BUILD/thunderbird-60.4.0/dom/base/IntlUtils.cpp: In member function 'virtual nsresult mozilla::dom::IntlUtils::QueryInterface(const nsIID&, void**)': 83:04.37 /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/nsISupportsImpl.h:1002:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 83:04.37 foundInterface = 0; \ 83:04.37 ^~~~~~~~~~~~~~ 83:04.37 /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/nsISupportsImpl.h:1066:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 83:04.37 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 83:04.37 ^~~~~~~~~~~~~~~~~~~~~~~ 83:04.37 /builddir/build/BUILD/thunderbird-60.4.0/dom/base/IntlUtils.cpp:22:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 83:04.37 NS_INTERFACE_MAP_END 83:04.37 ^~~~~~~~~~~~~~~~~~~~ 83:04.37 /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/nsISupportsImpl.h:983:3: note: some parts of macro expansion are not guarded by this 'else' clause 83:04.37 else 83:04.37 ^~~~ 83:04.37 /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/nsISupportsImpl.h:1060:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 83:04.37 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 83:04.37 ^~~~~~~~~~~~~~~~~~ 83:04.37 /builddir/build/BUILD/thunderbird-60.4.0/dom/base/IntlUtils.cpp:21:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 83:04.37 NS_INTERFACE_MAP_ENTRY(nsISupports) 83:04.37 ^~~~~~~~~~~~~~~~~~~~~~ 83:04.77 /builddir/build/BUILD/thunderbird-60.4.0/dom/base/Location.cpp: In member function 'virtual nsresult mozilla::dom::Location::QueryInterface(const nsIID&, void**)': 83:04.77 /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/nsISupportsImpl.h:1002:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 83:04.77 foundInterface = 0; \ 83:04.77 ^~~~~~~~~~~~~~ 83:04.77 /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/nsISupportsImpl.h:1066:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 83:04.77 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 83:04.77 ^~~~~~~~~~~~~~~~~~~~~~~ 83:04.77 /builddir/build/BUILD/thunderbird-60.4.0/dom/base/Location.cpp:58:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 83:04.77 NS_INTERFACE_MAP_END 83:04.77 ^~~~~~~~~~~~~~~~~~~~ 83:04.77 /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/nsISupportsImpl.h:983:3: note: some parts of macro expansion are not guarded by this 'else' clause 83:04.77 else 83:04.77 ^~~~ 83:04.77 /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/nsISupportsImpl.h:1060:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 83:04.77 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 83:04.77 ^~~~~~~~~~~~~~~~~~ 83:04.77 /builddir/build/BUILD/thunderbird-60.4.0/dom/base/Location.cpp:57:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 83:04.77 NS_INTERFACE_MAP_ENTRY(nsISupports) 83:04.77 ^~~~~~~~~~~~~~~~~~~~~~ 83:07.16 /builddir/build/BUILD/thunderbird-60.4.0/dom/base/Navigator.cpp: In member function 'virtual nsresult mozilla::dom::Navigator::QueryInterface(const nsIID&, void**)': 83:07.16 /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/nsISupportsImpl.h:1002:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 83:07.16 foundInterface = 0; \ 83:07.16 ^~~~~~~~~~~~~~ 83:07.16 /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/nsISupportsImpl.h:1066:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 83:07.16 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 83:07.16 ^~~~~~~~~~~~~~~~~~~~~~~ 83:07.16 /builddir/build/BUILD/thunderbird-60.4.0/dom/base/Navigator.cpp:178:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 83:07.16 NS_INTERFACE_MAP_END 83:07.16 ^~~~~~~~~~~~~~~~~~~~ 83:07.16 /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/nsISupportsImpl.h:983:3: note: some parts of macro expansion are not guarded by this 'else' clause 83:07.16 else 83:07.16 ^~~~ 83:07.16 /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/nsISupportsImpl.h:1060:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 83:07.16 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 83:07.16 ^~~~~~~~~~~~~~~~~~ 83:07.16 /builddir/build/BUILD/thunderbird-60.4.0/dom/base/Navigator.cpp:177:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 83:07.16 NS_INTERFACE_MAP_ENTRY(nsISupports) 83:07.16 ^~~~~~~~~~~~~~~~~~~~~~ 83:07.26 /builddir/build/BUILD/thunderbird-60.4.0/dom/base/NodeIterator.cpp: In member function 'virtual nsresult mozilla::dom::NodeIterator::QueryInterface(const nsIID&, void**)': 83:07.26 /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/nsISupportsImpl.h:1002:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 83:07.26 foundInterface = 0; \ 83:07.26 ^~~~~~~~~~~~~~ 83:07.26 /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/nsISupportsImpl.h:1066:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 83:07.26 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 83:07.26 ^~~~~~~~~~~~~~~~~~~~~~~ 83:07.26 /builddir/build/BUILD/thunderbird-60.4.0/dom/base/NodeIterator.cpp:177:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 83:07.26 NS_INTERFACE_MAP_END 83:07.26 ^~~~~~~~~~~~~~~~~~~~ 83:07.26 /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/nsISupportsImpl.h:983:3: note: some parts of macro expansion are not guarded by this 'else' clause 83:07.26 else 83:07.27 ^~~~ 83:07.27 /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/nsISupportsImpl.h:1060:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 83:07.27 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 83:07.27 ^~~~~~~~~~~~~~~~~~ 83:07.27 /builddir/build/BUILD/thunderbird-60.4.0/dom/base/NodeIterator.cpp:176:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 83:07.27 NS_INTERFACE_MAP_ENTRY(nsISupports) 83:07.27 ^~~~~~~~~~~~~~~~~~~~~~ 83:07.83 /builddir/build/BUILD/thunderbird-60.4.0/dom/base/ProcessGlobal.cpp: In member function 'virtual nsresult mozilla::dom::ProcessGlobal::QueryInterface(const nsIID&, void**)': 83:07.83 /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/nsISupportsImpl.h:1002:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 83:07.83 foundInterface = 0; \ 83:07.83 ^~~~~~~~~~~~~~ 83:07.83 /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/nsISupportsImpl.h:1066:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 83:07.83 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 83:07.83 ^~~~~~~~~~~~~~~~~~~~~~~ 83:07.83 /builddir/build/BUILD/thunderbird-60.4.0/dom/base/ProcessGlobal.cpp:79:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 83:07.83 NS_INTERFACE_MAP_END 83:07.83 ^~~~~~~~~~~~~~~~~~~~ 83:07.83 In file included from /builddir/build/BUILD/thunderbird-60.4.0/dom/base/Location.cpp:27, 83:07.83 from /builddir/build/BUILD/thunderbird-60.4.0/objdir/dom/base/Unified_cpp_dom_base2.cpp:74: 83:07.83 /builddir/build/BUILD/thunderbird-60.4.0/dom/base/nsDOMClassInfoID.h:51:5: note: some parts of macro expansion are not guarded by this 'else' clause 83:07.83 } else 83:07.83 ^~~~ 83:07.83 /builddir/build/BUILD/thunderbird-60.4.0/dom/base/nsDOMClassInfoID.h:51:5: note: in definition of macro 'NS_DOM_INTERFACE_MAP_ENTRY_CLASSINFO' 83:07.83 } else 83:07.83 ^~~~ 83:08.49 In file included from /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/jspubtd.h:17, 83:08.49 from /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/nsCycleCollectionTraversalCallback.h:10, 83:08.49 from /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/nsCycleCollectionNoteChild.h:13, 83:08.49 from /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/nsCycleCollectionParticipant.h:12, 83:08.49 from /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/mozilla/dom/NodeInfo.h:24, 83:08.49 from /builddir/build/BUILD/thunderbird-60.4.0/dom/base/nsAttrName.h:16, 83:08.49 from /builddir/build/BUILD/thunderbird-60.4.0/dom/base/nsAttrAndChildArray.h:20, 83:08.49 from /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/mozilla/dom/FragmentOrElement.h:19, 83:08.49 from /builddir/build/BUILD/thunderbird-60.4.0/dom/base/FragmentOrElement.cpp:18, 83:08.49 from /builddir/build/BUILD/thunderbird-60.4.0/objdir/dom/base/Unified_cpp_dom_base2.cpp:2: 83:08.49 /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = xpc::GlobalProperties]': 83:08.49 /builddir/build/BUILD/thunderbird-60.4.0/js/xpconnect/src/xpcprivate.h:2636:28: required from here 83:08.49 /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct xpc::GlobalProperties'; use assignment or value-initialization instead [-Wclass-memaccess] 83:08.49 memset(aT, 0, sizeof(T)); 83:08.49 ~~~~~~^~~~~~~~~~~~~~~~~~ 83:08.49 In file included from /builddir/build/BUILD/thunderbird-60.4.0/dom/base/IntlUtils.h:11, 83:08.50 from /builddir/build/BUILD/thunderbird-60.4.0/dom/base/IntlUtils.cpp:7, 83:08.50 from /builddir/build/BUILD/thunderbird-60.4.0/objdir/dom/base/Unified_cpp_dom_base2.cpp:56: 83:08.50 /builddir/build/BUILD/thunderbird-60.4.0/js/xpconnect/src/xpcprivate.h:2634:8: note: 'struct xpc::GlobalProperties' declared here 83:08.50 struct GlobalProperties { 83:08.50 ^~~~~~~~~~~~~~~~ 83:24.35 In file included from /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/nsISupportsUtils.h:14, 83:24.35 from /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/nsISupports.h:77, 83:24.35 from /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/nsIRunnable.h:10, 83:24.35 from /builddir/build/BUILD/thunderbird-60.4.0/dom/base/SameProcessMessageQueue.h:10, 83:24.35 from /builddir/build/BUILD/thunderbird-60.4.0/dom/base/SameProcessMessageQueue.cpp:7, 83:24.35 from /builddir/build/BUILD/thunderbird-60.4.0/objdir/dom/base/Unified_cpp_dom_base3.cpp:2: 83:24.35 /builddir/build/BUILD/thunderbird-60.4.0/dom/base/ScreenOrientation.cpp: In member function 'virtual nsresult mozilla::dom::ScreenOrientation::QueryInterface(const nsIID&, void**)': 83:24.35 /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/nsISupportsImpl.h:1020:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 83:24.35 foundInterface = 0; \ 83:24.35 ^~~~~~~~~~~~~~ 83:24.35 /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/nsISupportsImpl.h:1070:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 83:24.35 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 83:24.35 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 83:24.35 /builddir/build/BUILD/thunderbird-60.4.0/dom/base/ScreenOrientation.cpp:30:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 83:24.35 NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 83:24.35 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 83:24.36 In file included from /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/mozilla/DOMEventTargetHelper.h:12, 83:24.36 from /builddir/build/BUILD/thunderbird-60.4.0/dom/base/ScreenOrientation.h:10, 83:24.36 from /builddir/build/BUILD/thunderbird-60.4.0/dom/base/ScreenOrientation.cpp:7, 83:24.36 from /builddir/build/BUILD/thunderbird-60.4.0/objdir/dom/base/Unified_cpp_dom_base3.cpp:11: 83:24.36 /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/nsCycleCollectionParticipant.h:315:5: note: some parts of macro expansion are not guarded by this 'else' clause 83:24.36 } else 83:24.36 ^~~~ 83:24.36 /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/nsCycleCollectionParticipant.h:319:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 83:24.36 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 83:24.36 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 83:24.36 /builddir/build/BUILD/thunderbird-60.4.0/dom/base/ScreenOrientation.cpp:29:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 83:24.36 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(ScreenOrientation) 83:24.36 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 83:26.58 In file included from /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/nsISupportsUtils.h:14, 83:26.58 from /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/nsISupports.h:77, 83:26.58 from /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/nsIRunnable.h:10, 83:26.58 from /builddir/build/BUILD/thunderbird-60.4.0/dom/base/SameProcessMessageQueue.h:10, 83:26.58 from /builddir/build/BUILD/thunderbird-60.4.0/dom/base/SameProcessMessageQueue.cpp:7, 83:26.58 from /builddir/build/BUILD/thunderbird-60.4.0/objdir/dom/base/Unified_cpp_dom_base3.cpp:2: 83:26.58 /builddir/build/BUILD/thunderbird-60.4.0/dom/base/Selection.cpp: In member function 'virtual nsresult mozilla::dom::Selection::QueryInterface(const nsIID&, void**)': 83:26.58 /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/nsISupportsImpl.h:1002:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 83:26.58 foundInterface = 0; \ 83:26.58 ^~~~~~~~~~~~~~ 83:26.58 /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/nsISupportsImpl.h:1066:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 83:26.58 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 83:26.58 ^~~~~~~~~~~~~~~~~~~~~~~ 83:26.58 /builddir/build/BUILD/thunderbird-60.4.0/dom/base/Selection.cpp:816:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 83:26.58 NS_INTERFACE_MAP_END 83:26.58 ^~~~~~~~~~~~~~~~~~~~ 83:26.58 /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/nsISupportsImpl.h:994:3: note: some parts of macro expansion are not guarded by this 'else' clause 83:26.58 else 83:26.58 ^~~~ 83:26.58 /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/nsISupportsImpl.h:1068:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 83:26.58 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 83:26.58 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 83:26.58 /builddir/build/BUILD/thunderbird-60.4.0/dom/base/Selection.cpp:815:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 83:26.58 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsISelection) 83:26.58 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 83:26.66 /builddir/build/BUILD/thunderbird-60.4.0/dom/base/SelectionChangeListener.cpp: In member function 'virtual nsresult mozilla::dom::SelectionChangeListener::QueryInterface(const nsIID&, void**)': 83:26.66 /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/nsISupportsImpl.h:1002:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 83:26.66 foundInterface = 0; \ 83:26.66 ^~~~~~~~~~~~~~ 83:26.66 /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/nsISupportsImpl.h:1066:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 83:26.66 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 83:26.66 ^~~~~~~~~~~~~~~~~~~~~~~ 83:26.66 /builddir/build/BUILD/thunderbird-60.4.0/dom/base/SelectionChangeListener.cpp:78:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 83:26.66 NS_INTERFACE_MAP_END 83:26.66 ^~~~~~~~~~~~~~~~~~~~ 83:26.66 /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/nsISupportsImpl.h:983:3: note: some parts of macro expansion are not guarded by this 'else' clause 83:26.66 else 83:26.66 ^~~~ 83:26.66 /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/nsISupportsImpl.h:1060:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 83:26.66 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 83:26.66 ^~~~~~~~~~~~~~~~~~ 83:26.66 /builddir/build/BUILD/thunderbird-60.4.0/dom/base/SelectionChangeListener.cpp:77:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 83:26.66 NS_INTERFACE_MAP_ENTRY(nsISelectionListener) 83:26.66 ^~~~~~~~~~~~~~~~~~~~~~ 83:26.74 /builddir/build/BUILD/thunderbird-60.4.0/dom/base/ShadowRoot.cpp: In member function 'virtual nsresult mozilla::dom::ShadowRoot::QueryInterface(const nsIID&, void**)': 83:26.74 /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/nsISupportsImpl.h:1020:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 83:26.74 foundInterface = 0; \ 83:26.74 ^~~~~~~~~~~~~~ 83:26.74 /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/nsISupportsImpl.h:1070:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 83:26.74 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 83:26.74 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 83:26.74 /builddir/build/BUILD/thunderbird-60.4.0/dom/base/ShadowRoot.cpp:47:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 83:26.74 NS_INTERFACE_MAP_END_INHERITING(DocumentFragment) 83:26.74 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 83:26.74 /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/nsISupportsImpl.h:983:3: note: some parts of macro expansion are not guarded by this 'else' clause 83:26.74 else 83:26.74 ^~~~ 83:26.74 /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/nsISupportsImpl.h:1060:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 83:26.74 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 83:26.74 ^~~~~~~~~~~~~~~~~~ 83:26.74 /builddir/build/BUILD/thunderbird-60.4.0/dom/base/ShadowRoot.cpp:46:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 83:26.74 NS_INTERFACE_MAP_ENTRY(nsIMutationObserver) 83:26.74 ^~~~~~~~~~~~~~~~~~~~~~ 83:27.18 /builddir/build/BUILD/thunderbird-60.4.0/dom/base/StyleSheetList.cpp: In member function 'virtual nsresult mozilla::dom::StyleSheetList::QueryInterface(const nsIID&, void**)': 83:27.18 /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/nsISupportsImpl.h:1002:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 83:27.18 foundInterface = 0; \ 83:27.18 ^~~~~~~~~~~~~~ 83:27.18 /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/nsISupportsImpl.h:1066:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 83:27.18 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 83:27.19 ^~~~~~~~~~~~~~~~~~~~~~~ 83:27.19 /builddir/build/BUILD/thunderbird-60.4.0/dom/base/StyleSheetList.cpp:23:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 83:27.19 NS_INTERFACE_MAP_END 83:27.19 ^~~~~~~~~~~~~~~~~~~~ 83:27.19 /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/nsISupportsImpl.h:983:3: note: some parts of macro expansion are not guarded by this 'else' clause 83:27.19 else 83:27.19 ^~~~ 83:27.19 /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/nsISupportsImpl.h:1060:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 83:27.19 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 83:27.19 ^~~~~~~~~~~~~~~~~~ 83:27.19 /builddir/build/BUILD/thunderbird-60.4.0/dom/base/StyleSheetList.cpp:22:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 83:27.19 NS_INTERFACE_MAP_ENTRY(nsISupports) 83:27.19 ^~~~~~~~~~~~~~~~~~~~~~ 83:27.21 /builddir/build/BUILD/thunderbird-60.4.0/dom/base/SubtleCrypto.cpp: In member function 'virtual nsresult mozilla::dom::SubtleCrypto::QueryInterface(const nsIID&, void**)': 83:27.21 /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/nsISupportsImpl.h:1002:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 83:27.21 foundInterface = 0; \ 83:27.21 ^~~~~~~~~~~~~~ 83:27.21 /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/nsISupportsImpl.h:1066:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 83:27.21 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 83:27.21 ^~~~~~~~~~~~~~~~~~~~~~~ 83:27.21 /builddir/build/BUILD/thunderbird-60.4.0/dom/base/SubtleCrypto.cpp:22:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 83:27.21 NS_INTERFACE_MAP_END 83:27.21 ^~~~~~~~~~~~~~~~~~~~ 83:27.21 /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/nsISupportsImpl.h:983:3: note: some parts of macro expansion are not guarded by this 'else' clause 83:27.21 else 83:27.21 ^~~~ 83:27.21 /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/nsISupportsImpl.h:1060:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 83:27.21 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 83:27.21 ^~~~~~~~~~~~~~~~~~ 83:27.21 /builddir/build/BUILD/thunderbird-60.4.0/dom/base/SubtleCrypto.cpp:21:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 83:27.21 NS_INTERFACE_MAP_ENTRY(nsISupports) 83:27.21 ^~~~~~~~~~~~~~~~~~~~~~ 83:42.94 In file included from /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/nsISupportsUtils.h:14, 83:42.94 from /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/nsCOMPtr.h:30, 83:42.94 from /builddir/build/BUILD/thunderbird-60.4.0/dom/base/TimeoutHandler.h:10, 83:42.94 from /builddir/build/BUILD/thunderbird-60.4.0/dom/base/TimeoutHandler.cpp:7, 83:42.94 from /builddir/build/BUILD/thunderbird-60.4.0/objdir/dom/base/Unified_cpp_dom_base4.cpp:2: 83:42.94 /builddir/build/BUILD/thunderbird-60.4.0/dom/base/TimeoutHandler.cpp: In member function 'virtual nsresult mozilla::dom::TimeoutHandler::QueryInterface(const nsIID&, void**)': 83:42.94 /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/nsISupportsImpl.h:1002:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 83:42.94 foundInterface = 0; \ 83:42.94 ^~~~~~~~~~~~~~ 83:42.94 /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/nsISupportsImpl.h:1066:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 83:42.94 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 83:42.94 ^~~~~~~~~~~~~~~~~~~~~~~ 83:42.94 /builddir/build/BUILD/thunderbird-60.4.0/dom/base/TimeoutHandler.cpp:41:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 83:42.94 NS_INTERFACE_MAP_END 83:42.94 ^~~~~~~~~~~~~~~~~~~~ 83:42.94 /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/nsISupportsImpl.h:983:3: note: some parts of macro expansion are not guarded by this 'else' clause 83:42.94 else 83:42.95 ^~~~ 83:42.95 /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/nsISupportsImpl.h:1060:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 83:42.95 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 83:42.95 ^~~~~~~~~~~~~~~~~~ 83:42.95 /builddir/build/BUILD/thunderbird-60.4.0/dom/base/TimeoutHandler.cpp:40:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 83:42.95 NS_INTERFACE_MAP_ENTRY(nsITimeoutHandler) 83:42.95 ^~~~~~~~~~~~~~~~~~~~~~ 83:46.89 /builddir/build/BUILD/thunderbird-60.4.0/dom/base/TreeWalker.cpp: In member function 'virtual nsresult mozilla::dom::TreeWalker::QueryInterface(const nsIID&, void**)': 83:46.89 /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/nsISupportsImpl.h:1002:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 83:46.89 foundInterface = 0; \ 83:46.89 ^~~~~~~~~~~~~~ 83:46.90 /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/nsISupportsImpl.h:1066:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 83:46.90 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 83:46.90 ^~~~~~~~~~~~~~~~~~~~~~~ 83:46.90 /builddir/build/BUILD/thunderbird-60.4.0/dom/base/TreeWalker.cpp:50:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 83:46.90 NS_INTERFACE_MAP_END 83:46.90 ^~~~~~~~~~~~~~~~~~~~ 83:46.90 /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/nsISupportsImpl.h:983:3: note: some parts of macro expansion are not guarded by this 'else' clause 83:46.90 else 83:46.90 ^~~~ 83:46.90 /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/nsISupportsImpl.h:1060:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 83:46.90 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 83:46.90 ^~~~~~~~~~~~~~~~~~ 83:46.90 /builddir/build/BUILD/thunderbird-60.4.0/dom/base/TreeWalker.cpp:49:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 83:46.90 NS_INTERFACE_MAP_ENTRY(nsISupports) 83:46.90 ^~~~~~~~~~~~~~~~~~~~~~ 83:47.64 In file included from /builddir/build/BUILD/thunderbird-60.4.0/layout/style/Declaration.h:25, 83:47.64 from /builddir/build/BUILD/thunderbird-60.4.0/layout/style/nsRuleWalker.h:17, 83:47.64 from /builddir/build/BUILD/thunderbird-60.4.0/dom/base/nsAttrAndChildArray.cpp:22, 83:47.64 from /builddir/build/BUILD/thunderbird-60.4.0/objdir/dom/base/Unified_cpp_dom_base4.cpp:83: 83:47.64 /builddir/build/BUILD/thunderbird-60.4.0/layout/style/nsCSSDataBlock.h: In member function 'void nsCSSCompressedDataBlock::RawCopyValueToIndex(uint32_t, nsCSSValue*)': 83:47.64 /builddir/build/BUILD/thunderbird-60.4.0/layout/style/nsCSSDataBlock.h:159:55: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class nsCSSValue' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 83:47.64 memcpy(ValueAtIndex(i), aValue, sizeof(nsCSSValue)); 83:47.64 ^ 83:47.64 In file included from /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/mozilla/dom/DOMIntersectionObserver.h:11, 83:47.64 from /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/mozilla/dom/Element.h:46, 83:47.64 from /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/mozilla/PseudoElementHashEntry.h:10, 83:47.64 from /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/mozilla/EffectCompositor.h:13, 83:47.64 from /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/mozilla/dom/Animation.h:16, 83:47.64 from /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/mozilla/AnimationComparator.h:10, 83:47.64 from /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/mozilla/AnimationEventDispatcher.h:11, 83:47.64 from /builddir/build/BUILD/thunderbird-60.4.0/layout/base/nsRefreshDriver.h:25, 83:47.64 from /builddir/build/BUILD/thunderbird-60.4.0/dom/base/nsGlobalWindowInner.h:60, 83:47.64 from /builddir/build/BUILD/thunderbird-60.4.0/dom/base/nsGlobalWindow.h:14, 83:47.65 from /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/mozilla/dom/Timeout.h:14, 83:47.65 from /builddir/build/BUILD/thunderbird-60.4.0/dom/base/TimeoutManager.h:10, 83:47.65 from /builddir/build/BUILD/thunderbird-60.4.0/dom/base/TimeoutManager.cpp:7, 83:47.65 from /builddir/build/BUILD/thunderbird-60.4.0/objdir/dom/base/Unified_cpp_dom_base4.cpp:11: 83:47.65 /builddir/build/BUILD/thunderbird-60.4.0/layout/style/nsCSSValue.h:604:7: note: 'class nsCSSValue' declared here 83:47.65 class nsCSSValue { 83:47.65 ^~~~~~~~~~ 83:47.66 In file included from /builddir/build/BUILD/thunderbird-60.4.0/objdir/dom/base/Unified_cpp_dom_base4.cpp:83: 83:47.66 /builddir/build/BUILD/thunderbird-60.4.0/dom/base/nsAttrAndChildArray.cpp: In member function 'nsresult nsAttrAndChildArray::RemoveAttrAt(uint32_t, nsAttrValue&)': 83:47.66 /builddir/build/BUILD/thunderbird-60.4.0/dom/base/nsAttrAndChildArray.cpp:470:58: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'struct nsAttrAndChildArray::InternalAttr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 83:47.66 (slotCount - aPos - 1) * sizeof(InternalAttr)); 83:47.66 ^ 83:47.66 In file included from /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/mozilla/dom/FragmentOrElement.h:19, 83:47.66 from /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/mozilla/dom/Element.h:16, 83:47.66 from /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/mozilla/PseudoElementHashEntry.h:10, 83:47.66 from /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/mozilla/EffectCompositor.h:13, 83:47.66 from /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/mozilla/dom/Animation.h:16, 83:47.66 from /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/mozilla/AnimationComparator.h:10, 83:47.67 from /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/mozilla/AnimationEventDispatcher.h:11, 83:47.67 from /builddir/build/BUILD/thunderbird-60.4.0/layout/base/nsRefreshDriver.h:25, 83:47.67 from /builddir/build/BUILD/thunderbird-60.4.0/dom/base/nsGlobalWindowInner.h:60, 83:47.67 from /builddir/build/BUILD/thunderbird-60.4.0/dom/base/nsGlobalWindow.h:14, 83:47.67 from /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/mozilla/dom/Timeout.h:14, 83:47.67 from /builddir/build/BUILD/thunderbird-60.4.0/dom/base/TimeoutManager.h:10, 83:47.67 from /builddir/build/BUILD/thunderbird-60.4.0/dom/base/TimeoutManager.cpp:7, 83:47.67 from /builddir/build/BUILD/thunderbird-60.4.0/objdir/dom/base/Unified_cpp_dom_base4.cpp:11: 83:47.67 /builddir/build/BUILD/thunderbird-60.4.0/dom/base/nsAttrAndChildArray.h:230:10: note: 'struct nsAttrAndChildArray::InternalAttr' declared here 83:47.67 struct InternalAttr 83:47.67 ^~~~~~~~~~~~ 83:47.67 In file included from /builddir/build/BUILD/thunderbird-60.4.0/objdir/dom/base/Unified_cpp_dom_base4.cpp:83: 83:47.67 /builddir/build/BUILD/thunderbird-60.4.0/dom/base/nsAttrAndChildArray.cpp:471:65: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct nsAttrAndChildArray::InternalAttr' with no trivial copy-assignment; use assignment instead [-Wclass-memaccess] 83:47.67 memset(&ATTRS(mImpl)[slotCount - 1], 0, sizeof(InternalAttr)); 83:47.67 ^ 83:47.67 In file included from /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/mozilla/dom/FragmentOrElement.h:19, 83:47.67 from /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/mozilla/dom/Element.h:16, 83:47.67 from /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/mozilla/PseudoElementHashEntry.h:10, 83:47.67 from /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/mozilla/EffectCompositor.h:13, 83:47.67 from /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/mozilla/dom/Animation.h:16, 83:47.67 from /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/mozilla/AnimationComparator.h:10, 83:47.67 from /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/mozilla/AnimationEventDispatcher.h:11, 83:47.67 from /builddir/build/BUILD/thunderbird-60.4.0/layout/base/nsRefreshDriver.h:25, 83:47.67 from /builddir/build/BUILD/thunderbird-60.4.0/dom/base/nsGlobalWindowInner.h:60, 83:47.67 from /builddir/build/BUILD/thunderbird-60.4.0/dom/base/nsGlobalWindow.h:14, 83:47.67 from /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/mozilla/dom/Timeout.h:14, 83:47.67 from /builddir/build/BUILD/thunderbird-60.4.0/dom/base/TimeoutManager.h:10, 83:47.67 from /builddir/build/BUILD/thunderbird-60.4.0/dom/base/TimeoutManager.cpp:7, 83:47.67 from /builddir/build/BUILD/thunderbird-60.4.0/objdir/dom/base/Unified_cpp_dom_base4.cpp:11: 83:47.67 /builddir/build/BUILD/thunderbird-60.4.0/dom/base/nsAttrAndChildArray.h:230:10: note: 'struct nsAttrAndChildArray::InternalAttr' declared here 83:47.67 struct InternalAttr 83:47.67 ^~~~~~~~~~~~ 83:47.67 In file included from /builddir/build/BUILD/thunderbird-60.4.0/objdir/dom/base/Unified_cpp_dom_base4.cpp:83: 83:47.67 /builddir/build/BUILD/thunderbird-60.4.0/dom/base/nsAttrAndChildArray.cpp: In member function 'bool nsAttrAndChildArray::AddAttrSlot()': 83:47.67 /builddir/build/BUILD/thunderbird-60.4.0/dom/base/nsAttrAndChildArray.cpp:932:45: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'struct nsAttrAndChildArray::InternalAttr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 83:47.68 childCount * sizeof(nsIContent*)); 83:47.68 ^ 83:47.68 In file included from /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/mozilla/dom/FragmentOrElement.h:19, 83:47.68 from /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/mozilla/dom/Element.h:16, 83:47.68 from /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/mozilla/PseudoElementHashEntry.h:10, 83:47.68 from /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/mozilla/EffectCompositor.h:13, 83:47.68 from /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/mozilla/dom/Animation.h:16, 83:47.68 from /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/mozilla/AnimationComparator.h:10, 83:47.68 from /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/mozilla/AnimationEventDispatcher.h:11, 83:47.68 from /builddir/build/BUILD/thunderbird-60.4.0/layout/base/nsRefreshDriver.h:25, 83:47.68 from /builddir/build/BUILD/thunderbird-60.4.0/dom/base/nsGlobalWindowInner.h:60, 83:47.68 from /builddir/build/BUILD/thunderbird-60.4.0/dom/base/nsGlobalWindow.h:14, 83:47.68 from /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/mozilla/dom/Timeout.h:14, 83:47.68 from /builddir/build/BUILD/thunderbird-60.4.0/dom/base/TimeoutManager.h:10, 83:47.68 from /builddir/build/BUILD/thunderbird-60.4.0/dom/base/TimeoutManager.cpp:7, 83:47.68 from /builddir/build/BUILD/thunderbird-60.4.0/objdir/dom/base/Unified_cpp_dom_base4.cpp:11: 83:47.68 /builddir/build/BUILD/thunderbird-60.4.0/dom/base/nsAttrAndChildArray.h:230:10: note: 'struct nsAttrAndChildArray::InternalAttr' declared here 83:47.68 struct InternalAttr 83:47.68 ^~~~~~~~~~~~ 83:50.51 In file included from /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/nsISupportsUtils.h:14, 83:50.52 from /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/nsCOMPtr.h:30, 83:50.52 from /builddir/build/BUILD/thunderbird-60.4.0/dom/base/TimeoutHandler.h:10, 83:50.52 from /builddir/build/BUILD/thunderbird-60.4.0/dom/base/TimeoutHandler.cpp:7, 83:50.52 from /builddir/build/BUILD/thunderbird-60.4.0/objdir/dom/base/Unified_cpp_dom_base4.cpp:2: 83:50.52 /builddir/build/BUILD/thunderbird-60.4.0/dom/base/nsContentIterator.cpp: In member function 'virtual nsresult nsContentIterator::QueryInterface(const nsIID&, void**)': 83:50.52 /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/nsISupportsImpl.h:1002:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 83:50.52 foundInterface = 0; \ 83:50.52 ^~~~~~~~~~~~~~ 83:50.52 /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/nsISupportsImpl.h:1066:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 83:50.52 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 83:50.52 ^~~~~~~~~~~~~~~~~~~~~~~ 83:50.52 /builddir/build/BUILD/thunderbird-60.4.0/dom/base/nsContentIterator.cpp:199:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 83:50.52 NS_INTERFACE_MAP_END 83:50.52 ^~~~~~~~~~~~~~~~~~~~ 83:50.52 In file included from /builddir/build/BUILD/thunderbird-60.4.0/dom/base/TimeoutHandler.h:13, 83:50.52 from /builddir/build/BUILD/thunderbird-60.4.0/dom/base/TimeoutHandler.cpp:7, 83:50.52 from /builddir/build/BUILD/thunderbird-60.4.0/objdir/dom/base/Unified_cpp_dom_base4.cpp:2: 83:50.52 /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/nsCycleCollectionParticipant.h:315:5: note: some parts of macro expansion are not guarded by this 'else' clause 83:50.52 } else 83:50.52 ^~~~ 83:50.52 /builddir/build/BUILD/thunderbird-60.4.0/dom/base/nsContentIterator.cpp:198:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 83:50.52 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(nsContentIterator) 83:50.52 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 83:50.53 In file included from /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/nsISupportsUtils.h:14, 83:50.53 from /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/nsCOMPtr.h:30, 83:50.53 from /builddir/build/BUILD/thunderbird-60.4.0/dom/base/TimeoutHandler.h:10, 83:50.53 from /builddir/build/BUILD/thunderbird-60.4.0/dom/base/TimeoutHandler.cpp:7, 83:50.53 from /builddir/build/BUILD/thunderbird-60.4.0/objdir/dom/base/Unified_cpp_dom_base4.cpp:2: 83:50.53 /builddir/build/BUILD/thunderbird-60.4.0/dom/base/nsContentIterator.cpp: In member function 'virtual nsresult nsContentSubtreeIterator::QueryInterface(const nsIID&, void**)': 83:50.53 /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/nsISupportsImpl.h:1020:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 83:50.53 foundInterface = 0; \ 83:50.53 ^~~~~~~~~~~~~~ 83:50.53 /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/nsISupportsImpl.h:1070:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 83:50.53 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 83:50.53 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 83:50.53 /builddir/build/BUILD/thunderbird-60.4.0/dom/base/nsContentIterator.cpp:907:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 83:50.53 NS_INTERFACE_MAP_END_INHERITING(nsContentIterator) 83:50.53 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 83:50.53 In file included from /builddir/build/BUILD/thunderbird-60.4.0/dom/base/TimeoutHandler.h:13, 83:50.53 from /builddir/build/BUILD/thunderbird-60.4.0/dom/base/TimeoutHandler.cpp:7, 83:50.53 from /builddir/build/BUILD/thunderbird-60.4.0/objdir/dom/base/Unified_cpp_dom_base4.cpp:2: 83:50.54 /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/nsCycleCollectionParticipant.h:315:5: note: some parts of macro expansion are not guarded by this 'else' clause 83:50.54 } else 83:50.54 ^~~~ 83:50.54 /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/nsCycleCollectionParticipant.h:319:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 83:50.54 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 83:50.54 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 83:50.54 /builddir/build/BUILD/thunderbird-60.4.0/dom/base/nsContentIterator.cpp:906:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 83:50.54 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(nsContentSubtreeIterator) 83:50.54 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 83:50.56 In file included from /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/nsISupportsUtils.h:14, 83:50.56 from /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/nsCOMPtr.h:30, 83:50.56 from /builddir/build/BUILD/thunderbird-60.4.0/dom/base/TimeoutHandler.h:10, 83:50.57 from /builddir/build/BUILD/thunderbird-60.4.0/dom/base/TimeoutHandler.cpp:7, 83:50.57 from /builddir/build/BUILD/thunderbird-60.4.0/objdir/dom/base/Unified_cpp_dom_base4.cpp:2: 83:50.57 /builddir/build/BUILD/thunderbird-60.4.0/dom/base/nsContentList.cpp: In member function 'virtual nsresult nsBaseContentList::QueryInterface(const nsIID&, void**)': 83:50.57 /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/nsISupportsImpl.h:1002:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 83:50.57 foundInterface = 0; \ 83:50.57 ^~~~~~~~~~~~~~ 83:50.57 /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/nsISupportsImpl.h:1066:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 83:50.57 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 83:50.57 ^~~~~~~~~~~~~~~~~~~~~~~ 83:50.57 /builddir/build/BUILD/thunderbird-60.4.0/dom/base/nsContentList.cpp:83:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 83:50.57 NS_INTERFACE_MAP_END 83:50.57 ^~~~~~~~~~~~~~~~~~~~ 83:50.57 In file included from /builddir/build/BUILD/thunderbird-60.4.0/dom/base/TimeoutHandler.h:13, 83:50.57 from /builddir/build/BUILD/thunderbird-60.4.0/dom/base/TimeoutHandler.cpp:7, 83:50.57 from /builddir/build/BUILD/thunderbird-60.4.0/objdir/dom/base/Unified_cpp_dom_base4.cpp:2: 83:50.57 /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/nsCycleCollectionParticipant.h:315:5: note: some parts of macro expansion are not guarded by this 'else' clause 83:50.57 } else 83:50.57 ^~~~ 83:50.57 /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/nsCycleCollectionParticipant.h:324:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 83:50.57 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 83:50.57 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 83:50.57 /builddir/build/BUILD/thunderbird-60.4.0/dom/base/nsContentList.cpp:82:3: note: in expansion of macro 'NS_INTERFACE_TABLE_TO_MAP_SEGUE_CYCLE_COLLECTION' 83:50.57 NS_INTERFACE_TABLE_TO_MAP_SEGUE_CYCLE_COLLECTION(nsBaseContentList) 83:50.57 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 83:50.57 In file included from /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/nsISupportsUtils.h:14, 83:50.57 from /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/nsCOMPtr.h:30, 83:50.57 from /builddir/build/BUILD/thunderbird-60.4.0/dom/base/TimeoutHandler.h:10, 83:50.57 from /builddir/build/BUILD/thunderbird-60.4.0/dom/base/TimeoutHandler.cpp:7, 83:50.57 from /builddir/build/BUILD/thunderbird-60.4.0/objdir/dom/base/Unified_cpp_dom_base4.cpp:2: 83:50.57 /builddir/build/BUILD/thunderbird-60.4.0/dom/base/nsContentList.cpp: In member function 'virtual nsresult nsSimpleContentList::QueryInterface(const nsIID&, void**)': 83:50.57 /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/nsISupportsImpl.h:1020:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 83:50.58 foundInterface = 0; \ 83:50.58 ^~~~~~~~~~~~~~ 83:50.58 /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/nsISupportsImpl.h:1070:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 83:50.58 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 83:50.58 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 83:50.58 /builddir/build/BUILD/thunderbird-60.4.0/dom/base/nsContentList.cpp:136:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 83:50.58 NS_INTERFACE_MAP_END_INHERITING(nsBaseContentList) 83:50.58 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 83:50.58 In file included from /builddir/build/BUILD/thunderbird-60.4.0/dom/base/TimeoutHandler.h:13, 83:50.58 from /builddir/build/BUILD/thunderbird-60.4.0/dom/base/TimeoutHandler.cpp:7, 83:50.58 from /builddir/build/BUILD/thunderbird-60.4.0/objdir/dom/base/Unified_cpp_dom_base4.cpp:2: 83:50.58 /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/nsCycleCollectionParticipant.h:315:5: note: some parts of macro expansion are not guarded by this 'else' clause 83:50.58 } else 83:50.58 ^~~~ 83:50.58 /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/nsCycleCollectionParticipant.h:319:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 83:50.58 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 83:50.58 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 83:50.58 /builddir/build/BUILD/thunderbird-60.4.0/dom/base/nsContentList.cpp:135:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 83:50.58 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(nsSimpleContentList) 83:50.58 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 83:50.58 In file included from /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/nsISupportsUtils.h:14, 83:50.58 from /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/nsCOMPtr.h:30, 83:50.58 from /builddir/build/BUILD/thunderbird-60.4.0/dom/base/TimeoutHandler.h:10, 83:50.58 from /builddir/build/BUILD/thunderbird-60.4.0/dom/base/TimeoutHandler.cpp:7, 83:50.58 from /builddir/build/BUILD/thunderbird-60.4.0/objdir/dom/base/Unified_cpp_dom_base4.cpp:2: 83:50.58 /builddir/build/BUILD/thunderbird-60.4.0/dom/base/nsContentList.cpp: In member function 'virtual nsresult nsEmptyContentList::QueryInterface(const nsIID&, void**)': 83:50.58 /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/nsISupportsImpl.h:1020:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 83:50.58 foundInterface = 0; \ 83:50.58 ^~~~~~~~~~~~~~ 83:50.58 /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/nsISupportsImpl.h:1070:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 83:50.58 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 83:50.58 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 83:50.58 /builddir/build/BUILD/thunderbird-60.4.0/dom/base/nsContentList.cpp:151:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 83:50.58 NS_INTERFACE_MAP_END_INHERITING(nsBaseContentList) 83:50.58 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 83:50.59 In file included from /builddir/build/BUILD/thunderbird-60.4.0/dom/base/TimeoutHandler.h:13, 83:50.59 from /builddir/build/BUILD/thunderbird-60.4.0/dom/base/TimeoutHandler.cpp:7, 83:50.59 from /builddir/build/BUILD/thunderbird-60.4.0/objdir/dom/base/Unified_cpp_dom_base4.cpp:2: 83:50.59 /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/nsCycleCollectionParticipant.h:315:5: note: some parts of macro expansion are not guarded by this 'else' clause 83:50.59 } else 83:50.59 ^~~~ 83:50.59 /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/nsCycleCollectionParticipant.h:319:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 83:50.59 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 83:50.59 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 83:50.59 /builddir/build/BUILD/thunderbird-60.4.0/dom/base/nsContentList.cpp:150:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 83:50.59 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(nsEmptyContentList) 83:50.59 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 83:50.87 In file included from /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/jspubtd.h:17, 83:50.87 from /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/nsCycleCollectionTraversalCallback.h:10, 83:50.87 from /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/nsCycleCollectionNoteChild.h:13, 83:50.87 from /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/nsCOMPtr.h:33, 83:50.87 from /builddir/build/BUILD/thunderbird-60.4.0/dom/base/TimeoutHandler.h:10, 83:50.87 from /builddir/build/BUILD/thunderbird-60.4.0/dom/base/TimeoutHandler.cpp:7, 83:50.87 from /builddir/build/BUILD/thunderbird-60.4.0/objdir/dom/base/Unified_cpp_dom_base4.cpp:2: 83:50.87 /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = xpc::GlobalProperties]': 83:50.87 /builddir/build/BUILD/thunderbird-60.4.0/js/xpconnect/src/xpcprivate.h:2636:28: required from here 83:50.87 /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct xpc::GlobalProperties'; use assignment or value-initialization instead [-Wclass-memaccess] 83:50.87 memset(aT, 0, sizeof(T)); 83:50.87 ~~~~~~^~~~~~~~~~~~~~~~~~ 83:50.87 In file included from /builddir/build/BUILD/thunderbird-60.4.0/dom/base/WindowNamedPropertiesHandler.cpp:16, 83:50.87 from /builddir/build/BUILD/thunderbird-60.4.0/objdir/dom/base/Unified_cpp_dom_base4.cpp:47: 83:50.87 /builddir/build/BUILD/thunderbird-60.4.0/js/xpconnect/src/xpcprivate.h:2634:8: note: 'struct xpc::GlobalProperties' declared here 83:50.87 struct GlobalProperties { 83:50.87 ^~~~~~~~~~~~~~~~ 84:08.78 In file included from /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/nsISupportsUtils.h:14, 84:08.78 from /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/nsCOMPtr.h:30, 84:08.78 from /builddir/build/BUILD/thunderbird-60.4.0/dom/base/nsContentPermissionHelper.cpp:8, 84:08.78 from /builddir/build/BUILD/thunderbird-60.4.0/objdir/dom/base/Unified_cpp_dom_base5.cpp:2: 84:08.78 /builddir/build/BUILD/thunderbird-60.4.0/dom/base/nsContentSink.cpp: In member function 'virtual nsresult nsContentSink::QueryInterface(const nsIID&, void**)': 84:08.78 /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/nsISupportsImpl.h:1002:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 84:08.78 foundInterface = 0; \ 84:08.78 ^~~~~~~~~~~~~~ 84:08.79 /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/nsISupportsImpl.h:1066:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 84:08.79 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 84:08.79 ^~~~~~~~~~~~~~~~~~~~~~~ 84:08.79 /builddir/build/BUILD/thunderbird-60.4.0/dom/base/nsContentSink.cpp:73:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 84:08.79 NS_INTERFACE_MAP_END 84:08.79 ^~~~~~~~~~~~~~~~~~~~ 84:08.79 /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/nsISupportsImpl.h:994:3: note: some parts of macro expansion are not guarded by this 'else' clause 84:08.79 else 84:08.79 ^~~~ 84:08.79 /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/nsISupportsImpl.h:1068:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 84:08.79 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 84:08.79 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 84:08.79 /builddir/build/BUILD/thunderbird-60.4.0/dom/base/nsContentSink.cpp:72:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 84:08.79 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIDocumentObserver) 84:08.79 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 84:08.98 /builddir/build/BUILD/thunderbird-60.4.0/dom/base/nsDOMAttributeMap.cpp: In member function 'virtual nsresult nsDOMAttributeMap::QueryInterface(const nsIID&, void**)': 84:08.98 /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/nsISupportsImpl.h:1002:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 84:08.98 foundInterface = 0; \ 84:08.98 ^~~~~~~~~~~~~~ 84:08.98 /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/nsISupportsImpl.h:1066:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 84:08.98 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 84:08.98 ^~~~~~~~~~~~~~~~~~~~~~~ 84:08.98 /builddir/build/BUILD/thunderbird-60.4.0/dom/base/nsDOMAttributeMap.cpp:102:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 84:08.98 NS_INTERFACE_MAP_END 84:08.98 ^~~~~~~~~~~~~~~~~~~~ 84:08.98 /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/nsISupportsImpl.h:983:3: note: some parts of macro expansion are not guarded by this 'else' clause 84:08.98 else 84:08.98 ^~~~ 84:08.98 /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/nsISupportsImpl.h:1060:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 84:08.98 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 84:08.98 ^~~~~~~~~~~~~~~~~~ 84:08.98 /builddir/build/BUILD/thunderbird-60.4.0/dom/base/nsDOMAttributeMap.cpp:101:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 84:08.98 NS_INTERFACE_MAP_ENTRY(nsISupports) 84:08.98 ^~~~~~~~~~~~~~~~~~~~~~ 84:09.81 /builddir/build/BUILD/thunderbird-60.4.0/dom/base/nsDOMCaretPosition.cpp: In member function 'virtual nsresult nsDOMCaretPosition::QueryInterface(const nsIID&, void**)': 84:09.81 /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/nsISupportsImpl.h:1002:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 84:09.81 foundInterface = 0; \ 84:09.81 ^~~~~~~~~~~~~~ 84:09.81 /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/nsISupportsImpl.h:1066:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 84:09.81 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 84:09.81 ^~~~~~~~~~~~~~~~~~~~~~~ 84:09.81 /builddir/build/BUILD/thunderbird-60.4.0/dom/base/nsDOMCaretPosition.cpp:75:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 84:09.81 NS_INTERFACE_MAP_END 84:09.81 ^~~~~~~~~~~~~~~~~~~~ 84:09.81 /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/nsISupportsImpl.h:983:3: note: some parts of macro expansion are not guarded by this 'else' clause 84:09.81 else 84:09.81 ^~~~ 84:09.81 /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/nsISupportsImpl.h:1060:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 84:09.81 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 84:09.81 ^~~~~~~~~~~~~~~~~~ 84:09.81 /builddir/build/BUILD/thunderbird-60.4.0/dom/base/nsDOMCaretPosition.cpp:74:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 84:09.81 NS_INTERFACE_MAP_ENTRY(nsISupports) 84:09.81 ^~~~~~~~~~~~~~~~~~~~~~ 84:09.98 /builddir/build/BUILD/thunderbird-60.4.0/dom/base/nsDOMClassInfo.cpp: In member function 'virtual nsresult nsDOMClassInfo::QueryInterface(const nsIID&, void**)': 84:09.98 /builddir/build/BUILD/thunderbird-60.4.0/objdir/dist/include/nsISupportsImpl.h:1002:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 84:09.98 foundInterface = 0;