Mock Version: 1.4.19 Mock Version: 1.4.19 ENTER ['do_with_status'](['bash', '--login', '-c', '/usr/bin/rpmbuild -bs --target ppc64le --nodeps /builddir/build/SPECS/thunderbird.spec'], chrootPath='/var/lib/mock/f29-build-18091432-1292975/root'env={'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;\\007"', 'PS1': ' \\s-\\v\\$ ', 'LANG': 'C.UTF-8'}shell=Falselogger=timeout=201600uid=1000gid=425user='mockbuild'nspawn_args=[]unshare_net=TrueprintOutput=False) Executing command: ['bash', '--login', '-c', '/usr/bin/rpmbuild -bs --target ppc64le --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': 'C.UTF-8'} and shell False Building target platforms: ppc64le Building for target ppc64le Wrote: /builddir/build/SRPMS/thunderbird-68.2.2-1.fc29.src.rpm Child return code was: 0 ENTER ['do_with_status'](['bash', '--login', '-c', '/usr/bin/rpmbuild -bb --target ppc64le --nodeps /builddir/build/SPECS/thunderbird.spec'], chrootPath='/var/lib/mock/f29-build-18091432-1292975/root'env={'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;\\007"', 'PS1': ' \\s-\\v\\$ ', 'LANG': 'C.UTF-8'}shell=Falselogger=timeout=201600uid=1000gid=425user='mockbuild'nspawn_args=[]unshare_net=TrueprintOutput=False) Executing command: ['bash', '--login', '-c', '/usr/bin/rpmbuild -bb --target ppc64le --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': 'C.UTF-8'} and shell False Building target platforms: ppc64le Building for target ppc64le Executing(%prep): /bin/sh -e /var/tmp/rpm-tmp.FgWINT + umask 022 + cd /builddir/build/BUILD + cd /builddir/build/BUILD + rm -rf thunderbird-68.2.2 + /usr/bin/xz -dc /builddir/build/SOURCES/thunderbird-68.2.2.source.tar.xz + /usr/bin/tar -xof - + STATUS=0 + '[' 0 -ne 0 ']' + cd thunderbird-68.2.2 + /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 53 (offset -8 lines). Patch #105 (thunderbird-debug.patch): + echo 'Patch #105 (thunderbird-debug.patch):' + /usr/bin/patch --no-backup-if-mismatch -p1 -b --suffix .debug --fuzz=2 patching file intl/locale/LocaleService.cpp Hunk #1 succeeded at 551 (offset -92 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 87 (offset -57 lines). Patch #416 (firefox-SIOCGSTAMP.patch): + echo 'Patch #416 (firefox-SIOCGSTAMP.patch):' + /usr/bin/patch --no-backup-if-mismatch -p1 -b --suffix .SIOCGSTAMP --fuzz=2 patching file media/webrtc/trunk/webrtc/rtc_base/physicalsocketserver.cc Hunk #1 succeeded at 65 with fuzz 2 (offset 3 lines). Patch #417 (build-aarch64-user_vfp.patch): + echo 'Patch #417 (build-aarch64-user_vfp.patch):' + /usr/bin/patch --no-backup-if-mismatch -p1 -b --suffix .aarch64-user_vfp --fuzz=2 patching file js/src/wasm/WasmSignalHandlers.cpp Patch #418 (mozilla-1512162.patch): + echo 'Patch #418 (mozilla-1512162.patch):' + /usr/bin/patch --no-backup-if-mismatch -p1 -b --suffix .mozbz-1512162 --fuzz=2 patching file js/xpconnect/src/XPCWrappedNative.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/include/private/SkNx.h Patch #307 (build-disable-elfhack.patch): + echo 'Patch #307 (build-disable-elfhack.patch):' + /usr/bin/patch --no-backup-if-mismatch -p1 -b --suffix .elfhack --fuzz=2 patching file toolkit/moz.configure Patch #402 (mozilla-526293.patch): + echo 'Patch #402 (mozilla-526293.patch):' + /usr/bin/patch --no-backup-if-mismatch -p1 -b --suffix .526293 --fuzz=2 patching file widget/gtk/nsFilePicker.cpp Hunk #1 succeeded at 364 (offset -2 lines). + /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' Executing(%build): /bin/sh -e /var/tmp/rpm-tmp.H0pq20 + 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' + echo 'export NODEJS="/builddir/build/BUILDROOT/bin/node-stdout-nonblocking-wrapper"' + exit 0 + umask 022 + cd /builddir/build/BUILD + cd thunderbird-68.2.2 + mkdir -p my_rust_vendor + cd my_rust_vendor + /usr/bin/tar xf /builddir/build/SOURCES/cbindgen-vendor.tar.xz /builddir/build/BUILD/thunderbird-68.2.2 + cd - + mkdir -p .cargo + cat ++ pwd + env CARGO_HOME=.cargo cargo install cbindgen Installing cbindgen v0.9.1 Compiling unicode-xid v0.1.0 Compiling proc-macro2 v1.0.1 Compiling rand_core v0.3.0 Compiling serde v1.0.99 Compiling unicode-xid v0.2.0 Compiling ryu v0.2.6 Compiling libc v0.2.43 Compiling syn v1.0.5 Compiling unicode-width v0.1.5 Compiling cbindgen v0.9.1 Compiling strsim v0.7.0 Compiling ansi_term v0.11.0 Compiling cfg-if v0.1.5 Compiling itoa v0.4.3 Compiling vec_map v0.8.1 Compiling bitflags v1.0.4 Compiling remove_dir_all v0.5.1 Compiling proc-macro2 v0.3.8 Compiling textwrap v0.10.0 Compiling log v0.4.5 Compiling rand_core v0.2.2 Compiling atty v0.2.11 Compiling rand v0.5.5 Compiling quote v0.5.2 Compiling clap v2.32.0 Compiling syn v0.13.11 Compiling tempfile v3.0.4 Compiling quote v1.0.2 Compiling serde_derive v1.0.58 Compiling serde_json v1.0.32 Compiling toml v0.5.3 Finished release [optimized] target(s) in 4m 49s Installing /builddir/build/BUILD/thunderbird-68.2.2/.cargo/bin/cbindgen Installed package `cbindgen v0.9.1` (executable `cbindgen`) warning: be sure to add `/builddir/build/BUILD/thunderbird-68.2.2/.cargo/bin` to your PATH to be able to run the installed binaries ++ pwd + export PATH=/builddir/build/BUILD/thunderbird-68.2.2/.cargo/bin:/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/sbin + PATH=/builddir/build/BUILD/thunderbird-68.2.2/.cargo/bin:/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/sbin + mkdir /builddir/build/BUILDROOT/bin + cp /builddir/build/SOURCES/node-stdout-nonblocking-wrapper /builddir/build/BUILDROOT/bin + find ./ -name config.guess -exec cp /usr/lib/rpm/config.guess '{}' ';' ++ echo '-O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fpermissive' ++ /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 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-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 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-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 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-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 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fpermissive -Wformat-security -Wformat -Werror=format-security -fno-delete-null-pointer-checks -fPIC -Wl,-z,relro -Wl,-z,now' ++ sed -e s/-fpermissive//g ++ 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 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fpermissive -Wformat-security -Wformat -Werror=format-security -fno-delete-null-pointer-checks -fPIC -Wl,-z,relro -Wl,-z,now + export 'CFLAGS=-O2 -g -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -Wformat-security -Wformat -Werror=format-security -fno-delete-null-pointer-checks -fPIC -Wl,-z,relro -Wl,-z,now' + CFLAGS='-O2 -g -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -Wformat-security -Wformat -Werror=format-security -fno-delete-null-pointer-checks -fPIC -Wl,-z,relro -Wl,-z,now' + export 'CXXFLAGS=-O2 -g -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-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 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-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 + export CC=gcc + CC=gcc + export CXX=g++ + CXX=g++ + export AR=gcc-ar + AR=gcc-ar + export NM=gcc-nm + NM=gcc-nm + export RANLIB=gcc-ranlib + RANLIB=gcc-ranlib + MOZ_SMP_FLAGS=-j1 + '[' -z '' ']' ++ /usr/bin/getconf _NPROCESSORS_ONLN + RPM_BUILD_NCPUS=12 + '[' 12 -ge 2 ']' + MOZ_SMP_FLAGS=-j2 + '[' 12 -ge 4 ']' + MOZ_SMP_FLAGS=-j4 + '[' 12 -ge 8 ']' + MOZ_SMP_FLAGS=-j8 + export MOZ_MAKE_FLAGS=-j8 + MOZ_MAKE_FLAGS=-j8 + export STRIP=/bin/true + STRIP=/bin/true + ./mach build Config object not found by mach. 0:02.20 Clobber not needed. 0:02.20 Adding make options from /builddir/build/BUILD/thunderbird-68.2.2/.mozconfig MOZ_CO_PROJECT=mail AUTOCONF=autoconf-2.13 BUILD_OFFICIAL=1 MOZILLA_OFFICIAL=1 MOZ_OBJDIR=/builddir/build/BUILD/thunderbird-68.2.2/objdir OBJDIR=/builddir/build/BUILD/thunderbird-68.2.2/objdir FOUND_MOZCONFIG=/builddir/build/BUILD/thunderbird-68.2.2/.mozconfig export FOUND_MOZCONFIG 0:02.22 /usr/bin/gmake -f client.mk -s configure 0:02.24 cd /builddir/build/BUILD/thunderbird-68.2.2/objdir 0:02.24 /builddir/build/BUILD/thunderbird-68.2.2/configure 0:02.54 Creating Python environment 0:07.68 New python executable in /builddir/build/BUILD/thunderbird-68.2.2/objdir/_virtualenvs/init/bin/python2.7 0:07.68 Also creating executable in /builddir/build/BUILD/thunderbird-68.2.2/objdir/_virtualenvs/init/bin/python 0:07.68 Installing setuptools, pip, wheel...done. 0:10.52 running build_ext 0:10.52 building 'psutil._psutil_linux' extension 0:10.52 creating build/temp.linux-ppc64le-2.7 0:10.52 creating build/temp.linux-ppc64le-2.7/psutil 0:10.52 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 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -D_GNU_SOURCE -fPIC -fwrapv -fPIC -DPSUTIL_POSIX=1 -DPSUTIL_VERSION=543 -DPSUTIL_LINUX=1 -I/usr/include/python2.7 -c psutil/_psutil_common.c -o build/temp.linux-ppc64le-2.7/psutil/_psutil_common.o 0:10.53 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 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -D_GNU_SOURCE -fPIC -fwrapv -fPIC -DPSUTIL_POSIX=1 -DPSUTIL_VERSION=543 -DPSUTIL_LINUX=1 -I/usr/include/python2.7 -c psutil/_psutil_posix.c -o build/temp.linux-ppc64le-2.7/psutil/_psutil_posix.o 0:10.53 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 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -D_GNU_SOURCE -fPIC -fwrapv -fPIC -DPSUTIL_POSIX=1 -DPSUTIL_VERSION=543 -DPSUTIL_LINUX=1 -I/usr/include/python2.7 -c psutil/_psutil_linux.c -o build/temp.linux-ppc64le-2.7/psutil/_psutil_linux.o 0:10.53 creating build/lib.linux-ppc64le-2.7 0:10.53 creating build/lib.linux-ppc64le-2.7/psutil 0:10.53 gcc -pthread -shared -Wl,-z,relro -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld build/temp.linux-ppc64le-2.7/psutil/_psutil_common.o build/temp.linux-ppc64le-2.7/psutil/_psutil_posix.o build/temp.linux-ppc64le-2.7/psutil/_psutil_linux.o -L/usr/lib64 -lpython2.7 -o build/lib.linux-ppc64le-2.7/psutil/_psutil_linux.so 0:10.53 building 'psutil._psutil_posix' extension 0:10.53 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 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -D_GNU_SOURCE -fPIC -fwrapv -fPIC -DPSUTIL_POSIX=1 -DPSUTIL_VERSION=543 -DPSUTIL_LINUX=1 -I/usr/include/python2.7 -c psutil/_psutil_common.c -o build/temp.linux-ppc64le-2.7/psutil/_psutil_common.o 0:10.54 gcc -pthread -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -D_GNU_SOURCE -fPIC -fwrapv -fPIC -DPSUTIL_POSIX=1 -DPSUTIL_VERSION=543 -DPSUTIL_LINUX=1 -I/usr/include/python2.7 -c psutil/_psutil_posix.c -o build/temp.linux-ppc64le-2.7/psutil/_psutil_posix.o 0:10.54 gcc -pthread -shared -Wl,-z,relro -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld build/temp.linux-ppc64le-2.7/psutil/_psutil_common.o build/temp.linux-ppc64le-2.7/psutil/_psutil_posix.o -L/usr/lib64 -lpython2.7 -o build/lib.linux-ppc64le-2.7/psutil/_psutil_posix.so 0:10.54 copying build/lib.linux-ppc64le-2.7/psutil/_psutil_linux.so -> psutil 0:10.54 copying build/lib.linux-ppc64le-2.7/psutil/_psutil_posix.so -> psutil 0:10.54 Reexecuting in the virtualenv 0:11.04 Adding configure options from /builddir/build/BUILD/thunderbird-68.2.2/.mozconfig 0:11.04 --enable-application=comm/mail 0:11.05 --enable-default-toolkit=cairo-gtk3-wayland 0:11.05 --prefix=/usr 0:11.05 --libdir=/usr/lib64 0:11.05 --with-system-jpeg 0:11.05 --with-system-zlib 0:11.05 --with-system-libvpx 0:11.05 --disable-tests 0:11.05 --disable-strip 0:11.05 --disable-necko-wifi 0:11.05 --disable-updater 0:11.05 --enable-startup-notification 0:11.05 --with-system-icu 0:11.05 --enable-calendar 0:11.05 --enable-official-branding 0:11.05 --with-system-nspr 0:11.05 --with-system-nss 0:11.05 --disable-jemalloc 0:11.05 --disable-system-sqlite 0:11.05 --enable-system-ffi 0:11.05 --enable-optimize=-g -O2 0:11.05 --disable-debug 0:11.05 --disable-webrtc 0:11.05 --without-system-icu 0:11.05 --with-system-jpeg 0:11.05 --with-system-libvpx 0:11.05 --disable-crashreporter 0:11.05 MOZILLA_OFFICIAL=1 0:11.05 BUILD_OFFICIAL=1 0:11.05 NODEJS=/builddir/build/BUILDROOT/bin/node-stdout-nonblocking-wrapper 0:11.06 checking for vcs source checkout... no 0:11.25 checking for a shell... /usr/bin/sh 0:11.31 checking for host system type... powerpc64le-unknown-linux-gnu 0:11.31 checking for target system type... powerpc64le-unknown-linux-gnu 0:12.49 Determining COMM source information from sourcestamp.txt... 0:12.49 Determining GECKO source information from sourcestamp.txt... 0:13.25 checking whether cross compiling... no 0:14.05 checking for Python 3... /usr/bin/python3 (3.7.5) 0:14.07 checking for yasm... /usr/bin/yasm 0:14.09 checking yasm version... 1.3.0 0:14.10 checking for the target C compiler... /usr/bin/gcc 0:14.16 checking whether the target C compiler can be used... yes 0:14.16 checking the target C compiler version... 8.3.1 0:14.20 checking the target C compiler works... yes 0:14.20 checking for the target C++ compiler... /usr/bin/g++ 0:14.27 checking whether the target C++ compiler can be used... yes 0:14.27 checking the target C++ compiler version... 8.3.1 0:14.36 checking the target C++ compiler works... yes 0:14.36 checking for the host C compiler... /usr/bin/gcc 0:14.42 checking whether the host C compiler can be used... yes 0:14.42 checking the host C compiler version... 8.3.1 0:14.45 checking the host C compiler works... yes 0:14.45 checking for the host C++ compiler... /usr/bin/g++ 0:14.47 checking whether the host C++ compiler can be used... yes 0:14.47 checking the host C++ compiler version... 8.3.1 0:14.51 checking the host C++ compiler works... yes 0:14.69 checking for 64-bit OS... yes 0:14.71 checking for llvm_profdata... /usr/bin/llvm-profdata 0:14.71 checking for nasm... /usr/bin/nasm 0:14.73 checking nasm version... 2.13.03 0:14.75 checking for linker... bfd 0:14.75 checking for the assembler... /usr/bin/gcc 0:14.77 checking for ar... /usr/bin/gcc-ar 0:14.77 checking for pkg_config... /usr/bin/pkg-config 0:14.78 checking for pkg-config version... 1.5.3 0:14.82 checking for stdint.h... yes 0:14.86 checking for inttypes.h... yes 0:14.90 checking for malloc.h... yes 0:14.94 checking for alloca.h... yes 0:14.96 checking for sys/byteorder.h... no 0:15.00 checking for getopt.h... yes 0:15.04 checking for unistd.h... yes 0:15.08 checking for nl_types.h... yes 0:15.10 checking for cpuid.h... no 0:15.14 checking for sys/statvfs.h... yes 0:15.18 checking for sys/statfs.h... yes 0:15.26 checking for sys/vfs.h... yes 0:15.29 checking for sys/mount.h... yes 0:15.35 checking for sys/quota.h... yes 0:15.43 checking for linux/quota.h... yes 0:15.50 checking for linux/if_addr.h... yes 0:15.61 checking for linux/rtnetlink.h... yes 0:15.68 checking for sys/queue.h... yes 0:15.72 checking for sys/types.h... yes 0:15.80 checking for netinet/in.h... yes 0:15.84 checking for byteswap.h... yes 0:15.96 checking for linux/perf_event.h... yes 0:16.00 checking for perf_event_open system call... yes 0:16.04 checking whether the C compiler supports -Wbitfield-enum-conversion... no 0:16.07 checking whether the C++ compiler supports -Wbitfield-enum-conversion... no 0:16.10 checking whether the C compiler supports -Wshadow-field-in-constructor-modified... no 0:16.13 checking whether the C++ compiler supports -Wshadow-field-in-constructor-modified... no 0:16.16 checking whether the C compiler supports -Wunreachable-code-return... no 0:16.18 checking whether the C++ compiler supports -Wunreachable-code-return... no 0:16.20 checking whether the C compiler supports -Wclass-varargs... no 0:16.22 checking whether the C++ compiler supports -Wclass-varargs... no 0:16.24 checking whether the C compiler supports -Wfloat-overflow-conversion... no 0:16.27 checking whether the C++ compiler supports -Wfloat-overflow-conversion... no 0:16.29 checking whether the C compiler supports -Wfloat-zero-conversion... no 0:16.31 checking whether the C++ compiler supports -Wfloat-zero-conversion... no 0:16.33 checking whether the C compiler supports -Wloop-analysis... no 0:16.35 checking whether the C++ compiler supports -Wloop-analysis... no 0:16.39 checking whether the C++ compiler supports -Wc++1z-compat... yes 0:16.40 checking whether the C++ compiler supports -Wc++2a-compat... no 0:16.41 checking whether the C++ compiler supports -Wcomma... no 0:16.45 checking whether the C compiler supports -Wduplicated-cond... yes 0:16.48 checking whether the C++ compiler supports -Wduplicated-cond... yes 0:16.51 checking whether the C++ compiler supports -Wimplicit-fallthrough... yes 0:16.54 checking whether the C compiler supports -Wstring-conversion... no 0:16.56 checking whether the C++ compiler supports -Wstring-conversion... no 0:16.58 checking whether the C compiler supports -Wtautological-overlap-compare... no 0:16.61 checking whether the C++ compiler supports -Wtautological-overlap-compare... no 0:16.63 checking whether the C compiler supports -Wtautological-unsigned-enum-zero-compare... no 0:16.69 checking whether the C++ compiler supports -Wtautological-unsigned-enum-zero-compare... no 0:16.71 checking whether the C compiler supports -Wtautological-unsigned-zero-compare... no 0:16.74 checking whether the C++ compiler supports -Wtautological-unsigned-zero-compare... no 0:16.76 checking whether the C++ compiler supports -Wno-inline-new-delete... no 0:16.80 checking whether the C compiler supports -Wno-error=maybe-uninitialized... yes 0:16.83 checking whether the C++ compiler supports -Wno-error=maybe-uninitialized... yes 0:16.87 checking whether the C compiler supports -Wno-error=deprecated-declarations... yes 0:16.90 checking whether the C++ compiler supports -Wno-error=deprecated-declarations... yes 0:16.93 checking whether the C compiler supports -Wno-error=array-bounds... yes 0:16.96 checking whether the C++ compiler supports -Wno-error=array-bounds... yes 0:17.00 checking whether the C compiler supports -Wno-error=coverage-mismatch... yes 0:17.05 checking whether the C++ compiler supports -Wno-error=coverage-mismatch... yes 0:17.06 checking whether the C compiler supports -Wno-error=backend-plugin... no 0:17.08 checking whether the C++ compiler supports -Wno-error=backend-plugin... no 0:17.10 checking whether the C compiler supports -Wno-error=free-nonheap-object... yes 0:17.14 checking whether the C++ compiler supports -Wno-error=free-nonheap-object... yes 0:17.17 checking whether the C compiler supports -Wno-error=multistatement-macros... yes 0:17.20 checking whether the C++ compiler supports -Wno-error=multistatement-macros... yes 0:17.21 checking whether the C compiler supports -Wno-error=return-std-move... no 0:17.23 checking whether the C++ compiler supports -Wno-error=return-std-move... no 0:17.26 checking whether the C compiler supports -Wno-error=class-memaccess... yes 0:17.29 checking whether the C++ compiler supports -Wno-error=class-memaccess... yes 0:17.31 checking whether the C compiler supports -Wno-error=atomic-alignment... no 0:17.32 checking whether the C++ compiler supports -Wno-error=atomic-alignment... no 0:17.34 checking whether the C compiler supports -Wno-error=deprecated-copy... no 0:17.35 checking whether the C++ compiler supports -Wno-error=deprecated-copy... no 0:17.38 checking whether the C compiler supports -Wformat... yes 0:17.42 checking whether the C++ compiler supports -Wformat... yes 0:17.44 checking whether the C compiler supports -Wformat-security... no 0:17.48 checking whether the C++ compiler supports -Wformat-security... no 0:17.50 checking whether the C compiler supports -Wformat-overflow=2... yes 0:17.54 checking whether the C++ compiler supports -Wformat-overflow=2... yes 0:17.58 checking whether the C compiler supports -Wno-gnu-zero-variadic-macro-arguments... no 0:17.61 checking whether the C++ compiler supports -Wno-gnu-zero-variadic-macro-arguments... no 0:17.65 checking whether the C++ compiler supports -fno-sized-deallocation... yes 0:17.66 Determining COMM source information from environment... 0:17.66 COMM_SOURCE_REPOSITORY: https://hg.mozilla.org/releases/comm-esr68 0:17.66 COMM_SOURCE_CHANGESET: 4297fc81fadcf15a10dc8f3835af3996ae991aa0 0:17.66 Determining GECKO source information from environment... 0:17.66 Determining GECKO source information from .gecko_rev.yml 0:17.66 GECKO_SOURCE_REPOSITORY: https://hg.mozilla.org/releases/mozilla-esr68 0:17.67 GECKO_SOURCE_CHANGESET: efd27abec3b809b9c0de3ddf5aa65ada5df83d85 0:17.69 checking for libpulse... yes 0:17.69 checking MOZ_PULSEAUDIO_CFLAGS... -D_REENTRANT 0:17.70 checking MOZ_PULSEAUDIO_LIBS... -lpulse 0:17.70 checking for rustc... /usr/bin/rustc 0:17.70 checking for cargo... /usr/bin/cargo 0:17.86 checking rustc version... 1.38.0 0:17.90 checking cargo version... 1.38.0 0:18.16 checking for rust target triplet... powerpc64le-unknown-linux-gnu 0:18.31 checking for rust host triplet... powerpc64le-unknown-linux-gnu 0:18.31 checking for rustdoc... /usr/bin/rustdoc 0:18.33 checking for cbindgen... /builddir/build/BUILD/thunderbird-68.2.2/.cargo/bin/cbindgen 0:18.33 checking for rustfmt... not found 0:18.34 checking for llvm-config... /usr/bin/llvm-config 0:18.86 checking that libclang is new enough... yes 0:19.04 checking bindgen cflags... -x c++ -fno-sized-deallocation -DTRACING=1 -DIMPL_LIBXUL -DMOZILLA_INTERNAL_API -DRUST_BINDGEN -DOS_POSIX=1 -DOS_LINUX=1 0:19.06 checking for libffi > 3.0.9... yes 0:19.07 checking MOZ_FFI_CFLAGS... 0:19.08 checking MOZ_FFI_LIBS... -lffi 0:19.26 checking for nodejs... /builddir/build/BUILDROOT/bin/node-stdout-nonblocking-wrapper (10.16.3) 0:19.28 checking for gtk+-wayland-3.0 >= 3.10 xkbcommon >= 0.4.1... yes 0:19.34 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/harfbuzz -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/uuid -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:19.35 checking MOZ_WAYLAND_LIBS... -lgtk-3 -lgdk-3 -lpangocairo-1.0 -lpango-1.0 -latk-1.0 -lcairo-gobject -lcairo -lgdk_pixbuf-2.0 -lgio-2.0 -lgobject-2.0 -lglib-2.0 -lxkbcommon 0:19.37 checking for pango >= 1.22.0 pangoft2 >= 1.22.0 pangocairo >= 1.22.0... yes 0:19.38 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/harfbuzz -I/usr/include/cairo -I/usr/include/pixman-1 0:19.39 checking MOZ_PANGO_LIBS... -lpangoft2-1.0 -lfontconfig -lfreetype -lpangocairo-1.0 -lpango-1.0 -lgobject-2.0 -lglib-2.0 -lcairo 0:19.39 checking for fontconfig >= 2.7.0... yes 0:19.40 checking _FONTCONFIG_CFLAGS... -I/usr/include/freetype2 -I/usr/include/libpng16 0:19.41 checking _FONTCONFIG_LIBS... -lfontconfig -lfreetype 0:19.42 checking for freetype2 >= 6.1.0... yes 0:19.42 checking _FT2_CFLAGS... -I/usr/include/freetype2 -I/usr/include/libpng16 0:19.43 checking _FT2_LIBS... -lfreetype 0:19.44 checking for tar... /usr/bin/gtar 0:19.44 checking for unzip... /usr/bin/unzip 0:19.45 checking for zip... /usr/bin/zip 0:19.45 checking for gn... not found 0:19.45 checking for the Mozilla API key... no 0:19.45 checking for the Google Location Service API key... no 0:19.45 checking for the Google Safebrowsing API key... no 0:19.45 checking for the Bing API key... no 0:19.45 checking for the Adjust SDK key... no 0:19.45 checking for the Leanplum SDK key... no 0:19.45 checking for the Pocket API key... no 0:19.48 checking for vpx >= 1.7.0... yes 0:19.48 checking MOZ_LIBVPX_CFLAGS... 0:19.49 checking MOZ_LIBVPX_LIBS... -lvpx -lm 0:19.55 checking for vpx/vpx_decoder.h... yes 0:19.69 checking for vpx_codec_dec_init_ver... yes 0:19.76 checking for jpeg_destroy_compress... yes 0:19.81 checking for sufficient jpeg library version... yes 0:19.86 checking for sufficient libjpeg-turbo JCS_EXTENSIONS... yes 0:19.87 checking for awk... /usr/bin/gawk 0:19.87 checking for perl... /usr/bin/perl 0:19.91 checking for minimum required perl version >= 5.006... 5.028002 0:19.93 checking for full perl installation... yes 0:19.93 checking for gmake... /usr/bin/gmake 0:19.94 checking for watchman... not found 0:19.94 checking for xargs... /usr/bin/xargs 0:19.94 checking for rpmbuild... /usr/bin/rpmbuild 0:20.00 checking for llvm-objdump... /usr/bin/llvm-objdump 0:20.01 checking for autoconf... /usr/bin/autoconf-2.13 0:20.67 creating cache ./config.cache 0:20.73 checking host system type... powerpc64le-unknown-linux-gnu 0:20.75 checking target system type... powerpc64le-unknown-linux-gnu 0:20.78 checking build system type... powerpc64le-unknown-linux-gnu 0:20.78 checking for objcopy... /usr/bin/objcopy 0:20.80 checking for gcc... (cached) /usr/bin/gcc -std=gnu99 0:20.80 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 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -Wformat-security -Wformat -Werror=format-security -fno-delete-null-pointer-checks -fPIC -Wl,-z,relro -Wl,-z,now ) works... (cached) yes 0:20.80 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 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-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:20.80 checking whether we are using GNU C... (cached) yes 0:20.80 checking whether /usr/bin/gcc -std=gnu99 accepts -g... (cached) yes 0:20.80 checking for c++... (cached) /usr/bin/g++ 0:20.80 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 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fpermissive -Wformat-security -Wformat -Werror=format-security -fno-delete-null-pointer-checks -fPIC -Wl,-z,relro -Wl,-z,now ) works... (cached) yes 0:20.80 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 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-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:20.80 checking whether we are using GNU C++... (cached) yes 0:20.80 checking whether /usr/bin/g++ accepts -g... (cached) yes 0:20.80 checking for ranlib... gcc-ranlib 0:20.80 checking for /usr/bin/gcc... /usr/bin/gcc -std=gnu99 0:20.80 checking for strip... /bin/true 0:20.81 checking for otool... no 0:20.93 checking for X... libraries , headers 0:21.00 checking for dnet_ntoa in -ldnet... no 0:21.07 checking for dnet_ntoa in -ldnet_stub... no 0:21.15 checking for gethostbyname... yes 0:21.21 checking for connect... yes 0:21.28 checking for remove... yes 0:21.34 checking for shmat... yes 0:21.42 checking for IceConnectionNumber in -lICE... yes 0:21.54 checking for --noexecstack option to as... yes 0:21.60 checking for -z noexecstack option to ld... yes 0:21.68 checking for -z text option to ld... yes 0:21.76 checking for -z relro option to ld... yes 0:21.82 checking for -z nocopyreloc option to ld... yes 0:21.89 checking for -Bsymbolic-functions option to ld... yes 0:21.95 checking for --build-id=sha1 option to ld... yes 0:22.02 checking for --ignore-unresolved-symbol option to ld... yes 0:22.04 checking if toolchain supports -mssse3 option... no 0:22.07 checking if toolchain supports -msse4.1 option... no 0:22.11 checking whether we can enable AltiVec support... yes 0:22.15 checking whether the linker supports Identical Code Folding... no 0:22.67 checking whether removing dead symbols breaks debugging... no 0:22.72 checking for working const... yes 0:22.74 checking for mode_t... yes 0:22.76 checking for off_t... yes 0:22.78 checking for pid_t... yes 0:22.80 checking for size_t... yes 0:23.04 checking whether 64-bits std::atomic requires -latomic... no 0:23.09 checking for dirent.h that defines DIR... yes 0:23.16 checking for opendir in -ldir... no 0:23.20 checking for sockaddr_in.sin_len... false 0:23.25 checking for sockaddr_in6.sin6_len... false 0:23.28 checking for sockaddr.sa_len... false 0:23.34 checking for gethostbyname_r in -lc_r... no 0:23.49 checking for library containing dlopen... -ldl 0:23.54 checking for dlfcn.h... yes 0:23.62 checking for dladdr... yes 0:23.71 checking for memmem... yes 0:23.78 checking for socket in -lsocket... no 0:23.86 checking for XDrawLines in -lX11... yes 0:23.94 checking for XextAddDisplay in -lXext... yes 0:24.03 checking for XtFree in -lXt... yes 0:24.11 checking for xcb_connect in -lxcb... yes 0:24.21 checking for xcb_shm_query_version in -lxcb-shm... yes 0:24.31 checking for XGetXCBConnection in -lX11-xcb... yes 0:24.37 checking for pthread_create in -lpthreads... no 0:24.44 checking for pthread_create in -lpthread... yes 0:24.51 checking whether /usr/bin/gcc -std=gnu99 accepts -pthread... yes 0:24.57 checking for pthread.h... yes 0:24.67 checking for stat64... yes 0:24.74 checking for lstat64... yes 0:24.82 checking for truncate64... yes 0:24.90 checking for statvfs64... yes 0:24.98 checking for statvfs... yes 0:25.06 checking for statfs64... yes 0:25.14 checking for statfs... yes 0:25.21 checking for getpagesize... yes 0:25.29 checking for gmtime_r... yes 0:25.37 checking for localtime_r... yes 0:25.45 checking for arc4random... no 0:25.52 checking for arc4random_buf... no 0:25.59 checking for mallinfo... yes 0:25.67 checking for gettid... no 0:25.75 checking for lchown... yes 0:25.83 checking for setpriority... yes 0:25.91 checking for strerror... yes 0:25.98 checking for syscall... yes 0:26.06 checking for clock_gettime(CLOCK_MONOTONIC)... 0:26.12 checking for pthread_cond_timedwait_monotonic_np... 0:26.25 checking for res_ninit()... yes 0:26.31 checking for an implementation of va_copy()... yes 0:26.37 checking whether va_list can be copied by value... yes 0:26.52 checking for __thread keyword for TLS variables... yes 0:26.60 checking for localeconv... yes 0:26.68 checking for malloc.h... yes 0:26.76 checking for strndup... yes 0:26.83 checking for posix_memalign... yes 0:26.93 checking for memalign... yes 0:27.01 checking for malloc_usable_size... yes 0:27.05 checking whether malloc_usable_size definition can use const argument... no 0:27.08 checking for valloc in malloc.h... yes 0:27.09 checking for valloc in unistd.h... no 0:27.12 checking for _aligned_malloc in malloc.h... no 0:27.12 checking NSPR selection... system 0:27.13 checking for nspr-config... /usr/bin/nspr-config 0:27.17 checking for NSPR - version >= 4.21... yes 0:27.34 checking for nss-config... /usr/bin/nss-config 0:27.40 checking for NSS - version >= 3.44.2... yes 0:27.48 checking for gzread in -lz... yes 0:27.57 checking if app-specific confvars.sh exists... /builddir/build/BUILD/thunderbird-68.2.2/comm/mail/confvars.sh 0:27.58 checking for gtk+-3.0 >= 3.4.0 gtk+-unix-print-3.0 glib-2.0 gobject-2.0 gio-unix-2.0 ... yes 0:27.64 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/harfbuzz -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/uuid -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:27.65 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:27.67 checking for gtk+-2.0 >= 2.18.0 gtk+-unix-print-2.0 glib-2.0 >= 2.22 gobject-2.0 gio-unix-2.0 gdk-x11-2.0... yes 0:27.69 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/harfbuzz -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/uuid -I/usr/include/atk-1.0 -I/usr/include/gtk-unix-print-2.0 -I/usr/include/gio-unix-2.0/ -pthread 0:27.71 checking MOZ_GTK2_LIBS... -lgtk-x11-2.0 -latk-1.0 -lpangoft2-1.0 -lfontconfig -lfreetype -lgio-2.0 -lgdk-x11-2.0 -lpangocairo-1.0 -lpango-1.0 -lcairo -lgdk_pixbuf-2.0 -lgobject-2.0 -lglib-2.0 0:27.71 checking for libstartup-notification-1.0 >= 0.8... yes 0:27.71 checking MOZ_STARTUP_NOTIFICATION_CFLAGS... -I/usr/include/startup-notification-1.0 0:27.71 checking MOZ_STARTUP_NOTIFICATION_LIBS... -lstartup-notification-1 0:27.73 checking for dbus-1 >= 0.60... yes 0:27.74 checking MOZ_DBUS_CFLAGS... -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include 0:27.74 checking MOZ_DBUS_LIBS... -ldbus-1 0:27.75 checking for dbus-glib-1 >= 0.60... yes 0:27.75 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:27.75 checking MOZ_DBUS_GLIB_LIBS... -ldbus-glib-1 -ldbus-1 -lgobject-2.0 -lglib-2.0 0:27.93 checking for linux/joystick.h... yes 0:27.93 checking for wget... no 0:28.03 checking for fdatasync... yes 0:28.08 checking for valid C compiler optimization flags... yes 0:28.22 checking for __cxa_demangle... yes 0:28.29 checking for unwind.h... yes 0:28.46 checking for _Unwind_Backtrace... yes 0:28.47 checking for -pipe support... yes 0:28.57 checking what kind of list files are supported by the linker... linkerscript 0:28.57 checking for glib-2.0 >= 1.3.7 gobject-2.0... yes 0:28.57 checking GLIB_CFLAGS... -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include 0:28.58 checking GLIB_LIBS... -lgobject-2.0 -lglib-2.0 0:28.69 checking for FT_Bitmap_Size.y_ppem... yes 0:28.78 checking for FT_GlyphSlot_Embolden... yes 0:28.89 checking for FT_Load_Sfnt_Table... yes 0:29.01 checking for fontconfig/fcfreetype.h... yes 0:29.16 checking for posix_fadvise... yes 0:29.24 checking for posix_fallocate... yes 0:29.38 updating cache ./config.cache 0:29.38 creating ./config.data 0:29.43 js/src> configuring 0:29.44 js/src> running /builddir/build/BUILD/thunderbird-68.2.2/configure.py --enable-project=js --disable-crashreporter --disable-necko-wifi --enable-official-branding --enable-startup-notification --disable-strip --disable-system-sqlite --disable-updater --libdir=/usr/lib64 --prefix=/usr --without-system-icu --with-system-nss --with-system-zlib --host=powerpc64le-unknown-linux-gnu --target=powerpc64le-unknown-linux-gnu --disable-tests --disable-debug --disable-rust-debug --enable-release --enable-optimize=-g -O2 --without-ccache --without-toolchain-prefix --enable-debug-symbols --disable-profile-generate --disable-profile-use --without-pgo-profile-path --disable-lto --disable-address-sanitizer --disable-undefined-sanitizer --disable-coverage --enable-cargo-incremental --disable-linker --disable-clang-plugin --disable-mozsearch-plugin --disable-stdcxx-compat --disable-fuzzing --disable-jemalloc --without-linux-headers --disable-warnings-as-errors --disable-valgrind --without-libclang-path --without-clang-path --disable-js-shell --disable-shared-js --disable-export-js --disable-ion --disable-simulator --disable-instruments --disable-callgrind --disable-profiling --disable-vtune --disable-gc-trace --disable-gczeal --disable-small-chunk-size --disable-trace-logging --disable-oom-breakpoint --disable-perf --disable-jitspew --disable-masm-verbose --disable-more-deterministic --enable-ctypes --with-system-ffi --disable-pipeline-operator --disable-binast --disable-cranelift --disable-wasm-codegen-debug --disable-typed-objects --disable-wasm-bulk-memory --disable-wasm-reftypes --disable-wasm-gc --disable-wasm-private-reftypes --disable-unaligned-private-values --with-nspr-cflags=-I/usr/include/nspr4 --with-nspr-libs=-L/usr/lib64 -lplds4 -lplc4 -lnspr4 --prefix=/builddir/build/BUILD/thunderbird-68.2.2/objdir/dist JS_STANDALONE= 0:29.50 js/src> checking for vcs source checkout... no 0:29.63 js/src> checking for a shell... /usr/bin/sh 0:29.65 js/src> checking for host system type... powerpc64le-unknown-linux-gnu 0:29.67 js/src> checking for target system type... powerpc64le-unknown-linux-gnu 0:31.36 js/src> checking for Python 3... /usr/bin/python3 (3.7.5) 0:31.37 js/src> checking whether cross compiling... no 0:31.38 js/src> checking for yasm... /usr/bin/yasm 0:31.40 js/src> checking yasm version... 1.3.0 0:31.41 js/src> checking for the target C compiler... /usr/bin/gcc 0:31.44 js/src> checking whether the target C compiler can be used... yes 0:31.44 js/src> checking the target C compiler version... 8.3.1 0:31.48 js/src> checking the target C compiler works... yes 0:31.48 js/src> checking for the target C++ compiler... /usr/bin/g++ 0:31.52 js/src> checking whether the target C++ compiler can be used... yes 0:31.52 js/src> checking the target C++ compiler version... 8.3.1 0:31.58 js/src> checking the target C++ compiler works... yes 0:31.58 js/src> checking for the host C compiler... /usr/bin/gcc 0:31.63 js/src> checking whether the host C compiler can be used... yes 0:31.63 js/src> checking the host C compiler version... 8.3.1 0:31.67 js/src> checking the host C compiler works... yes 0:31.68 js/src> checking for the host C++ compiler... /usr/bin/g++ 0:31.73 js/src> checking whether the host C++ compiler can be used... yes 0:31.73 js/src> checking the host C++ compiler version... 8.3.1 0:31.79 js/src> checking the host C++ compiler works... yes 0:32.01 js/src> checking for 64-bit OS... yes 0:32.03 js/src> checking for llvm_profdata... /usr/bin/llvm-profdata 0:32.04 js/src> checking for nasm... /usr/bin/nasm 0:32.04 js/src> checking nasm version... 2.13.03 0:32.07 js/src> checking for linker... bfd 0:32.07 js/src> checking for the assembler... /usr/bin/gcc 0:32.09 js/src> checking for ar... /usr/bin/gcc-ar 0:32.09 js/src> checking for pkg_config... /usr/bin/pkg-config 0:32.10 js/src> checking for pkg-config version... 1.5.3 0:32.14 js/src> checking for stdint.h... yes 0:32.18 js/src> checking for inttypes.h... yes 0:32.22 js/src> checking for malloc.h... yes 0:32.26 js/src> checking for alloca.h... yes 0:32.29 js/src> checking for sys/byteorder.h... no 0:32.33 js/src> checking for getopt.h... yes 0:32.38 js/src> checking for unistd.h... yes 0:32.42 js/src> checking for nl_types.h... yes 0:32.44 js/src> checking for cpuid.h... no 0:32.48 js/src> checking for sys/statvfs.h... yes 0:32.54 js/src> checking for sys/statfs.h... yes 0:32.58 js/src> checking for sys/vfs.h... yes 0:32.64 js/src> checking for sys/mount.h... yes 0:32.68 js/src> checking for sys/quota.h... yes 0:32.74 js/src> checking for linux/quota.h... yes 0:32.79 js/src> checking for linux/if_addr.h... yes 0:32.85 js/src> checking for linux/rtnetlink.h... yes 0:32.88 js/src> checking for sys/queue.h... yes 0:32.93 js/src> checking for sys/types.h... yes 0:32.98 js/src> checking for netinet/in.h... yes 0:33.02 js/src> checking for byteswap.h... yes 0:33.06 js/src> checking for linux/perf_event.h... yes 0:33.09 js/src> checking for perf_event_open system call... yes 0:33.13 js/src> checking whether the C compiler supports -Wbitfield-enum-conversion... no 0:33.16 js/src> checking whether the C++ compiler supports -Wbitfield-enum-conversion... no 0:33.19 js/src> checking whether the C compiler supports -Wshadow-field-in-constructor-modified... no 0:33.22 js/src> checking whether the C++ compiler supports -Wshadow-field-in-constructor-modified... no 0:33.26 js/src> checking whether the C compiler supports -Wunreachable-code-return... no 0:33.28 js/src> checking whether the C++ compiler supports -Wunreachable-code-return... no 0:33.30 js/src> checking whether the C compiler supports -Wclass-varargs... no 0:33.32 js/src> checking whether the C++ compiler supports -Wclass-varargs... no 0:33.35 js/src> checking whether the C compiler supports -Wfloat-overflow-conversion... no 0:33.37 js/src> checking whether the C++ compiler supports -Wfloat-overflow-conversion... no 0:33.39 js/src> checking whether the C compiler supports -Wfloat-zero-conversion... no 0:33.42 js/src> checking whether the C++ compiler supports -Wfloat-zero-conversion... no 0:33.44 js/src> checking whether the C compiler supports -Wloop-analysis... no 0:33.46 js/src> checking whether the C++ compiler supports -Wloop-analysis... no 0:33.49 js/src> checking whether the C++ compiler supports -Wc++1z-compat... yes 0:33.51 js/src> checking whether the C++ compiler supports -Wc++2a-compat... no 0:33.53 js/src> checking whether the C++ compiler supports -Wcomma... no 0:33.57 js/src> checking whether the C compiler supports -Wduplicated-cond... yes 0:33.60 js/src> checking whether the C++ compiler supports -Wduplicated-cond... yes 0:33.64 js/src> checking whether the C++ compiler supports -Wimplicit-fallthrough... yes 0:33.66 js/src> checking whether the C compiler supports -Wstring-conversion... no 0:33.68 js/src> checking whether the C++ compiler supports -Wstring-conversion... no 0:33.71 js/src> checking whether the C compiler supports -Wtautological-overlap-compare... no 0:33.73 js/src> checking whether the C++ compiler supports -Wtautological-overlap-compare... no 0:33.76 js/src> checking whether the C compiler supports -Wtautological-unsigned-enum-zero-compare... no 0:33.79 js/src> checking whether the C++ compiler supports -Wtautological-unsigned-enum-zero-compare... no 0:33.82 js/src> checking whether the C compiler supports -Wtautological-unsigned-zero-compare... no 0:33.84 js/src> checking whether the C++ compiler supports -Wtautological-unsigned-zero-compare... no 0:33.87 js/src> checking whether the C++ compiler supports -Wno-inline-new-delete... no 0:33.91 js/src> checking whether the C compiler supports -Wno-error=maybe-uninitialized... yes 0:33.95 js/src> checking whether the C++ compiler supports -Wno-error=maybe-uninitialized... yes 0:33.98 js/src> checking whether the C compiler supports -Wno-error=deprecated-declarations... yes 0:34.02 js/src> checking whether the C++ compiler supports -Wno-error=deprecated-declarations... yes 0:34.05 js/src> checking whether the C compiler supports -Wno-error=array-bounds... yes 0:34.08 js/src> checking whether the C++ compiler supports -Wno-error=array-bounds... yes 0:34.12 js/src> checking whether the C compiler supports -Wno-error=coverage-mismatch... yes 0:34.17 js/src> checking whether the C++ compiler supports -Wno-error=coverage-mismatch... yes 0:34.18 js/src> checking whether the C compiler supports -Wno-error=backend-plugin... no 0:34.20 js/src> checking whether the C++ compiler supports -Wno-error=backend-plugin... no 0:34.23 js/src> checking whether the C compiler supports -Wno-error=free-nonheap-object... yes 0:34.27 js/src> checking whether the C++ compiler supports -Wno-error=free-nonheap-object... yes 0:34.30 js/src> checking whether the C compiler supports -Wno-error=multistatement-macros... yes 0:34.34 js/src> checking whether the C++ compiler supports -Wno-error=multistatement-macros... yes 0:34.36 js/src> checking whether the C compiler supports -Wno-error=return-std-move... no 0:34.37 js/src> checking whether the C++ compiler supports -Wno-error=return-std-move... no 0:34.41 js/src> checking whether the C compiler supports -Wno-error=class-memaccess... yes 0:34.44 js/src> checking whether the C++ compiler supports -Wno-error=class-memaccess... yes 0:34.46 js/src> checking whether the C compiler supports -Wno-error=atomic-alignment... no 0:34.47 js/src> checking whether the C++ compiler supports -Wno-error=atomic-alignment... no 0:34.49 js/src> checking whether the C compiler supports -Wno-error=deprecated-copy... no 0:34.51 js/src> checking whether the C++ compiler supports -Wno-error=deprecated-copy... no 0:34.53 js/src> checking whether the C compiler supports -Wformat... yes 0:34.57 js/src> checking whether the C++ compiler supports -Wformat... yes 0:34.61 js/src> checking whether the C compiler supports -Wformat-security... no 0:34.63 js/src> checking whether the C++ compiler supports -Wformat-security... no 0:34.67 js/src> checking whether the C compiler supports -Wformat-overflow=2... yes 0:34.71 js/src> checking whether the C++ compiler supports -Wformat-overflow=2... yes 0:34.75 js/src> checking whether the C compiler supports -Wno-gnu-zero-variadic-macro-arguments... no 0:34.78 js/src> checking whether the C++ compiler supports -Wno-gnu-zero-variadic-macro-arguments... no 0:34.82 js/src> checking whether the C++ compiler supports -Wno-noexcept-type... yes 0:34.86 js/src> checking whether the C++ compiler supports -fno-sized-deallocation... yes 0:34.86 js/src> checking for rustc... /usr/bin/rustc 0:34.87 js/src> checking for cargo... /usr/bin/cargo 0:35.02 js/src> checking rustc version... 1.38.0 0:35.06 js/src> checking cargo version... 1.38.0 0:35.29 js/src> checking for rust target triplet... powerpc64le-unknown-linux-gnu 0:35.46 js/src> checking for rust host triplet... powerpc64le-unknown-linux-gnu 0:35.46 js/src> checking for rustdoc... /usr/bin/rustdoc 0:35.46 js/src> checking for rustfmt... not found 0:35.48 js/src> checking for llvm-config... /usr/bin/llvm-config 0:35.56 js/src> checking that libclang is new enough... yes 0:35.71 js/src> checking bindgen cflags... -x c++ -fno-sized-deallocation -DTRACING=1 -DIMPL_LIBXUL -DMOZILLA_INTERNAL_API -DRUST_BINDGEN -DOS_POSIX=1 -DOS_LINUX=1 0:35.73 js/src> checking for libffi > 3.0.9... yes 0:35.75 js/src> checking MOZ_FFI_CFLAGS... 0:35.75 js/src> checking MOZ_FFI_LIBS... -lffi 0:35.76 js/src> checking for awk... /usr/bin/gawk 0:35.76 js/src> checking for perl... /usr/bin/perl 0:35.77 js/src> checking for minimum required perl version >= 5.006... 5.028002 0:35.79 js/src> checking for full perl installation... yes 0:35.79 js/src> checking for gmake... /usr/bin/gmake 0:35.79 js/src> checking for watchman... not found 0:35.79 js/src> checking for xargs... /usr/bin/xargs 0:35.80 js/src> checking for rpmbuild... /usr/bin/rpmbuild 0:35.92 js/src> checking for llvm-objdump... /usr/bin/llvm-objdump 0:35.92 js/src> checking for autoconf... /usr/bin/autoconf-2.13 0:35.92 js/src> Refreshing /builddir/build/BUILD/thunderbird-68.2.2/js/src/old-configure with /usr/bin/autoconf-2.13 0:36.32 js/src> loading cache /builddir/build/BUILD/thunderbird-68.2.2/objdir/./config.cache 0:36.39 js/src> checking host system type... powerpc64le-unknown-linux-gnu 0:36.41 js/src> checking target system type... powerpc64le-unknown-linux-gnu 0:36.43 js/src> checking build system type... powerpc64le-unknown-linux-gnu 0:36.45 js/src> checking for gcc... (cached) /usr/bin/gcc -std=gnu99 0:36.45 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 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -Wformat-security -Wformat -Werror=format-security -fno-delete-null-pointer-checks -fPIC -Wl,-z,relro -Wl,-z,now ) works... (cached) yes 0:36.45 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 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-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:36.45 js/src> checking whether we are using GNU C... (cached) yes 0:36.45 js/src> checking whether /usr/bin/gcc -std=gnu99 accepts -g... (cached) yes 0:36.45 js/src> checking for c++... (cached) /usr/bin/g++ 0:36.45 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 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fpermissive -Wformat-security -Wformat -Werror=format-security -fno-delete-null-pointer-checks -fPIC -Wl,-z,relro -Wl,-z,now ) works... (cached) yes 0:36.46 js/src> checking whether the C++ compiler (/usr/bin/g++ -O2 -g -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-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:36.46 js/src> checking whether we are using GNU C++... (cached) yes 0:36.46 js/src> checking whether /usr/bin/g++ accepts -g... (cached) yes 0:36.54 js/src> checking for ranlib... (cached) gcc-ranlib 0:36.54 js/src> checking for /usr/bin/gcc... (cached) /usr/bin/gcc -std=gnu99 0:36.54 js/src> checking for strip... (cached) /bin/true 0:36.54 js/src> checking for sb-conf... no 0:36.54 js/src> checking for ve... no 0:36.55 js/src> checking for X... (cached) libraries , headers 0:36.55 js/src> checking for dnet_ntoa in -ldnet... (cached) no 0:36.56 js/src> checking for dnet_ntoa in -ldnet_stub... (cached) no 0:36.56 js/src> checking for gethostbyname... (cached) yes 0:36.56 js/src> checking for connect... (cached) yes 0:36.56 js/src> checking for remove... (cached) yes 0:36.56 js/src> checking for shmat... (cached) yes 0:36.57 js/src> checking for IceConnectionNumber in -lICE... (cached) yes 0:36.72 js/src> checking for --noexecstack option to as... yes 0:36.78 js/src> checking for -z noexecstack option to ld... yes 0:36.84 js/src> checking for -z text option to ld... yes 0:36.90 js/src> checking for -z relro option to ld... yes 0:36.96 js/src> checking for -z nocopyreloc option to ld... yes 0:37.03 js/src> checking for -Bsymbolic-functions option to ld... yes 0:37.09 js/src> checking for --build-id=sha1 option to ld... yes 0:37.13 js/src> checking whether the linker supports Identical Code Folding... no 0:37.57 js/src> checking whether removing dead symbols breaks debugging... no 0:37.57 js/src> checking for working const... (cached) yes 0:37.57 js/src> checking for mode_t... (cached) yes 0:37.57 js/src> checking for off_t... (cached) yes 0:37.58 js/src> checking for pid_t... (cached) yes 0:37.58 js/src> checking for size_t... (cached) yes 0:37.63 js/src> checking for ssize_t... yes 0:37.63 js/src> checking whether 64-bits std::atomic requires -latomic... (cached) no 0:37.64 js/src> checking for dirent.h that defines DIR... (cached) yes 0:37.66 js/src> checking for opendir in -ldir... (cached) no 0:37.66 js/src> checking for gethostbyname_r in -lc_r... (cached) no 0:37.66 js/src> checking for library containing dlopen... (cached) -ldl 0:37.67 js/src> checking for dlfcn.h... (cached) yes 0:37.68 js/src> checking for socket in -lsocket... (cached) no 0:37.68 js/src> checking for pthread_create in -lpthreads... (cached) no 0:37.69 js/src> checking for pthread_create in -lpthread... (cached) yes 0:37.77 js/src> checking whether /usr/bin/gcc -std=gnu99 accepts -pthread... yes 0:37.86 js/src> checking for getc_unlocked... yes 0:37.94 js/src> checking for _getc_nolock... no 0:37.94 js/src> checking for gmtime_r... (cached) yes 0:37.95 js/src> checking for localtime_r... (cached) yes 0:38.06 js/src> checking for pthread_getname_np... yes 0:38.14 js/src> checking for pthread_get_name_np... no 0:38.14 js/src> checking for clock_gettime(CLOCK_MONOTONIC)... (cached) 0:38.23 js/src> checking for sin in -lm... yes 0:38.32 js/src> checking for sincos in -lm... yes 0:38.40 js/src> checking for __sincos in -lm... no 0:38.40 js/src> checking for res_ninit()... (cached) yes 0:38.50 js/src> checking for nl_langinfo and CODESET... yes 0:38.50 js/src> checking for an implementation of va_copy()... (cached) yes 0:38.50 js/src> checking whether va_list can be copied by value... (cached) yes 0:38.51 js/src> checking for __thread keyword for TLS variables... (cached) yes 0:38.52 js/src> checking for localeconv... (cached) yes 0:38.53 js/src> checking NSPR selection... command-line 0:38.58 js/src> checking for valid optimization flags... yes 0:38.58 js/src> checking for __cxa_demangle... (cached) yes 0:38.59 js/src> checking for -pipe support... yes 0:38.65 js/src> checking for tm_zone tm_gmtoff in struct tm... yes 0:38.75 js/src> checking what kind of list files are supported by the linker... linkerscript 0:38.79 js/src> checking for posix_fadvise... (cached) yes 0:38.79 js/src> checking for posix_fallocate... (cached) yes 0:38.80 js/src> checking for malloc.h... (cached) yes 0:38.81 js/src> checking for strndup... (cached) yes 0:38.81 js/src> checking for posix_memalign... (cached) yes 0:38.82 js/src> checking for memalign... (cached) yes 0:38.83 js/src> checking for malloc_usable_size... (cached) yes 0:38.87 js/src> checking whether malloc_usable_size definition can use const argument... no 0:38.90 js/src> checking for valloc in malloc.h... yes 0:38.92 js/src> checking for valloc in unistd.h... no 0:38.94 js/src> checking for _aligned_malloc in malloc.h... no 0:38.95 js/src> updating cache /builddir/build/BUILD/thunderbird-68.2.2/objdir/./config.cache 0:38.96 js/src> creating ./config.data 0:39.00 js/src> Creating config.status 0:39.28 Creating config.status 0:39.93 Reticulating splines... 0:44.91 0:05.10 File already read. Skipping: /builddir/build/BUILD/thunderbird-68.2.2/gfx/angle/targets/angle_common/moz.build 1:14.32 Finished reading 1681 moz.build files in 9.45s 1:14.32 Read 11 gyp files in parallel contributing 0.00s to total wall time 1:14.32 Processed into 6744 build config descriptors in 9.50s 1:14.32 RecursiveMake backend executed in 12.80s 1:14.32 2701 total backend files; 2701 created; 0 updated; 0 unchanged; 0 deleted; 28 -> 1042 Makefile 1:14.32 FasterMake backend executed in 1.71s 1:14.32 10 total backend files; 10 created; 0 updated; 0 unchanged; 0 deleted 1:14.32 Total wall time: 34.47s; CPU time: 32.76s; Efficiency: 95%; Untracked: 1.02s Configure complete! Be sure to run |mach build| to pick up any changes 1:14.95 Clobber not needed. 1:14.95 Adding make options from /builddir/build/BUILD/thunderbird-68.2.2/.mozconfig MOZ_CO_PROJECT=mail AUTOCONF=autoconf-2.13 BUILD_OFFICIAL=1 MOZILLA_OFFICIAL=1 MOZ_OBJDIR=/builddir/build/BUILD/thunderbird-68.2.2/objdir OBJDIR=/builddir/build/BUILD/thunderbird-68.2.2/objdir FOUND_MOZCONFIG=/builddir/build/BUILD/thunderbird-68.2.2/.mozconfig export FOUND_MOZCONFIG 1:14.96 /usr/bin/gmake -f client.mk -s 1:15.27 Elapsed: 0.00s; From dist/public: Kept 0 existing; Added/updated 0; Removed 0 files and 0 directories. 1:15.28 Elapsed: 0.00s; From dist/private: Kept 0 existing; Added/updated 0; Removed 0 files and 0 directories. 1:15.34 Elapsed: 0.01s; From dist/xpi-stage: Kept 0 existing; Added/updated 8; Removed 0 files and 0 directories. 1:15.68 Elapsed: 0.37s; From _tests: Kept 11 existing; Added/updated 739; Removed 0 files and 0 directories. 1:16.31 Elapsed: 0.97s; From dist/bin: Kept 261 existing; Added/updated 2483; Removed 0 files and 0 directories. 1:16.51 Elapsed: 1.21s; From dist/include: Kept 1864 existing; Added/updated 3815; Removed 0 files and 0 directories. 1:16.54 ./mozilla-config.h.stub 1:16.82 ./buildid.h.stub 1:17.09 ./source-repo.h.stub 1:17.58 config 1:17.89 config/nsinstall_real 1:18.28 config/stl.sentinel.stub 1:18.65 config/system-header.sentinel.stub 1:19.15 xpcom/xpcom-config.h.stub 1:19.16 build/application.ini.stub 1:19.16 js/src/js-confdefs.h.stub 1:19.16 security/apps/xpcshell.inc.stub 1:19.16 netwerk/necko-config.h.stub 1:19.17 media/libdav1d/16bd_cdef_apply_tmpl.c.stub 1:19.24 gfx/webrender_bindings/webrender_ffi_generated.h.stub 1:19.47 security/apps/addons-public.inc.stub 1:19.52 layout/style/ServoCSSPropList.py.stub 1:19.54 js/src/js-config.h.stub 1:19.55 xpcom/xpcom-private.h.stub 1:19.58 build/application.ini.h.stub 1:19.60 media/libdav1d/16bd_cdef_tmpl.c.stub 1:19.88 security/apps/addons-public-intermediate.inc.stub 1:19.89 dom/encoding/domainsfallbacks.properties.h.stub 1:19.89 media/libdav1d/16bd_film_grain_tmpl.c.stub 1:19.94 js/src/selfhosted.out.h.stub 1:19.96 toolkit/crashreporter/CrashAnnotations.h.stub 1:20.15 dom/encoding/labelsencodings.properties.h.stub 1:20.16 security/apps/addons-stage.inc.stub 1:20.29 media/libdav1d/16bd_ipred_prepare_tmpl.c.stub 1:20.45 /usr/bin/g++ -E -o self-hosting-preprocessed.pp -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DHAVE_POSIX_FALLOCATE=1 -DHAVE_64BIT_BUILD=1 -DXP_UNIX=1 -DHAVE_THREAD_TLS_KEYWORD=1 -DMOZ_AV1=1 -DMOZ_ALLOW_LEGACY_EXTENSIONS=1 -DJS_PUNBOX64=1 -DNO_NSPR_10_SUPPORT=1 -DHAVE_STDINT_H=1 -DHAVE_POSIX_MEMALIGN=1 -DMOZ_BLOCK_PROFILE_DOWNGRADE=1 -DHAVE___CXA_DEMANGLE=1 -DMOZ_XUL=1 -DUSE_SKIA=1 -DEXPOSE_INTL_API=1 -DHAVE_SYS_QUEUE_H=1 -DHAVE_MEMMEM=1 -DMALLOC_H= -DMOZ_MACBUNDLE_ID=org.mozilla.thunderbird -DSTDC_HEADERS=1 -DHAVE__UNWIND_BACKTRACE=1 -DGLIB_VERSION_MAX_ALLOWED=GLIB_VERSION_2_32 -DHAVE_MALLOC_H=1 -DSTATIC_JS_API=1 -Dcommreltopsrcdir=comm -DBROWSER_CHROME_URL_QUOTED="chrome://messenger/content/messengercompose/messengercompose.xul" -DMOZ_FFMPEG=1 -DMOZ_USER_DIR=".mozilla" -DTRIMMED=1 -DHAVE_MALLOC_USABLE_SIZE=1 -DMOZILLA_OFFICIAL=1 -DTHUNDERBIRD_VERSION=68.2.2 -DHAVE_DLOPEN=1 -D_REENTRANT=1 -DHAVE_ALLOCA_H=1 -DMOZ_SEPARATE_MANIFEST_FOR_THEME_OVERRIDES=1 -DMOZ_THUNDERBIRD=1 -DNS_PRINT_PREVIEW=1 -DHAVE_SYSCALL=1 -DMOZ_TREE_PIXMAN=1 -DMOZ_DLL_SUFFIX=".so" -Dcommtopobjdir=/builddir/build/BUILD/thunderbird-68.2.2/objdir/comm -DNS_PRINTING=1 -Dmoztopsrcdir=/builddir/build/BUILD/thunderbird-68.2.2 -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="68.0" -DHAVE_FT_LOAD_SFNT_TABLE=1 -DMOZ_FMP4=1 -DMOZ_BUILD_WEBRENDER=1 -DMOZ_VERIFY_MAR_SIGNATURE=1 -DHAVE_GETOPT_H=1 -DMOZ_APP_UA_NAME="" -DMOZ_WEBM_ENCODER=1 -DMOZ_APP_UA_VERSION="68.2.2" -DMOZ_TREE_CAIRO=1 -DHAVE_FT_GLYPHSLOT_EMBOLDEN=1 -DMOZ_GLUE_IN_PROGRAM=1 -DVA_COPY=va_copy -DHAVE_MEMALIGN=1 -DHAVE_VPX_VPX_DECODER_H=1 -DMOZ_X11=1 -DTHUNDERBIRD_VERSION_DISPLAY=68.2.2 -DHAVE_LOCALECONV=1 -DMOZ_STATIC_JS=1 -DMOZ_LOGGING=1 -DMOZILLA_VERSION_U=68.3.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=30 -DMOZ_WIDGET_GTK=1 -DHAVE_CLOCK_MONOTONIC=1 -DMOZILLA_VERSION="68.3.0" -DMOZ_OFFICIAL_BRANDING=1 -DHAVE_VISIBILITY_ATTRIBUTE=1 -DACCESSIBILITY=1 -DHAVE_INTTYPES_H=1 -DHAVE_TRUNCATE64=1 -DHAVE_PTHREAD_H=1 -DHAVE_UNISTD_H=1 -DBROWSER_CHROME_URL=chrome://messenger/content/messengercompose/messengercompose.xul -DMOZ_VORBIS=1 -DNDEBUG=1 -DMOZ_ENABLE_SKIA=1 -DHAVE_MOVEMAIL=1 -DHAVE_VISIBILITY_HIDDEN_ATTRIBUTE=1 -DHAVE_STAT64=1 -DJS_CODEGEN_NONE=1 -DHAVE_LINUX_IF_ADDR_H=1 -DMOZ_HAS_REMOTE=1 -DHAVE_SETPRIORITY=1 -DHAVE_LINUX_PERF_EVENT_H=1 -DMOZ_DLL_PREFIX="lib" -DENABLE_INTL_API=1 -DHAVE_GMTIME_R=1 -DJS_DEFAULT_JITREPORT_GRANULARITY=3 -DMOZ_DISTRIBUTION_ID="org.mozilla" -DHAVE_FT_BITMAP_SIZE_Y_PPEM=1 -DFORCE_PR_LOG=1 -DATK_REV_VERSION=0 -DENABLE_REMOTE_AGENT=1 -DMOZ_SAMPLE_TYPE_FLOAT32=1 -DATK_MAJOR_VERSION=2 -DHAVE_FONTCONFIG_FCFREETYPE_H=1 -DMOZ_TELEMETRY_REPORTING=1 -DHAVE_POSIX_FADVISE=1 -DHAVE_SYS_TYPES_H=1 -DMOZ_ENABLE_STARTUP_NOTIFICATION=1 -DBUILD_CTYPES=1 -DGDK_VERSION_MAX_ALLOWED=GDK_VERSION_3_4 -DHAVE_LINUX_RTNETLINK_H=1 -DHAVE_VALLOC=1 -DMOZ_DATA_REPORTING=1 -DHAVE_RES_NINIT=1 -DMOZ_DEDICATED_PROFILES=1 -Dmozreltopsrcdir=. -DHAVE_MALLINFO=1 -DXP_LINUX=1 -DHAVE_DIRENT_H=1 -DHAVE_LINUX_QUOTA_H=1 -DHAVE_VA_COPY=1 -Dcommtopsrcdir=/builddir/build/BUILD/thunderbird-68.2.2/comm -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_NL_TYPES_H=1 -DHAVE_BYTESWAP_H=1 -DHAVE_LCHOWN=1 -DMOZ_UPDATE_CHANNEL=default -DMOZ_PLACES=1 -DJS_64BIT=1 -DU_STATIC_IMPLEMENTATION=1 -DMALLOC_USABLE_SIZE_CONST_PTR= -DHAVE_LOCALTIME_R=1 self-hosting-cpp-input.cpp 1:20.45 dom/encoding/localesfallbacks.properties.h.stub 1:20.46 security/apps/privileged-package-root.inc.stub 1:20.49 devtools/client/debugger/src/node.stub.stub 1:20.69 media/libdav1d/16bd_ipred_tmpl.c.stub 1:20.73 dom/encoding/nonparticipatingdomains.properties.h.stub 1:20.73 Executing "/builddir/build/BUILDROOT/bin/node-stdout-nonblocking-wrapper /builddir/build/BUILD/thunderbird-68.2.2/devtools/client/shared/build/build.js /builddir/build/BUILD/thunderbird-68.2.2/devtools/client/debugger/src/main.development.js /builddir/build/BUILD/thunderbird-68.2.2/devtools/client/debugger/src/main.js /builddir/build/BUILD/thunderbird-68.2.2/devtools/client/debugger/src/vendors.js" 1:21.01 xpcom/idl-parser/xpidl/xpidl.stub.stub 1:21.06 media/libdav1d/16bd_itx_tmpl.c.stub 1:21.08 js/src/frontend/ReservedWordsGenerated.h.stub 1:21.08 js/src/gc/StatsPhasesGenerated.cpp.stub 1:21.37 media/libdav1d/16bd_lf_apply_tmpl.c.stub 1:21.42 js/src/gc/StatsPhasesGenerated.h.stub 1:21.47 js/src/jit/MOpcodes.h.stub 1:21.53 xpcom/build/Services.cpp.stub 1:21.73 media/libdav1d/16bd_loopfilter_tmpl.c.stub 1:21.81 xpcom/build/Services.h.stub 1:21.91 js/src/jit/LOpcodes.h.stub 1:22.10 xpcom/build/services.rs.stub 1:22.12 media/libdav1d/16bd_looprestoration_tmpl.c.stub 1:22.21 WARNING: mkdir -dot- requested by /usr/bin/gmake -C /builddir/build/BUILD/thunderbird-68.2.2/objdir/config/makefiles/xpidl xpidl 1:22.21 config/makefiles/xpidl/Bits.xpt 1:22.22 config/makefiles/xpidl/accessibility.xpt 1:22.26 devtools/client/debugger/src/actions/node.stub.stub 1:22.34 devtools/client/debugger/src/client/node.stub.stub 1:22.42 devtools/client/debugger/src/components/node.stub.stub 1:22.44 media/libdav1d/16bd_lr_apply_tmpl.c.stub 1:22.49 Executing "/builddir/build/BUILDROOT/bin/node-stdout-nonblocking-wrapper /builddir/build/BUILD/thunderbird-68.2.2/devtools/client/shared/build/build.js /builddir/build/BUILD/thunderbird-68.2.2/devtools/client/debugger/src/actions/ast.js /builddir/build/BUILD/thunderbird-68.2.2/devtools/client/debugger/src/actions/debuggee.js /builddir/build/BUILD/thunderbird-68.2.2/devtools/client/debugger/src/actions/event-listeners.js /builddir/build/BUILD/thunderbird-68.2.2/devtools/client/debugger/src/actions/expressions.js /builddir/build/BUILD/thunderbird-68.2.2/devtools/client/debugger/src/actions/file-search.js /builddir/build/BUILD/thunderbird-68.2.2/devtools/client/debugger/src/actions/index.js /builddir/build/BUILD/thunderbird-68.2.2/devtools/client/debugger/src/actions/navigation.js /builddir/build/BUILD/thunderbird-68.2.2/devtools/client/debugger/src/actions/preview.js /builddir/build/BUILD/thunderbird-68.2.2/devtools/client/debugger/src/actions/project-text-search.js /builddir/build/BUILD/thunderbird-68.2.2/devtools/client/debugger/src/actions/quick-open.js /builddir/build/BUILD/thunderbird-68.2.2/devtools/client/debugger/src/actions/source-actors.js /builddir/build/BUILD/thunderbird-68.2.2/devtools/client/debugger/src/actions/source-tree.js /builddir/build/BUILD/thunderbird-68.2.2/devtools/client/debugger/src/actions/tabs.js /builddir/build/BUILD/thunderbird-68.2.2/devtools/client/debugger/src/actions/toolbox.js /builddir/build/BUILD/thunderbird-68.2.2/devtools/client/debugger/src/actions/ui.js" 1:22.57 Executing "/builddir/build/BUILDROOT/bin/node-stdout-nonblocking-wrapper /builddir/build/BUILD/thunderbird-68.2.2/devtools/client/shared/build/build.js /builddir/build/BUILD/thunderbird-68.2.2/devtools/client/debugger/src/client/chrome.js /builddir/build/BUILD/thunderbird-68.2.2/devtools/client/debugger/src/client/firefox.js /builddir/build/BUILD/thunderbird-68.2.2/devtools/client/debugger/src/client/index.js" 1:22.69 Executing "/builddir/build/BUILDROOT/bin/node-stdout-nonblocking-wrapper /builddir/build/BUILD/thunderbird-68.2.2/devtools/client/shared/build/build.js /builddir/build/BUILD/thunderbird-68.2.2/devtools/client/debugger/src/components/A11yIntention.js /builddir/build/BUILD/thunderbird-68.2.2/devtools/client/debugger/src/components/App.js /builddir/build/BUILD/thunderbird-68.2.2/devtools/client/debugger/src/components/ProjectSearch.js /builddir/build/BUILD/thunderbird-68.2.2/devtools/client/debugger/src/components/QuickOpenModal.js /builddir/build/BUILD/thunderbird-68.2.2/devtools/client/debugger/src/components/ShortcutsModal.js /builddir/build/BUILD/thunderbird-68.2.2/devtools/client/debugger/src/components/WelcomeBox.js" 1:22.73 media/libdav1d/16bd_mc_tmpl.c.stub 1:22.75 config/makefiles/xpidl/activity.xpt 1:23.06 media/libdav1d/16bd_recon_tmpl.c.stub 1:23.34 media/libdav1d/8bd_cdef_apply_tmpl.c.stub 1:23.49 devtools/client/debugger/src/reducers/node.stub.stub 1:23.66 media/libdav1d/8bd_cdef_tmpl.c.stub 1:23.72 Executing "/builddir/build/BUILDROOT/bin/node-stdout-nonblocking-wrapper /builddir/build/BUILD/thunderbird-68.2.2/devtools/client/shared/build/build.js /builddir/build/BUILD/thunderbird-68.2.2/devtools/client/debugger/src/reducers/ast.js /builddir/build/BUILD/thunderbird-68.2.2/devtools/client/debugger/src/reducers/async-requests.js /builddir/build/BUILD/thunderbird-68.2.2/devtools/client/debugger/src/reducers/breakpoints.js /builddir/build/BUILD/thunderbird-68.2.2/devtools/client/debugger/src/reducers/debuggee.js /builddir/build/BUILD/thunderbird-68.2.2/devtools/client/debugger/src/reducers/event-listeners.js /builddir/build/BUILD/thunderbird-68.2.2/devtools/client/debugger/src/reducers/expressions.js /builddir/build/BUILD/thunderbird-68.2.2/devtools/client/debugger/src/reducers/file-search.js /builddir/build/BUILD/thunderbird-68.2.2/devtools/client/debugger/src/reducers/index.js /builddir/build/BUILD/thunderbird-68.2.2/devtools/client/debugger/src/reducers/pause.js /builddir/build/BUILD/thunderbird-68.2.2/devtools/client/debugger/src/reducers/pending-breakpoints.js /builddir/build/BUILD/thunderbird-68.2.2/devtools/client/debugger/src/reducers/preview.js /builddir/build/BUILD/thunderbird-68.2.2/devtools/client/debugger/src/reducers/project-text-search.js /builddir/build/BUILD/thunderbird-68.2.2/devtools/client/debugger/src/reducers/quick-open.js /builddir/build/BUILD/thunderbird-68.2.2/devtools/client/debugger/src/reducers/source-actors.js /builddir/build/BUILD/thunderbird-68.2.2/devtools/client/debugger/src/reducers/source-tree.js /builddir/build/BUILD/thunderbird-68.2.2/devtools/client/debugger/src/reducers/sources.js /builddir/build/BUILD/thunderbird-68.2.2/devtools/client/debugger/src/reducers/tabs.js /builddir/build/BUILD/thunderbird-68.2.2/devtools/client/debugger/src/reducers/ui.js" 1:24.04 media/libdav1d/8bd_film_grain_tmpl.c.stub 1:24.39 media/libdav1d/8bd_ipred_prepare_tmpl.c.stub 1:24.51 devtools/client/debugger/src/selectors/node.stub.stub 1:24.69 media/libdav1d/8bd_ipred_tmpl.c.stub 1:24.81 Executing "/builddir/build/BUILDROOT/bin/node-stdout-nonblocking-wrapper /builddir/build/BUILD/thunderbird-68.2.2/devtools/client/shared/build/build.js /builddir/build/BUILD/thunderbird-68.2.2/devtools/client/debugger/src/selectors/breakpointAtLocation.js /builddir/build/BUILD/thunderbird-68.2.2/devtools/client/debugger/src/selectors/breakpoints.js /builddir/build/BUILD/thunderbird-68.2.2/devtools/client/debugger/src/selectors/breakpointSources.js /builddir/build/BUILD/thunderbird-68.2.2/devtools/client/debugger/src/selectors/getCallStackFrames.js /builddir/build/BUILD/thunderbird-68.2.2/devtools/client/debugger/src/selectors/inComponent.js /builddir/build/BUILD/thunderbird-68.2.2/devtools/client/debugger/src/selectors/index.js /builddir/build/BUILD/thunderbird-68.2.2/devtools/client/debugger/src/selectors/isSelectedFrameVisible.js /builddir/build/BUILD/thunderbird-68.2.2/devtools/client/debugger/src/selectors/pause.js /builddir/build/BUILD/thunderbird-68.2.2/devtools/client/debugger/src/selectors/visibleBreakpoints.js /builddir/build/BUILD/thunderbird-68.2.2/devtools/client/debugger/src/selectors/visibleColumnBreakpoints.js" 1:25.05 media/libdav1d/8bd_itx_tmpl.c.stub 1:25.42 media/libdav1d/8bd_lf_apply_tmpl.c.stub 1:25.71 devtools/client/debugger/src/utils/node.stub.stub 1:25.79 media/libdav1d/8bd_loopfilter_tmpl.c.stub 1:25.95 config/makefiles/xpidl/addrbook.xpt 1:25.98 Executing "/builddir/build/BUILDROOT/bin/node-stdout-nonblocking-wrapper /builddir/build/BUILD/thunderbird-68.2.2/devtools/client/shared/build/build.js /builddir/build/BUILD/thunderbird-68.2.2/devtools/client/debugger/src/utils/assert.js /builddir/build/BUILD/thunderbird-68.2.2/devtools/client/debugger/src/utils/ast.js /builddir/build/BUILD/thunderbird-68.2.2/devtools/client/debugger/src/utils/async-value.js /builddir/build/BUILD/thunderbird-68.2.2/devtools/client/debugger/src/utils/asyncStoreHelper.js /builddir/build/BUILD/thunderbird-68.2.2/devtools/client/debugger/src/utils/bootstrap.js /builddir/build/BUILD/thunderbird-68.2.2/devtools/client/debugger/src/utils/build-query.js /builddir/build/BUILD/thunderbird-68.2.2/devtools/client/debugger/src/utils/clipboard.js /builddir/build/BUILD/thunderbird-68.2.2/devtools/client/debugger/src/utils/connect.js /builddir/build/BUILD/thunderbird-68.2.2/devtools/client/debugger/src/utils/context.js /builddir/build/BUILD/thunderbird-68.2.2/devtools/client/debugger/src/utils/dbg.js /builddir/build/BUILD/thunderbird-68.2.2/devtools/client/debugger/src/utils/defer.js /builddir/build/BUILD/thunderbird-68.2.2/devtools/client/debugger/src/utils/DevToolsUtils.js /builddir/build/BUILD/thunderbird-68.2.2/devtools/client/debugger/src/utils/expressions.js /builddir/build/BUILD/thunderbird-68.2.2/devtools/client/debugger/src/utils/fromJS.js /builddir/build/BUILD/thunderbird-68.2.2/devtools/client/debugger/src/utils/function.js /builddir/build/BUILD/thunderbird-68.2.2/devtools/client/debugger/src/utils/indentation.js /builddir/build/BUILD/thunderbird-68.2.2/devtools/client/debugger/src/utils/isMinified.js /builddir/build/BUILD/thunderbird-68.2.2/devtools/client/debugger/src/utils/location.js /builddir/build/BUILD/thunderbird-68.2.2/devtools/client/debugger/src/utils/log.js /builddir/build/BUILD/thunderbird-68.2.2/devtools/client/debugger/src/utils/makeRecord.js /builddir/build/BUILD/thunderbird-68.2.2/devtools/client/debugger/src/utils/memoize.js /builddir/build/BUILD/thunderbird-68.2.2/devtools/client/debugger/src/utils/memoizableAction.js /builddir/build/BUILD/thunderbird-68.2.2/devtools/client/debugger/src/utils/path.js /builddir/build/BUILD/thunderbird-68.2.2/devtools/client/debugger/src/utils/prefs.js /builddir/build/BUILD/thunderbird-68.2.2/devtools/client/debugger/src/utils/preview.js /builddir/build/BUILD/thunderbird-68.2.2/devtools/client/debugger/src/utils/project-search.js /builddir/build/BUILD/thunderbird-68.2.2/devtools/client/debugger/src/utils/quick-open.js /builddir/build/BUILD/thunderbird-68.2.2/devtools/client/debugger/src/utils/result-list.js /builddir/build/BUILD/thunderbird-68.2.2/devtools/client/debugger/src/utils/selected-location.js /builddir/build/BUILD/thunderbird-68.2.2/devtools/client/debugger/src/utils/source-maps.js /builddir/build/BUILD/thunderbird-68.2.2/devtools/client/debugger/src/utils/source-queue.js /builddir/build/BUILD/thunderbird-68.2.2/devtools/client/debugger/src/utils/source.js /builddir/build/BUILD/thunderbird-68.2.2/devtools/client/debugger/src/utils/tabs.js /builddir/build/BUILD/thunderbird-68.2.2/devtools/client/debugger/src/utils/task.js /builddir/build/BUILD/thunderbird-68.2.2/devtools/client/debugger/src/utils/telemetry.js /builddir/build/BUILD/thunderbird-68.2.2/devtools/client/debugger/src/utils/text.js /builddir/build/BUILD/thunderbird-68.2.2/devtools/client/debugger/src/utils/timings.js /builddir/build/BUILD/thunderbird-68.2.2/devtools/client/debugger/src/utils/ui.js /builddir/build/BUILD/thunderbird-68.2.2/devtools/client/debugger/src/utils/url.js /builddir/build/BUILD/thunderbird-68.2.2/devtools/client/debugger/src/utils/utils.js /builddir/build/BUILD/thunderbird-68.2.2/devtools/client/debugger/src/utils/wasm.js /builddir/build/BUILD/thunderbird-68.2.2/devtools/client/debugger/src/utils/worker.js /builddir/build/BUILD/thunderbird-68.2.2/devtools/client/debugger/src/utils/workers.js" 1:26.20 media/libdav1d/8bd_looprestoration_tmpl.c.stub 1:26.22 devtools/client/debugger/src/workers/parser/node.stub.stub 1:26.50 Executing "/builddir/build/BUILDROOT/bin/node-stdout-nonblocking-wrapper /builddir/build/BUILD/thunderbird-68.2.2/devtools/client/shared/build/build.js /builddir/build/BUILD/thunderbird-68.2.2/devtools/client/debugger/src/workers/parser/index.js" 1:26.63 media/libdav1d/8bd_lr_apply_tmpl.c.stub 1:26.83 config/makefiles/xpidl/alerts.xpt 1:26.91 media/libdav1d/8bd_mc_tmpl.c.stub 1:27.23 devtools/client/debugger/src/workers/pretty-print/node.stub.stub 1:27.33 media/libdav1d/8bd_recon_tmpl.c.stub 1:27.58 Executing "/builddir/build/BUILDROOT/bin/node-stdout-nonblocking-wrapper /builddir/build/BUILD/thunderbird-68.2.2/devtools/client/shared/build/build.js /builddir/build/BUILD/thunderbird-68.2.2/devtools/client/debugger/src/workers/pretty-print/index.js" 1:27.71 devtools/client/debugger/src/workers/search/node.stub.stub 1:27.91 devtools/client/debugger/src/actions/ast/node.stub.stub 1:27.93 devtools/client/debugger/src/actions/breakpoints/node.stub.stub 1:27.93 Executing "/builddir/build/BUILDROOT/bin/node-stdout-nonblocking-wrapper /builddir/build/BUILD/thunderbird-68.2.2/devtools/client/shared/build/build.js /builddir/build/BUILD/thunderbird-68.2.2/devtools/client/debugger/src/workers/search/index.js" 1:28.15 Executing "/builddir/build/BUILDROOT/bin/node-stdout-nonblocking-wrapper /builddir/build/BUILD/thunderbird-68.2.2/devtools/client/shared/build/build.js /builddir/build/BUILD/thunderbird-68.2.2/devtools/client/debugger/src/actions/breakpoints/breakpointPositions.js /builddir/build/BUILD/thunderbird-68.2.2/devtools/client/debugger/src/actions/breakpoints/index.js /builddir/build/BUILD/thunderbird-68.2.2/devtools/client/debugger/src/actions/breakpoints/modify.js /builddir/build/BUILD/thunderbird-68.2.2/devtools/client/debugger/src/actions/breakpoints/remapLocations.js /builddir/build/BUILD/thunderbird-68.2.2/devtools/client/debugger/src/actions/breakpoints/syncBreakpoint.js" 1:28.19 Executing "/builddir/build/BUILDROOT/bin/node-stdout-nonblocking-wrapper /builddir/build/BUILD/thunderbird-68.2.2/devtools/client/shared/build/build.js /builddir/build/BUILD/thunderbird-68.2.2/devtools/client/debugger/src/actions/ast/setInScopeLines.js" 1:28.85 devtools/client/debugger/src/actions/pause/node.stub.stub 1:29.15 Executing "/builddir/build/BUILDROOT/bin/node-stdout-nonblocking-wrapper /builddir/build/BUILD/thunderbird-68.2.2/devtools/client/shared/build/build.js /builddir/build/BUILD/thunderbird-68.2.2/devtools/client/debugger/src/actions/pause/breakOnNext.js /builddir/build/BUILD/thunderbird-68.2.2/devtools/client/debugger/src/actions/pause/commands.js /builddir/build/BUILD/thunderbird-68.2.2/devtools/client/debugger/src/actions/pause/continueToHere.js /builddir/build/BUILD/thunderbird-68.2.2/devtools/client/debugger/src/actions/pause/fetchScopes.js /builddir/build/BUILD/thunderbird-68.2.2/devtools/client/debugger/src/actions/pause/index.js /builddir/build/BUILD/thunderbird-68.2.2/devtools/client/debugger/src/actions/pause/mapFrames.js /builddir/build/BUILD/thunderbird-68.2.2/devtools/client/debugger/src/actions/pause/mapScopes.js /builddir/build/BUILD/thunderbird-68.2.2/devtools/client/debugger/src/actions/pause/paused.js /builddir/build/BUILD/thunderbird-68.2.2/devtools/client/debugger/src/actions/pause/pauseOnExceptions.js /builddir/build/BUILD/thunderbird-68.2.2/devtools/client/debugger/src/actions/pause/resumed.js /builddir/build/BUILD/thunderbird-68.2.2/devtools/client/debugger/src/actions/pause/selectFrame.js /builddir/build/BUILD/thunderbird-68.2.2/devtools/client/debugger/src/actions/pause/skipPausing.js" 1:29.26 devtools/client/debugger/src/actions/sources/node.stub.stub 1:29.35 config/makefiles/xpidl/appshell.xpt 1:29.57 Executing "/builddir/build/BUILDROOT/bin/node-stdout-nonblocking-wrapper /builddir/build/BUILD/thunderbird-68.2.2/devtools/client/shared/build/build.js /builddir/build/BUILD/thunderbird-68.2.2/devtools/client/debugger/src/actions/sources/blackbox.js /builddir/build/BUILD/thunderbird-68.2.2/devtools/client/debugger/src/actions/sources/breakableLines.js /builddir/build/BUILD/thunderbird-68.2.2/devtools/client/debugger/src/actions/sources/index.js /builddir/build/BUILD/thunderbird-68.2.2/devtools/client/debugger/src/actions/sources/loadSourceText.js /builddir/build/BUILD/thunderbird-68.2.2/devtools/client/debugger/src/actions/sources/newSources.js /builddir/build/BUILD/thunderbird-68.2.2/devtools/client/debugger/src/actions/sources/prettyPrint.js /builddir/build/BUILD/thunderbird-68.2.2/devtools/client/debugger/src/actions/sources/select.js /builddir/build/BUILD/thunderbird-68.2.2/devtools/client/debugger/src/actions/sources/symbols.js" 1:29.66 devtools/client/debugger/src/actions/utils/node.stub.stub 1:29.95 Executing "/builddir/build/BUILDROOT/bin/node-stdout-nonblocking-wrapper /builddir/build/BUILD/thunderbird-68.2.2/devtools/client/shared/build/build.js /builddir/build/BUILD/thunderbird-68.2.2/devtools/client/debugger/src/actions/utils/create-store.js" 1:29.99 config/makefiles/xpidl/appstartup.xpt 1:30.60 devtools/client/debugger/src/client/chrome/node.stub.stub 1:30.80 config/makefiles/xpidl/autocomplete.xpt 1:30.88 Executing "/builddir/build/BUILDROOT/bin/node-stdout-nonblocking-wrapper /builddir/build/BUILD/thunderbird-68.2.2/devtools/client/shared/build/build.js /builddir/build/BUILD/thunderbird-68.2.2/devtools/client/debugger/src/client/chrome/commands.js /builddir/build/BUILD/thunderbird-68.2.2/devtools/client/debugger/src/client/chrome/create.js /builddir/build/BUILD/thunderbird-68.2.2/devtools/client/debugger/src/client/chrome/events.js" 1:31.00 devtools/client/debugger/src/client/firefox/node.stub.stub 1:31.24 config/makefiles/xpidl/backgroundhangmonitor.xpt 1:31.30 Executing "/builddir/build/BUILDROOT/bin/node-stdout-nonblocking-wrapper /builddir/build/BUILD/thunderbird-68.2.2/devtools/client/shared/build/build.js /builddir/build/BUILD/thunderbird-68.2.2/devtools/client/debugger/src/client/firefox/commands.js /builddir/build/BUILD/thunderbird-68.2.2/devtools/client/debugger/src/client/firefox/create.js /builddir/build/BUILD/thunderbird-68.2.2/devtools/client/debugger/src/client/firefox/events.js /builddir/build/BUILD/thunderbird-68.2.2/devtools/client/debugger/src/client/firefox/workers.js" 1:31.32 devtools/client/debugger/src/components/Editor/node.stub.stub 1:31.54 Executing "/builddir/build/BUILDROOT/bin/node-stdout-nonblocking-wrapper /builddir/build/BUILD/thunderbird-68.2.2/devtools/client/shared/build/build.js /builddir/build/BUILD/thunderbird-68.2.2/devtools/client/debugger/src/components/Editor/Breakpoint.js /builddir/build/BUILD/thunderbird-68.2.2/devtools/client/debugger/src/components/Editor/Breakpoints.js /builddir/build/BUILD/thunderbird-68.2.2/devtools/client/debugger/src/components/Editor/ColumnBreakpoint.js /builddir/build/BUILD/thunderbird-68.2.2/devtools/client/debugger/src/components/Editor/ColumnBreakpoints.js /builddir/build/BUILD/thunderbird-68.2.2/devtools/client/debugger/src/components/Editor/ConditionalPanel.js /builddir/build/BUILD/thunderbird-68.2.2/devtools/client/debugger/src/components/Editor/DebugLine.js /builddir/build/BUILD/thunderbird-68.2.2/devtools/client/debugger/src/components/Editor/EditorMenu.js /builddir/build/BUILD/thunderbird-68.2.2/devtools/client/debugger/src/components/Editor/EmptyLines.js /builddir/build/BUILD/thunderbird-68.2.2/devtools/client/debugger/src/components/Editor/Footer.js /builddir/build/BUILD/thunderbird-68.2.2/devtools/client/debugger/src/components/Editor/HighlightLine.js /builddir/build/BUILD/thunderbird-68.2.2/devtools/client/debugger/src/components/Editor/HighlightLines.js /builddir/build/BUILD/thunderbird-68.2.2/devtools/client/debugger/src/components/Editor/index.js /builddir/build/BUILD/thunderbird-68.2.2/devtools/client/debugger/src/components/Editor/SearchBar.js /builddir/build/BUILD/thunderbird-68.2.2/devtools/client/debugger/src/components/Editor/Tab.js /builddir/build/BUILD/thunderbird-68.2.2/devtools/client/debugger/src/components/Editor/Tabs.js" 1:31.83 devtools/client/debugger/src/components/PrimaryPanes/node.stub.stub 1:32.11 config/makefiles/xpidl/browser-element.xpt 1:32.13 Executing "/builddir/build/BUILDROOT/bin/node-stdout-nonblocking-wrapper /builddir/build/BUILD/thunderbird-68.2.2/devtools/client/shared/build/build.js /builddir/build/BUILD/thunderbird-68.2.2/devtools/client/debugger/src/components/PrimaryPanes/index.js /builddir/build/BUILD/thunderbird-68.2.2/devtools/client/debugger/src/components/PrimaryPanes/Outline.js /builddir/build/BUILD/thunderbird-68.2.2/devtools/client/debugger/src/components/PrimaryPanes/OutlineFilter.js /builddir/build/BUILD/thunderbird-68.2.2/devtools/client/debugger/src/components/PrimaryPanes/SourcesTree.js /builddir/build/BUILD/thunderbird-68.2.2/devtools/client/debugger/src/components/PrimaryPanes/SourcesTreeItem.js" 1:32.54 config/makefiles/xpidl/calbase.xpt 1:32.64 devtools/client/debugger/src/components/SecondaryPanes/node.stub.stub 1:32.65 devtools/client/debugger/src/components/shared/node.stub.stub 1:32.88 Executing "/builddir/build/BUILDROOT/bin/node-stdout-nonblocking-wrapper /builddir/build/BUILD/thunderbird-68.2.2/devtools/client/shared/build/build.js /builddir/build/BUILD/thunderbird-68.2.2/devtools/client/debugger/src/components/shared/AccessibleImage.js /builddir/build/BUILD/thunderbird-68.2.2/devtools/client/debugger/src/components/shared/Accordion.js /builddir/build/BUILD/thunderbird-68.2.2/devtools/client/debugger/src/components/shared/Badge.js /builddir/build/BUILD/thunderbird-68.2.2/devtools/client/debugger/src/components/shared/BracketArrow.js /builddir/build/BUILD/thunderbird-68.2.2/devtools/client/debugger/src/components/shared/Dropdown.js /builddir/build/BUILD/thunderbird-68.2.2/devtools/client/debugger/src/components/shared/ManagedTree.js /builddir/build/BUILD/thunderbird-68.2.2/devtools/client/debugger/src/components/shared/Modal.js /builddir/build/BUILD/thunderbird-68.2.2/devtools/client/debugger/src/components/shared/Popover.js /builddir/build/BUILD/thunderbird-68.2.2/devtools/client/debugger/src/components/shared/PreviewFunction.js /builddir/build/BUILD/thunderbird-68.2.2/devtools/client/debugger/src/components/shared/ResultList.js /builddir/build/BUILD/thunderbird-68.2.2/devtools/client/debugger/src/components/shared/SearchInput.js /builddir/build/BUILD/thunderbird-68.2.2/devtools/client/debugger/src/components/shared/SourceIcon.js" 1:32.89 Executing "/builddir/build/BUILDROOT/bin/node-stdout-nonblocking-wrapper /builddir/build/BUILD/thunderbird-68.2.2/devtools/client/shared/build/build.js /builddir/build/BUILD/thunderbird-68.2.2/devtools/client/debugger/src/components/SecondaryPanes/CommandBar.js /builddir/build/BUILD/thunderbird-68.2.2/devtools/client/debugger/src/components/SecondaryPanes/EventListeners.js /builddir/build/BUILD/thunderbird-68.2.2/devtools/client/debugger/src/components/SecondaryPanes/Expressions.js /builddir/build/BUILD/thunderbird-68.2.2/devtools/client/debugger/src/components/SecondaryPanes/index.js /builddir/build/BUILD/thunderbird-68.2.2/devtools/client/debugger/src/components/SecondaryPanes/Scopes.js /builddir/build/BUILD/thunderbird-68.2.2/devtools/client/debugger/src/components/SecondaryPanes/UtilsBar.js /builddir/build/BUILD/thunderbird-68.2.2/devtools/client/debugger/src/components/SecondaryPanes/WhyPaused.js /builddir/build/BUILD/thunderbird-68.2.2/devtools/client/debugger/src/components/SecondaryPanes/Worker.js /builddir/build/BUILD/thunderbird-68.2.2/devtools/client/debugger/src/components/SecondaryPanes/Workers.js /builddir/build/BUILD/thunderbird-68.2.2/devtools/client/debugger/src/components/SecondaryPanes/XHRBreakpoints.js" 1:32.93 config/makefiles/xpidl/calbaseinternal.xpt 1:34.07 devtools/client/debugger/src/utils/breakpoint/node.stub.stub 1:34.36 Executing "/builddir/build/BUILDROOT/bin/node-stdout-nonblocking-wrapper /builddir/build/BUILD/thunderbird-68.2.2/devtools/client/shared/build/build.js /builddir/build/BUILD/thunderbird-68.2.2/devtools/client/debugger/src/utils/breakpoint/astBreakpointLocation.js /builddir/build/BUILD/thunderbird-68.2.2/devtools/client/debugger/src/utils/breakpoint/breakpointPositions.js /builddir/build/BUILD/thunderbird-68.2.2/devtools/client/debugger/src/utils/breakpoint/index.js" 1:35.29 devtools/client/debugger/src/utils/editor/node.stub.stub 1:35.62 Executing "/builddir/build/BUILDROOT/bin/node-stdout-nonblocking-wrapper /builddir/build/BUILD/thunderbird-68.2.2/devtools/client/shared/build/build.js /builddir/build/BUILD/thunderbird-68.2.2/devtools/client/debugger/src/utils/editor/create-editor.js /builddir/build/BUILD/thunderbird-68.2.2/devtools/client/debugger/src/utils/editor/get-expression.js /builddir/build/BUILD/thunderbird-68.2.2/devtools/client/debugger/src/utils/editor/get-token-location.js /builddir/build/BUILD/thunderbird-68.2.2/devtools/client/debugger/src/utils/editor/index.js /builddir/build/BUILD/thunderbird-68.2.2/devtools/client/debugger/src/utils/editor/source-documents.js /builddir/build/BUILD/thunderbird-68.2.2/devtools/client/debugger/src/utils/editor/source-editor.js /builddir/build/BUILD/thunderbird-68.2.2/devtools/client/debugger/src/utils/editor/source-search.js /builddir/build/BUILD/thunderbird-68.2.2/devtools/client/debugger/src/utils/editor/token-events.js" 1:36.00 devtools/client/debugger/src/utils/pause/node.stub.stub 1:36.27 Executing "/builddir/build/BUILDROOT/bin/node-stdout-nonblocking-wrapper /builddir/build/BUILD/thunderbird-68.2.2/devtools/client/shared/build/build.js /builddir/build/BUILD/thunderbird-68.2.2/devtools/client/debugger/src/utils/pause/index.js /builddir/build/BUILD/thunderbird-68.2.2/devtools/client/debugger/src/utils/pause/why.js" 1:36.28 devtools/client/debugger/src/utils/resource/node.stub.stub 1:36.33 devtools/client/debugger/src/utils/sources-tree/node.stub.stub 1:36.50 Executing "/builddir/build/BUILDROOT/bin/node-stdout-nonblocking-wrapper /builddir/build/BUILD/thunderbird-68.2.2/devtools/client/shared/build/build.js /builddir/build/BUILD/thunderbird-68.2.2/devtools/client/debugger/src/utils/resource/base-query.js /builddir/build/BUILD/thunderbird-68.2.2/devtools/client/debugger/src/utils/resource/compare.js /builddir/build/BUILD/thunderbird-68.2.2/devtools/client/debugger/src/utils/resource/core.js /builddir/build/BUILD/thunderbird-68.2.2/devtools/client/debugger/src/utils/resource/index.js /builddir/build/BUILD/thunderbird-68.2.2/devtools/client/debugger/src/utils/resource/memoize.js /builddir/build/BUILD/thunderbird-68.2.2/devtools/client/debugger/src/utils/resource/query-cache.js /builddir/build/BUILD/thunderbird-68.2.2/devtools/client/debugger/src/utils/resource/query.js /builddir/build/BUILD/thunderbird-68.2.2/devtools/client/debugger/src/utils/resource/selector.js" 1:36.55 Executing "/builddir/build/BUILDROOT/bin/node-stdout-nonblocking-wrapper /builddir/build/BUILD/thunderbird-68.2.2/devtools/client/shared/build/build.js /builddir/build/BUILD/thunderbird-68.2.2/devtools/client/debugger/src/utils/sources-tree/addToTree.js /builddir/build/BUILD/thunderbird-68.2.2/devtools/client/debugger/src/utils/sources-tree/collapseTree.js /builddir/build/BUILD/thunderbird-68.2.2/devtools/client/debugger/src/utils/sources-tree/formatTree.js /builddir/build/BUILD/thunderbird-68.2.2/devtools/client/debugger/src/utils/sources-tree/getDirectories.js /builddir/build/BUILD/thunderbird-68.2.2/devtools/client/debugger/src/utils/sources-tree/getURL.js /builddir/build/BUILD/thunderbird-68.2.2/devtools/client/debugger/src/utils/sources-tree/index.js /builddir/build/BUILD/thunderbird-68.2.2/devtools/client/debugger/src/utils/sources-tree/sortTree.js /builddir/build/BUILD/thunderbird-68.2.2/devtools/client/debugger/src/utils/sources-tree/treeOrder.js /builddir/build/BUILD/thunderbird-68.2.2/devtools/client/debugger/src/utils/sources-tree/updateTree.js /builddir/build/BUILD/thunderbird-68.2.2/devtools/client/debugger/src/utils/sources-tree/utils.js" 1:36.98 layout/style/nsCSSPropertyID.h.stub 1:37.30 devtools/client/debugger/src/actions/utils/middleware/node.stub.stub 1:37.51 Executing "/builddir/build/BUILDROOT/bin/node-stdout-nonblocking-wrapper /builddir/build/BUILD/thunderbird-68.2.2/devtools/client/shared/build/build.js /builddir/build/BUILD/thunderbird-68.2.2/devtools/client/debugger/src/actions/utils/middleware/context.js /builddir/build/BUILD/thunderbird-68.2.2/devtools/client/debugger/src/actions/utils/middleware/history.js /builddir/build/BUILD/thunderbird-68.2.2/devtools/client/debugger/src/actions/utils/middleware/log.js /builddir/build/BUILD/thunderbird-68.2.2/devtools/client/debugger/src/actions/utils/middleware/promise.js /builddir/build/BUILD/thunderbird-68.2.2/devtools/client/debugger/src/actions/utils/middleware/thunk.js /builddir/build/BUILD/thunderbird-68.2.2/devtools/client/debugger/src/actions/utils/middleware/timing.js /builddir/build/BUILD/thunderbird-68.2.2/devtools/client/debugger/src/actions/utils/middleware/wait-service.js" 1:37.54 layout/style/ServoCSSPropList.h.stub 1:38.02 layout/style/CompositorAnimatableProperties.h.stub 1:38.11 devtools/client/debugger/src/components/Editor/menus/node.stub.stub 1:38.32 Executing "/builddir/build/BUILDROOT/bin/node-stdout-nonblocking-wrapper /builddir/build/BUILD/thunderbird-68.2.2/devtools/client/shared/build/build.js /builddir/build/BUILD/thunderbird-68.2.2/devtools/client/debugger/src/components/Editor/menus/breakpoints.js /builddir/build/BUILD/thunderbird-68.2.2/devtools/client/debugger/src/components/Editor/menus/editor.js /builddir/build/BUILD/thunderbird-68.2.2/devtools/client/debugger/src/components/Editor/menus/source.js" 1:38.50 layout/style/nsComputedDOMStyleGenerated.cpp.stub 1:38.67 devtools/client/debugger/src/components/Editor/Preview/node.stub.stub 1:38.93 layout/style/nsCSSPropsGenerated.inc.stub 1:39.04 Executing "/builddir/build/BUILDROOT/bin/node-stdout-nonblocking-wrapper /builddir/build/BUILD/thunderbird-68.2.2/devtools/client/shared/build/build.js /builddir/build/BUILD/thunderbird-68.2.2/devtools/client/debugger/src/components/Editor/Preview/index.js /builddir/build/BUILD/thunderbird-68.2.2/devtools/client/debugger/src/components/Editor/Preview/Popup.js" 1:39.32 devtools/client/debugger/src/components/SecondaryPanes/Breakpoints/node.stub.stub 1:39.36 layout/style/ServoStyleConsts.h.stub 1:39.63 Executing "/builddir/build/BUILDROOT/bin/node-stdout-nonblocking-wrapper /builddir/build/BUILD/thunderbird-68.2.2/devtools/client/shared/build/build.js /builddir/build/BUILD/thunderbird-68.2.2/devtools/client/debugger/src/components/SecondaryPanes/Breakpoints/Breakpoint.js /builddir/build/BUILD/thunderbird-68.2.2/devtools/client/debugger/src/components/SecondaryPanes/Breakpoints/BreakpointHeading.js /builddir/build/BUILD/thunderbird-68.2.2/devtools/client/debugger/src/components/SecondaryPanes/Breakpoints/BreakpointHeadingsContextMenu.js /builddir/build/BUILD/thunderbird-68.2.2/devtools/client/debugger/src/components/SecondaryPanes/Breakpoints/BreakpointsContextMenu.js /builddir/build/BUILD/thunderbird-68.2.2/devtools/client/debugger/src/components/SecondaryPanes/Breakpoints/ExceptionOption.js /builddir/build/BUILD/thunderbird-68.2.2/devtools/client/debugger/src/components/SecondaryPanes/Breakpoints/index.js" 1:39.89 devtools/client/debugger/src/components/SecondaryPanes/Frames/node.stub.stub 1:39.99 devtools/client/debugger/src/components/shared/Button/node.stub.stub 1:40.13 Executing "/builddir/build/BUILDROOT/bin/node-stdout-nonblocking-wrapper /builddir/build/BUILD/thunderbird-68.2.2/devtools/client/shared/build/build.js /builddir/build/BUILD/thunderbird-68.2.2/devtools/client/debugger/src/components/SecondaryPanes/Frames/Frame.js /builddir/build/BUILD/thunderbird-68.2.2/devtools/client/debugger/src/components/SecondaryPanes/Frames/FrameIndent.js /builddir/build/BUILD/thunderbird-68.2.2/devtools/client/debugger/src/components/SecondaryPanes/Frames/FrameMenu.js /builddir/build/BUILD/thunderbird-68.2.2/devtools/client/debugger/src/components/SecondaryPanes/Frames/Group.js /builddir/build/BUILD/thunderbird-68.2.2/devtools/client/debugger/src/components/SecondaryPanes/Frames/index.js" 1:40.23 Executing "/builddir/build/BUILDROOT/bin/node-stdout-nonblocking-wrapper /builddir/build/BUILD/thunderbird-68.2.2/devtools/client/shared/build/build.js /builddir/build/BUILD/thunderbird-68.2.2/devtools/client/debugger/src/components/shared/Button/CloseButton.js /builddir/build/BUILD/thunderbird-68.2.2/devtools/client/debugger/src/components/shared/Button/CommandBarButton.js /builddir/build/BUILD/thunderbird-68.2.2/devtools/client/debugger/src/components/shared/Button/index.js /builddir/build/BUILD/thunderbird-68.2.2/devtools/client/debugger/src/components/shared/Button/PaneToggleButton.js" 1:40.51 devtools/client/debugger/src/utils/pause/frames/node.stub.stub 1:40.72 Executing "/builddir/build/BUILDROOT/bin/node-stdout-nonblocking-wrapper /builddir/build/BUILD/thunderbird-68.2.2/devtools/client/shared/build/build.js /builddir/build/BUILD/thunderbird-68.2.2/devtools/client/debugger/src/utils/pause/frames/annotateFrames.js /builddir/build/BUILD/thunderbird-68.2.2/devtools/client/debugger/src/utils/pause/frames/collapseFrames.js /builddir/build/BUILD/thunderbird-68.2.2/devtools/client/debugger/src/utils/pause/frames/displayName.js /builddir/build/BUILD/thunderbird-68.2.2/devtools/client/debugger/src/utils/pause/frames/getFrameUrl.js /builddir/build/BUILD/thunderbird-68.2.2/devtools/client/debugger/src/utils/pause/frames/getLibraryFromUrl.js /builddir/build/BUILD/thunderbird-68.2.2/devtools/client/debugger/src/utils/pause/frames/index.js" 1:41.21 devtools/client/debugger/src/utils/pause/mapScopes/node.stub.stub 1:41.51 Executing "/builddir/build/BUILDROOT/bin/node-stdout-nonblocking-wrapper /builddir/build/BUILD/thunderbird-68.2.2/devtools/client/shared/build/build.js /builddir/build/BUILD/thunderbird-68.2.2/devtools/client/debugger/src/utils/pause/mapScopes/buildGeneratedBindingList.js /builddir/build/BUILD/thunderbird-68.2.2/devtools/client/debugger/src/utils/pause/mapScopes/filtering.js /builddir/build/BUILD/thunderbird-68.2.2/devtools/client/debugger/src/utils/pause/mapScopes/findGeneratedBindingFromPosition.js /builddir/build/BUILD/thunderbird-68.2.2/devtools/client/debugger/src/utils/pause/mapScopes/getApplicableBindingsForOriginalPosition.js /builddir/build/BUILD/thunderbird-68.2.2/devtools/client/debugger/src/utils/pause/mapScopes/index.js /builddir/build/BUILD/thunderbird-68.2.2/devtools/client/debugger/src/utils/pause/mapScopes/locColumn.js /builddir/build/BUILD/thunderbird-68.2.2/devtools/client/debugger/src/utils/pause/mapScopes/mappingContains.js /builddir/build/BUILD/thunderbird-68.2.2/devtools/client/debugger/src/utils/pause/mapScopes/positionCmp.js /builddir/build/BUILD/thunderbird-68.2.2/devtools/client/debugger/src/utils/pause/mapScopes/rangeMetadata.js" 1:42.40 devtools/client/debugger/src/utils/pause/scopes/node.stub.stub 1:42.69 Executing "/builddir/build/BUILDROOT/bin/node-stdout-nonblocking-wrapper /builddir/build/BUILD/thunderbird-68.2.2/devtools/client/shared/build/build.js /builddir/build/BUILD/thunderbird-68.2.2/devtools/client/debugger/src/utils/pause/scopes/getScope.js /builddir/build/BUILD/thunderbird-68.2.2/devtools/client/debugger/src/utils/pause/scopes/getVariables.js /builddir/build/BUILD/thunderbird-68.2.2/devtools/client/debugger/src/utils/pause/scopes/index.js /builddir/build/BUILD/thunderbird-68.2.2/devtools/client/debugger/src/utils/pause/scopes/utils.js" 1:42.72 config/makefiles/xpidl/caldav.xpt 1:42.73 config/makefiles/xpidl/caps.xpt 1:42.79 config/makefiles/xpidl/captivedetect.xpt 1:43.13 config/makefiles/xpidl/chat.xpt 1:43.33 config/makefiles/xpidl/chrome.xpt 1:43.49 config/makefiles/xpidl/commandhandler.xpt 1:43.51 config/makefiles/xpidl/commandlines.xpt 1:43.52 config/makefiles/xpidl/commuconv.xpt 1:43.80 config/makefiles/xpidl/composer.xpt 1:44.17 config/makefiles/xpidl/content_events.xpt 1:44.18 config/makefiles/xpidl/content_geckomediaplugins.xpt 1:44.37 config/makefiles/xpidl/content_html.xpt 1:44.69 config/makefiles/xpidl/content_webrtc.xpt 1:44.75 config/makefiles/xpidl/devtools_rr.xpt 1:44.95 config/makefiles/xpidl/docshell.xpt 1:44.99 config/makefiles/xpidl/dom.xpt 1:45.14 config/makefiles/xpidl/dom_audiochannel.xpt 1:45.16 config/makefiles/xpidl/dom_base.xpt 1:45.23 config/makefiles/xpidl/dom_bindings.xpt 1:45.44 config/makefiles/xpidl/dom_events.xpt 1:45.45 config/makefiles/xpidl/dom_geolocation.xpt 1:45.62 config/makefiles/xpidl/dom_html.xpt 1:45.84 config/makefiles/xpidl/dom_indexeddb.xpt 1:46.15 config/makefiles/xpidl/dom_localstorage.xpt 1:46.26 config/makefiles/xpidl/dom_media.xpt 1:46.31 config/makefiles/xpidl/dom_network.xpt 1:46.65 config/makefiles/xpidl/dom_notification.xpt 1:46.69 config/makefiles/xpidl/dom_payments.xpt 1:46.72 config/makefiles/xpidl/dom_power.xpt 1:47.09 config/makefiles/xpidl/dom_presentation.xpt 1:47.11 config/makefiles/xpidl/dom_push.xpt 1:47.14 config/makefiles/xpidl/dom_quota.xpt 1:47.19 config/makefiles/xpidl/dom_security.xpt 1:47.73 config/makefiles/xpidl/dom_sidebar.xpt 1:47.75 config/makefiles/xpidl/dom_simpledb.xpt 1:47.99 config/makefiles/xpidl/dom_storage.xpt 1:48.45 config/makefiles/xpidl/dom_system.xpt 1:48.55 config/makefiles/xpidl/dom_webauthn.xpt 1:48.74 config/makefiles/xpidl/dom_webspeechrecognition.xpt 1:48.82 config/makefiles/xpidl/dom_webspeechsynth.xpt 1:48.97 config/makefiles/xpidl/dom_workers.xpt 1:49.09 config/makefiles/xpidl/dom_xslt.xpt 1:49.13 config/makefiles/xpidl/dom_xul.xpt 1:49.37 config/makefiles/xpidl/downloads.xpt 1:49.42 config/makefiles/xpidl/editor.xpt 1:49.53 config/makefiles/xpidl/enterprisepolicies.xpt 1:49.63 config/makefiles/xpidl/extensions.xpt 1:49.70 config/makefiles/xpidl/exthandler.xpt 1:49.74 config/makefiles/xpidl/fastfind.xpt 1:49.75 config/makefiles/xpidl/fts3tok.xpt 1:49.80 config/makefiles/xpidl/gfx.xpt 1:50.19 config/makefiles/xpidl/html5.xpt 1:50.25 config/makefiles/xpidl/htmlparser.xpt 1:50.41 config/makefiles/xpidl/imglib2.xpt 1:50.41 config/makefiles/xpidl/import.xpt 1:50.78 config/makefiles/xpidl/inspector.xpt 1:50.79 config/makefiles/xpidl/intl.xpt 1:50.84 config/makefiles/xpidl/jar.xpt 1:51.10 config/makefiles/xpidl/jsdebugger.xpt 1:51.30 config/makefiles/xpidl/jsinspector.xpt 1:51.30 config/makefiles/xpidl/kvstore.xpt 1:51.40 config/makefiles/xpidl/layout_base.xpt 1:51.56 config/makefiles/xpidl/layout_printing.xpt 1:51.67 warning: [const] doesn't make sense on builtin types., 1:51.67 warning: [const] doesn't make sense on builtin types., 1:51.67 warning: [const] doesn't make sense on builtin types., 1:51.67 warning: [const] doesn't make sense on builtin types., 1:51.67 warning: [const] doesn't make sense on builtin types., 1:51.69 config/makefiles/xpidl/layout_xul.xpt 1:51.75 warning: [const] doesn't make sense on builtin types., 1:51.75 warning: [const] doesn't make sense on builtin types., 1:51.75 warning: [const] doesn't make sense on builtin types., 1:51.75 warning: [const] doesn't make sense on builtin types., 1:51.76 warning: [const] doesn't make sense on builtin types., 1:51.76 warning: [const] doesn't make sense on builtin types., 1:51.76 warning: [const] doesn't make sense on builtin types., 1:51.76 warning: [const] doesn't make sense on builtin types., 1:51.76 warning: [const] doesn't make sense on builtin types., 1:51.76 warning: [const] doesn't make sense on builtin types., 1:51.76 warning: [const] doesn't make sense on builtin types., 1:51.76 warning: [const] doesn't make sense on builtin types., 1:51.76 warning: [const] doesn't make sense on builtin types., 1:51.76 warning: [const] doesn't make sense on builtin types., 1:51.76 warning: [const] doesn't make sense on builtin types., 1:51.76 warning: [const] doesn't make sense on builtin types., 1:51.76 warning: [const] doesn't make sense on builtin types., 1:51.76 warning: [const] doesn't make sense on builtin types., 1:51.77 warning: [const] doesn't make sense on builtin types., 1:51.77 warning: [const] doesn't make sense on builtin types., 1:51.88 config/makefiles/xpidl/layout_xul_tree.xpt 1:52.05 config/makefiles/xpidl/locale.xpt 1:52.05 config/makefiles/xpidl/loginmgr.xpt 1:52.18 config/makefiles/xpidl/mailcompsbase.xpt 1:52.28 config/makefiles/xpidl/mailprofilemigration.xpt 1:52.39 config/makefiles/xpidl/mailview.xpt 1:52.40 config/makefiles/xpidl/mailwinsearch.xpt 1:52.52 config/makefiles/xpidl/mime.xpt 1:52.63 config/makefiles/xpidl/mimetype.xpt 1:52.64 config/makefiles/xpidl/mozfind.xpt 1:52.67 config/makefiles/xpidl/mozintl.xpt 1:52.82 config/makefiles/xpidl/mozldap.xpt 1:52.87 config/makefiles/xpidl/msgbase.xpt 1:52.94 config/makefiles/xpidl/msgcommonbase.xpt 1:53.02 config/makefiles/xpidl/msgcompose.xpt 1:53.23 config/makefiles/xpidl/msgdb.xpt 1:53.30 config/makefiles/xpidl/msgimap.xpt 1:53.43 config/makefiles/xpidl/msgjsaccount.xpt 1:53.43 warning: [const] doesn't make sense on builtin types., 1:53.44 warning: [const] doesn't make sense on builtin types., 1:53.44 warning: [const] doesn't make sense on builtin types., 1:53.44 warning: [const] doesn't make sense on builtin types., 1:53.44 warning: [const] doesn't make sense on builtin types., 1:53.44 warning: [const] doesn't make sense on builtin types., 1:53.45 warning: [const] doesn't make sense on builtin types., 1:53.45 warning: [const] doesn't make sense on builtin types., 1:53.45 warning: [const] doesn't make sense on builtin types., 1:53.45 warning: [const] doesn't make sense on builtin types., 1:53.45 warning: [const] doesn't make sense on builtin types., 1:53.45 warning: [const] doesn't make sense on builtin types., 1:53.45 warning: [const] doesn't make sense on builtin types., 1:53.45 warning: [const] doesn't make sense on builtin types., 1:53.45 warning: [const] doesn't make sense on builtin types., 1:53.45 warning: [const] doesn't make sense on builtin types., 1:53.45 warning: [const] doesn't make sense on builtin types., 1:53.45 warning: [const] doesn't make sense on builtin types., 1:53.45 warning: [const] doesn't make sense on builtin types., 1:53.45 warning: [const] doesn't make sense on builtin types., 1:53.45 warning: [const] doesn't make sense on builtin types., 1:53.45 warning: [const] doesn't make sense on builtin types., 1:53.45 warning: [const] doesn't make sense on builtin types., 1:53.45 warning: [const] doesn't make sense on builtin types., 1:53.45 warning: [const] doesn't make sense on builtin types., 1:53.45 warning: [const] doesn't make sense on builtin types., 1:53.45 warning: [const] doesn't make sense on builtin types., 1:53.45 warning: [const] doesn't make sense on builtin types., 1:53.45 warning: [const] doesn't make sense on builtin types., 1:53.45 warning: [const] doesn't make sense on builtin types., 1:53.45 warning: [const] doesn't make sense on builtin types., 1:53.45 warning: [const] doesn't make sense on builtin types., 1:53.45 warning: [const] doesn't make sense on builtin types., 1:53.45 warning: [const] doesn't make sense on builtin types., 1:53.45 warning: [const] doesn't make sense on builtin types., 1:53.45 warning: [const] doesn't make sense on builtin types., 1:53.45 warning: [const] doesn't make sense on builtin types., 1:53.45 warning: [const] doesn't make sense on builtin types., 1:53.45 warning: [const] doesn't make sense on builtin types., 1:53.46 warning: [const] doesn't make sense on builtin types., 1:53.46 warning: [const] doesn't make sense on builtin types., 1:53.46 warning: [const] doesn't make sense on builtin types., 1:53.46 warning: [const] doesn't make sense on builtin types., 1:53.46 warning: [const] doesn't make sense on builtin types., 1:53.46 warning: [const] doesn't make sense on builtin types., 1:53.46 warning: [const] doesn't make sense on builtin types., 1:53.46 warning: [const] doesn't make sense on builtin types., 1:53.46 warning: [const] doesn't make sense on builtin types., 1:53.46 warning: [const] doesn't make sense on builtin types., 1:53.46 warning: [const] doesn't make sense on builtin types., 1:53.46 warning: [const] doesn't make sense on builtin types., 1:53.46 warning: [const] doesn't make sense on builtin types., 1:53.46 warning: [const] doesn't make sense on builtin types., 1:53.46 warning: [const] doesn't make sense on builtin types., 1:53.46 warning: [const] doesn't make sense on builtin types., 1:53.46 warning: [const] doesn't make sense on builtin types., 1:53.46 warning: [const] doesn't make sense on builtin types., 1:53.46 warning: [const] doesn't make sense on builtin types., 1:53.46 warning: [const] doesn't make sense on builtin types., 1:53.46 warning: [const] doesn't make sense on builtin types., 1:53.46 config/makefiles/xpidl/msglocal.xpt 1:53.93 config/makefiles/xpidl/msgnews.xpt 1:54.11 config/makefiles/xpidl/msgsearch.xpt 1:54.17 config/makefiles/xpidl/msgsmime.xpt 1:54.56 config/makefiles/xpidl/necko.xpt 1:55.09 config/makefiles/xpidl/necko_about.xpt 1:55.47 config/makefiles/xpidl/necko_cache.xpt 1:56.04 config/makefiles/xpidl/necko_cache2.xpt 1:56.28 config/makefiles/xpidl/necko_cookie.xpt 1:56.84 config/makefiles/xpidl/necko_dns.xpt 1:56.98 config/makefiles/xpidl/necko_file.xpt 1:57.10 config/makefiles/xpidl/necko_ftp.xpt 1:57.41 config/makefiles/xpidl/necko_http.xpt 1:57.55 config/makefiles/xpidl/necko_mdns.xpt 1:57.62 config/makefiles/xpidl/necko_res.xpt 1:57.80 config/makefiles/xpidl/necko_socket.xpt 1:57.91 config/makefiles/xpidl/necko_strconv.xpt 1:58.25 config/makefiles/xpidl/necko_viewsource.xpt 1:58.36 config/makefiles/xpidl/necko_websocket.xpt 1:58.70 config/makefiles/xpidl/parentalcontrols.xpt 1:58.91 config/makefiles/xpidl/pipnss.xpt 1:58.95 config/makefiles/xpidl/pippki.xpt 1:59.39 config/makefiles/xpidl/places.xpt 1:59.59 config/makefiles/xpidl/plugin.xpt 1:59.82 config/makefiles/xpidl/pref.xpt 1:59.87 config/makefiles/xpidl/prefetch.xpt 1:59.97 config/makefiles/xpidl/rdf.xpt 2:00.59 config/makefiles/xpidl/remote.xpt 2:00.63 config/makefiles/xpidl/reputationservice.xpt 2:00.79 config/makefiles/xpidl/satchel.xpt 2:00.94 config/makefiles/xpidl/saxparser.xpt 2:01.11 config/makefiles/xpidl/services-crypto-component.xpt 2:01.20 config/makefiles/xpidl/services_fxaccounts.xpt 2:01.42 config/makefiles/xpidl/shellservice.xpt 2:01.50 config/makefiles/xpidl/shistory.xpt 2:01.51 config/makefiles/xpidl/spellchecker.xpt 2:01.60 config/makefiles/xpidl/storage.xpt 2:01.70 config/makefiles/xpidl/telemetry.xpt 2:01.80 config/makefiles/xpidl/thumbnails.xpt 2:01.88 config/makefiles/xpidl/toolkit_asyncshutdown.xpt 2:02.10 config/makefiles/xpidl/toolkit_cleardata.xpt 2:02.28 config/makefiles/xpidl/toolkit_crashservice.xpt 2:02.41 config/makefiles/xpidl/toolkit_filewatcher.xpt 2:02.43 config/makefiles/xpidl/toolkit_finalizationwitness.xpt 2:02.59 config/makefiles/xpidl/toolkit_osfile.xpt 2:02.68 config/makefiles/xpidl/toolkit_search.xpt 2:02.88 config/makefiles/xpidl/toolkit_securityreporter.xpt 2:02.92 config/makefiles/xpidl/toolkit_shell.xpt 2:02.98 config/makefiles/xpidl/toolkit_xulstore.xpt 2:03.07 config/makefiles/xpidl/toolkitprofile.xpt 2:03.09 config/makefiles/xpidl/txmgr.xpt 2:03.17 config/makefiles/xpidl/txtsvc.xpt 2:03.36 config/makefiles/xpidl/uconv.xpt 2:03.49 config/makefiles/xpidl/update.xpt 2:03.50 config/makefiles/xpidl/uriloader.xpt 2:03.53 config/makefiles/xpidl/url-classifier.xpt 2:03.66 config/makefiles/xpidl/urlformatter.xpt 2:03.72 config/makefiles/xpidl/wcap.xpt 2:03.83 config/makefiles/xpidl/webBrowser_core.xpt 2:03.94 config/makefiles/xpidl/webbrowserpersist.xpt 2:03.96 config/makefiles/xpidl/webextensions.xpt 2:04.14 config/makefiles/xpidl/webvtt.xpt 2:04.39 config/makefiles/xpidl/widget.xpt 2:04.40 config/makefiles/xpidl/windowcreator.xpt 2:04.52 config/makefiles/xpidl/windowwatcher.xpt 2:04.52 config/makefiles/xpidl/xpcom_base.xpt 2:04.80 config/makefiles/xpidl/xpcom_components.xpt 2:04.88 config/makefiles/xpidl/xpcom_ds.xpt 2:04.98 config/makefiles/xpidl/xpcom_io.xpt 2:05.02 config/makefiles/xpidl/xpcom_system.xpt 2:05.05 config/makefiles/xpidl/xpcom_threads.xpt 2:05.31 config/makefiles/xpidl/xpconnect.xpt 2:05.62 config/makefiles/xpidl/xul.xpt 2:05.96 config/makefiles/xpidl/xulapp.xpt 2:06.14 config/makefiles/xpidl/zipwriter.xpt 2:07.91 config/makefiles/xpidl/xptdata.cpp 2:17.97 xpcom/base/error_list.rs.stub 2:17.97 comm/mailnews/intl/charsetalias.properties.h.stub 2:17.97 netwerk/dns/etld_data.inc.stub 2:17.97 intl/locale/encodingsgroups.properties.h.stubxpcom/components/Components.h.stub 2:17.97 xpcom/ds/nsGkAtomList.h.stub 2:17.97 dom/base/PropertyUseCounterMap.inc.stub 2:18.40 dom/bindings/CSS2Properties.webidl.stub 2:18.46 accessible/xpcom/xpcAccEvents.h.stub 2:18.54 dom/base/UseCounterList.h.stub 2:18.58 xpcom/base/ErrorList.h.stub 2:18.65 xpcom/ds/nsGkAtomConsts.h.stub 2:19.07 security/manager/ssl/nsSTSPreloadList.h.stub 2:19.13 xpcom/base/ErrorNamesInternal.h.stub 2:19.59 xpcom/base/gk_rust_utils_ffi_generated.h.stub 2:19.85 toolkit/components/telemetry/TelemetryEventData.h.stub 2:22.60 toolkit/components/telemetry/TelemetryEventEnums.h.stub 2:25.54 toolkit/components/telemetry/TelemetryHistogramData.inc.stub 2:30.70 toolkit/components/telemetry/TelemetryHistogramEnums.h.stub 2:32.38 toolkit/components/telemetry/TelemetryHistogramNameMap.h.stub 2:38.13 toolkit/components/telemetry/TelemetryProcessData.h.stub 2:38.73 toolkit/components/telemetry/TelemetryProcessEnums.h.stub 2:39.41 toolkit/components/telemetry/TelemetryScalarData.h.stub 2:43.58 toolkit/components/telemetry/TelemetryScalarEnums.h.stub 3:39.03 toolkit/library/rust/force-cargo-library-build 3:39.03 comm/ldap/c-sdk/libraries/liblber 3:39.04 comm/mailnews/base/util 3:39.04 mfbt 3:39.04 comm/mailnews/base/search/src 3:39.04 comm/ldap/c-sdk/libraries/libldif 3:39.05 comm/mailnews/addrbook/src 3:39.06 comm/mailnews/base/src 3:39.12 /builddir/build/BUILD/thunderbird-68.2.2/comm/ldap/c-sdk/libraries/libldif/line64.c: In function 'ldif_base64_encode_internal': 3:39.12 /builddir/build/BUILD/thunderbird-68.2.2/comm/ldap/c-sdk/libraries/libldif/line64.c:409:15: warning: variable 'len' set but not used [-Wunused-but-set-variable] 3:39.12 int i, pad, len; 3:39.12 ^~~ 3:39.26 /builddir/build/BUILD/thunderbird-68.2.2/comm/ldap/c-sdk/libraries/liblber/decode.c: In function 'ber_get_tag': 3:39.26 /builddir/build/BUILD/thunderbird-68.2.2/comm/ldap/c-sdk/libraries/liblber/decode.c:73:17: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 3:39.26 for (i = 1; i < sizeof(ber_int_t); i++) { 3:39.26 ^ 3:39.27 /builddir/build/BUILD/thunderbird-68.2.2/comm/ldap/c-sdk/libraries/liblber/decode.c: In function 'ber_skip_tag': 3:39.27 /builddir/build/BUILD/thunderbird-68.2.2/comm/ldap/c-sdk/libraries/liblber/decode.c:126:17: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 3:39.27 if (noctets > sizeof(ber_uint_t)) return (LBER_DEFAULT); 3:39.27 ^ 3:39.28 /builddir/build/BUILD/thunderbird-68.2.2/comm/ldap/c-sdk/libraries/liblber/decode.c: In function 'ber_getnint': 3:39.28 /builddir/build/BUILD/thunderbird-68.2.2/comm/ldap/c-sdk/libraries/liblber/decode.c:163:11: warning: comparison of integer expressions of different signedness: 'ber_slen_t' {aka 'int'} and 'long unsigned int' [-Wsign-compare] 3:39.28 if (len > sizeof(ber_slen_t)) return (-1); 3:39.29 ^ 3:39.29 /builddir/build/BUILD/thunderbird-68.2.2/comm/ldap/c-sdk/libraries/liblber/decode.c: In function 'ber_scanf': 3:39.29 /builddir/build/BUILD/thunderbird-68.2.2/comm/ldap/c-sdk/libraries/liblber/decode.c:434:42: warning: comparison of integer expressions of different signedness: 'ber_int_t' {aka 'int'} and 'unsigned int' [-Wsign-compare] 3:39.29 for (rc = 0, p = (char *)fmt; *p && rc != LBER_DEFAULT; p++) { 3:39.29 ^~ 3:39.29 /builddir/build/BUILD/thunderbird-68.2.2/comm/ldap/c-sdk/libraries/liblber/decode.c:500:18: warning: comparison of integer expressions of different signedness: 'ber_int_t' {aka 'int'} and 'unsigned int' [-Wsign-compare] 3:39.29 tag != LBER_DEFAULT && tag != LBER_END_OF_SEQORSET && 3:39.29 ^~ 3:39.29 /builddir/build/BUILD/thunderbird-68.2.2/comm/ldap/c-sdk/libraries/liblber/decode.c:500:41: warning: comparison of integer expressions of different signedness: 'ber_int_t' {aka 'int'} and 'unsigned int' [-Wsign-compare] 3:39.29 tag != LBER_DEFAULT && tag != LBER_END_OF_SEQORSET && 3:39.29 ^~ 3:39.30 /builddir/build/BUILD/thunderbird-68.2.2/comm/ldap/c-sdk/libraries/liblber/decode.c:501:17: warning: comparison of integer expressions of different signedness: 'ber_int_t' {aka 'int'} and 'unsigned int' [-Wsign-compare] 3:39.30 rc != LBER_DEFAULT; 3:39.30 ^~ 3:39.32 /builddir/build/BUILD/thunderbird-68.2.2/comm/ldap/c-sdk/libraries/liblber/decode.c:529:16: warning: comparison of integer expressions of different signedness: 'ber_int_t' {aka 'int'} and 'unsigned int' [-Wsign-compare] 3:39.32 if (rc != LBER_DEFAULT && tag != LBER_END_OF_SEQORSET) { 3:39.32 ^~ 3:39.32 /builddir/build/BUILD/thunderbird-68.2.2/comm/ldap/c-sdk/libraries/liblber/decode.c:529:39: warning: comparison of integer expressions of different signedness: 'ber_int_t' {aka 'int'} and 'unsigned int' [-Wsign-compare] 3:39.32 if (rc != LBER_DEFAULT && tag != LBER_END_OF_SEQORSET) { 3:39.32 ^~ 3:39.32 /builddir/build/BUILD/thunderbird-68.2.2/comm/ldap/c-sdk/libraries/liblber/decode.c:542:18: warning: comparison of integer expressions of different signedness: 'ber_int_t' {aka 'int'} and 'unsigned int' [-Wsign-compare] 3:39.32 tag != LBER_DEFAULT && tag != LBER_END_OF_SEQORSET && 3:39.33 ^~ 3:39.33 /builddir/build/BUILD/thunderbird-68.2.2/comm/ldap/c-sdk/libraries/liblber/decode.c:542:41: warning: comparison of integer expressions of different signedness: 'ber_int_t' {aka 'int'} and 'unsigned int' [-Wsign-compare] 3:39.33 tag != LBER_DEFAULT && tag != LBER_END_OF_SEQORSET && 3:39.33 ^~ 3:39.33 /builddir/build/BUILD/thunderbird-68.2.2/comm/ldap/c-sdk/libraries/liblber/decode.c:543:17: warning: comparison of integer expressions of different signedness: 'ber_int_t' {aka 'int'} and 'unsigned int' [-Wsign-compare] 3:39.33 rc != LBER_DEFAULT; 3:39.33 ^~ 3:39.33 /builddir/build/BUILD/thunderbird-68.2.2/comm/ldap/c-sdk/libraries/liblber/decode.c:564:16: warning: comparison of integer expressions of different signedness: 'ber_int_t' {aka 'int'} and 'unsigned int' [-Wsign-compare] 3:39.33 if (rc != LBER_DEFAULT && tag != LBER_END_OF_SEQORSET) { 3:39.33 ^~ 3:39.33 /builddir/build/BUILD/thunderbird-68.2.2/comm/ldap/c-sdk/libraries/liblber/decode.c:564:39: warning: comparison of integer expressions of different signedness: 'ber_int_t' {aka 'int'} and 'unsigned int' [-Wsign-compare] 3:39.33 if (rc != LBER_DEFAULT && tag != LBER_END_OF_SEQORSET) { 3:39.33 ^~ 3:39.33 /builddir/build/BUILD/thunderbird-68.2.2/comm/ldap/c-sdk/libraries/liblber/decode.c:573:44: warning: comparison of integer expressions of different signedness: 'ber_int_t' {aka 'int'} and 'unsigned int' [-Wsign-compare] 3:39.34 if ((rc = ber_skip_tag(ber, &len)) == LBER_DEFAULT) break; 3:39.34 ^~ 3:39.34 /builddir/build/BUILD/thunderbird-68.2.2/comm/ldap/c-sdk/libraries/liblber/decode.c:598:10: warning: comparison of integer expressions of different signedness: 'ber_int_t' {aka 'int'} and 'unsigned int' [-Wsign-compare] 3:39.34 if (rc == LBER_DEFAULT) { 3:39.34 ^~ 3:39.51 comm/ldap/c-sdk/libraries/libldif/libldif60.so 3:40.18 /builddir/build/BUILD/thunderbird-68.2.2/comm/ldap/c-sdk/libraries/liblber/io.c: In function 'get_ber_len': 3:40.19 /builddir/build/BUILD/thunderbird-68.2.2/comm/ldap/c-sdk/libraries/liblber/io.c:662:17: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 3:40.19 if (noctets >= MAX_LEN_SIZE) { 3:40.19 ^~ 3:40.19 /builddir/build/BUILD/thunderbird-68.2.2/comm/ldap/c-sdk/libraries/liblber/io.c: In function 'read_len_in_ber': 3:40.19 /builddir/build/BUILD/thunderbird-68.2.2/comm/ldap/c-sdk/libraries/liblber/io.c:702:17: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 3:40.19 if (noctets >= MAX_LEN_SIZE) return (LBER_DEFAULT); 3:40.19 ^~ 3:40.19 /builddir/build/BUILD/thunderbird-68.2.2/comm/ldap/c-sdk/libraries/liblber/io.c: In function 'ber_get_next': 3:40.20 /builddir/build/BUILD/thunderbird-68.2.2/comm/ldap/c-sdk/libraries/liblber/io.c:784:10: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 3:40.20 if (((ber_len_t)ber->ber_end - (ber_len_t)ber->ber_buf) < newlen) { 3:40.20 ^ 3:40.20 /builddir/build/BUILD/thunderbird-68.2.2/comm/ldap/c-sdk/libraries/liblber/io.c:784:36: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 3:40.20 if (((ber_len_t)ber->ber_end - (ber_len_t)ber->ber_buf) < newlen) { 3:40.20 ^ 3:40.20 /builddir/build/BUILD/thunderbird-68.2.2/comm/ldap/c-sdk/libraries/liblber/io.c:803:12: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 3:40.20 toread = (ber_len_t)ber->ber_end - (ber_len_t)ber->ber_rwptr; 3:40.21 ^ 3:40.21 /builddir/build/BUILD/thunderbird-68.2.2/comm/ldap/c-sdk/libraries/liblber/io.c:803:38: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 3:40.21 toread = (ber_len_t)ber->ber_end - (ber_len_t)ber->ber_rwptr; 3:40.21 ^ 3:40.21 /builddir/build/BUILD/thunderbird-68.2.2/comm/ldap/c-sdk/libraries/liblber/io.c:806:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 3:40.21 *len = (ber_len_t)ber->ber_rwptr - (ber_len_t)orig_rwptr; 3:40.21 ^ 3:40.21 /builddir/build/BUILD/thunderbird-68.2.2/comm/ldap/c-sdk/libraries/liblber/io.c:806:42: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 3:40.22 *len = (ber_len_t)ber->ber_rwptr - (ber_len_t)orig_rwptr; 3:40.22 ^ 3:40.22 /builddir/build/BUILD/thunderbird-68.2.2/comm/ldap/c-sdk/libraries/liblber/io.c:824:10: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 3:40.22 *len = (ber_len_t)ber->ber_rwptr - (ber_len_t)orig_rwptr; 3:40.22 ^ 3:40.22 /builddir/build/BUILD/thunderbird-68.2.2/comm/ldap/c-sdk/libraries/liblber/io.c:824:38: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 3:40.22 *len = (ber_len_t)ber->ber_rwptr - (ber_len_t)orig_rwptr; 3:40.22 ^ 3:40.22 /builddir/build/BUILD/thunderbird-68.2.2/comm/ldap/c-sdk/libraries/liblber/io.c: In function 'get_buffer_tag': 3:40.23 /builddir/build/BUILD/thunderbird-68.2.2/comm/ldap/c-sdk/libraries/liblber/io.c:1222:17: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 3:40.23 for (i = 1; i < sizeof(ber_int_t); i++) { 3:40.23 ^ 3:40.23 /builddir/build/BUILD/thunderbird-68.2.2/comm/ldap/c-sdk/libraries/liblber/io.c: In function 'ber_get_next_buffer_ext': 3:40.23 /builddir/build/BUILD/thunderbird-68.2.2/comm/ldap/c-sdk/libraries/liblber/io.c:1363:21: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 3:40.23 if (noctets > sizeof(ber_uint_t)) { 3:40.23 ^ 3:40.23 /builddir/build/BUILD/thunderbird-68.2.2/comm/ldap/c-sdk/libraries/liblber/io.c:1426:12: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 3:40.24 toread = (ber_len_t)ber->ber_end - (ber_len_t)ber->ber_rwptr; 3:40.24 ^ 3:40.24 /builddir/build/BUILD/thunderbird-68.2.2/comm/ldap/c-sdk/libraries/liblber/io.c:1426:38: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 3:40.24 toread = (ber_len_t)ber->ber_end - (ber_len_t)ber->ber_rwptr; 3:40.24 ^ 3:42.50 Compiling libc v0.2.51 3:45.31 Compiling proc-macro2 v0.4.27 3:48.40 Compiling unicode-xid v0.1.0 3:48.88 Compiling syn v0.15.30 3:51.39 Compiling byteorder v1.3.1 3:55.78 Compiling siphasher v0.2.1 3:56.83 Compiling ident_case v1.0.0 3:57.31 Compiling serde v1.0.88 3:59.67 Compiling typenum v1.10.0 4:04.81 Compiling fnv v1.0.6 4:04.96 Compiling cfg-if v0.1.6 4:05.07 Compiling nodrop v0.1.12 4:05.32 Compiling cc v1.0.34 4:06.51 comm/mailnews/db/msgdb/src 4:06.51 comm/mailnews/compose/src 4:06.97 /builddir/build/BUILD/thunderbird-68.2.2/mfbt/Compression.cpp: In static member function 'static bool mozilla::Compression::LZ4::decompress(const char*, char*, size_t)': 4:06.97 /builddir/build/BUILD/thunderbird-68.2.2/mfbt/Compression.cpp:41:74: warning: 'int LZ4_decompress_fast(const char*, char*, int)' is deprecated: This function is deprecated and unsafe. Consider using LZ4_decompress_safe() instead [-Wdeprecated-declarations] 4:06.97 int ret = LZ4_decompress_fast(aSource, aDest, outputSizeChecked.value()); 4:06.97 ^ 4:06.97 In file included from /builddir/build/BUILD/thunderbird-68.2.2/mfbt/Compression.cpp:15: 4:06.97 /builddir/build/BUILD/thunderbird-68.2.2/mfbt/lz4.h:662:16: note: declared here 4:06.97 LZ4LIB_API int LZ4_decompress_fast (const char* src, char* dst, int originalSize); 4:06.97 ^~~~~~~~~~~~~~~~~~~ 4:06.97 /builddir/build/BUILD/thunderbird-68.2.2/mfbt/Compression.cpp:41:74: warning: 'int LZ4_decompress_fast(const char*, char*, int)' is deprecated: This function is deprecated and unsafe. Consider using LZ4_decompress_safe() instead [-Wdeprecated-declarations] 4:06.97 int ret = LZ4_decompress_fast(aSource, aDest, outputSizeChecked.value()); 4:06.98 ^ 4:06.98 In file included from /builddir/build/BUILD/thunderbird-68.2.2/mfbt/Compression.cpp:15: 4:06.98 /builddir/build/BUILD/thunderbird-68.2.2/mfbt/lz4.h:662:16: note: declared here 4:06.98 LZ4LIB_API int LZ4_decompress_fast (const char* src, char* dst, int originalSize); 4:06.98 ^~~~~~~~~~~~~~~~~~~ 4:18.46 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsUtils.h:14, 4:18.46 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupports.h:79, 4:18.46 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsIServiceManager.h:10, 4:18.46 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/msgCore.h:21, 4:18.46 from /builddir/build/BUILD/thunderbird-68.2.2/comm/mailnews/base/util/nsMsgMailNewsUrl.cpp:6: 4:18.47 /builddir/build/BUILD/thunderbird-68.2.2/comm/mailnews/base/util/nsMsgMailNewsUrl.cpp: In member function 'virtual nsresult nsMsgMailNewsUrl::QueryInterface(const nsIID&, void**)': 4:18.47 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 4:18.47 foundInterface = 0; \ 4:18.47 ^~~~~~~~~~~~~~ 4:18.47 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 4:18.47 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 4:18.47 ^~~~~~~~~~~~~~~~~~~~~~~ 4:18.47 /builddir/build/BUILD/thunderbird-68.2.2/comm/mailnews/base/util/nsMsgMailNewsUrl.cpp:95:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 4:18.47 NS_INTERFACE_MAP_END 4:18.47 ^~~~~~~~~~~~~~~~~~~~ 4:18.47 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:986:3: note: some parts of macro expansion are not guarded by this 'else' clause 4:18.47 else 4:18.47 ^~~~ 4:18.47 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1061:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_CONDITIONAL' 4:18.47 NS_IMPL_QUERY_BODY_CONDITIONAL(_interface, condition) 4:18.47 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4:18.47 /builddir/build/BUILD/thunderbird-68.2.2/comm/mailnews/base/util/nsMsgMailNewsUrl.cpp:93:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CONDITIONAL' 4:18.47 NS_INTERFACE_MAP_ENTRY_CONDITIONAL(nsIURIWithSpecialOrigin, 4:18.47 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4:25.20 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsUtils.h:14, 4:25.21 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupports.h:79, 4:25.21 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsIServiceManager.h:10, 4:25.21 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/msgCore.h:21, 4:25.21 from /builddir/build/BUILD/thunderbird-68.2.2/comm/mailnews/base/util/nsMsgProtocol.cpp:6: 4:25.21 /builddir/build/BUILD/thunderbird-68.2.2/comm/mailnews/base/util/nsMsgProtocol.cpp: In member function 'virtual nsresult nsMsgAsyncWriteProtocol::QueryInterface(const nsIID&, void**)': 4:25.21 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 4:25.21 foundInterface = 0; \ 4:25.21 ^~~~~~~~~~~~~~ 4:25.21 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 4:25.21 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 4:25.21 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4:25.21 /builddir/build/BUILD/thunderbird-68.2.2/comm/mailnews/base/util/nsMsgProtocol.cpp:1124:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 4:25.21 NS_INTERFACE_MAP_END_INHERITING(nsMsgProtocol) 4:25.21 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4:25.21 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 4:25.21 else 4:25.21 ^~~~ 4:25.22 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 4:25.22 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 4:25.22 ^~~~~~~~~~~~~~~~~~ 4:25.22 /builddir/build/BUILD/thunderbird-68.2.2/comm/mailnews/base/util/nsMsgProtocol.cpp:1123:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 4:25.22 NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference) 4:25.22 ^~~~~~~~~~~~~~~~~~~~~~ 4:28.81 comm/mailnews/extensions/mdn/src 4:30.59 Compiling void v1.0.2 4:30.85 Compiling memoffset v0.2.1 4:30.94 Compiling lazy_static v1.2.0 4:31.12 Compiling scopeguard v0.3.2 4:31.27 Compiling memchr v2.2.0 4:32.91 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsUtils.h:14, 4:32.91 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupports.h:79, 4:32.91 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsITransaction.h:10, 4:32.91 from /builddir/build/BUILD/thunderbird-68.2.2/comm/mailnews/base/util/nsMsgTxn.h:10, 4:32.91 from /builddir/build/BUILD/thunderbird-68.2.2/comm/mailnews/base/util/nsMsgTxn.cpp:6: 4:32.91 /builddir/build/BUILD/thunderbird-68.2.2/comm/mailnews/base/util/nsMsgTxn.cpp: In member function 'virtual nsresult nsMsgTxn::QueryInterface(const nsIID&, void**)': 4:32.91 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 4:32.91 foundInterface = 0; \ 4:32.91 ^~~~~~~~~~~~~~ 4:32.91 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 4:32.91 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 4:32.91 ^~~~~~~~~~~~~~~~~~~~~~~ 4:32.91 /builddir/build/BUILD/thunderbird-68.2.2/comm/mailnews/base/util/nsMsgTxn.cpp:26:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 4:32.91 NS_INTERFACE_MAP_END 4:32.91 ^~~~~~~~~~~~~~~~~~~~ 4:32.91 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 4:32.91 else 4:32.91 ^~~~ 4:32.91 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 4:32.91 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 4:32.91 ^~~~~~~~~~~~~~~~~~ 4:32.91 /builddir/build/BUILD/thunderbird-68.2.2/comm/mailnews/base/util/nsMsgTxn.cpp:25:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 4:32.91 NS_INTERFACE_MAP_ENTRY(nsIWritablePropertyBag2) 4:32.91 ^~~~~~~~~~~~~~~~~~~~~~ 4:34.04 comm/mailnews/extensions/mailviews/src 4:34.60 Compiling byte-tools v0.3.0 4:34.70 Compiling slab v0.4.1 4:35.71 Compiling khronos_api v3.1.0 4:37.01 Compiling lazycell v1.2.1 4:37.37 Compiling futures v0.1.23 4:37.71 Compiling dtoa v0.4.2 4:38.31 Compiling procedural-masquerade v0.1.1 4:38.70 Compiling encoding_rs v0.8.16 4:39.05 Compiling glob v0.2.11 4:40.47 comm/mailnews/extensions/bayesian-spam-filter/src 4:43.48 comm/mailnews/extensions/fts3/src 4:45.66 Compiling stable_deref_trait v1.0.0 4:45.79 Compiling pkg-config v0.3.9 4:46.21 Compiling unicode-width v0.1.4 4:46.45 Compiling regex v1.0.3 4:47.03 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsUtils.h:14, 4:47.03 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupports.h:79, 4:47.04 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsIMsgCompose.h:10, 4:47.04 from /builddir/build/BUILD/thunderbird-68.2.2/comm/mailnews/compose/src/nsMsgCompose.h:9, 4:47.04 from /builddir/build/BUILD/thunderbird-68.2.2/comm/mailnews/compose/src/nsMsgCompose.cpp:6: 4:47.04 /builddir/build/BUILD/thunderbird-68.2.2/comm/mailnews/compose/src/nsMsgCompose.cpp: In member function 'virtual nsresult nsMsgComposeSendListener::QueryInterface(const nsIID&, void**)': 4:47.04 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 4:47.04 foundInterface = 0; \ 4:47.04 ^~~~~~~~~~~~~~ 4:47.04 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 4:47.04 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 4:47.04 ^~~~~~~~~~~~~~~~~~~~~~~ 4:47.04 /builddir/build/BUILD/thunderbird-68.2.2/comm/mailnews/compose/src/nsMsgCompose.cpp:3286:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 4:47.04 NS_INTERFACE_MAP_END 4:47.04 ^~~~~~~~~~~~~~~~~~~~ 4:47.04 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 4:47.04 else 4:47.04 ^~~~ 4:47.04 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 4:47.04 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 4:47.04 ^~~~~~~~~~~~~~~~~~ 4:47.04 /builddir/build/BUILD/thunderbird-68.2.2/comm/mailnews/compose/src/nsMsgCompose.cpp:3285:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 4:47.04 NS_INTERFACE_MAP_ENTRY(nsIWebProgressListener) 4:47.04 ^~~~~~~~~~~~~~~~~~~~~~ 4:47.41 Compiling matches v0.1.6 4:47.50 Compiling ucd-util v0.1.1 4:48.50 Compiling num-traits v0.2.6 4:49.61 Compiling itoa v0.4.1 4:50.30 Compiling utf8-ranges v1.0.0 4:50.75 Compiling ansi_term v0.11.0 4:51.52 Compiling vec_map v0.8.0 4:52.00 Compiling xml-rs v0.8.0 4:52.74 Compiling fake-simd v0.1.2 4:52.96 Compiling bitflags v1.0.4 4:53.34 Compiling opaque-debug v0.2.1 4:53.44 Compiling bindgen v0.49.1 4:53.49 Compiling smallbitvec v2.3.0 4:55.40 Compiling strsim v0.7.0 4:55.93 Compiling thin-slice v0.1.1 4:56.17 Compiling same-file v1.0.2 4:56.96 Compiling rayon-core v1.4.0 4:57.36 Compiling failure_derive v0.1.3 4:58.83 Compiling shlex v0.1.1 4:58.88 Compiling precomputed-hash v0.1.1 4:59.01 Compiling peeking_take_while v0.1.2 4:59.19 Compiling threadbound v0.1.0 4:59.48 Compiling scoped-tls v0.1.0 4:59.74 Compiling semver-parser v0.7.0 4:59.84 Compiling num-integer v0.1.39 5:01.43 Compiling winapi v0.3.6 (https://github.com/froydnj/winapi-rs?branch=aarch64#ac8afeb7) 5:03.19 Compiling unicode-normalization v0.1.5 5:05.67 Compiling either v1.1.0 5:06.00 Compiling percent-encoding v1.0.0 5:06.70 Compiling cose v0.1.4 5:07.15 Compiling binary-space-partition v0.1.2 5:07.30 Compiling unicode-segmentation v1.2.1 5:07.38 Compiling error-chain v0.11.0 5:08.09 Compiling svg_fmt v0.4.0 5:09.48 Compiling mio-named-pipes v0.1.5 5:09.56 Compiling indexmap v1.0.1 5:09.58 Compiling arrayref v0.3.4 5:09.67 Compiling moz_cbor v0.1.1 5:10.98 Compiling atomic_refcell v0.1.0 5:11.42 Compiling uuid v0.7.1 5:12.50 Compiling quick-error v1.2.1 5:12.70 Compiling thread_profiler v0.1.1 5:13.03 Compiling bitreader v0.3.0 5:13.81 Compiling lazycell v0.4.0 5:13.86 Compiling termcolor v0.3.6 5:14.02 Compiling boxfnonce v0.0.3 5:14.48 Compiling foreign-types v0.3.0 5:14.59 Compiling runloop v0.1.0 5:14.81 Compiling slab v0.3.0 5:15.17 Compiling prefs_parser v0.0.1 (/builddir/build/BUILD/thunderbird-68.2.2/modules/libpref/parser) 5:15.28 warning: `...` range patterns are deprecated 5:15.28 --> modules/libpref/parser/src/lib.rs:632:25 5:15.28 | 5:15.28 632 | c @ b'0'...b'9' => value += (c - b'0') as u16, 5:15.28 | ^^^ help: use `..=` for an inclusive range 5:15.28 | 5:15.28 = note: `#[warn(ellipsis_inclusive_range_patterns)]` on by default 5:15.28 warning: `...` range patterns are deprecated 5:15.28 --> modules/libpref/parser/src/lib.rs:633:25 5:15.28 | 5:15.28 633 | c @ b'A'...b'F' => value += (c - b'A') as u16 + 10, 5:15.29 | ^^^ help: use `..=` for an inclusive range 5:15.29 warning: `...` range patterns are deprecated 5:15.29 --> modules/libpref/parser/src/lib.rs:634:25 5:15.29 | 5:15.29 634 | c @ b'a'...b'f' => value += (c - b'a') as u16 + 10, 5:15.29 | ^^^ help: use `..=` for an inclusive range 5:15.35 Compiling mozilla-central-workspace-hack v0.1.0 (/builddir/build/BUILD/thunderbird-68.2.2/build/workspace-hack) 5:15.50 Compiling proc-macro2 v0.3.5 5:17.82 Compiling phf_shared v0.7.21 5:18.39 Compiling crossbeam-utils v0.3.2 5:18.60 Compiling log v0.4.6 5:19.05 Compiling crossbeam-utils v0.2.2 5:19.91 Compiling crossbeam-utils v0.6.3 5:19.97 Compiling arrayvec v0.4.6 5:21.13 Compiling cmake v0.1.29 5:21.21 Compiling libloading v0.5.0 5:23.00 Compiling unreachable v1.0.0 5:23.14 Compiling block-padding v0.1.2 5:23.53 Compiling dtoa-short v0.3.1 5:24.11 Compiling tokio-executor v0.1.3 5:25.77 Compiling clang-sys v0.28.0 5:27.04 Compiling servo_arc v0.1.1 (/builddir/build/BUILD/thunderbird-68.2.2/servo/components/servo_arc) 5:27.70 Compiling owning_ref v0.4.0 5:28.13 Compiling textwrap v0.9.0 5:28.31 Compiling thread_local v0.3.6 5:29.41 Compiling unicode-bidi v0.3.4 5:30.08 Compiling regex-syntax v0.6.0 5:31.75 Compiling lmdb-rkv-sys v0.8.4 5:32.17 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsUtils.h:14, 5:32.17 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupports.h:79, 5:32.17 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsIServiceManager.h:10, 5:32.17 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/msgCore.h:21, 5:32.17 from /builddir/build/BUILD/thunderbird-68.2.2/comm/mailnews/base/src/nsMsgDBView.cpp:6: 5:32.17 /builddir/build/BUILD/thunderbird-68.2.2/comm/mailnews/base/src/nsMsgDBView.cpp: In member function 'virtual nsresult nsMsgDBView::QueryInterface(const nsIID&, void**)': 5:32.17 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 5:32.17 foundInterface = 0; \ 5:32.17 ^~~~~~~~~~~~~~ 5:32.17 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 5:32.17 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 5:32.17 ^~~~~~~~~~~~~~~~~~~~~~~ 5:32.17 /builddir/build/BUILD/thunderbird-68.2.2/comm/mailnews/base/src/nsMsgDBView.cpp:99:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 5:32.17 NS_INTERFACE_MAP_END 5:32.17 ^~~~~~~~~~~~~~~~~~~~ 5:32.17 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 5:32.17 else 5:32.17 ^~~~ 5:32.17 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 5:32.17 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 5:32.17 ^~~~~~~~~~~~~~~~~~ 5:32.17 /builddir/build/BUILD/thunderbird-68.2.2/comm/mailnews/base/src/nsMsgDBView.cpp:98:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 5:32.17 NS_INTERFACE_MAP_ENTRY(nsIJunkMailClassificationListener) 5:32.17 ^~~~~~~~~~~~~~~~~~~~~~ 5:33.44 Compiling walkdir v2.1.4 5:37.30 Compiling semver v0.9.0 5:37.98 Compiling itertools v0.7.6 5:40.64 Compiling semver v0.6.0 5:41.08 Compiling humantime v1.1.1 5:46.62 Compiling quote v0.5.2 5:55.59 Compiling log v0.3.9 5:56.73 Compiling rsdparsa v0.1.0 (/builddir/build/BUILD/thunderbird-68.2.2/media/webrtc/signaling/src/sdp/rsdparsa) 5:56.75 Compiling dogear v0.2.5 5:56.97 warning: `...` range patterns are deprecated 5:56.97 --> media/webrtc/signaling/src/sdp/rsdparsa/src/attribute_type.rs:1196:27 5:56.98 | 5:56.98 1196 | x @ 0 ... 0xffffff => x, 5:56.98 | ^^^ help: use `..=` for an inclusive range 5:56.98 | 5:56.98 = note: `#[warn(ellipsis_inclusive_range_patterns)]` on by default 5:56.98 warning: `...` range patterns are deprecated 5:56.98 --> media/webrtc/signaling/src/sdp/rsdparsa/src/attribute_type.rs:1204:26 5:56.98 | 5:56.98 1204 | x @ 0...2 => x, 5:56.98 | ^^^ help: use `..=` for an inclusive range 5:56.98 warning: `...` range patterns are deprecated 5:56.98 --> media/webrtc/signaling/src/sdp/rsdparsa/src/attribute_type.rs:1239:26 5:56.98 | 5:56.98 1239 | x @ 0...128 => parameters.encodings.push(x), 5:56.98 | ^^^ help: use `..=` for an inclusive range 5:56.98 warning: `...` range patterns are deprecated 5:56.98 --> media/webrtc/signaling/src/sdp/rsdparsa/src/attribute_type.rs:1253:26 5:56.98 | 5:56.98 1253 | 0...100 => Some(x), 5:56.98 | ^^^ help: use `..=` for an inclusive range 5:56.98 warning: trait objects without an explicit `dyn` are deprecated 5:56.98 --> media/webrtc/signaling/src/sdp/rsdparsa/src/error.rs:53:32 5:56.98 | 5:56.98 53 | fn cause(&self) -> Option<&error::Error> { 5:56.98 | ^^^^^^^^^^^^ help: use `dyn`: `dyn error::Error` 5:56.98 | 5:56.98 = note: `#[warn(bare_trait_objects)]` on by default 5:56.98 warning: trait objects without an explicit `dyn` are deprecated 5:56.98 --> media/webrtc/signaling/src/sdp/rsdparsa/src/error.rs:199:32 5:56.98 | 5:56.98 199 | fn cause(&self) -> Option<&error::Error> { 5:56.98 | ^^^^^^^^^^^^ help: use `dyn`: `dyn error::Error` 5:56.98 warning: `...` range patterns are deprecated 5:56.98 --> media/webrtc/signaling/src/sdp/rsdparsa/src/media_type.rs:356:24 5:56.98 | 5:56.98 356 | 96 ... 127 => (), // dynamic range 5:56.99 | ^^^ help: use `..=` for an inclusive range 6:11.02 Compiling crossbeam-epoch v0.4.3 6:14.52 Compiling crossbeam-epoch v0.3.1 6:16.82 Compiling uluru v0.3.0 6:17.13 Compiling phf v0.7.21 6:17.53 Compiling new_debug_unreachable v1.0.1 6:18.44 Compiling tokio-timer v0.2.5 6:21.77 Compiling lock_api v0.1.5 6:22.48 Compiling cubeb-sys v0.5.4 6:24.95 Compiling idna v0.1.4 6:35.90 Compiling rustc_version v0.2.3 6:40.16 Compiling rand v0.4.3 6:42.21 Compiling atty v0.2.11 6:42.40 Compiling which v1.0.3 6:43.29 Compiling iovec v0.1.2 6:43.79 Compiling net2 v0.2.33 6:46.85 Compiling num_cpus v1.7.0 6:50.55 Compiling thin-vec v0.1.0 6:51.27 Compiling hashglobe v0.1.0 (/builddir/build/BUILD/thunderbird-68.2.2/servo/components/hashglobe) 6:51.94 Compiling time v0.1.40 6:52.96 Compiling freetype v0.4.0 6:53.09 Compiling memmap v0.5.2 6:54.18 Compiling pulse-ffi v0.1.0 (/builddir/build/BUILD/thunderbird-68.2.2/media/libcubeb/cubeb-pulse-rs/pulse-ffi) 6:55.80 Compiling libudev-sys v0.1.3 (/builddir/build/BUILD/thunderbird-68.2.2/dom/webauthn/libudev-sys) 6:56.61 Compiling quote v0.6.11 6:57.34 Compiling syn v0.13.1 7:01.31 Compiling fxhash v0.2.1 7:01.78 Compiling generic-array v0.12.0 7:02.92 Compiling crossbeam-deque v0.3.1 7:03.21 Compiling crossbeam-deque v0.2.0 7:03.69 Compiling aho-corasick v0.6.8 7:04.65 Compiling nom v4.1.1 7:04.93 Compiling gl_generator v0.11.0 7:10.88 Compiling nsstring v0.1.0 (/builddir/build/BUILD/thunderbird-68.2.2/xpcom/rust/nsstring) 7:15.79 Compiling encoding_c v0.9.0 7:16.55 Compiling url v1.7.2 7:22.18 Compiling ordered-float v1.0.1 7:24.74 Compiling mp4parse v0.11.2 (/builddir/build/BUILD/thunderbird-68.2.2/media/mp4parse-rust/mp4parse) 7:24.96 warning: `...` range patterns are deprecated 7:24.96 --> media/mp4parse-rust/mp4parse/src/lib.rs:629:10 7:24.96 | 7:24.96 629 | 2...7 => return Err(Error::InvalidData("malformed size")), 7:24.96 | ^^^ help: use `..=` for an inclusive range 7:24.97 | 7:24.97 = note: `#[warn(ellipsis_inclusive_range_patterns)]` on by default 7:24.97 warning: `...` range patterns are deprecated 7:24.97 --> media/mp4parse-rust/mp4parse/src/lib.rs:1288:14 7:24.97 | 7:24.97 1288 | 0...1 => { 7:24.97 | ^^^ help: use `..=` for an inclusive range 7:24.97 warning: `...` range patterns are deprecated 7:24.97 --> media/mp4parse-rust/mp4parse/src/lib.rs:1583:11 7:24.97 | 7:24.97 1583 | 1 ... 4 | 6 | 7 | 17 | 19 ... 23 => { 7:24.97 | ^^^ help: use `..=` for an inclusive range 7:24.97 warning: `...` range patterns are deprecated 7:24.97 --> media/mp4parse-rust/mp4parse/src/lib.rs:1583:35 7:24.97 | 7:24.97 1583 | 1 ... 4 | 6 | 7 | 17 | 19 ... 23 => { 7:24.97 | ^^^ help: use `..=` for an inclusive range 7:24.98 warning: `...` range patterns are deprecated 7:24.98 --> media/mp4parse-rust/mp4parse/src/lib.rs:1600:19 7:24.98 | 7:24.98 1600 | 0 ... 9390 => 8000, 7:24.98 | ^^^ help: use `..=` for an inclusive range 7:24.98 warning: `...` range patterns are deprecated 7:24.98 --> media/mp4parse-rust/mp4parse/src/lib.rs:1601:22 7:24.98 | 7:24.98 1601 | 9391 ... 11501 => 11025, 7:24.98 | ^^^ help: use `..=` for an inclusive range 7:24.98 warning: `...` range patterns are deprecated 7:24.98 --> media/mp4parse-rust/mp4parse/src/lib.rs:1602:23 7:24.98 | 7:24.98 1602 | 11502 ... 13855 => 12000, 7:24.98 | ^^^ help: use `..=` for an inclusive range 7:24.98 warning: `...` range patterns are deprecated 7:24.98 --> media/mp4parse-rust/mp4parse/src/lib.rs:1603:23 7:24.98 | 7:24.99 1603 | 13856 ... 18782 => 16000, 7:24.99 | ^^^ help: use `..=` for an inclusive range 7:24.99 warning: `...` range patterns are deprecated 7:24.99 --> media/mp4parse-rust/mp4parse/src/lib.rs:1604:23 7:24.99 | 7:24.99 1604 | 18783 ... 23003 => 22050, 7:24.99 | ^^^ help: use `..=` for an inclusive range 7:24.99 warning: `...` range patterns are deprecated 7:24.99 --> media/mp4parse-rust/mp4parse/src/lib.rs:1605:23 7:24.99 | 7:24.99 1605 | 23004 ... 27712 => 24000, 7:24.99 | ^^^ help: use `..=` for an inclusive range 7:24.99 warning: `...` range patterns are deprecated 7:24.99 --> media/mp4parse-rust/mp4parse/src/lib.rs:1606:23 7:24.99 | 7:24.99 1606 | 27713 ... 37565 => 32000, 7:24.99 | ^^^ help: use `..=` for an inclusive range 7:25.00 warning: `...` range patterns are deprecated 7:25.00 --> media/mp4parse-rust/mp4parse/src/lib.rs:1607:23 7:25.00 | 7:25.00 1607 | 37566 ... 46008 => 44100, 7:25.00 | ^^^ help: use `..=` for an inclusive range 7:25.00 warning: `...` range patterns are deprecated 7:25.00 --> media/mp4parse-rust/mp4parse/src/lib.rs:1608:23 7:25.00 | 7:25.00 1608 | 46009 ... 55425 => 48000, 7:25.00 | ^^^ help: use `..=` for an inclusive range 7:25.00 warning: `...` range patterns are deprecated 7:25.00 --> media/mp4parse-rust/mp4parse/src/lib.rs:1609:23 7:25.00 | 7:25.00 1609 | 55426 ... 75131 => 64000, 7:25.00 | ^^^ help: use `..=` for an inclusive range 7:25.01 warning: `...` range patterns are deprecated 7:25.01 --> media/mp4parse-rust/mp4parse/src/lib.rs:1610:23 7:25.01 | 7:25.01 1610 | 75132 ... 92016 => 88200, 7:25.01 | ^^^ help: use `..=` for an inclusive range 7:25.01 warning: `...` range patterns are deprecated 7:25.01 --> media/mp4parse-rust/mp4parse/src/lib.rs:1657:19 7:25.01 | 7:25.01 1657 | 1 ... 7 => channel_configuration, 7:25.01 | ^^^ help: use `..=` for an inclusive range 7:31.64 Compiling gkrust-shared v0.1.0 (/builddir/build/BUILD/thunderbird-68.2.2/toolkit/library/rust/shared) 7:32.22 Compiling cose-c v0.1.5 7:32.71 Compiling rand v0.3.22 7:32.83 Compiling clap v2.31.2 7:33.76 Compiling bytes v0.4.9 7:37.27 Compiling mio v0.6.16 7:46.39 Compiling futures-cpupool v0.1.8 7:51.22 Compiling uuid v0.6.5 7:53.09 Compiling pulse v0.2.0 (/builddir/build/BUILD/thunderbird-68.2.2/media/libcubeb/cubeb-pulse-rs/pulse-rs) 7:56.14 Compiling libudev v0.2.0 7:57.53 Compiling env_logger v0.5.6 8:40.59 Compiling syn v0.14.6 9:00.73 Compiling block-buffer v0.7.3 9:01.03 Compiling digest v0.8.0 9:01.99 Compiling tokio-threadpool v0.1.5 10:17.12 Compiling cexpr v0.3.3 10:20.98 Compiling nserror v0.1.0 (/builddir/build/BUILD/thunderbird-68.2.2/xpcom/rust/nserror) 10:22.01 Compiling gleam v0.6.17 10:27.34 Compiling mp4parse_capi v0.11.2 (/builddir/build/BUILD/thunderbird-68.2.2/media/mp4parse-rust/mp4parse_capi) 10:43.10 Compiling lmdb-rkv v0.11.2 10:45.53 Compiling phf_generator v0.7.21 10:45.82 Compiling tokio-io v0.1.7 10:49.22 Compiling mio-uds v0.6.4 10:50.64 Compiling gkrust_utils v0.1.0 (/builddir/build/BUILD/thunderbird-68.2.2/xpcom/rust/gkrust_utils) 10:51.45 Compiling u2fhid v0.2.3 (/builddir/build/BUILD/thunderbird-68.2.2/dom/webauthn/u2f-hid-rs) 10:51.74 warning: `...` range patterns are deprecated 10:51.74 --> dom/webauthn/u2f-hid-rs/src/hidproto.rs:121:14 10:51.74 | 10:51.74 121 | s @ 0...2 => s as usize, 10:51.74 | ^^^ help: use `..=` for an inclusive range 10:51.74 | 10:51.74 = note: `#[warn(ellipsis_inclusive_range_patterns)]` on by default 10:51.75 warning: trait objects without an explicit `dyn` are deprecated 10:51.75 --> dom/webauthn/u2f-hid-rs/src/linux/transaction.rs:22:26 10:51.75 | 10:51.75 22 | F: Fn(OsString, &Fn() -> bool) + Sync + Send + 'static, 10:51.75 | ^^^^^^^^^^^^ help: use `dyn`: `dyn Fn() -> bool` 10:51.75 | 10:51.75 = note: `#[warn(bare_trait_objects)]` on by default 10:51.75 warning: trait objects without an explicit `dyn` are deprecated 10:51.75 --> dom/webauthn/u2f-hid-rs/src/linux/monitor.rs:33:22 10:51.75 | 10:51.75 33 | F: Fn(OsString, &Fn() -> bool) + Sync, 10:51.75 | ^^^^^^^^^^^^ help: use `dyn`: `dyn Fn() -> bool` 10:51.75 warning: trait objects without an explicit `dyn` are deprecated 10:51.75 --> dom/webauthn/u2f-hid-rs/src/linux/monitor.rs:41:22 10:51.75 | 10:51.75 41 | F: Fn(OsString, &Fn() -> bool) + Send + Sync + 'static, 10:51.75 | ^^^^^^^^^^^^ help: use `dyn`: `dyn Fn() -> bool` 10:51.76 warning: trait objects without an explicit `dyn` are deprecated 10:51.76 --> dom/webauthn/u2f-hid-rs/src/linux/monitor.rs:50:35 10:51.76 | 10:51.76 50 | pub fn run(&mut self, alive: &Fn() -> bool) -> io::Result<()> { 10:51.76 | ^^^^^^^^^^^^ help: use `dyn`: `dyn Fn() -> bool` 11:10.66 Compiling darling_core v0.8.6 11:13.66 Compiling synstructure v0.10.1 11:30.91 Compiling xpcom_macros v0.1.0 (/builddir/build/BUILD/thunderbird-68.2.2/xpcom/rust/xpcom/xpcom_macros) 11:32.58 warning: trait objects without an explicit `dyn` are deprecated 11:32.58 --> xpcom/rust/xpcom/xpcom_macros/src/lib.rs:195:62 11:32.58 | 11:32.58 195 | fn base(&self) -> Result, Box> { 11:32.58 | ^^^^^ help: use `dyn`: `dyn Error` 11:32.58 | 11:32.58 = note: `#[warn(bare_trait_objects)]` on by default 11:32.64 warning: trait objects without an explicit `dyn` are deprecated 11:32.64 --> xpcom/rust/xpcom/xpcom_macros/src/lib.rs:241:67 11:32.64 | 11:32.65 241 | fn get_refcnt_kind(attrs: &[Attribute]) -> Result> { 11:32.65 | ^^^^^ help: use `dyn`: `dyn Error` 11:32.65 warning: trait objects without an explicit `dyn` are deprecated 11:32.65 --> xpcom/rust/xpcom/xpcom_macros/src/lib.rs:271:74 11:32.65 | 11:32.65 271 | fn get_bases(attrs: &[Attribute]) -> Result, Box> { 11:32.65 | ^^^^^ help: use `dyn`: `dyn Error` 11:32.65 warning: trait objects without an explicit `dyn` are deprecated 11:32.65 --> xpcom/rust/xpcom/xpcom_macros/src/lib.rs:297:78 11:32.65 | 11:32.65 297 | fn get_fields(di: &DeriveInput) -> Result<&Punctuated, Box> { 11:32.65 | ^^^^^ help: use `dyn`: `dyn Error` 11:32.65 warning: trait objects without an explicit `dyn` are deprecated 11:32.65 --> xpcom/rust/xpcom/xpcom_macros/src/lib.rs:308:112 11:32.66 | 11:32.66 308 | fn gen_real_struct(init: &DeriveInput, bases: &[&Interface], refcnt_ty: RefcntKind) -> Result> { 11:32.66 | ^^^^^ help: use `dyn`: `dyn Error` 11:32.66 warning: trait objects without an explicit `dyn` are deprecated 11:32.66 --> xpcom/rust/xpcom/xpcom_macros/src/lib.rs:340:64 11:32.66 | 11:32.66 340 | fn gen_vtable_methods(iface: &Interface) -> Result> { 11:32.66 | ^^^^^ help: use `dyn`: `dyn Error` 11:32.66 warning: trait objects without an explicit `dyn` are deprecated 11:32.66 --> xpcom/rust/xpcom/xpcom_macros/src/lib.rs:384:62 11:32.66 | 11:32.66 384 | fn gen_inner_vtable(iface: &Interface) -> Result> { 11:32.66 | ^^^^^ help: use `dyn`: `dyn Error` 11:32.67 warning: trait objects without an explicit `dyn` are deprecated 11:32.67 --> xpcom/rust/xpcom/xpcom_macros/src/lib.rs:411:74 11:32.67 | 11:32.67 411 | fn gen_root_vtable(name: &Ident, base: &Interface) -> Result> { 11:32.67 | ^^^^^ help: use `dyn`: `dyn Error` 11:32.67 warning: trait objects without an explicit `dyn` are deprecated 11:32.67 --> xpcom/rust/xpcom/xpcom_macros/src/lib.rs:458:35 11:32.67 | 11:32.67 458 | ) -> Result<(Tokens, Tokens), Box> { 11:32.67 | ^^^^^ help: use `dyn`: `dyn Error` 11:32.67 warning: trait objects without an explicit `dyn` are deprecated 11:32.67 --> xpcom/rust/xpcom/xpcom_macros/src/lib.rs:514:51 11:32.67 | 11:32.68 514 | fn xpcom(init: DeriveInput) -> Result> { 11:32.68 | ^^^^^ help: use `dyn`: `dyn Error` 12:14.01 Compiling cstr-macros v0.1.3 12:17.19 Compiling sha2 v0.8.0 12:31.68 Compiling rayon v1.0.0 12:34.75 Compiling num-derive v0.2.2 12:41.15 Compiling serde_derive v1.0.88 (https://github.com/servo/serde?branch=deserialize_from_enums10#84b2795d) 12:41.43 Compiling cssparser v0.25.5 12:42.67 Compiling euclid_macros v0.1.0 13:14.04 Compiling derive_more v0.13.0 14:34.61 Compiling netwerk_helper v0.0.1 (/builddir/build/BUILD/thunderbird-68.2.2/netwerk/base/rust-helper) 14:36.79 Compiling rsdparsa_capi v0.1.0 (/builddir/build/BUILD/thunderbird-68.2.2/media/webrtc/signaling/src/sdp/rsdparsa_capi) 14:36.95 warning: trait objects without an explicit `dyn` are deprecated 14:36.95 --> media/webrtc/signaling/src/sdp/rsdparsa_capi/src/types.rs:25:29 14:36.95 | 14:36.95 25 | impl Into>> for StringView { 14:36.95 | ^^^^^ help: use `dyn`: `dyn Error` 14:36.95 | 14:36.95 = note: `#[warn(bare_trait_objects)]` on by default 14:36.95 warning: trait objects without an explicit `dyn` are deprecated 14:36.95 --> media/webrtc/signaling/src/sdp/rsdparsa_capi/src/types.rs:26:40 14:36.95 | 14:36.95 26 | fn into(self) -> Result> { 14:36.95 | ^^^^^ help: use `dyn`: `dyn Error` 14:36.96 warning: `...` range patterns are deprecated 14:36.96 --> media/webrtc/signaling/src/sdp/rsdparsa_capi/src/lib.rs:182:8 14:36.96 | 14:36.96 182 | 1...2 => (), 14:36.96 | ^^^ help: use `..=` for an inclusive range 14:36.96 | 14:36.96 = note: `#[warn(ellipsis_inclusive_range_patterns)]` on by default 14:50.62 Compiling encoding_glue v0.1.0 (/builddir/build/BUILD/thunderbird-68.2.2/intl/encoding_glue) 14:52.04 Compiling cubeb-core v0.5.4 14:55.18 Compiling phf_codegen v0.7.21 14:55.56 Compiling tokio-codec v0.1.0 14:56.95 Compiling tokio-reactor v0.1.3 15:02.75 Compiling tokio-fs v0.1.3 15:08.08 Compiling malloc_size_of_derive v0.1.0 15:40.28 Compiling cstr v0.1.3 15:40.44 Compiling xpcom v0.1.0 (/builddir/build/BUILD/thunderbird-68.2.2/xpcom/rust/xpcom) 15:43.78 Compiling darling_macro v0.8.6 15:54.50 Compiling cubeb v0.5.4 15:54.98 Compiling cubeb-backend v0.5.4 15:55.29 Compiling cssparser-macros v0.3.3 16:21.38 Compiling selectors v0.21.0 (/builddir/build/BUILD/thunderbird-68.2.2/servo/components/selectors) 16:29.98 Compiling tokio-tcp v0.1.1 16:34.63 Compiling tokio-udp v0.1.1 17:05.13 Compiling failure v0.1.3 17:05.53 Compiling darling v0.8.6 17:05.65 Compiling cubeb-pulse v0.2.0 (/builddir/build/BUILD/thunderbird-68.2.2/media/libcubeb/cubeb-pulse-rs) 17:11.06 Compiling tokio v0.1.7 17:11.54 Compiling storage_variant v0.1.0 (/builddir/build/BUILD/thunderbird-68.2.2/storage/variant) 17:12.64 Compiling moz_task v0.1.0 (/builddir/build/BUILD/thunderbird-68.2.2/xpcom/rust/moz_task) 17:13.87 Compiling mozurl v0.0.1 (/builddir/build/BUILD/thunderbird-68.2.2/netwerk/base/mozurl) 17:17.47 Compiling derive_common v0.0.1 (/builddir/build/BUILD/thunderbird-68.2.2/servo/components/derive_common) 17:23.19 Compiling smallvec v0.6.6 17:24.54 Compiling app_units v0.7.0 17:25.07 Compiling euclid v0.19.5 17:28.28 Compiling bincode v1.0.0 17:28.70 Compiling serde_bytes v0.10.4 17:29.46 Compiling webrender_build v0.0.1 (/builddir/build/BUILD/thunderbird-68.2.2/gfx/wr/webrender_build) 17:29.78 Compiling ron v0.1.7 17:30.67 Compiling tokio-core v0.1.17 17:43.34 Compiling storage v0.1.0 (/builddir/build/BUILD/thunderbird-68.2.2/storage/rust) 17:45.11 Compiling toml v0.4.5 17:46.14 Compiling parking_lot_core v0.2.14 17:49.65 Compiling fallible v0.0.1 (/builddir/build/BUILD/thunderbird-68.2.2/servo/components/fallible) 17:49.88 Compiling wr_malloc_size_of v0.0.1 (/builddir/build/BUILD/thunderbird-68.2.2/gfx/wr/wr_malloc_size_of) 17:50.30 Compiling plane-split v0.13.8 17:52.15 Compiling rkv v0.9.4 17:56.19 Compiling tokio-uds v0.1.7 18:01.68 Compiling bookmark_sync v0.1.0 (/builddir/build/BUILD/thunderbird-68.2.2/toolkit/components/places/bookmark_sync) 18:04.25 Compiling to_shmem_derive v0.0.1 (/builddir/build/BUILD/thunderbird-68.2.2/servo/components/to_shmem_derive) 18:07.08 Compiling style_derive v0.0.1 (/builddir/build/BUILD/thunderbird-68.2.2/servo/components/style_derive) 18:24.75 Compiling webrender v0.60.0 (/builddir/build/BUILD/thunderbird-68.2.2/gfx/wr/webrender) 18:27.97 Compiling parking_lot v0.6.3 18:31.13 Compiling to_shmem v0.0.1 (/builddir/build/BUILD/thunderbird-68.2.2/servo/components/to_shmem) 18:31.90 Compiling webrender_api v0.60.0 (/builddir/build/BUILD/thunderbird-68.2.2/gfx/wr/webrender_api) 18:35.91 Compiling kvstore v0.1.0 (/builddir/build/BUILD/thunderbird-68.2.2/toolkit/components/kvstore) 18:38.22 warning: trait objects without an explicit `dyn` are deprecated 18:38.22 --> gfx/wr/webrender_api/src/api.rs:1484:28 18:38.22 | 18:38.22 1484 | fn clone(&self) -> Box; 18:38.22 | ^^^^^^^^^^^^^^ help: use `dyn`: `dyn RenderNotifier` 18:38.23 | 18:38.23 = note: `#[warn(bare_trait_objects)]` on by default 18:38.23 warning: trait objects without an explicit `dyn` are deprecated 18:38.23 --> gfx/wr/webrender_api/src/api.rs:1510:25 18:38.23 | 18:38.24 1510 | handler: Option>, 18:38.24 | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn NotificationHandler` 18:38.24 warning: trait objects without an explicit `dyn` are deprecated 18:38.24 --> gfx/wr/webrender_api/src/api.rs:1515:47 18:38.24 | 18:38.24 1515 | pub fn new(when: Checkpoint, handler: Box) -> Self { 18:38.24 | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn NotificationHandler` 18:38.34 warning: trait objects without an explicit `dyn` are deprecated 18:38.34 --> gfx/wr/webrender_api/src/image.rs:300:49 18:38.34 | 18:38.34 300 | fn create_blob_rasterizer(&mut self) -> Box; 18:38.34 | ^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn AsyncBlobImageRasterizer` 18:38.34 warning: trait objects without an explicit `dyn` are deprecated 18:38.34 --> gfx/wr/webrender_api/src/image.rs:306:20 18:38.34 | 18:38.34 306 | services: &BlobImageResources, 18:38.34 | ^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn BlobImageResources` 18:46.45 Compiling audioipc v0.2.4 (/builddir/build/BUILD/thunderbird-68.2.2/media/audioipc/audioipc) 18:49.56 warning: variable does not need to be mutable 18:49.56 --> media/audioipc/audioipc/src/fd_passing.rs:103:25 18:49.56 | 18:49.56 103 | let mut fds = match frame.fds { 18:49.56 | ----^^^ 18:49.56 | | 18:49.56 | help: remove this `mut` 18:49.56 | 18:49.56 = note: `#[warn(unused_mut)]` on by default 18:55.39 Compiling style v0.0.1 (/builddir/build/BUILD/thunderbird-68.2.2/servo/components/style) 19:26.26 warning: trait objects without an explicit `dyn` are deprecated 19:26.27 --> servo/components/selectors/context.rs:137:48 19:26.27 | 19:26.27 137 | pub pseudo_element_matching_fn: Option<&'a Fn(&Impl::PseudoElement) -> bool>, 19:26.27 | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Impl::PseudoElement) -> bool` 19:26.27 | 19:26.27 = note: `#[warn(bare_trait_objects)]` on by default 19:40.84 Compiling audioipc-client v0.4.0 (/builddir/build/BUILD/thunderbird-68.2.2/media/audioipc/client) 19:58.68 Compiling audioipc-server v0.2.3 (/builddir/build/BUILD/thunderbird-68.2.2/media/audioipc/server) 21:05.83 warning: trait objects without an explicit `dyn` are deprecated 21:05.83 --> gfx/wr/webrender/src/profiler.rs:49:48 21:05.83 | 21:05.83 49 | pub static mut PROFILER_HOOKS: Option<&'static ProfilerHooks> = None; 21:05.84 | ^^^^^^^^^^^^^ help: use `dyn`: `dyn ProfilerHooks` 21:05.84 | 21:05.84 = note: `#[warn(bare_trait_objects)]` on by default 21:05.84 warning: trait objects without an explicit `dyn` are deprecated 21:05.84 --> gfx/wr/webrender/src/profiler.rs:54:50 21:05.84 | 21:05.84 54 | pub fn set_profiler_hooks(hooks: Option<&'static ProfilerHooks>) { 21:05.84 | ^^^^^^^^^^^^^ help: use `dyn`: `dyn ProfilerHooks` 21:05.84 warning: trait objects without an explicit `dyn` are deprecated 21:05.85 --> gfx/wr/webrender/src/profiler.rs:1156:50 21:05.85 | 21:05.85 1156 | &renderer_profile.frame_time as &ProfileCounter, 21:05.85 | ^^^^^^^^^^^^^^ help: use `dyn`: `dyn ProfileCounter` 21:05.85 warning: trait objects without an explicit `dyn` are deprecated 21:05.85 --> gfx/wr/webrender/src/profiler.rs:1185:50 21:05.85 | 21:05.85 1185 | &renderer_profile.frame_time as &ProfileCounter, 21:05.85 | ^^^^^^^^^^^^^^ help: use `dyn`: `dyn ProfileCounter` 21:05.85 warning: trait objects without an explicit `dyn` are deprecated 21:05.85 --> gfx/wr/webrender/src/profiler.rs:1281:32 21:05.85 | 21:05.85 1281 | let samplers: Vec<&ProfileCounter> = samplers.iter().map(|sampler| { 21:05.85 | ^^^^^^^^^^^^^^ help: use `dyn`: `dyn ProfileCounter` 21:05.85 warning: trait objects without an explicit `dyn` are deprecated 21:05.85 --> gfx/wr/webrender/src/profiler.rs:1282:29 21:05.85 | 21:05.85 1282 | sampler as &ProfileCounter 21:05.85 | ^^^^^^^^^^^^^^ help: use `dyn`: `dyn ProfileCounter` 21:05.87 warning: trait objects without an explicit `dyn` are deprecated 21:05.87 --> gfx/wr/webrender/src/device/gl.rs:169:28 21:05.87 | 21:05.87 169 | fn get_shader_version(gl: &gl::Gl) -> &'static str { 21:05.87 | ^^^^^^ help: use `dyn`: `dyn gl::Gl` 21:05.87 warning: trait objects without an explicit `dyn` are deprecated 21:05.87 --> gfx/wr/webrender/src/device/gl.rs:298:14 21:05.87 | 21:05.87 298 | gl: &gl::Gl, 21:05.87 | ^^^^^^ help: use `dyn`: `dyn gl::Gl` 21:05.87 warning: trait objects without an explicit `dyn` are deprecated 21:05.87 --> gfx/wr/webrender/src/device/gl.rs:368:14 21:05.87 | 21:05.88 368 | gl: &gl::Gl, 21:05.89 | ^^^^^^ help: use `dyn`: `dyn gl::Gl` 21:05.89 warning: trait objects without an explicit `dyn` are deprecated 21:05.89 --> gfx/wr/webrender/src/device/gl.rs:386:25 21:05.89 | 21:05.89 386 | fn bind(&self, gl: &gl::Gl, main: VBOId, instance: VBOId) { 21:05.89 | ^^^^^^ help: use `dyn`: `dyn gl::Gl` 21:05.89 warning: trait objects without an explicit `dyn` are deprecated 21:05.89 --> gfx/wr/webrender/src/device/gl.rs:400:25 21:05.89 | 21:05.90 400 | fn bind(&self, gl: &gl::Gl) { 21:05.90 | ^^^^^^ help: use `dyn`: `dyn gl::Gl` 21:05.90 warning: trait objects without an explicit `dyn` are deprecated 21:05.90 --> gfx/wr/webrender/src/device/gl.rs:406:25 21:05.90 | 21:05.90 406 | fn bind(&self, gl: &gl::Gl) { 21:05.90 | ^^^^^^ help: use `dyn`: `dyn gl::Gl` 21:05.90 warning: trait objects without an explicit `dyn` are deprecated 21:05.90 --> gfx/wr/webrender/src/device/gl.rs:412:25 21:05.90 | 21:05.90 412 | fn bind(&self, gl: &gl::Gl, target: FBOTarget) { 21:05.90 | ^^^^^^ help: use `dyn`: `dyn gl::Gl` 21:05.90 warning: trait objects without an explicit `dyn` are deprecated 21:05.90 --> gfx/wr/webrender/src/device/gl.rs:819:39 21:05.90 | 21:05.90 819 | program_cache_handler: Option>, 21:05.90 | ^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn ProgramCacheObserver` 21:05.90 warning: trait objects without an explicit `dyn` are deprecated 21:05.90 --> gfx/wr/webrender/src/device/gl.rs:823:51 21:05.90 | 21:05.90 823 | pub fn new(program_cache_observer: Option>) -> Rc { 21:05.91 | ^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn ProgramCacheObserver` 21:05.91 warning: trait objects without an explicit `dyn` are deprecated 21:05.91 --> gfx/wr/webrender/src/device/gl.rs:943:12 21:05.91 | 21:05.91 943 | gl: Rc, 21:05.91 | ^^^^^^ help: use `dyn`: `dyn gl::Gl` 21:05.91 warning: trait objects without an explicit `dyn` are deprecated 21:05.91 --> gfx/wr/webrender/src/device/gl.rs:947:24 21:05.91 | 21:05.91 947 | base_gl: Option>, 21:05.91 | ^^^^^^ help: use `dyn`: `dyn gl::Gl` 21:05.91 warning: trait objects without an explicit `dyn` are deprecated 21:05.91 --> gfx/wr/webrender/src/device/gl.rs:1173:20 21:05.91 | 21:05.91 1173 | mut gl: Rc, 21:05.92 | ^^^^^^ help: use `dyn`: `dyn gl::Gl` 21:05.92 warning: trait objects without an explicit `dyn` are deprecated 21:05.92 --> gfx/wr/webrender/src/device/gl.rs:1363:26 21:05.92 | 21:05.92 1363 | pub fn gl(&self) -> &gl::Gl { 21:05.92 | ^^^^^^ help: use `dyn`: `dyn gl::Gl` 21:05.92 warning: trait objects without an explicit `dyn` are deprecated 21:05.92 --> gfx/wr/webrender/src/device/gl.rs:1367:32 21:05.92 | 21:05.92 1367 | pub fn rc_gl(&self) -> &Rc { 21:05.92 | ^^^^^^ help: use `dyn`: `dyn gl::Gl` 21:05.92 warning: trait objects without an explicit `dyn` are deprecated 21:05.92 --> gfx/wr/webrender/src/device/gl.rs:1423:14 21:05.92 | 21:05.92 1423 | gl: &gl::Gl, 21:05.93 | ^^^^^^ help: use `dyn`: `dyn gl::Gl` 21:05.93 warning: trait objects without an explicit `dyn` are deprecated 21:05.93 --> gfx/wr/webrender/src/device/gl.rs:3148:33 21:05.93 | 21:05.93 3148 | fn log_driver_messages(gl: &gl::Gl) { 21:05.93 | ^^^^^^ help: use `dyn`: `dyn gl::Gl` 21:05.93 warning: trait objects without an explicit `dyn` are deprecated 21:05.93 --> gfx/wr/webrender/src/device/gl.rs:3283:13 21:05.93 | 21:05.93 3283 | gl: &'a gl::Gl, 21:05.93 | ^^^^^^ help: use `dyn`: `dyn gl::Gl` 21:05.93 warning: trait objects without an explicit `dyn` are deprecated 21:05.93 --> gfx/wr/webrender/src/device/query_gl.rs:73:12 21:05.93 | 21:05.93 73 | gl: Rc, 21:05.93 | ^^^^^^ help: use `dyn`: `dyn gl::Gl` 21:05.93 warning: trait objects without an explicit `dyn` are deprecated 21:05.94 --> gfx/wr/webrender/src/device/query_gl.rs:82:19 21:05.94 | 21:05.94 82 | fn new(gl: Rc, debug_method: GpuDebugMethod) -> Self { 21:05.94 | ^^^^^^ help: use `dyn`: `dyn gl::Gl` 21:05.94 warning: trait objects without an explicit `dyn` are deprecated 21:05.94 --> gfx/wr/webrender/src/device/query_gl.rs:192:12 21:05.94 | 21:05.94 192 | gl: Rc, 21:05.94 | ^^^^^^ help: use `dyn`: `dyn gl::Gl` 21:05.94 warning: trait objects without an explicit `dyn` are deprecated 21:05.94 --> gfx/wr/webrender/src/device/query_gl.rs:199:23 21:05.94 | 21:05.95 199 | pub fn new(gl: Rc, debug_method: GpuDebugMethod) -> Self { 21:05.95 | ^^^^^^ help: use `dyn`: `dyn gl::Gl` 21:05.95 warning: trait objects without an explicit `dyn` are deprecated 21:05.95 --> gfx/wr/webrender/src/device/query_gl.rs:282:20 21:05.95 | 21:05.95 282 | gl: Option<(Rc, GpuDebugMethod)>, 21:05.95 | ^^^^^^ help: use `dyn`: `dyn gl::Gl` 21:05.95 warning: trait objects without an explicit `dyn` are deprecated 21:05.95 --> gfx/wr/webrender/src/device/query_gl.rs:286:20 21:05.95 | 21:05.96 286 | fn new(gl: &Rc, message: &str, debug_method: GpuDebugMethod) -> Self { 21:05.96 | ^^^^^^ help: use `dyn`: `dyn gl::Gl` 21:05.96 warning: trait objects without an explicit `dyn` are deprecated 21:05.96 --> gfx/wr/webrender/src/device/query_gl.rs:301:21 21:05.96 | 21:05.96 301 | fn fire(gl: &Rc, message: &str, debug_method: GpuDebugMethod) { 21:05.96 | ^^^^^^ help: use `dyn`: `dyn gl::Gl` 21:05.96 warning: `...` range patterns are deprecated 21:05.96 --> gfx/wr/webrender/src/glyph_rasterizer/mod.rs:398:14 21:05.96 | 21:05.96 398 | 1...2 => SubpixelOffset::Quarter, 21:05.96 | ^^^ help: use `..=` for an inclusive range 21:05.96 | 21:05.96 = note: `#[warn(ellipsis_inclusive_range_patterns)]` on by default 21:05.96 warning: `...` range patterns are deprecated 21:05.96 --> gfx/wr/webrender/src/glyph_rasterizer/mod.rs:399:14 21:05.96 | 21:05.96 399 | 3...4 => SubpixelOffset::Half, 21:05.97 | ^^^ help: use `..=` for an inclusive range 21:05.97 warning: `...` range patterns are deprecated 21:05.97 --> gfx/wr/webrender/src/glyph_rasterizer/mod.rs:400:14 21:05.97 | 21:05.97 400 | 5...6 => SubpixelOffset::ThreeQuarters, 21:05.97 | ^^^ help: use `..=` for an inclusive range 21:05.97 warning: `...` range patterns are deprecated 21:05.97 --> gfx/wr/webrender/src/gpu_cache.rs:394:14 21:05.97 | 21:05.97 394 | 3...4 => (4, &mut self.free_list_4), 21:05.97 | ^^^ help: use `..=` for an inclusive range 21:05.97 warning: `...` range patterns are deprecated 21:05.97 --> gfx/wr/webrender/src/gpu_cache.rs:395:14 21:05.97 | 21:05.97 395 | 5...8 => (8, &mut self.free_list_8), 21:05.97 | ^^^ help: use `..=` for an inclusive range 21:05.97 warning: `...` range patterns are deprecated 21:05.97 --> gfx/wr/webrender/src/gpu_cache.rs:396:14 21:05.98 | 21:05.98 396 | 9...16 => (16, &mut self.free_list_16), 21:05.98 | ^^^ help: use `..=` for an inclusive range 21:05.98 warning: `...` range patterns are deprecated 21:05.98 --> gfx/wr/webrender/src/gpu_cache.rs:397:15 21:05.98 | 21:05.98 397 | 17...32 => (32, &mut self.free_list_32), 21:05.98 | ^^^ help: use `..=` for an inclusive range 21:05.98 warning: `...` range patterns are deprecated 21:05.98 --> gfx/wr/webrender/src/gpu_cache.rs:398:15 21:05.98 | 21:05.98 398 | 33...64 => (64, &mut self.free_list_64), 21:05.98 | ^^^ help: use `..=` for an inclusive range 21:05.98 warning: `...` range patterns are deprecated 21:05.98 --> gfx/wr/webrender/src/gpu_cache.rs:399:15 21:05.98 | 21:05.98 399 | 65...128 => (128, &mut self.free_list_128), 21:05.98 | ^^^ help: use `..=` for an inclusive range 21:05.99 warning: `...` range patterns are deprecated 21:05.99 --> gfx/wr/webrender/src/gpu_cache.rs:400:16 21:05.99 | 21:05.99 400 | 129...256 => (256, &mut self.free_list_256), 21:05.99 | ^^^ help: use `..=` for an inclusive range 21:05.99 warning: `...` range patterns are deprecated 21:05.99 --> gfx/wr/webrender/src/gpu_cache.rs:401:16 21:05.99 | 21:05.99 401 | 257...341 => (341, &mut self.free_list_341), 21:05.99 | ^^^ help: use `..=` for an inclusive range 21:05.99 warning: `...` range patterns are deprecated 21:05.99 --> gfx/wr/webrender/src/gpu_cache.rs:402:16 21:05.99 | 21:05.99 402 | 342...512 => (512, &mut self.free_list_512), 21:05.99 | ^^^ help: use `..=` for an inclusive range 21:05.99 warning: `...` range patterns are deprecated 21:06.00 --> gfx/wr/webrender/src/gpu_cache.rs:403:16 21:06.00 | 21:06.00 403 | 513...1024 => (1024, &mut self.free_list_1024), 21:06.00 | ^^^ help: use `..=` for an inclusive range 21:06.02 warning: trait objects without an explicit `dyn` are deprecated 21:06.02 --> gfx/wr/webrender/src/prim_store/mod.rs:3198:20 21:06.02 | 21:06.02 3198 | callback: &mut FnMut(&LayoutRect, GpuDataRequest), 21:06.02 | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn FnMut(&LayoutRect, GpuDataRequest)` 21:06.02 warning: trait objects without an explicit `dyn` are deprecated 21:06.02 --> gfx/wr/webrender/src/render_backend.rs:689:19 21:06.02 | 21:06.02 689 | notifier: Box, 21:06.02 | ^^^^^^^^^^^^^^ help: use `dyn`: `dyn RenderNotifier` 21:06.02 warning: trait objects without an explicit `dyn` are deprecated 21:06.02 --> gfx/wr/webrender/src/render_backend.rs:690:26 21:06.02 | 21:06.02 690 | recorder: Option>, 21:06.02 | ^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn ApiRecordingReceiver` 21:06.02 warning: trait objects without an explicit `dyn` are deprecated 21:06.03 --> gfx/wr/webrender/src/render_backend.rs:691:25 21:06.03 | 21:06.03 691 | sampler: Option>, 21:06.03 | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn AsyncPropertySampler + Send` 21:06.03 warning: trait objects without an explicit `dyn` are deprecated 21:06.03 --> gfx/wr/webrender/src/render_backend.rs:709:23 21:06.03 | 21:06.03 709 | notifier: Box, 21:06.03 | ^^^^^^^^^^^^^^ help: use `dyn`: `dyn RenderNotifier` 21:06.03 warning: trait objects without an explicit `dyn` are deprecated 21:06.03 --> gfx/wr/webrender/src/render_backend.rs:711:30 21:06.03 | 21:06.03 711 | recorder: Option>, 21:06.03 | ^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn ApiRecordingReceiver` 21:06.03 warning: trait objects without an explicit `dyn` are deprecated 21:06.03 --> gfx/wr/webrender/src/render_backend.rs:712:29 21:06.04 | 21:06.04 712 | sampler: Option>, 21:06.04 | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn AsyncPropertySampler + Send` 21:06.04 warning: trait objects without an explicit `dyn` are deprecated 21:06.04 --> gfx/wr/webrender/src/render_task.rs:1947:18 21:06.04 | 21:06.04 1947 | output: &mut io::Write, 21:06.04 | ^^^^^^^^^ help: use `dyn`: `dyn io::Write` 21:06.04 warning: trait objects without an explicit `dyn` are deprecated 21:06.05 --> gfx/wr/webrender/src/renderer.rs:1854:23 21:06.05 | 21:06.05 1854 | debug_server: Box, 21:06.05 | ^^^^^^^^^^^ help: use `dyn`: `dyn DebugServer` 21:06.05 warning: trait objects without an explicit `dyn` are deprecated 21:06.05 --> gfx/wr/webrender/src/renderer.rs:1914:40 21:06.05 | 21:06.05 1914 | external_image_handler: Option>, 21:06.06 | ^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn ExternalImageHandler` 21:06.06 warning: trait objects without an explicit `dyn` are deprecated 21:06.06 --> gfx/wr/webrender/src/renderer.rs:1919:38 21:06.06 | 21:06.06 1919 | output_image_handler: Option>, 21:06.06 | ^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn OutputImageHandler` 21:06.06 warning: trait objects without an explicit `dyn` are deprecated 21:06.06 --> gfx/wr/webrender/src/renderer.rs:2007:16 21:06.06 | 21:06.06 2007 | gl: Rc, 21:06.06 | ^^^^^^ help: use `dyn`: `dyn gl::Gl` 21:06.06 warning: trait objects without an explicit `dyn` are deprecated 21:06.06 --> gfx/wr/webrender/src/renderer.rs:2008:23 21:06.06 | 21:06.06 2008 | notifier: Box, 21:06.06 | ^^^^^^^^^^^^^^ help: use `dyn`: `dyn RenderNotifier` 21:06.06 warning: trait objects without an explicit `dyn` are deprecated 21:06.06 --> gfx/wr/webrender/src/renderer.rs:2933:63 21:06.06 | 21:06.07 2933 | pub fn set_external_image_handler(&mut self, handler: Box) { 21:06.07 | ^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn ExternalImageHandler` 21:06.07 warning: trait objects without an explicit `dyn` are deprecated 21:06.07 --> gfx/wr/webrender/src/renderer.rs:2938:61 21:06.07 | 21:06.07 2938 | pub fn set_output_image_handler(&mut self, handler: Box) { 21:06.07 | ^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn OutputImageHandler` 21:06.07 warning: trait objects without an explicit `dyn` are deprecated 21:06.07 --> gfx/wr/webrender/src/renderer.rs:5192:24 21:06.07 | 21:06.07 5192 | select_color: &Fn(&Texture) -> [f32; 4], 21:06.07 | ^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Texture) -> [f32; 4]` 21:06.07 warning: trait objects without an explicit `dyn` are deprecated 21:06.07 --> gfx/wr/webrender/src/renderer.rs:5655:40 21:06.07 | 21:06.07 5655 | pub blob_image_handler: Option>, 21:06.08 | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn BlobImageHandler` 21:06.08 warning: trait objects without an explicit `dyn` are deprecated 21:06.08 --> gfx/wr/webrender/src/renderer.rs:5656:30 21:06.08 | 21:06.08 5656 | pub recorder: Option>, 21:06.08 | ^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn ApiRecordingReceiver` 21:06.08 warning: trait objects without an explicit `dyn` are deprecated 21:06.08 --> gfx/wr/webrender/src/renderer.rs:5657:37 21:06.08 | 21:06.08 5657 | pub thread_listener: Option>, 21:06.08 | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn ThreadListener + Send + Sync` 21:06.08 warning: trait objects without an explicit `dyn` are deprecated 21:06.08 --> gfx/wr/webrender/src/renderer.rs:5663:41 21:06.08 | 21:06.08 5663 | pub scene_builder_hooks: Option>, 21:06.08 | ^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn SceneBuilderHooks + Send` 21:06.09 warning: trait objects without an explicit `dyn` are deprecated 21:06.09 --> gfx/wr/webrender/src/renderer.rs:5664:29 21:06.09 | 21:06.09 5664 | pub sampler: Option>, 21:06.09 | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn AsyncPropertySampler + Send` 21:06.09 warning: trait objects without an explicit `dyn` are deprecated 21:06.09 --> gfx/wr/webrender/src/renderer.rs:5764:70 21:06.09 | 21:06.09 5764 | fn new_debug_server(_enable: bool, api_tx: MsgSender) -> Box { 21:06.09 | ^^^^^^^^^^^ help: use `dyn`: `dyn DebugServer` 21:06.09 warning: trait objects without an explicit `dyn` are deprecated 21:06.09 --> gfx/wr/webrender/src/resource_cache.rs:462:36 21:06.10 | 21:06.10 462 | blob_image_handler: Option>, 21:06.10 | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn BlobImageHandler` 21:06.10 warning: trait objects without an explicit `dyn` are deprecated 21:06.10 --> gfx/wr/webrender/src/resource_cache.rs:470:39 21:06.10 | 21:06.10 470 | blob_image_rasterizer: Option>, 21:06.10 | ^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn AsyncBlobImageRasterizer` 21:06.10 warning: trait objects without an explicit `dyn` are deprecated 21:06.10 --> gfx/wr/webrender/src/resource_cache.rs:489:40 21:06.11 | 21:06.11 489 | blob_image_handler: Option>, 21:06.11 | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn BlobImageHandler` 21:06.11 warning: trait objects without an explicit `dyn` are deprecated 21:06.11 --> gfx/wr/webrender/src/resource_cache.rs:686:36 21:06.11 | 21:06.11 686 | &mut self, rasterizer: Box, 21:06.11 | ^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn AsyncBlobImageRasterizer` 21:06.11 warning: trait objects without an explicit `dyn` are deprecated 21:06.11 --> gfx/wr/webrender/src/resource_cache.rs:1161:23 21:06.11 | 21:06.11 1161 | ) -> (Option<(Box, AsyncBlobImageInfo)>, Vec) { 21:06.11 | ^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn AsyncBlobImageRasterizer` 21:06.12 warning: trait objects without an explicit `dyn` are deprecated 21:06.12 --> gfx/wr/webrender/src/scene_builder.rs:48:38 21:06.12 | 21:06.12 48 | pub blob_rasterizer: Option<(Box, AsyncBlobImageInfo)>, 21:06.12 | ^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn AsyncBlobImageRasterizer` 21:06.12 warning: trait objects without an explicit `dyn` are deprecated 21:06.12 --> gfx/wr/webrender/src/scene_builder.rs:93:38 21:06.12 | 21:06.12 93 | pub blob_rasterizer: Option<(Box, AsyncBlobImageInfo)>, 21:06.12 | ^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn AsyncBlobImageRasterizer` 21:06.12 warning: trait objects without an explicit `dyn` are deprecated 21:06.12 --> gfx/wr/webrender/src/scene_builder.rs:274:23 21:06.13 | 21:06.13 274 | hooks: Option>, 21:06.13 | ^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn SceneBuilderHooks + Send` 21:06.13 warning: trait objects without an explicit `dyn` are deprecated 21:06.13 --> gfx/wr/webrender/src/scene_builder.rs:283:27 21:06.13 | 21:06.13 283 | hooks: Option>, 21:06.13 | ^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn SceneBuilderHooks + Send` 21:06.13 warning: `...` range patterns are deprecated 21:06.14 --> gfx/wr/webrender/src/texture_cache.rs:1769:10 21:06.14 | 21:06.14 1769 | 1...16 => 16, 21:06.14 | ^^^ help: use `..=` for an inclusive range 21:06.14 warning: `...` range patterns are deprecated 21:06.14 --> gfx/wr/webrender/src/texture_cache.rs:1770:11 21:06.14 | 21:06.14 1770 | 17...32 => 32, 21:06.14 | ^^^ help: use `..=` for an inclusive range 21:06.14 warning: `...` range patterns are deprecated 21:06.14 --> gfx/wr/webrender/src/texture_cache.rs:1771:11 21:06.14 | 21:06.14 1771 | 33...64 => 64, 21:06.15 | ^^^ help: use `..=` for an inclusive range 21:06.15 warning: `...` range patterns are deprecated 21:06.15 --> gfx/wr/webrender/src/texture_cache.rs:1772:11 21:06.15 | 21:06.15 1772 | 65...128 => 128, 21:06.15 | ^^^ help: use `..=` for an inclusive range 21:06.15 warning: `...` range patterns are deprecated 21:06.15 --> gfx/wr/webrender/src/texture_cache.rs:1773:12 21:06.15 | 21:06.15 1773 | 129...256 => 256, 21:06.15 | ^^^ help: use `..=` for an inclusive range 21:06.15 warning: `...` range patterns are deprecated 21:06.15 --> gfx/wr/webrender/src/texture_cache.rs:1774:12 21:06.15 | 21:06.15 1774 | 257...512 => 512, 21:06.15 | ^^^ help: use `..=` for an inclusive range 21:45.90 Compiling malloc_size_of v0.0.1 (/builddir/build/BUILD/thunderbird-68.2.2/servo/components/malloc_size_of) 21:46.09 warning: trait objects without an explicit `dyn` are deprecated 21:46.09 --> servo/components/malloc_size_of/lib.rs:95:27 21:46.09 | 21:46.09 95 | type VoidPtrToBoolFnMut = FnMut(*const c_void) -> bool; 21:46.09 | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn FnMut(*const c_void) -> bool` 21:46.09 | 21:46.09 = note: `#[warn(bare_trait_objects)]` on by default 21:46.80 Compiling webrender_bindings v0.1.0 (/builddir/build/BUILD/thunderbird-68.2.2/gfx/webrender_bindings) 21:47.36 warning: trait objects without an explicit `dyn` are deprecated 21:47.36 --> gfx/webrender_bindings/src/bindings.rs:597:28 21:47.36 | 21:47.36 597 | fn clone(&self) -> Box { 21:47.36 | ^^^^^^^^^^^^^^ help: use `dyn`: `dyn RenderNotifier` 21:47.36 | 21:47.36 note: lint level defined here 21:47.36 --> gfx/webrender_bindings/src/lib.rs:5:9 21:47.37 | 21:47.37 5 | #![deny(warnings)] 21:47.37 | ^^^^^^^^ 21:47.37 = note: `#[warn(bare_trait_objects)]` implied by `#[warn(warnings)]` 21:47.37 warning: trait objects without an explicit `dyn` are deprecated 21:47.37 --> gfx/webrender_bindings/src/bindings.rs:1155:30 21:47.37 | 21:47.37 1155 | let recorder: Option> = if unsafe { gfx_use_wrench() } { 21:47.37 | ^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn ApiRecordingReceiver` 21:47.37 warning: trait objects without an explicit `dyn` are deprecated 21:47.37 --> gfx/webrender_bindings/src/moz2d_renderer.rs:593:49 21:47.37 | 21:47.37 593 | fn create_blob_rasterizer(&mut self) -> Box { 21:47.37 | ^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn AsyncBlobImageRasterizer` 21:47.37 warning: trait objects without an explicit `dyn` are deprecated 21:47.37 --> gfx/webrender_bindings/src/moz2d_renderer.rs:614:21 21:47.38 | 21:47.38 614 | resources: &BlobImageResources, 21:47.38 | ^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn BlobImageResources` 21:47.38 warning: trait objects without an explicit `dyn` are deprecated 21:47.38 --> gfx/webrender_bindings/src/moz2d_renderer.rs:658:56 21:47.38 | 21:47.38 658 | fn prepare_request(&self, blob: &[u8], resources: &BlobImageResources) { 21:47.38 | ^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn BlobImageResources` 21:47.38 warning: trait objects without an explicit `dyn` are deprecated 21:47.38 --> gfx/webrender_bindings/src/moz2d_renderer.rs:679:25 21:47.38 | 21:47.38 679 | resources: &BlobImageResources, 21:47.38 | ^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn BlobImageResources` 22:03.90 Compiling style_traits v0.0.1 (/builddir/build/BUILD/thunderbird-68.2.2/servo/components/style_traits) 22:04.27 warning: trait objects without an explicit `dyn` are deprecated 22:04.27 --> servo/components/style_traits/specified_value_info.rs:30:42 22:04.27 | 22:04.27 30 | pub type KeywordsCollectFn<'a> = &'a mut FnMut(&[&'static str]); 22:04.27 | ^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn FnMut(&[&'static str])` 22:04.27 | 22:04.27 = note: `#[warn(bare_trait_objects)]` on by default 22:29.15 warning: trait objects without an explicit `dyn` are deprecated 22:29.15 --> servo/components/style/animation.rs:491:29 22:29.15 | 22:29.15 491 | font_metrics_provider: &FontMetricsProvider, 22:29.15 | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn FontMetricsProvider` 22:29.15 | 22:29.15 = note: `#[warn(bare_trait_objects)]` on by default 22:29.15 warning: trait objects without an explicit `dyn` are deprecated 22:29.15 --> servo/components/style/animation.rs:676:29 22:29.15 | 22:29.15 676 | font_metrics_provider: &FontMetricsProvider, 22:29.15 | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn FontMetricsProvider` 22:29.31 warning: trait objects without an explicit `dyn` are deprecated 22:29.32 --> servo/components/style/parser.rs:54:32 22:29.32 | 22:29.32 54 | error_reporter: Option<&'a ParseErrorReporter>, 22:29.32 | ^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn ParseErrorReporter` 22:29.32 warning: trait objects without an explicit `dyn` are deprecated 22:29.32 --> servo/components/style/parser.rs:70:36 22:29.32 | 22:29.32 70 | error_reporter: Option<&'a ParseErrorReporter>, 22:29.32 | ^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn ParseErrorReporter` 22:29.32 warning: trait objects without an explicit `dyn` are deprecated 22:29.32 --> servo/components/style/parser.rs:92:36 22:29.32 | 22:29.32 92 | error_reporter: Option<&'a ParseErrorReporter>, 22:29.32 | ^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn ParseErrorReporter` 22:29.33 warning: `...` range patterns are deprecated 22:29.33 --> servo/components/style/str.rs:63:12 22:29.33 | 22:29.33 63 | '0'...'9' => true, 22:29.33 | ^^^ help: use `..=` for an inclusive range 22:29.33 | 22:29.33 = note: `#[warn(ellipsis_inclusive_range_patterns)]` on by default 22:29.33 warning: `...` range patterns are deprecated 22:29.33 --> servo/components/style/str.rs:164:46 22:29.33 | 22:29.33 164 | if input.bytes().any(|c| matches!(c, b'A'...b'Z')) { 22:29.33 | ^^^ help: use `..=` for an inclusive range 22:29.35 warning: trait objects without an explicit `dyn` are deprecated 22:29.35 --> servo/components/style/stylesheets/rule_list.rs:130:25 22:29.35 | 22:29.35 130 | loader: Option<&StylesheetLoader>, 22:29.35 | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn StylesheetLoader` 22:29.35 warning: trait objects without an explicit `dyn` are deprecated 22:29.35 --> servo/components/style/stylesheets/rule_list.rs:142:25 22:29.35 | 22:29.35 142 | loader: Option<&StylesheetLoader>, 22:29.35 | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn StylesheetLoader` 22:29.37 warning: trait objects without an explicit `dyn` are deprecated 22:29.37 --> servo/components/style/stylesheets/rule_parser.rs:47:28 22:29.37 | 22:29.37 47 | pub loader: Option<&'a StylesheetLoader>, 22:29.37 | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn StylesheetLoader` 22:29.37 warning: trait objects without an explicit `dyn` are deprecated 22:29.37 --> servo/components/style/stylesheets/stylesheet.rs:79:36 22:29.37 | 22:29.37 79 | stylesheet_loader: Option<&StylesheetLoader>, 22:29.37 | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn StylesheetLoader` 22:29.37 warning: trait objects without an explicit `dyn` are deprecated 22:29.37 --> servo/components/style/stylesheets/stylesheet.rs:80:33 22:29.37 | 22:29.38 80 | error_reporter: Option<&ParseErrorReporter>, 22:29.38 | ^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn ParseErrorReporter` 22:29.38 warning: trait objects without an explicit `dyn` are deprecated 22:29.38 --> servo/components/style/stylesheets/stylesheet.rs:346:36 22:29.38 | 22:29.38 346 | stylesheet_loader: Option<&StylesheetLoader>, 22:29.38 | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn StylesheetLoader` 22:29.38 warning: trait objects without an explicit `dyn` are deprecated 22:29.38 --> servo/components/style/stylesheets/stylesheet.rs:347:33 22:29.38 | 22:29.38 347 | error_reporter: Option<&ParseErrorReporter>, 22:29.38 | ^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn ParseErrorReporter` 22:29.38 warning: trait objects without an explicit `dyn` are deprecated 22:29.39 --> servo/components/style/stylesheets/stylesheet.rs:385:36 22:29.39 | 22:29.39 385 | stylesheet_loader: Option<&StylesheetLoader>, 22:29.39 | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn StylesheetLoader` 22:29.39 warning: trait objects without an explicit `dyn` are deprecated 22:29.39 --> servo/components/style/stylesheets/stylesheet.rs:386:33 22:29.39 | 22:29.39 386 | error_reporter: Option<&ParseErrorReporter>, 22:29.39 | ^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn ParseErrorReporter` 22:29.39 warning: trait objects without an explicit `dyn` are deprecated 22:29.39 --> servo/components/style/stylesheets/stylesheet.rs:453:36 22:29.39 | 22:29.39 453 | stylesheet_loader: Option<&StylesheetLoader>, 22:29.39 | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn StylesheetLoader` 22:29.40 warning: trait objects without an explicit `dyn` are deprecated 22:29.40 --> servo/components/style/stylesheets/stylesheet.rs:454:33 22:29.40 | 22:29.40 454 | error_reporter: Option<&ParseErrorReporter>, 22:29.40 | ^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn ParseErrorReporter` 22:29.40 warning: trait objects without an explicit `dyn` are deprecated 22:29.40 --> servo/components/style/stylesheets/mod.rs:344:25 22:29.40 | 22:29.40 344 | loader: Option<&StylesheetLoader>, 22:29.40 | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn StylesheetLoader` 22:29.40 warning: trait objects without an explicit `dyn` are deprecated 22:29.40 --> servo/components/style/stylist.rs:653:24 22:29.40 | 22:29.40 653 | font_metrics: &FontMetricsProvider, 22:29.40 | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn FontMetricsProvider` 22:29.40 warning: trait objects without an explicit `dyn` are deprecated 22:29.40 --> servo/components/style/stylist.rs:681:24 22:29.40 | 22:29.40 681 | font_metrics: &FontMetricsProvider, 22:29.40 | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn FontMetricsProvider` 22:29.40 warning: trait objects without an explicit `dyn` are deprecated 22:29.40 --> servo/components/style/stylist.rs:776:24 22:29.40 | 22:29.40 776 | font_metrics: &FontMetricsProvider, 22:29.41 | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn FontMetricsProvider` 22:29.41 warning: trait objects without an explicit `dyn` are deprecated 22:29.41 --> servo/components/style/stylist.rs:777:30 22:29.41 | 22:29.41 777 | matching_fn: Option<&Fn(&PseudoElement) -> bool>, 22:29.41 | ^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&PseudoElement) -> bool` 22:29.41 warning: trait objects without an explicit `dyn` are deprecated 22:29.41 --> servo/components/style/stylist.rs:812:24 22:29.41 | 22:29.41 812 | font_metrics: &FontMetricsProvider, 22:29.41 | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn FontMetricsProvider` 22:29.41 warning: trait objects without an explicit `dyn` are deprecated 22:29.41 --> servo/components/style/stylist.rs:865:24 22:29.41 | 22:29.41 865 | font_metrics: &FontMetricsProvider, 22:29.41 | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn FontMetricsProvider` 22:29.41 warning: trait objects without an explicit `dyn` are deprecated 22:29.41 --> servo/components/style/stylist.rs:922:30 22:29.41 | 22:29.41 922 | matching_fn: Option<&Fn(&PseudoElement) -> bool>, 22:29.41 | ^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&PseudoElement) -> bool` 22:29.43 warning: trait objects without an explicit `dyn` are deprecated 22:29.43 --> servo/components/style/values/computed/mod.rs:154:36 22:29.43 | 22:29.43 154 | pub font_metrics_provider: &'a FontMetricsProvider, 22:29.43 | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn FontMetricsProvider` 22:29.55 warning: trait objects without an explicit `dyn` are deprecated 22:29.55 --> /builddir/build/BUILD/thunderbird-68.2.2/servo/components/style/properties/declaration_block.rs:1202:29 22:29.55 | 22:29.55 1202 | error_reporter: Option<&ParseErrorReporter>, 22:29.55 | ^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn ParseErrorReporter` 22:29.55 warning: trait objects without an explicit `dyn` are deprecated 22:29.55 --> /builddir/build/BUILD/thunderbird-68.2.2/servo/components/style/properties/declaration_block.rs:1229:29 22:29.56 | 22:29.56 1229 | error_reporter: Option<&ParseErrorReporter>, 22:29.56 | ^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn ParseErrorReporter` 22:29.56 warning: trait objects without an explicit `dyn` are deprecated 22:29.56 --> /builddir/build/BUILD/thunderbird-68.2.2/servo/components/style/properties/cascade.rs:85:29 22:29.56 | 22:29.56 85 | font_metrics_provider: &FontMetricsProvider, 22:29.56 | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn FontMetricsProvider` 22:29.56 warning: trait objects without an explicit `dyn` are deprecated 22:29.56 --> /builddir/build/BUILD/thunderbird-68.2.2/servo/components/style/properties/cascade.rs:119:29 22:29.56 | 22:29.56 119 | font_metrics_provider: &FontMetricsProvider, 22:29.56 | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn FontMetricsProvider` 22:29.56 warning: trait objects without an explicit `dyn` are deprecated 22:29.56 --> /builddir/build/BUILD/thunderbird-68.2.2/servo/components/style/properties/cascade.rs:216:29 22:29.56 | 22:29.56 216 | font_metrics_provider: &FontMetricsProvider, 22:29.56 | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn FontMetricsProvider` 24:24.40 Compiling geckoservo v0.0.1 (/builddir/build/BUILD/thunderbird-68.2.2/servo/ports/geckolib) 24:25.14 warning: trait objects without an explicit `dyn` are deprecated 24:25.14 --> servo/ports/geckolib/glue.rs:1350:25 24:25.14 | 24:25.14 1350 | let loader: Option<&StyleStylesheetLoader> = match loader { 24:25.14 | ^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn StyleStylesheetLoader` 24:25.14 | 24:25.14 = note: `#[warn(bare_trait_objects)]` on by default 24:25.14 warning: trait objects without an explicit `dyn` are deprecated 24:25.15 --> servo/ports/geckolib/glue.rs:1361:41 24:25.15 | 24:25.15 1361 | reporter.as_ref().map(|r| r as &ParseErrorReporter), 24:25.15 | ^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn ParseErrorReporter` 24:25.15 warning: trait objects without an explicit `dyn` are deprecated 24:25.15 --> servo/ports/geckolib/glue.rs:1849:34 24:25.15 | 24:25.15 1849 | .map(|loader| loader as &StyleStylesheetLoader); 24:25.15 | ^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn StyleStylesheetLoader` 24:25.15 warning: trait objects without an explicit `dyn` are deprecated 24:25.15 --> servo/ports/geckolib/glue.rs:3529:28 24:25.15 | 24:25.15 3529 | matching_func: Option<&Fn(&PseudoElement) -> bool>, 24:25.15 | ^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&PseudoElement) -> bool` 24:25.15 warning: trait objects without an explicit `dyn` are deprecated 24:25.15 --> servo/ports/geckolib/glue.rs:3718:23 24:25.15 | 24:25.15 3718 | reporter: Option<&ParseErrorReporter>, 24:25.15 | ^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn ParseErrorReporter` 24:25.15 warning: trait objects without an explicit `dyn` are deprecated 24:25.15 --> servo/ports/geckolib/glue.rs:3755:41 24:25.15 | 24:25.16 3755 | reporter.as_ref().map(|r| r as &ParseErrorReporter), 24:25.16 | ^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn ParseErrorReporter` 24:25.16 warning: trait objects without an explicit `dyn` are deprecated 24:25.16 --> servo/ports/geckolib/glue.rs:3907:41 24:25.16 | 24:25.16 3907 | reporter.as_ref().map(|r| r as &ParseErrorReporter), 24:25.16 | ^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn ParseErrorReporter` 24:25.16 warning: trait objects without an explicit `dyn` are deprecated 24:25.16 --> servo/ports/geckolib/glue.rs:4114:41 24:25.16 | 24:25.16 4114 | reporter.as_ref().map(|r| r as &ParseErrorReporter), 24:25.16 | ^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn ParseErrorReporter` 24:25.16 warning: trait objects without an explicit `dyn` are deprecated 24:25.16 --> servo/ports/geckolib/glue.rs:5135:32 24:25.16 | 24:25.16 5135 | font_metrics_provider: &'a FontMetricsProvider, 24:25.16 | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn FontMetricsProvider` 24:25.16 warning: trait objects without an explicit `dyn` are deprecated 24:25.16 --> servo/ports/geckolib/glue.rs:6088:29 24:25.16 | 24:25.17 6088 | error_reporter: Option<&ParseErrorReporter>, 24:25.17 | ^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn ParseErrorReporter` 24:25.17 warning: trait objects without an explicit `dyn` are deprecated 24:25.17 --> servo/ports/geckolib/glue.rs:6152:63 24:25.17 | 24:25.17 6152 | match parse_color(&value, reporter.as_ref().map(|r| r as &ParseErrorReporter)) { 24:25.17 | ^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn ParseErrorReporter` 29:41.34 comm/mailnews/extensions/smime/src 29:41.34 comm/mailnews/imap/src 29:41.35 comm/mailnews/import/src 29:52.26 comm/mailnews/import/vcard/src 29:52.26 comm/mailnews/import/text/src 29:57.12 comm/mailnews/intl 29:58.11 comm/mailnews/jsaccount/src 29:59.27 comm/mailnews/local/src 30:09.34 comm/mailnews/mime/src 30:14.24 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsUtils.h:14, 30:14.24 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupports.h:79, 30:14.25 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsIServiceManager.h:10, 30:14.25 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/msgCore.h:21, 30:14.25 from /builddir/build/BUILD/thunderbird-68.2.2/comm/mailnews/imap/src/nsImapIncomingServer.cpp:6: 30:14.25 /builddir/build/BUILD/thunderbird-68.2.2/comm/mailnews/imap/src/nsImapIncomingServer.cpp: In member function 'virtual nsresult nsImapIncomingServer::QueryInterface(const nsIID&, void**)': 30:14.25 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 30:14.25 foundInterface = 0; \ 30:14.25 ^~~~~~~~~~~~~~ 30:14.25 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 30:14.25 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 30:14.25 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 30:14.25 /builddir/build/BUILD/thunderbird-68.2.2/comm/mailnews/imap/src/nsImapIncomingServer.cpp:63:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 30:14.25 NS_INTERFACE_MAP_END_INHERITING(nsMsgIncomingServer) 30:14.25 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 30:14.25 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 30:14.25 else 30:14.25 ^~~~ 30:14.25 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 30:14.25 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 30:14.25 ^~~~~~~~~~~~~~~~~~ 30:14.25 /builddir/build/BUILD/thunderbird-68.2.2/comm/mailnews/imap/src/nsImapIncomingServer.cpp:62:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 30:14.25 NS_INTERFACE_MAP_ENTRY(nsIUrlListener) 30:14.25 ^~~~~~~~~~~~~~~~~~~~~~ 30:21.74 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsUtils.h:14, 30:21.74 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupports.h:79, 30:21.74 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsIServiceManager.h:10, 30:21.74 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/msgCore.h:21, 30:21.74 from /builddir/build/BUILD/thunderbird-68.2.2/comm/mailnews/imap/src/nsImapMailFolder.cpp:7: 30:21.75 /builddir/build/BUILD/thunderbird-68.2.2/comm/mailnews/imap/src/nsImapMailFolder.cpp: In member function 'virtual nsresult nsImapMailFolder::QueryInterface(const nsIID&, void**)': 30:21.75 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 30:21.75 foundInterface = 0; \ 30:21.75 ^~~~~~~~~~~~~~ 30:21.75 /builddir/build/BUILD/thunderbird-68.2.2/comm/mailnews/imap/src/nsImapMailFolder.cpp:211:1: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 30:21.75 NS_IMPL_QUERY_TAIL_INHERITING(nsMsgDBFolder) 30:21.75 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 30:21.75 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 30:21.75 else 30:21.75 ^~~~ 30:21.75 /builddir/build/BUILD/thunderbird-68.2.2/comm/mailnews/imap/src/nsImapMailFolder.cpp:210:1: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 30:21.75 NS_IMPL_QUERY_BODY(nsIMsgFilterHitNotify) 30:21.75 ^~~~~~~~~~~~~~~~~~ 30:27.24 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsUtils.h:14, 30:27.24 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupports.h:79, 30:27.24 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsIServiceManager.h:10, 30:27.24 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/msgCore.h:21, 30:27.24 from /builddir/build/BUILD/thunderbird-68.2.2/comm/mailnews/local/src/nsMailboxUrl.cpp:6: 30:27.24 /builddir/build/BUILD/thunderbird-68.2.2/comm/mailnews/local/src/nsMailboxUrl.cpp: In member function 'virtual nsresult nsMailboxUrl::QueryInterface(const nsIID&, void**)': 30:27.24 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 30:27.24 foundInterface = 0; \ 30:27.24 ^~~~~~~~~~~~~~ 30:27.24 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 30:27.24 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 30:27.24 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 30:27.24 /builddir/build/BUILD/thunderbird-68.2.2/comm/mailnews/local/src/nsMailboxUrl.cpp:62:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 30:27.24 NS_INTERFACE_MAP_END_INHERITING(nsMsgMailNewsUrl) 30:27.24 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 30:27.24 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 30:27.24 else 30:27.24 ^~~~ 30:27.24 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 30:27.24 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 30:27.24 ^~~~~~~~~~~~~~~~~~ 30:27.24 /builddir/build/BUILD/thunderbird-68.2.2/comm/mailnews/local/src/nsMailboxUrl.cpp:61:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 30:27.24 NS_INTERFACE_MAP_ENTRY(nsIMsgI18NUrl) 30:27.24 ^~~~~~~~~~~~~~~~~~~~~~ 30:34.65 comm/mailnews/mime/emitters 30:47.83 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsUtils.h:14, 30:47.83 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupports.h:79, 30:47.83 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsIServiceManager.h:10, 30:47.83 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/msgCore.h:21, 30:47.83 from /builddir/build/BUILD/thunderbird-68.2.2/comm/mailnews/imap/src/nsImapProtocol.cpp:7: 30:47.83 /builddir/build/BUILD/thunderbird-68.2.2/comm/mailnews/imap/src/nsImapProtocol.cpp: In member function 'virtual nsresult nsImapProtocol::QueryInterface(const nsIID&, void**)': 30:47.83 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 30:47.83 foundInterface = 0; \ 30:47.83 ^~~~~~~~~~~~~~ 30:47.83 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 30:47.83 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 30:47.83 ^~~~~~~~~~~~~~~~~~~~~~~ 30:47.83 /builddir/build/BUILD/thunderbird-68.2.2/comm/mailnews/imap/src/nsImapProtocol.cpp:278:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 30:47.83 NS_INTERFACE_MAP_END 30:47.83 ^~~~~~~~~~~~~~~~~~~~ 30:47.83 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 30:47.84 else 30:47.84 ^~~~ 30:47.84 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 30:47.84 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 30:47.84 ^~~~~~~~~~~~~~~~~~ 30:47.84 /builddir/build/BUILD/thunderbird-68.2.2/comm/mailnews/imap/src/nsImapProtocol.cpp:277:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 30:47.84 NS_INTERFACE_MAP_ENTRY(nsIMsgAsyncPromptListener) 30:47.84 ^~~~~~~~~~~~~~~~~~~~~~ 30:48.24 /builddir/build/BUILD/thunderbird-68.2.2/comm/mailnews/imap/src/nsImapProtocol.cpp: In member function 'virtual nsresult nsImapCacheStreamListener::QueryInterface(const nsIID&, void**)': 30:48.24 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 30:48.24 foundInterface = 0; \ 30:48.24 ^~~~~~~~~~~~~~ 30:48.24 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 30:48.24 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 30:48.24 ^~~~~~~~~~~~~~~~~~~~~~~ 30:48.24 /builddir/build/BUILD/thunderbird-68.2.2/comm/mailnews/imap/src/nsImapProtocol.cpp:8402:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 30:48.25 NS_INTERFACE_MAP_END 30:48.25 ^~~~~~~~~~~~~~~~~~~~ 30:48.25 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 30:48.25 else 30:48.25 ^~~~ 30:48.25 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 30:48.25 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 30:48.25 ^~~~~~~~~~~~~~~~~~ 30:48.25 /builddir/build/BUILD/thunderbird-68.2.2/comm/mailnews/imap/src/nsImapProtocol.cpp:8401:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 30:48.25 NS_INTERFACE_MAP_ENTRY(nsIStreamListener) 30:48.25 ^~~~~~~~~~~~~~~~~~~~~~ 30:49.38 comm/mailnews/mime/cthandlers/glue 30:51.85 comm/mailnews/mime/cthandlers/vcard 30:54.11 comm/mailnews/mime/cthandlers/pgpmime 30:58.00 comm/mailnews/news/src 30:58.46 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsUtils.h:14, 30:58.46 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupports.h:79, 30:58.46 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsIServiceManager.h:10, 30:58.46 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/msgCore.h:21, 30:58.46 from /builddir/build/BUILD/thunderbird-68.2.2/comm/mailnews/local/src/nsPop3Protocol.cpp:20: 30:58.46 /builddir/build/BUILD/thunderbird-68.2.2/comm/mailnews/local/src/nsPop3Protocol.cpp: In member function 'virtual nsresult nsPop3Protocol::QueryInterface(const nsIID&, void**)': 30:58.46 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 30:58.46 foundInterface = 0; \ 30:58.46 ^~~~~~~~~~~~~~ 30:58.46 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 30:58.46 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 30:58.46 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 30:58.46 /builddir/build/BUILD/thunderbird-68.2.2/comm/mailnews/local/src/nsPop3Protocol.cpp:386:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 30:58.46 NS_INTERFACE_MAP_END_INHERITING(nsMsgProtocol) 30:58.46 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 30:58.46 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 30:58.46 else 30:58.46 ^~~~ 30:58.46 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 30:58.46 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 30:58.46 ^~~~~~~~~~~~~~~~~~ 30:58.46 /builddir/build/BUILD/thunderbird-68.2.2/comm/mailnews/local/src/nsPop3Protocol.cpp:385:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 30:58.46 NS_INTERFACE_MAP_ENTRY(nsIProtocolProxyCallback) 30:58.46 ^~~~~~~~~~~~~~~~~~~~~~ 31:11.81 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsUtils.h:14, 31:11.81 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupports.h:79, 31:11.81 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsIServiceManager.h:10, 31:11.81 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/msgCore.h:21, 31:11.81 from /builddir/build/BUILD/thunderbird-68.2.2/comm/mailnews/news/src/nsNNTPProtocol.cpp:6: 31:11.81 /builddir/build/BUILD/thunderbird-68.2.2/comm/mailnews/news/src/nsNNTPProtocol.cpp: In member function 'virtual nsresult nsNntpCacheStreamListener::QueryInterface(const nsIID&, void**)': 31:11.81 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 31:11.81 foundInterface = 0; \ 31:11.81 ^~~~~~~~~~~~~~ 31:11.81 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 31:11.81 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 31:11.81 ^~~~~~~~~~~~~~~~~~~~~~~ 31:11.81 /builddir/build/BUILD/thunderbird-68.2.2/comm/mailnews/news/src/nsNNTPProtocol.cpp:497:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 31:11.81 NS_INTERFACE_MAP_END 31:11.81 ^~~~~~~~~~~~~~~~~~~~ 31:11.81 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 31:11.81 else 31:11.81 ^~~~ 31:11.81 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 31:11.81 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 31:11.81 ^~~~~~~~~~~~~~~~~~ 31:11.81 /builddir/build/BUILD/thunderbird-68.2.2/comm/mailnews/news/src/nsNNTPProtocol.cpp:496:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 31:11.81 NS_INTERFACE_MAP_ENTRY(nsIStreamListener) 31:11.81 ^~~~~~~~~~~~~~~~~~~~~~ 31:15.13 comm/db/mork/src 31:18.24 comm/rdf/base 31:19.88 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsUtils.h:14, 31:19.88 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsCOMPtr.h:30, 31:19.88 from /builddir/build/BUILD/thunderbird-68.2.2/comm/rdf/base/nsCompositeDataSource.cpp:30, 31:19.88 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/comm/rdf/base/Unified_cpp_comm_rdf_base0.cpp:2: 31:19.88 /builddir/build/BUILD/thunderbird-68.2.2/comm/rdf/base/nsCompositeDataSource.cpp: In member function 'virtual nsresult CompositeDataSourceImpl::QueryInterface(const nsIID&, void**)': 31:19.88 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 31:19.88 foundInterface = 0; \ 31:19.88 ^~~~~~~~~~~~~~ 31:19.88 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 31:19.88 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 31:19.88 ^~~~~~~~~~~~~~~~~~~~~~~ 31:19.88 /builddir/build/BUILD/thunderbird-68.2.2/comm/rdf/base/nsCompositeDataSource.cpp:523:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 31:19.88 NS_INTERFACE_MAP_END 31:19.88 ^~~~~~~~~~~~~~~~~~~~ 31:19.88 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:991:3: note: some parts of macro expansion are not guarded by this 'else' clause 31:19.88 else 31:19.89 ^~~~ 31:19.89 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1067:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 31:19.89 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 31:19.89 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 31:19.89 /builddir/build/BUILD/thunderbird-68.2.2/comm/rdf/base/nsCompositeDataSource.cpp:522:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 31:19.89 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIRDFCompositeDataSource) 31:19.89 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 31:19.94 /builddir/build/BUILD/thunderbird-68.2.2/comm/rdf/base/nsInMemoryDataSource.cpp: In member function 'nsresult InMemoryDataSource::AggregatedQueryInterface(const nsIID&, void**)': 31:19.94 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 31:19.94 foundInterface = 0; \ 31:19.94 ^~~~~~~~~~~~~~ 31:19.94 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 31:19.94 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 31:19.94 ^~~~~~~~~~~~~~~~~~~~~~~ 31:19.94 /builddir/build/BUILD/thunderbird-68.2.2/comm/rdf/base/nsInMemoryDataSource.cpp:775:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 31:19.94 NS_INTERFACE_MAP_END 31:19.94 ^~~~~~~~~~~~~~~~~~~~ 31:19.94 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 31:19.95 else 31:19.95 ^~~~ 31:19.95 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 31:19.95 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 31:19.95 ^~~~~~~~~~~~~~~~~~ 31:19.95 /builddir/build/BUILD/thunderbird-68.2.2/comm/rdf/base/nsInMemoryDataSource.cpp:774:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 31:19.95 NS_INTERFACE_MAP_ENTRY(rdfIDataSource) 31:19.95 ^~~~~~~~~~~~~~~~~~~~~~ 31:24.47 /builddir/build/BUILD/thunderbird-68.2.2/comm/rdf/base/nsRDFXMLDataSource.cpp: In member function 'virtual nsresult RDFXMLDataSourceImpl::QueryInterface(const nsIID&, void**)': 31:24.47 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 31:24.47 foundInterface = 0; \ 31:24.47 ^~~~~~~~~~~~~~ 31:24.47 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 31:24.47 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 31:24.47 ^~~~~~~~~~~~~~~~~~~~~~~ 31:24.47 /builddir/build/BUILD/thunderbird-68.2.2/comm/rdf/base/nsRDFXMLDataSource.cpp:457:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 31:24.47 NS_INTERFACE_MAP_END 31:24.47 ^~~~~~~~~~~~~~~~~~~~ 31:24.47 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:991:3: note: some parts of macro expansion are not guarded by this 'else' clause 31:24.47 else 31:24.48 ^~~~ 31:24.48 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1067:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 31:24.48 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 31:24.48 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 31:24.48 /builddir/build/BUILD/thunderbird-68.2.2/comm/rdf/base/nsRDFXMLDataSource.cpp:456:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 31:24.48 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIRDFDataSource) 31:24.48 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 31:26.20 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsUtils.h:14, 31:26.20 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupports.h:79, 31:26.20 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsIServiceManager.h:10, 31:26.20 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/msgCore.h:21, 31:26.20 from /builddir/build/BUILD/thunderbird-68.2.2/comm/mailnews/imap/src/nsImapUrl.cpp:6: 31:26.21 /builddir/build/BUILD/thunderbird-68.2.2/comm/mailnews/imap/src/nsImapUrl.cpp: In member function 'virtual nsresult nsImapUrl::QueryInterface(const nsIID&, void**)': 31:26.21 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 31:26.21 foundInterface = 0; \ 31:26.21 ^~~~~~~~~~~~~~ 31:26.21 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 31:26.21 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 31:26.21 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 31:26.21 /builddir/build/BUILD/thunderbird-68.2.2/comm/mailnews/imap/src/nsImapUrl.cpp:86:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 31:26.21 NS_INTERFACE_MAP_END_INHERITING(nsMsgMailNewsUrl) 31:26.21 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 31:26.21 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 31:26.21 else 31:26.21 ^~~~ 31:26.21 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 31:26.21 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 31:26.21 ^~~~~~~~~~~~~~~~~~ 31:26.21 /builddir/build/BUILD/thunderbird-68.2.2/comm/mailnews/imap/src/nsImapUrl.cpp:85:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 31:26.21 NS_INTERFACE_MAP_ENTRY(nsIMsgI18NUrl) 31:26.21 ^~~~~~~~~~~~~~~~~~~~~~ 31:36.69 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsUtils.h:14, 31:36.69 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupports.h:79, 31:36.69 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsINntpIncomingServer.h:10, 31:36.69 from /builddir/build/BUILD/thunderbird-68.2.2/comm/mailnews/news/src/nsNntpIncomingServer.h:9, 31:36.69 from /builddir/build/BUILD/thunderbird-68.2.2/comm/mailnews/news/src/nsNntpIncomingServer.cpp:6: 31:36.69 /builddir/build/BUILD/thunderbird-68.2.2/comm/mailnews/news/src/nsNntpIncomingServer.cpp: In member function 'virtual nsresult nsNntpIncomingServer::QueryInterface(const nsIID&, void**)': 31:36.69 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 31:36.69 foundInterface = 0; \ 31:36.69 ^~~~~~~~~~~~~~ 31:36.69 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 31:36.69 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 31:36.70 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 31:36.70 /builddir/build/BUILD/thunderbird-68.2.2/comm/mailnews/news/src/nsNntpIncomingServer.cpp:89:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 31:36.70 NS_INTERFACE_MAP_END_INHERITING(nsMsgIncomingServer) 31:36.70 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 31:36.70 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 31:36.70 else 31:36.70 ^~~~ 31:36.70 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 31:36.70 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 31:36.70 ^~~~~~~~~~~~~~~~~~ 31:36.70 /builddir/build/BUILD/thunderbird-68.2.2/comm/mailnews/news/src/nsNntpIncomingServer.cpp:88:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 31:36.70 NS_INTERFACE_MAP_ENTRY(nsITreeView) 31:36.70 ^~~~~~~~~~~~~~~~~~~~~~ 31:37.43 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsUtils.h:14, 31:37.43 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupports.h:79, 31:37.43 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsIPrefService.h:10, 31:37.44 from /builddir/build/BUILD/thunderbird-68.2.2/comm/mailnews/compose/src/nsSmtpServer.cpp:6: 31:37.44 /builddir/build/BUILD/thunderbird-68.2.2/comm/mailnews/compose/src/nsSmtpServer.cpp: In member function 'virtual nsresult nsSmtpServer::QueryInterface(const nsIID&, void**)': 31:37.44 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 31:37.44 foundInterface = 0; \ 31:37.44 ^~~~~~~~~~~~~~ 31:37.44 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 31:37.44 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 31:37.44 ^~~~~~~~~~~~~~~~~~~~~~~ 31:37.44 /builddir/build/BUILD/thunderbird-68.2.2/comm/mailnews/compose/src/nsSmtpServer.cpp:30:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 31:37.44 NS_INTERFACE_MAP_END 31:37.44 ^~~~~~~~~~~~~~~~~~~~ 31:37.44 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:991:3: note: some parts of macro expansion are not guarded by this 'else' clause 31:37.44 else 31:37.44 ^~~~ 31:37.44 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1067:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 31:37.44 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 31:37.44 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 31:37.44 /builddir/build/BUILD/thunderbird-68.2.2/comm/mailnews/compose/src/nsSmtpServer.cpp:29:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 31:37.44 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsISmtpServer) 31:37.44 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 31:38.38 comm/rdf/datasource 31:40.07 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsUtils.h:14, 31:40.07 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsCOMPtr.h:30, 31:40.07 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsNetUtil.h:12, 31:40.07 from /builddir/build/BUILD/thunderbird-68.2.2/comm/rdf/datasource/nsLocalStore.cpp:13, 31:40.07 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/comm/rdf/datasource/Unified_cpp_comm_rdf_datasource0.cpp:2: 31:40.07 /builddir/build/BUILD/thunderbird-68.2.2/comm/rdf/datasource/nsLocalStore.cpp: In member function 'virtual nsresult LocalStoreImpl::QueryInterface(const nsIID&, void**)': 31:40.07 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 31:40.07 foundInterface = 0; \ 31:40.07 ^~~~~~~~~~~~~~ 31:40.07 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 31:40.07 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 31:40.07 ^~~~~~~~~~~~~~~~~~~~~~~ 31:40.07 /builddir/build/BUILD/thunderbird-68.2.2/comm/rdf/datasource/nsLocalStore.cpp:247:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 31:40.07 NS_INTERFACE_MAP_END 31:40.07 ^~~~~~~~~~~~~~~~~~~~ 31:40.07 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:991:3: note: some parts of macro expansion are not guarded by this 'else' clause 31:40.07 else 31:40.07 ^~~~ 31:40.07 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1067:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 31:40.07 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 31:40.07 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 31:40.07 /builddir/build/BUILD/thunderbird-68.2.2/comm/rdf/datasource/nsLocalStore.cpp:246:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 31:40.07 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsILocalStore) 31:40.07 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 31:43.32 comm/rdf/build 31:44.07 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsUtils.h:14, 31:44.07 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupports.h:79, 31:44.07 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsIServiceManager.h:10, 31:44.07 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/msgCore.h:21, 31:44.07 from /builddir/build/BUILD/thunderbird-68.2.2/comm/mailnews/news/src/nsNntpUrl.cpp:6: 31:44.07 /builddir/build/BUILD/thunderbird-68.2.2/comm/mailnews/news/src/nsNntpUrl.cpp: In member function 'virtual nsresult nsNntpUrl::QueryInterface(const nsIID&, void**)': 31:44.07 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 31:44.07 foundInterface = 0; \ 31:44.07 ^~~~~~~~~~~~~~ 31:44.07 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 31:44.07 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 31:44.07 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 31:44.07 /builddir/build/BUILD/thunderbird-68.2.2/comm/mailnews/news/src/nsNntpUrl.cpp:46:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 31:44.07 NS_INTERFACE_MAP_END_INHERITING(nsMsgMailNewsUrl) 31:44.07 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 31:44.07 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 31:44.07 else 31:44.07 ^~~~ 31:44.07 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 31:44.07 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 31:44.08 ^~~~~~~~~~~~~~~~~~ 31:44.08 /builddir/build/BUILD/thunderbird-68.2.2/comm/mailnews/news/src/nsNntpUrl.cpp:45:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 31:44.08 NS_INTERFACE_MAP_ENTRY(nsIMsgI18NUrl) 31:44.08 ^~~~~~~~~~~~~~~~~~~~~~ 31:44.79 comm/mail/components/migration/src 31:45.12 comm/mail/components/shell 31:49.09 js/src 31:51.31 js/src/editline 31:52.07 js/src/frontend 31:52.26 js/src/gc 31:56.50 js/src/jit 32:03.36 js/src/wasm 32:06.08 In file included from /builddir/build/BUILD/thunderbird-68.2.2/comm/db/mork/src/mork.h:250, 32:06.09 from /builddir/build/BUILD/thunderbird-68.2.2/comm/db/mork/src/morkPool.cpp:11: 32:06.09 /builddir/build/BUILD/thunderbird-68.2.2/comm/db/mork/src/morkPool.cpp: In member function 'morkRow* morkPool::NewRow(morkEnv*, morkZone*)': 32:06.09 /builddir/build/BUILD/thunderbird-68.2.2/comm/db/mork/src/morkConfig.h:131:64: 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] 32:06.09 # define MORK_MEMSET(dest, byte, size) memset(dest, byte, size) 32:06.09 ^ 32:06.09 /builddir/build/BUILD/thunderbird-68.2.2/comm/db/mork/src/morkPool.cpp:183:15: note: in expansion of macro 'MORK_MEMSET' 32:06.09 if (newRow) MORK_MEMSET(newRow, 0, sizeof(morkRow)); 32:06.09 ^~~~~~~~~~~ 32:06.09 In file included from /builddir/build/BUILD/thunderbird-68.2.2/comm/db/mork/src/morkPool.cpp:39: 32:06.09 /builddir/build/BUILD/thunderbird-68.2.2/comm/db/mork/src/morkRow.h:33:7: note: 'class morkRow' declared here 32:06.09 class morkRow { // row of cells 32:06.10 ^~~~~~~ 32:06.10 In file included from /builddir/build/BUILD/thunderbird-68.2.2/comm/db/mork/src/mork.h:250, 32:06.10 from /builddir/build/BUILD/thunderbird-68.2.2/comm/db/mork/src/morkPool.cpp:11: 32:06.10 /builddir/build/BUILD/thunderbird-68.2.2/comm/db/mork/src/morkPool.cpp: In member function 'morkCell* morkPool::NewCells(morkEnv*, mork_size, morkZone*)': 32:06.10 /builddir/build/BUILD/thunderbird-68.2.2/comm/db/mork/src/morkConfig.h:131:64: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class morkCell'; use assignment or value-initialization instead [-Wclass-memaccess] 32:06.10 # define MORK_MEMSET(dest, byte, size) memset(dest, byte, size) 32:06.10 ^ 32:06.10 /builddir/build/BUILD/thunderbird-68.2.2/comm/db/mork/src/morkPool.cpp:215:17: note: in expansion of macro 'MORK_MEMSET' 32:06.10 if (newCells) MORK_MEMSET(newCells, 0, size); 32:06.10 ^~~~~~~~~~~ 32:06.10 In file included from /builddir/build/BUILD/thunderbird-68.2.2/comm/db/mork/src/morkPool.cpp:35: 32:06.10 /builddir/build/BUILD/thunderbird-68.2.2/comm/db/mork/src/morkCell.h:23:7: note: 'class morkCell' declared here 32:06.10 class morkCell { // minimal cell format 32:06.10 ^~~~~~~~ 32:09.72 In file included from /builddir/build/BUILD/thunderbird-68.2.2/comm/db/mork/src/mork.h:250, 32:09.72 from /builddir/build/BUILD/thunderbird-68.2.2/comm/db/mork/src/morkRow.cpp:11: 32:09.72 /builddir/build/BUILD/thunderbird-68.2.2/comm/db/mork/src/morkRow.cpp: In member function 'void morkRow::CutColumn(morkEnv*, mdb_column)': 32:09.73 /builddir/build/BUILD/thunderbird-68.2.2/comm/db/mork/src/morkConfig.h:130:64: 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] 32:09.73 # define MORK_MEMMOVE(dest, src, size) memmove(dest, src, size) 32:09.73 ^ 32:09.73 /builddir/build/BUILD/thunderbird-68.2.2/comm/db/mork/src/morkRow.cpp:674:11: note: in expansion of macro 'MORK_MEMMOVE' 32:09.73 MORK_MEMMOVE(cell, next, after * sizeof(morkCell)); 32:09.73 ^~~~~~~~~~~~ 32:09.73 In file included from /builddir/build/BUILD/thunderbird-68.2.2/comm/db/mork/src/morkRow.h:14, 32:09.73 from /builddir/build/BUILD/thunderbird-68.2.2/comm/db/mork/src/morkRow.cpp:19: 32:09.73 /builddir/build/BUILD/thunderbird-68.2.2/comm/db/mork/src/morkCell.h:23:7: note: 'class morkCell' declared here 32:09.73 class morkCell { // minimal cell format 32:09.73 ^~~~~~~~ 32:12.82 modules/fdlibm/src 32:18.85 /builddir/build/BUILD/thunderbird-68.2.2/js/src/frontend/Parser.cpp: In member function 'typename ParseHandler::TernaryNodeType js::frontend::GeneralParser::ifStatement(js::frontend::YieldHandling) [with ParseHandler = js::frontend::FullParseHandler; Unit = mozilla::Utf8Unit]': 32:18.86 /builddir/build/BUILD/thunderbird-68.2.2/js/src/frontend/Parser.cpp:5617:19: warning: 'ifNode' may be used uninitialized in this function [-Wmaybe-uninitialized] 32:18.86 TernaryNodeType ifNode; 32:18.86 ^~~~~~ 32:22.31 In file included from /builddir/build/BUILD/thunderbird-68.2.2/js/src/frontend/FullParseHandler.h:16, 32:22.31 from /builddir/build/BUILD/thunderbird-68.2.2/js/src/frontend/Parser.h:183, 32:22.31 from /builddir/build/BUILD/thunderbird-68.2.2/js/src/frontend/Parser.cpp:20: 32:22.31 /builddir/build/BUILD/thunderbird-68.2.2/js/src/frontend/ParseNode.h: In member function 'typename ParseHandler::ClassNodeType js::frontend::GeneralParser::classDefinition(js::frontend::YieldHandling, js::frontend::GeneralParser::ClassContext, js::frontend::DefaultHandling) [with ParseHandler = js::frontend::FullParseHandler; Unit = mozilla::Utf8Unit]': 32:22.31 /builddir/build/BUILD/thunderbird-68.2.2/js/src/frontend/ParseNode.h:888:56: warning: 'innerName' may be used uninitialized in this function [-Wmaybe-uninitialized] 32:22.31 : ParseNode(kind, pos), left_(left), right_(right) { 32:22.31 ^ 32:22.31 /builddir/build/BUILD/thunderbird-68.2.2/js/src/frontend/Parser.cpp:6997:16: note: 'innerName' was declared here 32:22.31 NameNodeType innerName; 32:22.31 ^~~~~~~~~ 32:26.30 /builddir/build/BUILD/thunderbird-68.2.2/js/src/frontend/Parser.cpp: In member function 'typename ParseHandler::TernaryNodeType js::frontend::GeneralParser::ifStatement(js::frontend::YieldHandling) [with ParseHandler = js::frontend::FullParseHandler; Unit = char16_t]': 32:26.30 /builddir/build/BUILD/thunderbird-68.2.2/js/src/frontend/Parser.cpp:5617:19: warning: 'ifNode' may be used uninitialized in this function [-Wmaybe-uninitialized] 32:26.30 TernaryNodeType ifNode; 32:26.30 ^~~~~~ 32:30.00 In file included from /builddir/build/BUILD/thunderbird-68.2.2/js/src/frontend/FullParseHandler.h:16, 32:30.00 from /builddir/build/BUILD/thunderbird-68.2.2/js/src/frontend/Parser.h:183, 32:30.00 from /builddir/build/BUILD/thunderbird-68.2.2/js/src/frontend/Parser.cpp:20: 32:30.00 /builddir/build/BUILD/thunderbird-68.2.2/js/src/frontend/ParseNode.h: In member function 'typename ParseHandler::ClassNodeType js::frontend::GeneralParser::classDefinition(js::frontend::YieldHandling, js::frontend::GeneralParser::ClassContext, js::frontend::DefaultHandling) [with ParseHandler = js::frontend::FullParseHandler; Unit = char16_t]': 32:30.00 /builddir/build/BUILD/thunderbird-68.2.2/js/src/frontend/ParseNode.h:888:56: warning: 'innerName' may be used uninitialized in this function [-Wmaybe-uninitialized] 32:30.00 : ParseNode(kind, pos), left_(left), right_(right) { 32:30.00 ^ 32:30.00 /builddir/build/BUILD/thunderbird-68.2.2/js/src/frontend/Parser.cpp:6997:16: note: 'innerName' was declared here 32:30.00 NameNodeType innerName; 32:30.00 ^~~~~~~~~ 32:36.95 In file included from /builddir/build/BUILD/thunderbird-68.2.2/js/src/gc/PrivateIterators-inl.h:14, 32:36.95 from /builddir/build/BUILD/thunderbird-68.2.2/js/src/gc/Allocator.cpp:23, 32:36.95 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/js/src/gc/Unified_cpp_js_src_gc0.cpp:2: 32:36.95 /builddir/build/BUILD/thunderbird-68.2.2/js/src/gc/PublicIterators.h: In function 'void SweepObjectGroups(js::GCParallelTask*)': 32:36.95 /builddir/build/BUILD/thunderbird-68.2.2/js/src/gc/PublicIterators.h:118:7: warning: '*((void*)(& r)+40).js::RealmsInCompartmentIter::it' may be used uninitialized in this function [-Wmaybe-uninitialized] 32:36.95 it++; 32:36.95 ~~^~ 32:36.95 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/js/src/gc/Unified_cpp_js_src_gc0.cpp:29: 32:36.95 /builddir/build/BUILD/thunderbird-68.2.2/js/src/gc/GC.cpp:5438:29: note: '*((void*)(& r)+40).js::RealmsInCompartmentIter::it' was declared here 32:36.95 for (SweepGroupRealmsIter r(runtime); !r.done(); r.next()) { 32:36.95 ^ 32:36.95 In file included from /builddir/build/BUILD/thunderbird-68.2.2/js/src/gc/PrivateIterators-inl.h:14, 32:36.95 from /builddir/build/BUILD/thunderbird-68.2.2/js/src/gc/Allocator.cpp:23, 32:36.95 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/js/src/gc/Unified_cpp_js_src_gc0.cpp:2: 32:36.95 /builddir/build/BUILD/thunderbird-68.2.2/js/src/gc/PublicIterators.h:114:37: warning: '*((void*)(& r)+40).js::RealmsInCompartmentIter::comp' may be used uninitialized in this function [-Wmaybe-uninitialized] 32:36.95 return it < comp->realms().begin() || it >= comp->realms().end(); 32:36.95 ~~~~~~~~~~~~~~~~~~~~^~ 32:36.95 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/js/src/gc/Unified_cpp_js_src_gc0.cpp:29: 32:36.95 /builddir/build/BUILD/thunderbird-68.2.2/js/src/gc/GC.cpp:5438:29: note: '*((void*)(& r)+40).js::RealmsInCompartmentIter::comp' was declared here 32:36.95 for (SweepGroupRealmsIter r(runtime); !r.done(); r.next()) { 32:36.95 ^ 32:37.05 In file included from /builddir/build/BUILD/thunderbird-68.2.2/js/src/gc/PrivateIterators-inl.h:14, 32:37.05 from /builddir/build/BUILD/thunderbird-68.2.2/js/src/gc/Allocator.cpp:23, 32:37.05 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/js/src/gc/Unified_cpp_js_src_gc0.cpp:2: 32:37.05 /builddir/build/BUILD/thunderbird-68.2.2/js/src/gc/PublicIterators.h: In function 'void SweepMisc(js::GCParallelTask*)': 32:37.05 /builddir/build/BUILD/thunderbird-68.2.2/js/src/gc/PublicIterators.h:123:13: warning: '*((void*)(& r)+40).js::RealmsInCompartmentIter::it' may be used uninitialized in this function [-Wmaybe-uninitialized] 32:37.05 return *it; 32:37.05 ^~ 32:37.05 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/js/src/gc/Unified_cpp_js_src_gc0.cpp:29: 32:37.05 /builddir/build/BUILD/thunderbird-68.2.2/js/src/gc/GC.cpp:5445:29: note: '*((void*)(& r)+40).js::RealmsInCompartmentIter::it' was declared here 32:37.05 for (SweepGroupRealmsIter r(runtime); !r.done(); r.next()) { 32:37.05 ^ 32:37.05 In file included from /builddir/build/BUILD/thunderbird-68.2.2/js/src/gc/PrivateIterators-inl.h:14, 32:37.05 from /builddir/build/BUILD/thunderbird-68.2.2/js/src/gc/Allocator.cpp:23, 32:37.05 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/js/src/gc/Unified_cpp_js_src_gc0.cpp:2: 32:37.05 /builddir/build/BUILD/thunderbird-68.2.2/js/src/gc/PublicIterators.h:114:67: warning: '*((void*)(& r)+40).js::RealmsInCompartmentIter::comp' may be used uninitialized in this function [-Wmaybe-uninitialized] 32:37.05 return it < comp->realms().begin() || it >= comp->realms().end(); 32:37.05 ~~~~~~~~~~~~~~~~~~^~ 32:37.05 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/js/src/gc/Unified_cpp_js_src_gc0.cpp:29: 32:37.05 /builddir/build/BUILD/thunderbird-68.2.2/js/src/gc/GC.cpp:5445:29: note: '*((void*)(& r)+40).js::RealmsInCompartmentIter::comp' was declared here 32:37.05 for (SweepGroupRealmsIter r(runtime); !r.done(); r.next()) { 32:37.05 ^ 32:37.11 In file included from /builddir/build/BUILD/thunderbird-68.2.2/js/src/wasm/WasmBaselineCompile.cpp:144, 32:37.11 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/js/src/wasm/Unified_cpp_js_src_wasm0.cpp:11: 32:37.11 /builddir/build/BUILD/thunderbird-68.2.2/js/src/wasm/WasmOpIter.h: In member function 'bool js::wasm::BaseCompiler::emitBr()': 32:37.11 /builddir/build/BUILD/thunderbird-68.2.2/js/src/wasm/WasmOpIter.h:501:53: warning: 'relativeDepth' may be used uninitialized in this function [-Wmaybe-uninitialized] 32:37.11 return controlStack_[controlStack_.length() - 1 - relativeDepth] 32:37.11 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/js/src/wasm/Unified_cpp_js_src_wasm0.cpp:11: 32:37.11 /builddir/build/BUILD/thunderbird-68.2.2/js/src/wasm/WasmBaselineCompile.cpp:8390:12: note: 'relativeDepth' was declared here 32:37.11 uint32_t relativeDepth; 32:37.11 ^~~~~~~~~~~~~ 32:37.22 In file included from /builddir/build/BUILD/thunderbird-68.2.2/js/src/wasm/WasmBaselineCompile.cpp:144, 32:37.23 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/js/src/wasm/Unified_cpp_js_src_wasm0.cpp:11: 32:37.23 /builddir/build/BUILD/thunderbird-68.2.2/js/src/wasm/WasmOpIter.h: In member function 'bool js::wasm::BaseCompiler::emitBrIf()': 32:37.23 /builddir/build/BUILD/thunderbird-68.2.2/js/src/wasm/WasmOpIter.h:501:53: warning: 'relativeDepth' may be used uninitialized in this function [-Wmaybe-uninitialized] 32:37.23 return controlStack_[controlStack_.length() - 1 - relativeDepth] 32:37.23 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/js/src/wasm/Unified_cpp_js_src_wasm0.cpp:11: 32:37.23 /builddir/build/BUILD/thunderbird-68.2.2/js/src/wasm/WasmBaselineCompile.cpp:8423:12: note: 'relativeDepth' was declared here 32:37.23 uint32_t relativeDepth; 32:37.23 ^~~~~~~~~~~~~ 32:38.37 /builddir/build/BUILD/thunderbird-68.2.2/js/src/wasm/WasmBaselineCompile.cpp: In member function 'bool js::wasm::BaseCompiler::emitStructGet()': 32:38.38 /builddir/build/BUILD/thunderbird-68.2.2/js/src/wasm/WasmBaselineCompile.cpp:10544:12: warning: 'typeIndex' may be used uninitialized in this function [-Wmaybe-uninitialized] 32:38.38 uint32_t typeIndex; 32:38.38 ^~~~~~~~~ 32:38.42 /builddir/build/BUILD/thunderbird-68.2.2/js/src/wasm/WasmBaselineCompile.cpp: In member function 'bool js::wasm::BaseCompiler::emitEnd()': 32:38.42 /builddir/build/BUILD/thunderbird-68.2.2/js/src/wasm/WasmBaselineCompile.cpp:8363:3: warning: 'kind' may be used uninitialized in this function [-Wmaybe-uninitialized] 32:38.42 switch (kind) { 32:38.42 ^~~~~~ 32:38.77 /builddir/build/BUILD/thunderbird-68.2.2/js/src/wasm/WasmBaselineCompile.cpp: In member function 'bool js::wasm::BaseCompiler::emitStructNew()': 32:38.77 /builddir/build/BUILD/thunderbird-68.2.2/js/src/wasm/WasmBaselineCompile.cpp:10404:12: warning: 'typeIndex' may be used uninitialized in this function [-Wmaybe-uninitialized] 32:38.77 uint32_t typeIndex; 32:38.77 ^~~~~~~~~ 32:39.42 In file included from /builddir/build/BUILD/thunderbird-68.2.2/js/src/gc/PrivateIterators-inl.h:14, 32:39.42 from /builddir/build/BUILD/thunderbird-68.2.2/js/src/gc/Allocator.cpp:23, 32:39.42 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/js/src/gc/Unified_cpp_js_src_gc0.cpp:2: 32:39.42 /builddir/build/BUILD/thunderbird-68.2.2/js/src/gc/PublicIterators.h: In member function 'void js::gc::GCRuntime::sweepDebuggerOnMainThread(js::FreeOp*)': 32:39.42 /builddir/build/BUILD/thunderbird-68.2.2/js/src/gc/PublicIterators.h:118:7: warning: '*((void*)(& r)+40).js::RealmsInCompartmentIter::it' may be used uninitialized in this function [-Wmaybe-uninitialized] 32:39.42 it++; 32:39.42 ~~^~ 32:39.42 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/js/src/gc/Unified_cpp_js_src_gc0.cpp:29: 32:39.42 /builddir/build/BUILD/thunderbird-68.2.2/js/src/gc/GC.cpp:5529:31: note: '*((void*)(& r)+40).js::RealmsInCompartmentIter::it' was declared here 32:39.42 for (SweepGroupRealmsIter r(rt); !r.done(); r.next()) { 32:39.42 ^ 32:39.42 In file included from /builddir/build/BUILD/thunderbird-68.2.2/js/src/gc/PrivateIterators-inl.h:14, 32:39.42 from /builddir/build/BUILD/thunderbird-68.2.2/js/src/gc/Allocator.cpp:23, 32:39.42 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/js/src/gc/Unified_cpp_js_src_gc0.cpp:2: 32:39.42 /builddir/build/BUILD/thunderbird-68.2.2/js/src/gc/PublicIterators.h:114:37: warning: '*((void*)(& r)+40).js::RealmsInCompartmentIter::comp' may be used uninitialized in this function [-Wmaybe-uninitialized] 32:39.42 return it < comp->realms().begin() || it >= comp->realms().end(); 32:39.42 ~~~~~~~~~~~~~~~~~~~~^~ 32:39.42 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/js/src/gc/Unified_cpp_js_src_gc0.cpp:29: 32:39.42 /builddir/build/BUILD/thunderbird-68.2.2/js/src/gc/GC.cpp:5529:31: note: '*((void*)(& r)+40).js::RealmsInCompartmentIter::comp' was declared here 32:39.42 for (SweepGroupRealmsIter r(rt); !r.done(); r.next()) { 32:39.42 ^ 32:39.48 In file included from /builddir/build/BUILD/thunderbird-68.2.2/js/src/gc/PrivateIterators-inl.h:14, 32:39.48 from /builddir/build/BUILD/thunderbird-68.2.2/js/src/gc/Allocator.cpp:23, 32:39.48 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/js/src/gc/Unified_cpp_js_src_gc0.cpp:2: 32:39.48 /builddir/build/BUILD/thunderbird-68.2.2/js/src/gc/PublicIterators.h: In member function 'void js::gc::GCRuntime::sweepJitDataOnMainThread(js::FreeOp*)': 32:39.48 /builddir/build/BUILD/thunderbird-68.2.2/js/src/gc/PublicIterators.h:118:7: warning: '*((void*)(& r)+40).js::RealmsInCompartmentIter::it' may be used uninitialized in this function [-Wmaybe-uninitialized] 32:39.48 it++; 32:39.48 ~~^~ 32:39.48 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/js/src/gc/Unified_cpp_js_src_gc0.cpp:29: 32:39.48 /builddir/build/BUILD/thunderbird-68.2.2/js/src/gc/GC.cpp:5575:31: note: '*((void*)(& r)+40).js::RealmsInCompartmentIter::it' was declared here 32:39.48 for (SweepGroupRealmsIter r(rt); !r.done(); r.next()) { 32:39.48 ^ 32:39.48 In file included from /builddir/build/BUILD/thunderbird-68.2.2/js/src/gc/PrivateIterators-inl.h:14, 32:39.48 from /builddir/build/BUILD/thunderbird-68.2.2/js/src/gc/Allocator.cpp:23, 32:39.48 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/js/src/gc/Unified_cpp_js_src_gc0.cpp:2: 32:39.48 /builddir/build/BUILD/thunderbird-68.2.2/js/src/gc/PublicIterators.h:114:37: warning: '*((void*)(& r)+40).js::RealmsInCompartmentIter::comp' may be used uninitialized in this function [-Wmaybe-uninitialized] 32:39.48 return it < comp->realms().begin() || it >= comp->realms().end(); 32:39.48 ~~~~~~~~~~~~~~~~~~~~^~ 32:39.48 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/js/src/gc/Unified_cpp_js_src_gc0.cpp:29: 32:39.48 /builddir/build/BUILD/thunderbird-68.2.2/js/src/gc/GC.cpp:5575:31: note: '*((void*)(& r)+40).js::RealmsInCompartmentIter::comp' was declared here 32:39.48 for (SweepGroupRealmsIter r(rt); !r.done(); r.next()) { 32:39.49 ^ 32:39.92 memory/build 32:42.30 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/js/src/wasm/Unified_cpp_js_src_wasm0.cpp:2: 32:42.30 /builddir/build/BUILD/thunderbird-68.2.2/js/src/wasm/AsmJS.cpp: In function 'bool CheckFuncPtrTableAgainstExisting(ModuleValidator&, js::frontend::ParseNode*, js::PropertyName*, js::wasm::FuncType&&, unsigned int, uint32_t*) [with Unit = mozilla::Utf8Unit]': 32:42.30 /builddir/build/BUILD/thunderbird-68.2.2/js/src/wasm/AsmJS.cpp:2017:52: warning: 'sigIndex' may be used uninitialized in this function [-Wmaybe-uninitialized] 32:42.30 if (!env_.asmJSSigToTableIndex.resize(sigIndex + 1)) { 32:42.30 ~~~~~~~~~^~~ 32:42.30 /builddir/build/BUILD/thunderbird-68.2.2/js/src/wasm/AsmJS.cpp:2011:14: note: 'sigIndex' was declared here 32:42.30 uint32_t sigIndex; 32:42.30 ^~~~~~~~ 32:42.40 /builddir/build/BUILD/thunderbird-68.2.2/js/src/wasm/AsmJS.cpp: In function 'bool CheckFuncPtrTableAgainstExisting(ModuleValidator&, js::frontend::ParseNode*, js::PropertyName*, js::wasm::FuncType&&, unsigned int, uint32_t*) [with Unit = char16_t]': 32:42.40 /builddir/build/BUILD/thunderbird-68.2.2/js/src/wasm/AsmJS.cpp:2017:52: warning: 'sigIndex' may be used uninitialized in this function [-Wmaybe-uninitialized] 32:42.40 if (!env_.asmJSSigToTableIndex.resize(sigIndex + 1)) { 32:42.40 ~~~~~~~~~^~~ 32:42.40 /builddir/build/BUILD/thunderbird-68.2.2/js/src/wasm/AsmJS.cpp:2011:14: note: 'sigIndex' was declared here 32:42.41 uint32_t sigIndex; 32:42.41 ^~~~~~~~ 33:01.32 memory/mozalloc 33:01.71 memory/volatile 33:02.62 mozglue/misc 33:07.95 config/external/icu/common 33:11.66 config/external/icu/data/icudata_gas.o 33:11.70 config/external/icu/i18n 33:32.83 In file included from /builddir/build/BUILD/thunderbird-68.2.2/js/src/jit/CacheIR.cpp:7, 33:32.83 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/js/src/jit/Unified_cpp_js_src_jit2.cpp:29: 33:32.83 /builddir/build/BUILD/thunderbird-68.2.2/js/src/jit/CacheIR.h: In member function 'js::jit::ValOperandId js::jit::CacheIRWriter::loadArgumentFixedSlot(js::jit::ArgumentKind, uint32_t, js::jit::CallFlags)': 33:32.83 /builddir/build/BUILD/thunderbird-68.2.2/js/src/jit/CacheIR.h:1126:10: warning: 'addArgc' may be used uninitialized in this function [-Wmaybe-uninitialized] 33:32.83 bool addArgc; 33:32.83 ^~~~~~~ 33:32.95 /builddir/build/BUILD/thunderbird-68.2.2/js/src/jit/CacheIR.h: In member function 'js::jit::ValOperandId js::jit::CacheIRWriter::loadArgumentDynamicSlot(js::jit::ArgumentKind, js::jit::Int32OperandId, js::jit::CallFlags)': 33:32.96 /builddir/build/BUILD/thunderbird-68.2.2/js/src/jit/CacheIR.h:1145:10: warning: 'addArgc' may be used uninitialized in this function [-Wmaybe-uninitialized] 33:32.96 bool addArgc; 33:32.96 ^~~~~~~ 33:37.08 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/js/src/jit/Unified_cpp_js_src_jit2.cpp:29: 33:37.08 /builddir/build/BUILD/thunderbird-68.2.2/js/src/jit/CacheIR.cpp: In member function 'js::jit::AttachDecision js::jit::GetPropIRGenerator::tryAttachPrimitive(js::jit::ValOperandId, JS::HandleId)': 33:37.08 /builddir/build/BUILD/thunderbird-68.2.2/js/src/jit/CacheIR.cpp:1852:14: warning: 'protoKey' may be used uninitialized in this function [-Wmaybe-uninitialized] 33:37.08 JSProtoKey protoKey; 33:37.08 ^~~~~~~~ 33:59.15 /builddir/build/BUILD/thunderbird-68.2.2/js/src/vm/Interpreter.cpp: In function 'bool js::GetProperty(JSContext*, JS::HandleValue, js::HandlePropertyName, JS::MutableHandleValue)': 33:59.15 /builddir/build/BUILD/thunderbird-68.2.2/js/src/vm/Interpreter.cpp:4478:24: warning: 'proto' may be used uninitialized in this function [-Wmaybe-uninitialized] 33:59.15 if (GetPropertyPure(cx, proto, NameToId(name), vp.address())) { 33:59.15 ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 34:01.61 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/js/src/frontend/Unified_cpp_js_src_frontend0.cpp:20: 34:01.61 /builddir/build/BUILD/thunderbird-68.2.2/js/src/frontend/BytecodeEmitter.cpp: In member function 'bool js::frontend::BytecodeEmitter::emitSetOrInitializeDestructuring(js::frontend::ParseNode*, js::frontend::DestructuringFlavor)': 34:01.61 /builddir/build/BUILD/thunderbird-68.2.2/js/src/frontend/BytecodeEmitter.cpp:2684:48: warning: 'kind' may be used uninitialized in this function [-Wmaybe-uninitialized] 34:01.61 NameOpEmitter noe(this, name, loc, kind); 34:01.61 ^ 34:51.36 db/sqlite3/src 35:10.74 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/CallArgs.h:73, 35:10.74 from /builddir/build/BUILD/thunderbird-68.2.2/js/src/jsfriendapi.h:18, 35:10.74 from /builddir/build/BUILD/thunderbird-68.2.2/js/src/jit/IonTypes.h:15, 35:10.74 from /builddir/build/BUILD/thunderbird-68.2.2/js/src/jit/CompactBuffer.h:10, 35:10.74 from /builddir/build/BUILD/thunderbird-68.2.2/js/src/jit/OptimizationTracking.h:12, 35:10.74 from /builddir/build/BUILD/thunderbird-68.2.2/js/src/jit/OptimizationTracking.cpp:7, 35:10.74 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/js/src/jit/Unified_cpp_js_src_jit8.cpp:2: 35:10.74 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/Value.h: In member function 'virtual bool js::jit::RSignExtendInt32::recover(JSContext*, js::jit::SnapshotIterator&) const': 35:10.74 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/Value.h:419:47: warning: 'result' may be used uninitialized in this function [-Wmaybe-uninitialized] 35:10.74 return fromTagAndPayload(JSVAL_TAG_INT32, uint32_t(i)); 35:10.74 ^~~~~~~~~~~ 35:10.74 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/js/src/jit/Unified_cpp_js_src_jit8.cpp:38: 35:10.74 /builddir/build/BUILD/thunderbird-68.2.2/js/src/jit/Recover.cpp:310:11: note: 'result' was declared here 35:10.74 int32_t result; 35:10.74 ^~~~~~ 35:25.91 In file included from /builddir/build/BUILD/thunderbird-68.2.2/js/src/jit/LIR.h:21, 35:25.91 from /builddir/build/BUILD/thunderbird-68.2.2/js/src/jit/Lowering.h:13, 35:25.91 from /builddir/build/BUILD/thunderbird-68.2.2/js/src/jit/Lowering.cpp:7, 35:25.91 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/js/src/jit/Unified_cpp_js_src_jit7.cpp:2: 35:25.91 /builddir/build/BUILD/thunderbird-68.2.2/js/src/jit/MIRGraph.h: In member function 'js::jit::IonBuilder::InliningResult js::jit::IonBuilder::inlineTypedArray(js::jit::CallInfo&, js::Native)': 35:25.91 /builddir/build/BUILD/thunderbird-68.2.2/js/src/jit/MIRGraph.h:953:25: warning: 'ins' may be used uninitialized in this function [-Wmaybe-uninitialized] 35:25.91 instructions_.pushBack(ins); 35:25.91 ~~~~~~~~~~~~~~~~~~~~~~^~~~~ 35:25.91 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/js/src/jit/Unified_cpp_js_src_jit7.cpp:11: 35:25.91 /builddir/build/BUILD/thunderbird-68.2.2/js/src/jit/MCallOptimize.cpp:3035:17: note: 'ins' was declared here 35:25.91 MInstruction* ins; 35:25.91 ^~~ 35:30.07 In file included from /builddir/build/BUILD/thunderbird-68.2.2/js/src/jsutil.h:24, 35:30.07 from /builddir/build/BUILD/thunderbird-68.2.2/js/src/gc/Heap.h:13, 35:30.07 from /builddir/build/BUILD/thunderbird-68.2.2/js/src/jit/IonCode.h:15, 35:30.07 from /builddir/build/BUILD/thunderbird-68.2.2/js/src/jit/JSJitFrameIter.h:12, 35:30.07 from /builddir/build/BUILD/thunderbird-68.2.2/js/src/jit/JitFrames.h:12, 35:30.07 from /builddir/build/BUILD/thunderbird-68.2.2/js/src/jit/Bailouts.h:12, 35:30.07 from /builddir/build/BUILD/thunderbird-68.2.2/js/src/jit/LIR.h:15, 35:30.07 from /builddir/build/BUILD/thunderbird-68.2.2/js/src/jit/Lowering.h:13, 35:30.07 from /builddir/build/BUILD/thunderbird-68.2.2/js/src/jit/Lowering.cpp:7, 35:30.07 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/js/src/jit/Unified_cpp_js_src_jit7.cpp:2: 35:30.08 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/Value.h: In member function 'virtual js::jit::MDefinition* js::jit::MSignExtendInt32::foldsTo(js::jit::TempAllocator&)': 35:30.08 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/Value.h:419:47: warning: 'res' may be used uninitialized in this function [-Wmaybe-uninitialized] 35:30.08 return fromTagAndPayload(JSVAL_TAG_INT32, uint32_t(i)); 35:30.08 ^~~~~~~~~~~ 35:30.08 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/js/src/jit/Unified_cpp_js_src_jit7.cpp:20: 35:30.08 /builddir/build/BUILD/thunderbird-68.2.2/js/src/jit/MIR.cpp:3998:13: note: 'res' was declared here 35:30.08 int32_t res; 35:30.08 ^~~ 35:30.08 /builddir/build/BUILD/thunderbird-68.2.2/js/src/jit/MIR.cpp: In member function 'virtual js::jit::MDefinition* js::jit::MSignExtendInt64::foldsTo(js::jit::TempAllocator&)': 35:30.08 /builddir/build/BUILD/thunderbird-68.2.2/js/src/jit/MIR.cpp:4029:31: warning: 'res' may be used uninitialized in this function [-Wmaybe-uninitialized] 35:30.08 return MConstant::NewInt64(alloc, res); 35:30.08 ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ 35:42.88 third_party/prio 35:42.91 /builddir/build/BUILD/thunderbird-68.2.2/security/nss/lib/freebl/mpi/montmulf.c: In function 'conv_i32_to_d32': 35:42.91 /builddir/build/BUILD/thunderbird-68.2.2/security/nss/lib/freebl/mpi/montmulf.c:117: warning: ignoring #pragma pipeloop [-Wunknown-pragmas] 35:42.91 #pragma pipeloop(0) 35:42.91 /builddir/build/BUILD/thunderbird-68.2.2/security/nss/lib/freebl/mpi/montmulf.c: In function 'conv_i32_to_d16': 35:42.91 /builddir/build/BUILD/thunderbird-68.2.2/security/nss/lib/freebl/mpi/montmulf.c:128: warning: ignoring #pragma pipeloop [-Wunknown-pragmas] 35:42.91 #pragma pipeloop(0) 35:42.92 /builddir/build/BUILD/thunderbird-68.2.2/security/nss/lib/freebl/mpi/montmulf.c: In function 'conv_i32_to_d32_and_d16': 35:42.92 /builddir/build/BUILD/thunderbird-68.2.2/security/nss/lib/freebl/mpi/montmulf.c:143: warning: ignoring #pragma pipeloop [-Wunknown-pragmas] 35:42.92 #pragma pipeloop(0) 35:42.92 /builddir/build/BUILD/thunderbird-68.2.2/security/nss/lib/freebl/mpi/montmulf.c: In function 'mont_mulf_noconv': 35:42.92 /builddir/build/BUILD/thunderbird-68.2.2/security/nss/lib/freebl/mpi/montmulf.c:218: warning: ignoring #pragma pipeloop [-Wunknown-pragmas] 35:42.92 #pragma pipeloop(0) 35:42.92 /builddir/build/BUILD/thunderbird-68.2.2/security/nss/lib/freebl/mpi/montmulf.c:197:13: warning: unused variable 'dptmp' [-Wunused-variable] 35:42.92 double *dptmp, *pdm1, *pdm2, *pdn, *pdtj, pdn_0, pdm1_0; 35:42.92 ^~~~~ 35:42.92 /builddir/build/BUILD/thunderbird-68.2.2/security/nss/lib/freebl/mpi/montmulf.c:196:24: warning: unused variable 'nextm2j' [-Wunused-variable] 35:42.92 double digit, m2j, nextm2j, a, b; 35:42.92 ^~~~~~~ 35:42.92 /builddir/build/BUILD/thunderbird-68.2.2/security/nss/lib/freebl/mpi/montmulf.c:195:9: warning: unused variable 'tmp' [-Wunused-variable] 35:42.92 int tmp; 35:42.93 ^~~ 35:43.75 In file included from /builddir/build/BUILD/thunderbird-68.2.2/security/nss/lib/freebl/mpi/mpi.c:10: 35:43.76 /builddir/build/BUILD/thunderbird-68.2.2/security/nss/lib/freebl/mpi/mpi.c: In function 's_mp_fixup_reciprocal': 35:43.76 /builddir/build/BUILD/thunderbird-68.2.2/security/nss/lib/freebl/mpi/mpi-priv.h:86:28: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 35:43.76 #define MP_MIN(a, b) (((a) < (b)) ? (a) : (b)) 35:43.76 ^ 35:43.76 /builddir/build/BUILD/thunderbird-68.2.2/security/nss/lib/freebl/mpi/mpi.c:2128:17: note: in expansion of macro 'MP_MIN' 35:43.76 int j = MP_MIN(k, MP_DIGIT_BIT); 35:43.76 ^~~~~~ 35:43.76 /builddir/build/BUILD/thunderbird-68.2.2/security/nss/lib/freebl/mpi/mpi-priv.h:86:37: warning: operand of ?: changes signedness from 'int' to 'long unsigned int' due to unsignedness of other operand [-Wsign-compare] 35:43.76 #define MP_MIN(a, b) (((a) < (b)) ? (a) : (b)) 35:43.76 ^~~ 35:43.76 /builddir/build/BUILD/thunderbird-68.2.2/security/nss/lib/freebl/mpi/mpi.c:2128:17: note: in expansion of macro 'MP_MIN' 35:43.76 int j = MP_MIN(k, MP_DIGIT_BIT); 35:43.76 ^~~~~~ 35:43.76 /builddir/build/BUILD/thunderbird-68.2.2/security/nss/lib/freebl/mpi/mpi.c:2130:15: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 35:43.76 if (j < MP_DIGIT_BIT) { 35:43.76 ^ 35:43.82 /builddir/build/BUILD/thunderbird-68.2.2/security/nss/lib/freebl/mpi/mpi.c: In function 's_mp_todigit': 35:43.82 /builddir/build/BUILD/thunderbird-68.2.2/security/nss/lib/freebl/mpi/mpi.c:4598:13: warning: comparison of integer expressions of different signedness: 'mp_digit' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 35:43.82 if (val >= r) 35:43.82 ^~ 35:45.75 /builddir/build/BUILD/thunderbird-68.2.2/security/nss/lib/freebl/mpi/mplogic.c: In function 'mpl_num_set': 35:45.76 /builddir/build/BUILD/thunderbird-68.2.2/security/nss/lib/freebl/mpi/mplogic.c:237:25: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 35:45.76 for (db = 0; db < sizeof(mp_digit); db++) { 35:45.76 ^ 35:45.76 /builddir/build/BUILD/thunderbird-68.2.2/security/nss/lib/freebl/mpi/mplogic.c: In function 'mpl_num_clear': 35:45.76 /builddir/build/BUILD/thunderbird-68.2.2/security/nss/lib/freebl/mpi/mplogic.c:268:25: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 35:45.76 for (db = 0; db < sizeof(mp_digit); db++) { 35:45.76 ^ 36:45.33 In file included from /builddir/build/BUILD/thunderbird-68.2.2/js/src/vm/Compartment.cpp:16, 36:45.34 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/js/src/Unified_cpp_js_src13.cpp:2: 36:45.34 /builddir/build/BUILD/thunderbird-68.2.2/js/src/gc/PublicIterators.h: In static member function 'static void JS::Compartment::fixupCrossCompartmentWrappersAfterMovingGC(JSTracer*)': 36:45.34 /builddir/build/BUILD/thunderbird-68.2.2/js/src/gc/PublicIterators.h:87:7: warning: '*((void*)(& comp)+40).js::CompartmentsInZoneIter::it' may be used uninitialized in this function [-Wmaybe-uninitialized] 36:45.34 it++; 36:45.34 ~~^~ 36:45.34 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/js/src/Unified_cpp_js_src13.cpp:2: 36:45.34 /builddir/build/BUILD/thunderbird-68.2.2/js/src/vm/Compartment.cpp:478:25: note: '*((void*)(& comp)+40).js::CompartmentsInZoneIter::it' was declared here 36:45.34 for (CompartmentsIter comp(trc->runtime()); !comp.done(); comp.next()) { 36:45.34 ^~~~ 36:45.34 In file included from /builddir/build/BUILD/thunderbird-68.2.2/js/src/vm/Compartment.cpp:16, 36:45.34 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/js/src/Unified_cpp_js_src13.cpp:2: 36:45.34 /builddir/build/BUILD/thunderbird-68.2.2/js/src/gc/PublicIterators.h:82:43: warning: '*((void*)(& comp)+40).js::CompartmentsInZoneIter::zone' may be used uninitialized in this function [-Wmaybe-uninitialized] 36:45.34 return it < zone->compartments().begin() || 36:45.34 ~~~~~~~~~~~~~~~~~~~~~~~~~~^~ 36:45.34 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/js/src/Unified_cpp_js_src13.cpp:2: 36:45.34 /builddir/build/BUILD/thunderbird-68.2.2/js/src/vm/Compartment.cpp:478:25: note: '*((void*)(& comp)+40).js::CompartmentsInZoneIter::zone' was declared here 36:45.34 for (CompartmentsIter comp(trc->runtime()); !comp.done(); comp.next()) { 36:45.34 ^~~~ 36:52.16 In file included from /builddir/build/BUILD/thunderbird-68.2.2/js/src/vm/Compartment.cpp:16, 36:52.16 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/js/src/Unified_cpp_js_src13.cpp:2: 36:52.16 /builddir/build/BUILD/thunderbird-68.2.2/js/src/gc/PublicIterators.h: In static member function 'static bool js::Debugger::addAllGlobalsAsDebuggees(JSContext*, unsigned int, JS::Value*)': 36:52.16 /builddir/build/BUILD/thunderbird-68.2.2/js/src/gc/PublicIterators.h:92:13: warning: '*((void*)(& comp)+40).js::CompartmentsInZoneIter::it' may be used uninitialized in this function [-Wmaybe-uninitialized] 36:52.16 return *it; 36:52.16 ^~ 36:52.16 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/js/src/Unified_cpp_js_src13.cpp:38: 36:52.16 /builddir/build/BUILD/thunderbird-68.2.2/js/src/vm/Debugger.cpp:4053:25: note: '*((void*)(& comp)+40).js::CompartmentsInZoneIter::it' was declared here 36:52.16 for (CompartmentsIter comp(cx->runtime()); !comp.done(); comp.next()) { 36:52.16 ^~~~ 36:52.16 In file included from /builddir/build/BUILD/thunderbird-68.2.2/js/src/vm/Compartment.cpp:16, 36:52.16 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/js/src/Unified_cpp_js_src13.cpp:2: 36:52.16 /builddir/build/BUILD/thunderbird-68.2.2/js/src/gc/PublicIterators.h:83:42: warning: '*((void*)(& comp)+40).js::CompartmentsInZoneIter::zone' may be used uninitialized in this function [-Wmaybe-uninitialized] 36:52.16 it >= zone->compartments().end(); 36:52.16 ~~~~~~~~~~~~~~~~~~~~~~~~^~ 36:52.16 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/js/src/Unified_cpp_js_src13.cpp:38: 36:52.16 /builddir/build/BUILD/thunderbird-68.2.2/js/src/vm/Debugger.cpp:4053:25: note: '*((void*)(& comp)+40).js::CompartmentsInZoneIter::zone' was declared here 36:52.16 for (CompartmentsIter comp(cx->runtime()); !comp.done(); comp.next()) { 36:52.16 ^~~~ 36:52.75 /builddir/build/BUILD/thunderbird-68.2.2/js/src/vm/Debugger.cpp: In static member function 'static bool js::DebuggerEnvironment::typeGetter(JSContext*, unsigned int, JS::Value*)': 36:52.76 /builddir/build/BUILD/thunderbird-68.2.2/js/src/vm/Debugger.cpp:12530:15: warning: 's' may be used uninitialized in this function [-Wmaybe-uninitialized] 36:52.76 const char* s; 36:52.76 ^ 36:54.38 In file included from /builddir/build/BUILD/thunderbird-68.2.2/js/src/vm/Compartment.cpp:16, 36:54.38 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/js/src/Unified_cpp_js_src13.cpp:2: 36:54.38 /builddir/build/BUILD/thunderbird-68.2.2/js/src/gc/PublicIterators.h: In static member function 'static void JS::Compartment::traceIncomingCrossCompartmentEdgesForZoneGC(JSTracer*)': 36:54.38 /builddir/build/BUILD/thunderbird-68.2.2/js/src/gc/PublicIterators.h:92:13: warning: '*((void*)(& c)+40).js::CompartmentsInZoneIter::it' may be used uninitialized in this function [-Wmaybe-uninitialized] 36:54.38 return *it; 36:54.38 ^~ 36:54.38 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/js/src/Unified_cpp_js_src13.cpp:2: 36:54.38 /builddir/build/BUILD/thunderbird-68.2.2/js/src/vm/Compartment.cpp:437:25: note: '*((void*)(& c)+40).js::CompartmentsInZoneIter::it' was declared here 36:54.38 for (CompartmentsIter c(trc->runtime()); !c.done(); c.next()) { 36:54.38 ^ 36:54.38 In file included from /builddir/build/BUILD/thunderbird-68.2.2/js/src/vm/Compartment.cpp:16, 36:54.38 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/js/src/Unified_cpp_js_src13.cpp:2: 36:54.38 /builddir/build/BUILD/thunderbird-68.2.2/js/src/gc/PublicIterators.h:83:42: warning: '*((void*)(& c)+40).js::CompartmentsInZoneIter::zone' may be used uninitialized in this function [-Wmaybe-uninitialized] 36:54.38 it >= zone->compartments().end(); 36:54.38 ~~~~~~~~~~~~~~~~~~~~~~~~^~ 36:54.38 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/js/src/Unified_cpp_js_src13.cpp:2: 36:54.38 /builddir/build/BUILD/thunderbird-68.2.2/js/src/vm/Compartment.cpp:437:25: note: '*((void*)(& c)+40).js::CompartmentsInZoneIter::zone' was declared here 36:54.38 for (CompartmentsIter c(trc->runtime()); !c.done(); c.next()) { 36:54.38 ^ 36:59.95 In file included from /builddir/build/BUILD/thunderbird-68.2.2/js/src/wasm/WasmTextToBinary.cpp:34, 36:59.95 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/js/src/wasm/Unified_cpp_js_src_wasm3.cpp:11: 36:59.95 /builddir/build/BUILD/thunderbird-68.2.2/js/src/wasm/WasmAST.h: In function 'js::wasm::AstExpr* ParseExprBody({anonymous}::WasmParseContext&, {anonymous}::WasmToken, bool)': 36:59.95 /builddir/build/BUILD/thunderbird-68.2.2/js/src/wasm/WasmAST.h:498:75: warning: 'result' may be used uninitialized in this function [-Wmaybe-uninitialized] 36:59.95 explicit AstConst(LitVal val) : AstExpr(Kind, ExprType::Limit), val_(val) {} 36:59.95 ^ 36:59.95 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/js/src/wasm/Unified_cpp_js_src_wasm3.cpp:11: 36:59.95 /builddir/build/BUILD/thunderbird-68.2.2/js/src/wasm/WasmTextToBinary.cpp:2873:9: note: 'result' was declared here 36:59.95 Float result; 36:59.95 ^~~~~~ 36:59.95 In file included from /builddir/build/BUILD/thunderbird-68.2.2/js/src/wasm/WasmTextToBinary.cpp:34, 36:59.95 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/js/src/wasm/Unified_cpp_js_src_wasm3.cpp:11: 36:59.95 /builddir/build/BUILD/thunderbird-68.2.2/js/src/wasm/WasmAST.h:498:75: warning: 'result' may be used uninitialized in this function [-Wmaybe-uninitialized] 36:59.95 explicit AstConst(LitVal val) : AstExpr(Kind, ExprType::Limit), val_(val) {} 36:59.95 ^ 36:59.95 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/js/src/wasm/Unified_cpp_js_src_wasm3.cpp:11: 36:59.95 /builddir/build/BUILD/thunderbird-68.2.2/js/src/wasm/WasmTextToBinary.cpp:2873:9: note: 'result' was declared here 36:59.95 Float result; 36:59.95 ^~~~~~ 37:01.62 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/js/src/wasm/Unified_cpp_js_src_wasm3.cpp:29: 37:01.62 /builddir/build/BUILD/thunderbird-68.2.2/js/src/wasm/WasmValidate.cpp: In function 'bool js::wasm::DecodeValidatedLocalEntries(js::wasm::Decoder&, js::wasm::ValTypeVector*)': 37:01.62 /builddir/build/BUILD/thunderbird-68.2.2/js/src/wasm/WasmValidate.cpp:431:26: warning: 'numLocalEntries' may be used uninitialized in this function [-Wmaybe-uninitialized] 37:01.62 for (uint32_t i = 0; i < numLocalEntries; i++) { 37:01.62 ~~^~~~~~~~~~~~~~~~~ 37:20.96 third_party/msgpack 37:20.97 media/libjpeg 37:22.45 modules/brotli 37:22.71 modules/woff2 37:23.73 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/modules/woff2/Unified_cpp_modules_woff20.cpp:29: 37:23.73 /builddir/build/BUILD/thunderbird-68.2.2/modules/woff2/src/woff2_dec.cc: In function 'bool woff2::{anonymous}::ReadWOFF2Header(const uint8_t*, size_t, woff2::{anonymous}::WOFF2Header*)': 37:23.73 /builddir/build/BUILD/thunderbird-68.2.2/modules/woff2/src/woff2_dec.cc:1177:12: warning: unused variable 'dst_offset' [-Wunused-variable] 37:23.73 uint64_t dst_offset = first_table_offset; 37:23.73 ^~~~~~~~~~ 37:28.58 /builddir/build/BUILD/thunderbird-68.2.2/intl/icu/source/i18n/ucol_sit.cpp: In function 'UCollator* ucol_openFromShortString_64(const char*, UBool, UParseError*, UErrorCode*)': 37:28.59 /builddir/build/BUILD/thunderbird-68.2.2/intl/icu/source/i18n/ucol_sit.cpp:552:92: warning: 'uint32_t ucol_setVariableTop_64(UCollator*, const UChar*, int32_t, UErrorCode*)' is deprecated [-Wdeprecated-declarations] 37:28.59 ucol_setVariableTop(result, s.variableTopString, s.variableTopStringLen, status); 37:28.59 ^ 37:28.59 In file included from /builddir/build/BUILD/thunderbird-68.2.2/intl/icu/source/common/unicode/platform.h:25, 37:28.59 from /builddir/build/BUILD/thunderbird-68.2.2/intl/icu/source/common/unicode/ptypes.h:52, 37:28.59 from /builddir/build/BUILD/thunderbird-68.2.2/intl/icu/source/common/unicode/umachine.h:46, 37:28.59 from /builddir/build/BUILD/thunderbird-68.2.2/intl/icu/source/common/unicode/utypes.h:38, 37:28.59 from /builddir/build/BUILD/thunderbird-68.2.2/intl/icu/source/common/unicode/ustring.h:21, 37:28.59 from /builddir/build/BUILD/thunderbird-68.2.2/intl/icu/source/i18n/ucol_sit.cpp:18: 37:28.59 /builddir/build/BUILD/thunderbird-68.2.2/intl/icu/source/common/unicode/urename.h:779:54: note: declared here 37:28.59 #define ucol_setVariableTop U_ICU_ENTRY_POINT_RENAME(ucol_setVariableTop) 37:28.59 ^~~~~~~~~~~~~~~~~~~ 37:28.59 /builddir/build/BUILD/thunderbird-68.2.2/intl/icu/source/common/unicode/uvernum.h:128:50: note: in definition of macro 'U_DEF_ICU_ENTRY_POINT_RENAME' 37:28.59 # define U_DEF_ICU_ENTRY_POINT_RENAME(x,y) x ## y 37:28.59 ^ 37:28.59 /builddir/build/BUILD/thunderbird-68.2.2/intl/icu/source/common/unicode/uvernum.h:130:47: note: in expansion of macro 'U_DEF2_ICU_ENTRY_POINT_RENAME' 37:28.59 # define U_ICU_ENTRY_POINT_RENAME(x) U_DEF2_ICU_ENTRY_POINT_RENAME(x,U_ICU_VERSION_SUFFIX) 37:28.59 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37:28.59 /builddir/build/BUILD/thunderbird-68.2.2/intl/icu/source/common/unicode/urename.h:779:29: note: in expansion of macro 'U_ICU_ENTRY_POINT_RENAME' 37:28.59 #define ucol_setVariableTop U_ICU_ENTRY_POINT_RENAME(ucol_setVariableTop) 37:28.59 ^~~~~~~~~~~~~~~~~~~~~~~~ 37:28.59 /builddir/build/BUILD/thunderbird-68.2.2/intl/icu/source/i18n/unicode/ucol.h:1271:1: note: in expansion of macro 'ucol_setVariableTop' 37:28.59 ucol_setVariableTop(UCollator *coll, 37:28.59 ^~~~~~~~~~~~~~~~~~~ 37:28.59 /builddir/build/BUILD/thunderbird-68.2.2/intl/icu/source/i18n/ucol_sit.cpp:552:92: warning: 'uint32_t ucol_setVariableTop_64(UCollator*, const UChar*, int32_t, UErrorCode*)' is deprecated [-Wdeprecated-declarations] 37:28.59 ucol_setVariableTop(result, s.variableTopString, s.variableTopStringLen, status); 37:28.59 ^ 37:28.59 In file included from /builddir/build/BUILD/thunderbird-68.2.2/intl/icu/source/common/unicode/platform.h:25, 37:28.59 from /builddir/build/BUILD/thunderbird-68.2.2/intl/icu/source/common/unicode/ptypes.h:52, 37:28.59 from /builddir/build/BUILD/thunderbird-68.2.2/intl/icu/source/common/unicode/umachine.h:46, 37:28.59 from /builddir/build/BUILD/thunderbird-68.2.2/intl/icu/source/common/unicode/utypes.h:38, 37:28.59 from /builddir/build/BUILD/thunderbird-68.2.2/intl/icu/source/common/unicode/ustring.h:21, 37:28.59 from /builddir/build/BUILD/thunderbird-68.2.2/intl/icu/source/i18n/ucol_sit.cpp:18: 37:28.59 /builddir/build/BUILD/thunderbird-68.2.2/intl/icu/source/common/unicode/urename.h:779:54: note: declared here 37:28.59 #define ucol_setVariableTop U_ICU_ENTRY_POINT_RENAME(ucol_setVariableTop) 37:28.59 ^~~~~~~~~~~~~~~~~~~ 37:28.59 /builddir/build/BUILD/thunderbird-68.2.2/intl/icu/source/common/unicode/uvernum.h:128:50: note: in definition of macro 'U_DEF_ICU_ENTRY_POINT_RENAME' 37:28.59 # define U_DEF_ICU_ENTRY_POINT_RENAME(x,y) x ## y 37:28.59 ^ 37:28.59 /builddir/build/BUILD/thunderbird-68.2.2/intl/icu/source/common/unicode/uvernum.h:130:47: note: in expansion of macro 'U_DEF2_ICU_ENTRY_POINT_RENAME' 37:28.60 # define U_ICU_ENTRY_POINT_RENAME(x) U_DEF2_ICU_ENTRY_POINT_RENAME(x,U_ICU_VERSION_SUFFIX) 37:28.60 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37:28.60 /builddir/build/BUILD/thunderbird-68.2.2/intl/icu/source/common/unicode/urename.h:779:29: note: in expansion of macro 'U_ICU_ENTRY_POINT_RENAME' 37:28.60 #define ucol_setVariableTop U_ICU_ENTRY_POINT_RENAME(ucol_setVariableTop) 37:28.60 ^~~~~~~~~~~~~~~~~~~~~~~~ 37:28.60 /builddir/build/BUILD/thunderbird-68.2.2/intl/icu/source/i18n/unicode/ucol.h:1271:1: note: in expansion of macro 'ucol_setVariableTop' 37:28.60 ucol_setVariableTop(UCollator *coll, 37:28.60 ^~~~~~~~~~~~~~~~~~~ 37:28.60 /builddir/build/BUILD/thunderbird-68.2.2/intl/icu/source/i18n/ucol_sit.cpp:554:71: warning: 'void ucol_restoreVariableTop_64(UCollator*, uint32_t, UErrorCode*)' is deprecated [-Wdeprecated-declarations] 37:28.60 ucol_restoreVariableTop(result, s.variableTopValue, status); 37:28.60 ^ 37:28.60 In file included from /builddir/build/BUILD/thunderbird-68.2.2/intl/icu/source/common/unicode/platform.h:25, 37:28.60 from /builddir/build/BUILD/thunderbird-68.2.2/intl/icu/source/common/unicode/ptypes.h:52, 37:28.60 from /builddir/build/BUILD/thunderbird-68.2.2/intl/icu/source/common/unicode/umachine.h:46, 37:28.60 from /builddir/build/BUILD/thunderbird-68.2.2/intl/icu/source/common/unicode/utypes.h:38, 37:28.60 from /builddir/build/BUILD/thunderbird-68.2.2/intl/icu/source/common/unicode/ustring.h:21, 37:28.60 from /builddir/build/BUILD/thunderbird-68.2.2/intl/icu/source/i18n/ucol_sit.cpp:18: 37:28.60 /builddir/build/BUILD/thunderbird-68.2.2/intl/icu/source/common/unicode/urename.h:770:58: note: declared here 37:28.60 #define ucol_restoreVariableTop U_ICU_ENTRY_POINT_RENAME(ucol_restoreVariableTop) 37:28.60 ^~~~~~~~~~~~~~~~~~~~~~~ 37:28.60 /builddir/build/BUILD/thunderbird-68.2.2/intl/icu/source/common/unicode/uvernum.h:128:50: note: in definition of macro 'U_DEF_ICU_ENTRY_POINT_RENAME' 37:28.60 # define U_DEF_ICU_ENTRY_POINT_RENAME(x,y) x ## y 37:28.60 ^ 37:28.60 /builddir/build/BUILD/thunderbird-68.2.2/intl/icu/source/common/unicode/uvernum.h:130:47: note: in expansion of macro 'U_DEF2_ICU_ENTRY_POINT_RENAME' 37:28.60 # define U_ICU_ENTRY_POINT_RENAME(x) U_DEF2_ICU_ENTRY_POINT_RENAME(x,U_ICU_VERSION_SUFFIX) 37:28.60 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37:28.60 /builddir/build/BUILD/thunderbird-68.2.2/intl/icu/source/common/unicode/urename.h:770:33: note: in expansion of macro 'U_ICU_ENTRY_POINT_RENAME' 37:28.60 #define ucol_restoreVariableTop U_ICU_ENTRY_POINT_RENAME(ucol_restoreVariableTop) 37:28.60 ^~~~~~~~~~~~~~~~~~~~~~~~ 37:28.60 /builddir/build/BUILD/thunderbird-68.2.2/intl/icu/source/i18n/unicode/ucol.h:1305:1: note: in expansion of macro 'ucol_restoreVariableTop' 37:28.60 ucol_restoreVariableTop(UCollator *coll, const uint32_t varTop, UErrorCode *status); 37:28.60 ^~~~~~~~~~~~~~~~~~~~~~~ 37:28.60 /builddir/build/BUILD/thunderbird-68.2.2/intl/icu/source/i18n/ucol_sit.cpp:554:71: warning: 'void ucol_restoreVariableTop_64(UCollator*, uint32_t, UErrorCode*)' is deprecated [-Wdeprecated-declarations] 37:28.60 ucol_restoreVariableTop(result, s.variableTopValue, status); 37:28.60 ^ 37:28.60 In file included from /builddir/build/BUILD/thunderbird-68.2.2/intl/icu/source/common/unicode/platform.h:25, 37:28.60 from /builddir/build/BUILD/thunderbird-68.2.2/intl/icu/source/common/unicode/ptypes.h:52, 37:28.60 from /builddir/build/BUILD/thunderbird-68.2.2/intl/icu/source/common/unicode/umachine.h:46, 37:28.60 from /builddir/build/BUILD/thunderbird-68.2.2/intl/icu/source/common/unicode/utypes.h:38, 37:28.60 from /builddir/build/BUILD/thunderbird-68.2.2/intl/icu/source/common/unicode/ustring.h:21, 37:28.60 from /builddir/build/BUILD/thunderbird-68.2.2/intl/icu/source/i18n/ucol_sit.cpp:18: 37:28.61 /builddir/build/BUILD/thunderbird-68.2.2/intl/icu/source/common/unicode/urename.h:770:58: note: declared here 37:28.61 #define ucol_restoreVariableTop U_ICU_ENTRY_POINT_RENAME(ucol_restoreVariableTop) 37:28.61 ^~~~~~~~~~~~~~~~~~~~~~~ 37:28.61 /builddir/build/BUILD/thunderbird-68.2.2/intl/icu/source/common/unicode/uvernum.h:128:50: note: in definition of macro 'U_DEF_ICU_ENTRY_POINT_RENAME' 37:28.61 # define U_DEF_ICU_ENTRY_POINT_RENAME(x,y) x ## y 37:28.61 ^ 37:28.61 /builddir/build/BUILD/thunderbird-68.2.2/intl/icu/source/common/unicode/uvernum.h:130:47: note: in expansion of macro 'U_DEF2_ICU_ENTRY_POINT_RENAME' 37:28.61 # define U_ICU_ENTRY_POINT_RENAME(x) U_DEF2_ICU_ENTRY_POINT_RENAME(x,U_ICU_VERSION_SUFFIX) 37:28.61 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37:28.61 /builddir/build/BUILD/thunderbird-68.2.2/intl/icu/source/common/unicode/urename.h:770:33: note: in expansion of macro 'U_ICU_ENTRY_POINT_RENAME' 37:28.61 #define ucol_restoreVariableTop U_ICU_ENTRY_POINT_RENAME(ucol_restoreVariableTop) 37:28.61 ^~~~~~~~~~~~~~~~~~~~~~~~ 37:28.61 /builddir/build/BUILD/thunderbird-68.2.2/intl/icu/source/i18n/unicode/ucol.h:1305:1: note: in expansion of macro 'ucol_restoreVariableTop' 37:28.61 ucol_restoreVariableTop(UCollator *coll, const uint32_t varTop, UErrorCode *status); 37:28.61 ^~~~~~~~~~~~~~~~~~~~~~~ 37:28.83 In file included from /usr/include/string.h:494, 37:28.83 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/system_wrappers/string.h:3, 37:28.83 from /builddir/build/BUILD/thunderbird-68.2.2/intl/icu/source/common/cmemory.h:32, 37:28.83 from /builddir/build/BUILD/thunderbird-68.2.2/intl/icu/source/i18n/ucol_sit.cpp:23: 37:28.83 In function 'char* strcat(char*, const char*)', 37:28.83 inlined from 'void ucol_sit_calculateWholeLocale(CollatorSpec*)' at /builddir/build/BUILD/thunderbird-68.2.2/intl/icu/source/i18n/ucol_sit.cpp:395:9: 37:28.83 /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] 37:28.83 return __builtin___strcat_chk (__dest, __src, __bos (__dest)); 37:28.83 ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37:30.79 modules/xz-embedded 37:31.76 media/libvorbis 37:31.88 In file included from /builddir/build/BUILD/thunderbird-68.2.2/media/libvorbis/lib/scales.h:21, 37:31.88 from /builddir/build/BUILD/thunderbird-68.2.2/media/libvorbis/lib/vorbis_codebook.c:23: 37:31.88 /builddir/build/BUILD/thunderbird-68.2.2/media/libvorbis/lib/os.h:177:12: warning: 'vorbis_ftoi' defined but not used [-Wunused-function] 37:31.88 static int vorbis_ftoi(double f){ 37:31.88 ^~~~~~~~~~~ 37:32.02 In file included from /builddir/build/BUILD/thunderbird-68.2.2/js/src/vm/MemoryMetrics.cpp:12, 37:32.03 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/js/src/Unified_cpp_js_src17.cpp:20: 37:32.03 /builddir/build/BUILD/thunderbird-68.2.2/js/src/gc/PublicIterators.h: In function 'size_t JS::SystemCompartmentCount(JSContext*)': 37:32.03 /builddir/build/BUILD/thunderbird-68.2.2/js/src/gc/PublicIterators.h:92:13: warning: '*((void*)(& comp)+40).js::CompartmentsInZoneIter::it' may be used uninitialized in this function [-Wmaybe-uninitialized] 37:32.03 return *it; 37:32.03 ^~ 37:32.03 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/js/src/Unified_cpp_js_src17.cpp:20: 37:32.03 /builddir/build/BUILD/thunderbird-68.2.2/js/src/vm/MemoryMetrics.cpp:829:25: note: '*((void*)(& comp)+40).js::CompartmentsInZoneIter::it' was declared here 37:32.03 for (CompartmentsIter comp(cx->runtime()); !comp.done(); comp.next()) { 37:32.03 ^~~~ 37:32.03 In file included from /builddir/build/BUILD/thunderbird-68.2.2/js/src/vm/MemoryMetrics.cpp:12, 37:32.03 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/js/src/Unified_cpp_js_src17.cpp:20: 37:32.03 /builddir/build/BUILD/thunderbird-68.2.2/js/src/gc/PublicIterators.h:83:42: warning: '*((void*)(& comp)+40).js::CompartmentsInZoneIter::zone' may be used uninitialized in this function [-Wmaybe-uninitialized] 37:32.03 it >= zone->compartments().end(); 37:32.03 ~~~~~~~~~~~~~~~~~~~~~~~~^~ 37:32.03 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/js/src/Unified_cpp_js_src17.cpp:20: 37:32.03 /builddir/build/BUILD/thunderbird-68.2.2/js/src/vm/MemoryMetrics.cpp:829:25: note: '*((void*)(& comp)+40).js::CompartmentsInZoneIter::zone' was declared here 37:32.03 for (CompartmentsIter comp(cx->runtime()); !comp.done(); comp.next()) { 37:32.03 ^~~~ 37:32.07 In file included from /builddir/build/BUILD/thunderbird-68.2.2/js/src/vm/MemoryMetrics.cpp:12, 37:32.07 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/js/src/Unified_cpp_js_src17.cpp:20: 37:32.07 /builddir/build/BUILD/thunderbird-68.2.2/js/src/gc/PublicIterators.h: In function 'size_t JS::UserCompartmentCount(JSContext*)': 37:32.07 /builddir/build/BUILD/thunderbird-68.2.2/js/src/gc/PublicIterators.h:92:13: warning: '*((void*)(& comp)+40).js::CompartmentsInZoneIter::it' may be used uninitialized in this function [-Wmaybe-uninitialized] 37:32.07 return *it; 37:32.07 ^~ 37:32.07 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/js/src/Unified_cpp_js_src17.cpp:20: 37:32.07 /builddir/build/BUILD/thunderbird-68.2.2/js/src/vm/MemoryMetrics.cpp:839:25: note: '*((void*)(& comp)+40).js::CompartmentsInZoneIter::it' was declared here 37:32.07 for (CompartmentsIter comp(cx->runtime()); !comp.done(); comp.next()) { 37:32.07 ^~~~ 37:32.07 In file included from /builddir/build/BUILD/thunderbird-68.2.2/js/src/vm/MemoryMetrics.cpp:12, 37:32.07 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/js/src/Unified_cpp_js_src17.cpp:20: 37:32.07 /builddir/build/BUILD/thunderbird-68.2.2/js/src/gc/PublicIterators.h:83:42: warning: '*((void*)(& comp)+40).js::CompartmentsInZoneIter::zone' may be used uninitialized in this function [-Wmaybe-uninitialized] 37:32.08 it >= zone->compartments().end(); 37:32.08 ~~~~~~~~~~~~~~~~~~~~~~~~^~ 37:32.08 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/js/src/Unified_cpp_js_src17.cpp:20: 37:32.08 /builddir/build/BUILD/thunderbird-68.2.2/js/src/vm/MemoryMetrics.cpp:839:25: note: '*((void*)(& comp)+40).js::CompartmentsInZoneIter::zone' was declared here 37:32.08 for (CompartmentsIter comp(cx->runtime()); !comp.done(); comp.next()) { 37:32.08 ^~~~ 37:32.47 In file included from /builddir/build/BUILD/thunderbird-68.2.2/media/libvorbis/lib/bitrate.h:22, 37:32.47 from /builddir/build/BUILD/thunderbird-68.2.2/media/libvorbis/lib/codec_internal.h:58, 37:32.47 from /builddir/build/BUILD/thunderbird-68.2.2/media/libvorbis/lib/vorbis_floor1.c:22: 37:32.47 /builddir/build/BUILD/thunderbird-68.2.2/media/libvorbis/lib/os.h:177:12: warning: 'vorbis_ftoi' defined but not used [-Wunused-function] 37:32.47 static int vorbis_ftoi(double f){ 37:32.47 ^~~~~~~~~~~ 37:33.46 In file included from /builddir/build/BUILD/thunderbird-68.2.2/media/libvorbis/lib/bitrate.h:22, 37:33.46 from /builddir/build/BUILD/thunderbird-68.2.2/media/libvorbis/lib/codec_internal.h:58, 37:33.46 from /builddir/build/BUILD/thunderbird-68.2.2/media/libvorbis/lib/vorbis_info.c:25: 37:33.46 /builddir/build/BUILD/thunderbird-68.2.2/media/libvorbis/lib/os.h:177:12: warning: 'vorbis_ftoi' defined but not used [-Wunused-function] 37:33.46 static int vorbis_ftoi(double f){ 37:33.46 ^~~~~~~~~~~ 37:33.99 In file included from /builddir/build/BUILD/thunderbird-68.2.2/media/libvorbis/lib/bitrate.h:22, 37:33.99 from /builddir/build/BUILD/thunderbird-68.2.2/media/libvorbis/lib/codec_internal.h:58, 37:33.99 from /builddir/build/BUILD/thunderbird-68.2.2/media/libvorbis/lib/vorbis_res0.c:27: 37:33.99 /builddir/build/BUILD/thunderbird-68.2.2/media/libvorbis/lib/os.h:177:12: warning: 'vorbis_ftoi' defined but not used [-Wunused-function] 37:33.99 static int vorbis_ftoi(double f){ 37:33.99 ^~~~~~~~~~~ 37:34.73 In file included from /builddir/build/BUILD/thunderbird-68.2.2/media/libvorbis/lib/vorbis_window.c:19: 37:34.73 /builddir/build/BUILD/thunderbird-68.2.2/media/libvorbis/lib/os.h:177:12: warning: 'vorbis_ftoi' defined but not used [-Wunused-function] 37:34.73 static int vorbis_ftoi(double f){ 37:34.73 ^~~~~~~~~~~ 37:36.06 In file included from /builddir/build/BUILD/thunderbird-68.2.2/media/libvorbis/lib/bitrate.h:22, 37:36.06 from /builddir/build/BUILD/thunderbird-68.2.2/media/libvorbis/lib/codec_internal.h:58, 37:36.06 from /builddir/build/BUILD/thunderbird-68.2.2/media/libvorbis/lib/vorbis_analysis.c:22, 37:36.06 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/media/libvorbis/Unified_c_media_libvorbis0.c:2: 37:36.06 /builddir/build/BUILD/thunderbird-68.2.2/media/libvorbis/lib/os.h:177:12: warning: 'vorbis_ftoi' defined but not used [-Wunused-function] 37:36.06 static int vorbis_ftoi(double f){ 37:36.06 ^~~~~~~~~~~ 37:46.46 Compiling gkrust v0.1.0 (/builddir/build/BUILD/thunderbird-68.2.2/toolkit/library/rust) 38:13.45 media/libmkv 38:13.53 /builddir/build/BUILD/thunderbird-68.2.2/media/libmkv/EbmlBufferWriter.c:43:13: warning: '_Serialize' defined but not used [-Wunused-function] 38:13.53 static void _Serialize(EbmlGlobal *glob, const unsigned char *p, const unsigned char *q) { 38:13.53 ^~~~~~~~~~ 38:13.89 media/libaom 38:25.92 media/libdav1d 38:31.50 media/libpng 38:33.46 /builddir/build/BUILD/thunderbird-68.2.2/media/libjpeg/jdphuff.c: In function 'decode_mcu_DC_first': 38:33.46 /builddir/build/BUILD/thunderbird-68.2.2/media/libjpeg/jdphuff.c:214:60: warning: operand of ?: changes signedness from 'int' to 'unsigned int' due to unsignedness of other operand [-Wsign-compare] 38:33.47 ((x) < (1 << ((s) - 1)) ? (x) + (((NEG_1) << (s)) + 1) : (x)) 38:33.47 ^~~ 38:33.47 /builddir/build/BUILD/thunderbird-68.2.2/media/libjpeg/jdphuff.c:343:13: note: in expansion of macro 'HUFF_EXTEND' 38:33.47 s = HUFF_EXTEND(r, s); 38:33.47 ^~~~~~~~~~~ 38:33.47 /builddir/build/BUILD/thunderbird-68.2.2/media/libjpeg/jdphuff.c: In function 'decode_mcu_AC_first': 38:33.47 /builddir/build/BUILD/thunderbird-68.2.2/media/libjpeg/jdphuff.c:214:60: warning: operand of ?: changes signedness from 'int' to 'unsigned int' due to unsignedness of other operand [-Wsign-compare] 38:33.47 ((x) < (1 << ((s) - 1)) ? (x) + (((NEG_1) << (s)) + 1) : (x)) 38:33.47 ^~~ 38:33.47 /builddir/build/BUILD/thunderbird-68.2.2/media/libjpeg/jdphuff.c:420:15: note: in expansion of macro 'HUFF_EXTEND' 38:33.47 s = HUFF_EXTEND(r, s); 38:33.47 ^~~~~~~~~~~ 38:39.07 media/libwebp/src/dec 38:40.19 /builddir/build/BUILD/thunderbird-68.2.2/third_party/dav1d/src/decode.c: In function 'decode_sb': 38:40.19 /builddir/build/BUILD/thunderbird-68.2.2/third_party/dav1d/src/decode.c:2006:19: warning: 'by8' may be used uninitialized in this function [-Wmaybe-uninitialized] 38:40.19 int ctx, bx8, by8; 38:40.19 ^~~ 38:40.19 /builddir/build/BUILD/thunderbird-68.2.2/third_party/dav1d/src/decode.c:2006:14: warning: 'bx8' may be used uninitialized in this function [-Wmaybe-uninitialized] 38:40.19 int ctx, bx8, by8; 38:40.19 ^~~ 38:41.07 /builddir/build/BUILD/thunderbird-68.2.2/third_party/dav1d/src/decode.c: In function 'dav1d_submit_frame': 38:41.07 /builddir/build/BUILD/thunderbird-68.2.2/third_party/dav1d/src/decode.c:3238:9: warning: 'out_delayed' may be used uninitialized in this function [-Wmaybe-uninitialized] 38:41.07 dav1d_thread_picture_ref(out_delayed, &f->sr_cur); 38:41.07 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 38:45.50 In file included from /builddir/build/BUILD/thunderbird-68.2.2/third_party/dav1d/src/obu.c:37: 38:45.50 /builddir/build/BUILD/thunderbird-68.2.2/third_party/dav1d/src/obu.c: In function 'dav1d_parse_obus': 38:45.51 /builddir/build/BUILD/thunderbird-68.2.2/third_party/dav1d/include/common/intops.h:36:22: warning: 'off_after_idx' may be used uninitialized in this function [-Wmaybe-uninitialized] 38:45.51 return a > b ? a : b; 38:45.51 ~~~~~~~~~~^~~ 38:45.51 /builddir/build/BUILD/thunderbird-68.2.2/third_party/dav1d/src/obu.c:922:32: note: 'off_after_idx' was declared here 38:45.51 int off_before_idx[2], off_after_idx; 38:45.51 ^~~~~~~~~~~~~ 38:45.79 media/libwebp/src/demux 38:46.30 media/libwebp/src/dsp 38:49.81 /builddir/build/BUILD/thunderbird-68.2.2/objdir/media/libdav1d/16bd_film_grain_tmpl.c: In function 'apply_to_row_uv': 38:49.81 /builddir/build/BUILD/thunderbird-68.2.2/objdir/media/libdav1d/16bd_film_grain_tmpl.c:210:54: warning: 'offsets[1][1]' may be used uninitialized in this function [-Wmaybe-uninitialized] 38:49.81 const int offy = 3 + (2 >> suby) * (3 + (randval & 0xF)); 38:49.81 ~~~~~~~~~^~~~~~ 38:49.81 /builddir/build/BUILD/thunderbird-68.2.2/objdir/media/libdav1d/16bd_film_grain_tmpl.c:371:9: note: 'offsets[1][1]' was declared here 38:49.81 int offsets[2 /* col offset */][2 /* row offset */]; 38:49.81 ^~~~~~~ 38:49.81 /builddir/build/BUILD/thunderbird-68.2.2/objdir/media/libdav1d/16bd_film_grain_tmpl.c:210:54: warning: 'offsets[1][0]' may be used uninitialized in this function [-Wmaybe-uninitialized] 38:49.81 const int offy = 3 + (2 >> suby) * (3 + (randval & 0xF)); 38:49.81 ~~~~~~~~~^~~~~~ 38:49.81 /builddir/build/BUILD/thunderbird-68.2.2/objdir/media/libdav1d/16bd_film_grain_tmpl.c:371:9: note: 'offsets[1][0]' was declared here 38:49.81 int offsets[2 /* col offset */][2 /* row offset */]; 38:49.81 ^~~~~~~ 38:50.17 /builddir/build/BUILD/thunderbird-68.2.2/objdir/media/libdav1d/16bd_film_grain_tmpl.c: In function 'dav1d_apply_grain_16bpc': 38:50.17 /builddir/build/BUILD/thunderbird-68.2.2/objdir/media/libdav1d/16bd_film_grain_tmpl.c:210:54: warning: 'offsets[1][1]' may be used uninitialized in this function [-Wmaybe-uninitialized] 38:50.17 const int offy = 3 + (2 >> suby) * (3 + (randval & 0xF)); 38:50.17 ~~~~~~~~~^~~~~~ 38:50.17 /builddir/build/BUILD/thunderbird-68.2.2/objdir/media/libdav1d/16bd_film_grain_tmpl.c:248:9: note: 'offsets[1][1]' was declared here 38:50.17 int offsets[2 /* col offset */][2 /* row offset */]; 38:50.17 ^~~~~~~ 38:50.17 /builddir/build/BUILD/thunderbird-68.2.2/objdir/media/libdav1d/16bd_film_grain_tmpl.c:210:54: warning: 'offsets[1][0]' may be used uninitialized in this function [-Wmaybe-uninitialized] 38:50.17 const int offy = 3 + (2 >> suby) * (3 + (randval & 0xF)); 38:50.17 ~~~~~~~~~^~~~~~ 38:50.17 /builddir/build/BUILD/thunderbird-68.2.2/objdir/media/libdav1d/16bd_film_grain_tmpl.c:248:9: note: 'offsets[1][0]' was declared here 38:50.18 int offsets[2 /* col offset */][2 /* row offset */]; 38:50.18 ^~~~~~~ 38:50.64 /builddir/build/BUILD/thunderbird-68.2.2/objdir/media/libdav1d/16bd_ipred_prepare_tmpl.c: In function 'dav1d_prepare_intra_edges_16bpc': 38:50.64 /builddir/build/BUILD/thunderbird-68.2.2/objdir/media/libdav1d/16bd_ipred_prepare_tmpl.c:203:26: warning: 'dst_top' may be used uninitialized in this function [-Wmaybe-uninitialized] 38:50.64 *topleft_out = have_top ? *dst_top : (1 << bitdepth) >> 1; 38:50.64 ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 38:55.50 /builddir/build/BUILD/thunderbird-68.2.2/objdir/media/libdav1d/16bd_loopfilter_tmpl.c: In function 'loop_filter': 38:55.50 /builddir/build/BUILD/thunderbird-68.2.2/objdir/media/libdav1d/16bd_loopfilter_tmpl.c:126:28: warning: 'flat8in' may be used uninitialized in this function [-Wmaybe-uninitialized] 38:55.50 } else if (wd == 6 && flat8in) { 38:55.50 ~~~~~~~~^~~~~~~~~~ 38:55.50 /builddir/build/BUILD/thunderbird-68.2.2/objdir/media/libdav1d/16bd_loopfilter_tmpl.c:94:35: warning: 'flat8out' may be used uninitialized in this function [-Wmaybe-uninitialized] 38:55.50 if (wd >= 16 && (flat8out & flat8in)) { 38:55.50 ~~~~~~~~~~^~~~~~~~~~ 38:55.50 /builddir/build/BUILD/thunderbird-68.2.2/objdir/media/libdav1d/16bd_loopfilter_tmpl.c:123:66: warning: 'q3' may be used uninitialized in this function [-Wmaybe-uninitialized] 38:55.50 dst[strideb * +0] = (p2 + p1 + p0 + 2 * q0 + q1 + q2 + q3 + 4) >> 3; 38:55.50 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ 38:55.51 /builddir/build/BUILD/thunderbird-68.2.2/objdir/media/libdav1d/16bd_loopfilter_tmpl.c:121:37: warning: 'p3' may be used uninitialized in this function [-Wmaybe-uninitialized] 38:55.51 dst[strideb * -2] = (p3 + p3 + p2 + 2 * p1 + p0 + q0 + q1 + 4) >> 3; 38:55.51 ~~~^~~~ 38:58.45 In file included from /builddir/build/BUILD/thunderbird-68.2.2/third_party/dav1d/src/internal.h:44, 38:58.45 from /builddir/build/BUILD/thunderbird-68.2.2/third_party/dav1d/src/cdef_apply.h:33, 38:58.45 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/media/libdav1d/16bd_recon_tmpl.c:40: 38:58.45 /builddir/build/BUILD/thunderbird-68.2.2/objdir/media/libdav1d/16bd_recon_tmpl.c: In function 'decode_coefs.isra.3': 38:58.45 /builddir/build/BUILD/thunderbird-68.2.2/third_party/dav1d/src/env.h:683:31: warning: 'sl' may be used uninitialized in this function [-Wmaybe-uninitialized] 38:58.45 const int s = ((int) ((sa + sl) & 0xFF)) - (t_dim->w + t_dim->h); 38:58.45 ~~~~^~~~~ 38:58.45 /builddir/build/BUILD/thunderbird-68.2.2/third_party/dav1d/src/env.h:657:18: note: 'sl' was declared here 38:58.45 uint64_t sa, sl; 38:58.45 ^~ 38:58.45 /builddir/build/BUILD/thunderbird-68.2.2/third_party/dav1d/src/env.h:683:31: warning: 'sa' may be used uninitialized in this function [-Wmaybe-uninitialized] 38:58.45 const int s = ((int) ((sa + sl) & 0xFF)) - (t_dim->w + t_dim->h); 38:58.45 ~~~~^~~~~ 38:58.45 /builddir/build/BUILD/thunderbird-68.2.2/third_party/dav1d/src/env.h:657:14: note: 'sa' was declared here 38:58.45 uint64_t sa, sl; 38:58.45 ^~ 38:58.46 /builddir/build/BUILD/thunderbird-68.2.2/third_party/dav1d/src/env.h:606:25: warning: 'll' may be used uninitialized in this function [-Wmaybe-uninitialized] 38:58.46 const int min = imin(imin((int) la, (int) ll), 4); 38:58.46 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 38:58.46 /builddir/build/BUILD/thunderbird-68.2.2/third_party/dav1d/src/env.h:577:22: note: 'll' was declared here 38:58.46 uint64_t la, ll; 38:58.46 ^~ 38:58.46 /builddir/build/BUILD/thunderbird-68.2.2/third_party/dav1d/src/env.h:606:25: warning: 'la' may be used uninitialized in this function [-Wmaybe-uninitialized] 38:58.46 const int min = imin(imin((int) la, (int) ll), 4); 38:58.46 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 38:58.46 /builddir/build/BUILD/thunderbird-68.2.2/third_party/dav1d/src/env.h:577:18: note: 'la' was declared here 38:58.46 uint64_t la, ll; 38:58.46 ^~ 38:58.74 /builddir/build/BUILD/thunderbird-68.2.2/objdir/media/libdav1d/16bd_recon_tmpl.c: In function 'read_coef_tree': 38:58.74 /builddir/build/BUILD/thunderbird-68.2.2/objdir/media/libdav1d/16bd_recon_tmpl.c:348:30: warning: 'cbi' may be used uninitialized in this function [-Wmaybe-uninitialized] 38:58.74 cbi->txtp[0] = txtp; 38:58.74 ~~~~~~~~~~~~~^~~~~~ 39:00.00 /builddir/build/BUILD/thunderbird-68.2.2/objdir/media/libdav1d/16bd_recon_tmpl.c: In function 'dav1d_recon_b_inter_16bpc': 39:00.00 /builddir/build/BUILD/thunderbird-68.2.2/objdir/media/libdav1d/16bd_recon_tmpl.c:1453:17: warning: 'jnt_weight' may be used uninitialized in this function [-Wmaybe-uninitialized] 39:00.01 dsp->mc.w_avg(uvdst, f->cur.stride[1], tmp[0], tmp[1], 39:00.01 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 39:00.01 bw4 * 4 >> ss_hor, bh4 * 4 >> ss_ver, jnt_weight 39:00.01 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 39:00.01 HIGHBD_CALL_SUFFIX); 39:00.01 ~~~~~~~~~~~~~~~~~~~ 39:00.01 /builddir/build/BUILD/thunderbird-68.2.2/objdir/media/libdav1d/16bd_recon_tmpl.c:1459:17: warning: 'mask' may be used uninitialized in this function [-Wmaybe-uninitialized] 39:00.01 dsp->mc.mask(uvdst, f->cur.stride[1], 39:00.01 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 39:00.01 tmp[b->mask_sign], tmp[!b->mask_sign], 39:00.01 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 39:00.01 bw4 * 4 >> ss_hor, bh4 * 4 >> ss_ver, mask 39:00.01 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 39:00.01 HIGHBD_CALL_SUFFIX); 39:00.01 ~~~~~~~~~~~~~~~~~~~ 39:00.21 media/libwebp/src/moz 39:00.27 media/libwebp/src/utils 39:00.66 media/kiss_fft 39:01.19 media/libcubeb/src 39:01.56 media/libnestegg/src 39:01.62 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/media/libnestegg/src/Unified_c_media_libnestegg_src0.c:2: 39:01.62 /builddir/build/BUILD/thunderbird-68.2.2/media/libnestegg/src/nestegg.c: In function 'ne_parse': 39:01.62 /builddir/build/BUILD/thunderbird-68.2.2/media/libnestegg/src/nestegg.c:1096:22: warning: variable 'peeked_id' set but not used [-Wunused-but-set-variable] 39:01.62 uint64_t id, size, peeked_id; 39:01.62 ^~~~~~~~~ 39:01.69 /builddir/build/BUILD/thunderbird-68.2.2/objdir/media/libdav1d/8bd_film_grain_tmpl.c: In function 'apply_to_row_uv': 39:01.69 /builddir/build/BUILD/thunderbird-68.2.2/objdir/media/libdav1d/8bd_film_grain_tmpl.c:210:54: warning: 'offsets[1][1]' may be used uninitialized in this function [-Wmaybe-uninitialized] 39:01.69 const int offy = 3 + (2 >> suby) * (3 + (randval & 0xF)); 39:01.69 ~~~~~~~~~^~~~~~ 39:01.70 /builddir/build/BUILD/thunderbird-68.2.2/objdir/media/libdav1d/8bd_film_grain_tmpl.c:371:9: note: 'offsets[1][1]' was declared here 39:01.70 int offsets[2 /* col offset */][2 /* row offset */]; 39:01.70 ^~~~~~~ 39:01.70 /builddir/build/BUILD/thunderbird-68.2.2/objdir/media/libdav1d/8bd_film_grain_tmpl.c:210:54: warning: 'offsets[1][0]' may be used uninitialized in this function [-Wmaybe-uninitialized] 39:01.70 const int offy = 3 + (2 >> suby) * (3 + (randval & 0xF)); 39:01.70 ~~~~~~~~~^~~~~~ 39:01.70 /builddir/build/BUILD/thunderbird-68.2.2/objdir/media/libdav1d/8bd_film_grain_tmpl.c:371:9: note: 'offsets[1][0]' was declared here 39:01.70 int offsets[2 /* col offset */][2 /* row offset */]; 39:01.70 ^~~~~~~ 39:02.03 /builddir/build/BUILD/thunderbird-68.2.2/objdir/media/libdav1d/8bd_film_grain_tmpl.c: In function 'dav1d_apply_grain_8bpc': 39:02.03 /builddir/build/BUILD/thunderbird-68.2.2/objdir/media/libdav1d/8bd_film_grain_tmpl.c:210:54: warning: 'offsets[1][1]' may be used uninitialized in this function [-Wmaybe-uninitialized] 39:02.03 const int offy = 3 + (2 >> suby) * (3 + (randval & 0xF)); 39:02.03 ~~~~~~~~~^~~~~~ 39:02.03 /builddir/build/BUILD/thunderbird-68.2.2/objdir/media/libdav1d/8bd_film_grain_tmpl.c:248:9: note: 'offsets[1][1]' was declared here 39:02.03 int offsets[2 /* col offset */][2 /* row offset */]; 39:02.03 ^~~~~~~ 39:02.03 /builddir/build/BUILD/thunderbird-68.2.2/objdir/media/libdav1d/8bd_film_grain_tmpl.c:210:54: warning: 'offsets[1][0]' may be used uninitialized in this function [-Wmaybe-uninitialized] 39:02.03 const int offy = 3 + (2 >> suby) * (3 + (randval & 0xF)); 39:02.03 ~~~~~~~~~^~~~~~ 39:02.03 /builddir/build/BUILD/thunderbird-68.2.2/objdir/media/libdav1d/8bd_film_grain_tmpl.c:248:9: note: 'offsets[1][0]' was declared here 39:02.03 int offsets[2 /* col offset */][2 /* row offset */]; 39:02.03 ^~~~~~~ 39:02.49 /builddir/build/BUILD/thunderbird-68.2.2/objdir/media/libdav1d/8bd_ipred_prepare_tmpl.c: In function 'dav1d_prepare_intra_edges_8bpc': 39:02.49 /builddir/build/BUILD/thunderbird-68.2.2/objdir/media/libdav1d/8bd_ipred_prepare_tmpl.c:149:40: warning: 'dst_top' may be used uninitialized in this function [-Wmaybe-uninitialized] 39:02.49 pixel_set(left, have_top ? *dst_top : ((1 << bitdepth) >> 1) + 1, sz); 39:02.50 ^~~~~~~~ 39:03.02 media/libogg 39:03.98 media/libopus 39:07.16 /builddir/build/BUILD/thunderbird-68.2.2/objdir/media/libdav1d/8bd_loopfilter_tmpl.c: In function 'loop_filter': 39:07.16 /builddir/build/BUILD/thunderbird-68.2.2/objdir/media/libdav1d/8bd_loopfilter_tmpl.c:126:28: warning: 'flat8in' may be used uninitialized in this function [-Wmaybe-uninitialized] 39:07.16 } else if (wd == 6 && flat8in) { 39:07.16 ~~~~~~~~^~~~~~~~~~ 39:07.16 /builddir/build/BUILD/thunderbird-68.2.2/objdir/media/libdav1d/8bd_loopfilter_tmpl.c:94:35: warning: 'flat8out' may be used uninitialized in this function [-Wmaybe-uninitialized] 39:07.16 if (wd >= 16 && (flat8out & flat8in)) { 39:07.16 ~~~~~~~~~~^~~~~~~~~~ 39:07.17 /builddir/build/BUILD/thunderbird-68.2.2/objdir/media/libdav1d/8bd_loopfilter_tmpl.c:123:66: warning: 'q3' may be used uninitialized in this function [-Wmaybe-uninitialized] 39:07.17 dst[strideb * +0] = (p2 + p1 + p0 + 2 * q0 + q1 + q2 + q3 + 4) >> 3; 39:07.17 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ 39:07.17 /builddir/build/BUILD/thunderbird-68.2.2/objdir/media/libdav1d/8bd_loopfilter_tmpl.c:109:37: warning: 'p3' may be used uninitialized in this function [-Wmaybe-uninitialized] 39:07.17 dst[strideb * +1] = (p4 + p3 + p2 + p1 + p0 + q0 * 2 + q1 * 2 + 39:07.17 ~~~^~~~ 39:08.65 /builddir/build/BUILD/thunderbird-68.2.2/media/libcubeb/src/cubeb_utils.cpp: In function 'size_t cubeb_sample_size(cubeb_sample_format)': 39:08.65 /builddir/build/BUILD/thunderbird-68.2.2/media/libcubeb/src/cubeb_utils.cpp:19:5: warning: control reaches end of non-void function [-Wreturn-type] 39:08.65 default: 39:08.65 ^~~~~~~ 39:08.70 media/libtheora 39:09.96 In file included from /builddir/build/BUILD/thunderbird-68.2.2/third_party/dav1d/src/internal.h:44, 39:09.96 from /builddir/build/BUILD/thunderbird-68.2.2/third_party/dav1d/src/cdef_apply.h:33, 39:09.96 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/media/libdav1d/8bd_recon_tmpl.c:40: 39:09.96 /builddir/build/BUILD/thunderbird-68.2.2/objdir/media/libdav1d/8bd_recon_tmpl.c: In function 'decode_coefs.isra.3': 39:09.96 /builddir/build/BUILD/thunderbird-68.2.2/third_party/dav1d/src/env.h:683:31: warning: 'sl' may be used uninitialized in this function [-Wmaybe-uninitialized] 39:09.96 const int s = ((int) ((sa + sl) & 0xFF)) - (t_dim->w + t_dim->h); 39:09.96 ~~~~^~~~~ 39:09.96 /builddir/build/BUILD/thunderbird-68.2.2/third_party/dav1d/src/env.h:657:18: note: 'sl' was declared here 39:09.96 uint64_t sa, sl; 39:09.96 ^~ 39:09.96 /builddir/build/BUILD/thunderbird-68.2.2/third_party/dav1d/src/env.h:683:31: warning: 'sa' may be used uninitialized in this function [-Wmaybe-uninitialized] 39:09.96 const int s = ((int) ((sa + sl) & 0xFF)) - (t_dim->w + t_dim->h); 39:09.96 ~~~~^~~~~ 39:09.97 /builddir/build/BUILD/thunderbird-68.2.2/third_party/dav1d/src/env.h:657:14: note: 'sa' was declared here 39:09.97 uint64_t sa, sl; 39:09.97 ^~ 39:09.97 /builddir/build/BUILD/thunderbird-68.2.2/third_party/dav1d/src/env.h:606:25: warning: 'll' may be used uninitialized in this function [-Wmaybe-uninitialized] 39:09.97 const int min = imin(imin((int) la, (int) ll), 4); 39:09.97 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 39:09.97 /builddir/build/BUILD/thunderbird-68.2.2/third_party/dav1d/src/env.h:577:22: note: 'll' was declared here 39:09.97 uint64_t la, ll; 39:09.97 ^~ 39:09.97 /builddir/build/BUILD/thunderbird-68.2.2/third_party/dav1d/src/env.h:606:25: warning: 'la' may be used uninitialized in this function [-Wmaybe-uninitialized] 39:09.97 const int min = imin(imin((int) la, (int) ll), 4); 39:09.97 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 39:09.97 /builddir/build/BUILD/thunderbird-68.2.2/third_party/dav1d/src/env.h:577:18: note: 'la' was declared here 39:09.97 uint64_t la, ll; 39:09.97 ^~ 39:10.27 /builddir/build/BUILD/thunderbird-68.2.2/objdir/media/libdav1d/8bd_recon_tmpl.c: In function 'read_coef_tree': 39:10.27 /builddir/build/BUILD/thunderbird-68.2.2/objdir/media/libdav1d/8bd_recon_tmpl.c:348:30: warning: 'cbi' may be used uninitialized in this function [-Wmaybe-uninitialized] 39:10.27 cbi->txtp[0] = txtp; 39:10.27 ~~~~~~~~~~~~~^~~~~~ 39:11.60 /builddir/build/BUILD/thunderbird-68.2.2/objdir/media/libdav1d/8bd_recon_tmpl.c: In function 'dav1d_recon_b_inter_8bpc': 39:11.60 /builddir/build/BUILD/thunderbird-68.2.2/objdir/media/libdav1d/8bd_recon_tmpl.c:1453:17: warning: 'jnt_weight' may be used uninitialized in this function [-Wmaybe-uninitialized] 39:11.60 dsp->mc.w_avg(uvdst, f->cur.stride[1], tmp[0], tmp[1], 39:11.60 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 39:11.60 bw4 * 4 >> ss_hor, bh4 * 4 >> ss_ver, jnt_weight 39:11.60 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 39:11.60 HIGHBD_CALL_SUFFIX); 39:11.60 ~~~~~~~~~~~~~~~~~~~ 39:11.60 /builddir/build/BUILD/thunderbird-68.2.2/objdir/media/libdav1d/8bd_recon_tmpl.c:1459:17: warning: 'mask' may be used uninitialized in this function [-Wmaybe-uninitialized] 39:11.60 dsp->mc.mask(uvdst, f->cur.stride[1], 39:11.60 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 39:11.60 tmp[b->mask_sign], tmp[!b->mask_sign], 39:11.60 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 39:11.60 bw4 * 4 >> ss_hor, bh4 * 4 >> ss_ver, mask 39:11.60 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 39:11.60 HIGHBD_CALL_SUFFIX); 39:11.60 ~~~~~~~~~~~~~~~~~~~ 39:12.11 media/libspeex_resampler/src 39:12.17 /builddir/build/BUILD/thunderbird-68.2.2/media/libspeex_resampler/src/resample.c: In function 'moz_speex_resampler_init_frac': 39:12.17 /builddir/build/BUILD/thunderbird-68.2.2/media/libspeex_resampler/src/resample.c:814:17: warning: unused variable 'i' [-Wunused-variable] 39:12.17 spx_uint32_t i; 39:12.17 ^ 39:12.37 media/libsoundtouch/src 39:12.48 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/media/libsoundtouch/src/Unified_cpp_libsoundtouch_src0.cpp:20: 39:12.48 /builddir/build/BUILD/thunderbird-68.2.2/media/libsoundtouch/src/FIRFilter.cpp:89: warning: ignoring #pragma omp parallel [-Wunknown-pragmas] 39:12.48 #pragma omp parallel for 39:12.48 /builddir/build/BUILD/thunderbird-68.2.2/media/libsoundtouch/src/FIRFilter.cpp:145: warning: ignoring #pragma omp parallel [-Wunknown-pragmas] 39:12.48 #pragma omp parallel for 39:12.48 /builddir/build/BUILD/thunderbird-68.2.2/media/libsoundtouch/src/FIRFilter.cpp:192: warning: ignoring #pragma omp parallel [-Wunknown-pragmas] 39:12.48 #pragma omp parallel for 39:12.48 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/media/libsoundtouch/src/Unified_cpp_libsoundtouch_src0.cpp:47: 39:12.48 /builddir/build/BUILD/thunderbird-68.2.2/media/libsoundtouch/src/InterpolateShannon.cpp:75: warning: "PI" redefined 39:12.48 #define PI 3.1415926536 39:12.48 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/media/libsoundtouch/src/Unified_cpp_libsoundtouch_src0.cpp:2: 39:12.48 /builddir/build/BUILD/thunderbird-68.2.2/media/libsoundtouch/src/AAFilter.cpp:52: note: this is the location of the previous definition 39:12.48 #define PI M_PI 39:12.49 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/media/libsoundtouch/src/Unified_cpp_libsoundtouch_src0.cpp:83: 39:12.49 /builddir/build/BUILD/thunderbird-68.2.2/media/libsoundtouch/src/TDStretch.cpp:306: warning: ignoring #pragma omp parallel [-Wunknown-pragmas] 39:12.49 #pragma omp parallel for 39:12.49 /builddir/build/BUILD/thunderbird-68.2.2/media/libsoundtouch/src/TDStretch.cpp:331: warning: ignoring #pragma omp critical [-Wunknown-pragmas] 39:12.49 #pragma omp critical 39:12.62 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/media/libsoundtouch/src/Unified_cpp_libsoundtouch_src0.cpp:56: 39:12.62 /builddir/build/BUILD/thunderbird-68.2.2/media/libsoundtouch/src/RateTransposer.cpp: In member function 'void soundtouch::RateTransposer::processSamples(const SAMPLETYPE*, uint)': 39:12.62 /builddir/build/BUILD/thunderbird-68.2.2/media/libsoundtouch/src/RateTransposer.cpp:133:10: warning: variable 'count' set but not used [-Wunused-but-set-variable] 39:12.62 uint count; 39:12.62 ^~~~~ 39:16.57 media/psshparser 39:17.25 security/certverifier 39:23.65 security/ct 39:27.19 security/apps 39:31.32 xpcom/string 39:38.36 xpcom/glue/standalone 39:40.71 xpcom/base 39:41.05 /builddir/build/BUILD/thunderbird-68.2.2/xpcom/base/nsDebugImpl.cpp:469:4: warning: #warning do not know how to break on this platform [-Wcpp] 39:41.05 # warning do not know how to break on this platform 39:41.05 ^~~~~~~ 39:41.05 /builddir/build/BUILD/thunderbird-68.2.2/xpcom/base/nsDebugImpl.cpp:545:4: warning: #warning do not know how to break on this platform [-Wcpp] 39:41.06 # warning do not know how to break on this platform 39:41.06 ^~~~~~~ 39:42.18 /builddir/build/BUILD/thunderbird-68.2.2/xpcom/base/nsDebugImpl.cpp:441:13: warning: 'void RealBreak()' defined but not used [-Wunused-function] 39:42.18 static void RealBreak() { 39:42.18 ^~~~~~~~~ 39:52.17 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/xpcom/base/Unified_cpp_xpcom_base0.cpp:20: 39:52.17 /builddir/build/BUILD/thunderbird-68.2.2/xpcom/base/CycleCollectedJSContext.cpp: In constructor 'mozilla::CycleCollectedJSContext::CycleCollectedJSContext()': 39:52.17 /builddir/build/BUILD/thunderbird-68.2.2/xpcom/base/CycleCollectedJSContext.cpp:67:79: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mozilla::dom::PerThreadAtomCache'; use assignment or value-initialization instead [-Wclass-memaccess] 39:52.17 memset(static_cast(this), 0, sizeof(PerThreadAtomCache)); 39:52.17 ^ 39:52.17 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/AtomList.h:11, 39:52.17 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/CycleCollectedJSContext.h:17, 39:52.17 from /builddir/build/BUILD/thunderbird-68.2.2/xpcom/base/CycleCollectedJSContext.cpp:7, 39:52.17 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/xpcom/base/Unified_cpp_xpcom_base0.cpp:20: 39:52.17 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/GeneratedAtomList.h:3453:8: note: 'struct mozilla::dom::PerThreadAtomCache' declared here 39:52.17 struct PerThreadAtomCache : public APZBucketAtoms, 39:52.17 ^~~~~~~~~~~~~~~~~~ 39:53.93 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:26, 39:53.93 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/ContentParent.h:10, 39:53.93 from /builddir/build/BUILD/thunderbird-68.2.2/xpcom/base/MemoryTelemetry.cpp:20, 39:53.93 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/xpcom/base/Unified_cpp_xpcom_base0.cpp:137: 39:53.93 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 39:53.93 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 39:53.93 std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 39:53.93 ^ 39:53.93 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 39:53.93 struct Block { 39:53.93 ^~~~~ 39:54.82 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/HashTable.h:89, 39:54.82 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/HashTable.h:10, 39:54.82 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/TracingAPI.h:11, 39:54.83 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/GCPolicyAPI.h:49, 39:54.83 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/RootingAPI.h:22, 39:54.83 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/CallArgs.h:72, 39:54.83 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/jsapi.h:29, 39:54.83 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/xpcpublic.h:10, 39:54.83 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsThreadUtils.h:24, 39:54.83 from /builddir/build/BUILD/thunderbird-68.2.2/xpcom/base/AvailableMemoryTracker.cpp:21, 39:54.83 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/xpcom/base/Unified_cpp_xpcom_base0.cpp:2: 39:54.83 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = nsMemoryReporterManager::AmountFns]': 39:54.84 /builddir/build/BUILD/thunderbird-68.2.2/xpcom/base/nsMemoryReporterManager.h:162:40: required from here 39:54.84 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/PodOperations.h:31:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct nsMemoryReporterManager::AmountFns'; use assignment or value-initialization instead [-Wclass-memaccess] 39:54.84 memset(aT, 0, sizeof(T)); 39:54.84 ~~~~~~^~~~~~~~~~~~~~~~~~ 39:54.84 In file included from /builddir/build/BUILD/thunderbird-68.2.2/xpcom/base/MemoryTelemetry.cpp:8, 39:54.84 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/xpcom/base/Unified_cpp_xpcom_base0.cpp:137: 39:54.84 /builddir/build/BUILD/thunderbird-68.2.2/xpcom/base/nsMemoryReporterManager.h:144:10: note: 'struct nsMemoryReporterManager::AmountFns' declared here 39:54.84 struct AmountFns { 39:54.84 ^~~~~~~~~ 39:54.85 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/HashTable.h:89, 39:54.85 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/HashTable.h:10, 39:54.85 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/TracingAPI.h:11, 39:54.85 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/GCPolicyAPI.h:49, 39:54.85 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/RootingAPI.h:22, 39:54.85 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/CallArgs.h:72, 39:54.85 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/jsapi.h:29, 39:54.85 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/xpcpublic.h:10, 39:54.85 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsThreadUtils.h:24, 39:54.86 from /builddir/build/BUILD/thunderbird-68.2.2/xpcom/base/AvailableMemoryTracker.cpp:21, 39:54.86 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/xpcom/base/Unified_cpp_xpcom_base0.cpp:2: 39:54.86 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = nsMemoryReporterManager::SizeOfTabFns]': 39:54.86 /builddir/build/BUILD/thunderbird-68.2.2/xpcom/base/nsMemoryReporterManager.h:182:43: required from here 39:54.86 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/PodOperations.h:31:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct nsMemoryReporterManager::SizeOfTabFns'; use assignment or value-initialization instead [-Wclass-memaccess] 39:54.86 memset(aT, 0, sizeof(T)); 39:54.86 ~~~~~~^~~~~~~~~~~~~~~~~~ 39:54.86 In file included from /builddir/build/BUILD/thunderbird-68.2.2/xpcom/base/MemoryTelemetry.cpp:8, 39:54.86 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/xpcom/base/Unified_cpp_xpcom_base0.cpp:137: 39:54.86 /builddir/build/BUILD/thunderbird-68.2.2/xpcom/base/nsMemoryReporterManager.h:178:10: note: 'struct nsMemoryReporterManager::SizeOfTabFns' declared here 39:54.87 struct SizeOfTabFns { 39:54.87 ^~~~~~~~~~~~ 40:14.87 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsUtils.h:14, 40:14.87 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupports.h:79, 40:14.87 from /builddir/build/BUILD/thunderbird-68.2.2/xpcom/base/nsCycleCollectionTraversalCallback.h:12, 40:14.87 from /builddir/build/BUILD/thunderbird-68.2.2/xpcom/base/nsCycleCollectionNoteChild.h:14, 40:14.87 from /builddir/build/BUILD/thunderbird-68.2.2/xpcom/ds/nsTArray.h:30, 40:14.88 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/Tokenizer.h:15, 40:14.88 from /builddir/build/BUILD/thunderbird-68.2.2/xpcom/base/NSPRLogModulesParser.cpp:9, 40:14.88 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/xpcom/base/Unified_cpp_xpcom_base1.cpp:2: 40:14.88 /builddir/build/BUILD/thunderbird-68.2.2/xpcom/base/nsConsoleService.cpp: In member function 'virtual nsresult nsConsoleService::QueryInterface(const nsIID&, void**)': 40:14.88 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 40:14.88 foundInterface = 0; \ 40:14.88 ^~~~~~~~~~~~~~ 40:14.88 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 40:14.88 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 40:14.88 ^~~~~~~~~~~~~~~~~~~~~~~ 40:14.89 /builddir/build/BUILD/thunderbird-68.2.2/xpcom/base/nsIClassInfoImpl.h:165:3: note: in expansion of macro 'NS_INTERFACE_MAP_END' 40:14.89 NS_INTERFACE_MAP_END 40:14.89 ^~~~~~~~~~~~~~~~~~~~ 40:14.89 /builddir/build/BUILD/thunderbird-68.2.2/xpcom/base/nsConsoleService.cpp:52:1: note: in expansion of macro 'NS_IMPL_QUERY_INTERFACE_CI' 40:14.89 NS_IMPL_QUERY_INTERFACE_CI(nsConsoleService, nsIConsoleService, nsIObserver) 40:14.89 ^~~~~~~~~~~~~~~~~~~~~~~~~~ 40:14.89 In file included from /builddir/build/BUILD/thunderbird-68.2.2/xpcom/base/nsClassInfoImpl.cpp:7, 40:14.89 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/xpcom/base/Unified_cpp_xpcom_base1.cpp:29: 40:14.89 /builddir/build/BUILD/thunderbird-68.2.2/xpcom/base/nsIClassInfoImpl.h:136:5: note: some parts of macro expansion are not guarded by this 'else' clause 40:14.89 } else 40:14.89 ^~~~ 40:14.90 /builddir/build/BUILD/thunderbird-68.2.2/xpcom/base/nsIClassInfoImpl.h:164:5: note: in expansion of macro 'NS_IMPL_QUERY_CLASSINFO' 40:14.90 NS_IMPL_QUERY_CLASSINFO(aClass) \ 40:14.90 ^~~~~~~~~~~~~~~~~~~~~~~ 40:14.90 /builddir/build/BUILD/thunderbird-68.2.2/xpcom/base/nsConsoleService.cpp:52:1: note: in expansion of macro 'NS_IMPL_QUERY_INTERFACE_CI' 40:14.90 NS_IMPL_QUERY_INTERFACE_CI(nsConsoleService, nsIConsoleService, nsIObserver) 40:14.90 ^~~~~~~~~~~~~~~~~~~~~~~~~~ 40:35.93 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:26, 40:35.93 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/ContentParent.h:10, 40:35.93 from /builddir/build/BUILD/thunderbird-68.2.2/xpcom/base/nsMemoryInfoDumper.cpp:14, 40:35.93 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/xpcom/base/Unified_cpp_xpcom_base2.cpp:29: 40:35.93 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 40:35.93 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 40:35.93 std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 40:35.93 ^ 40:35.93 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 40:35.93 struct Block { 40:35.93 ^~~~~ 40:39.60 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/HashTable.h:89, 40:39.60 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/HashTable.h:10, 40:39.60 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/TracingAPI.h:11, 40:39.60 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/GCPolicyAPI.h:49, 40:39.60 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/RootingAPI.h:22, 40:39.60 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/CallArgs.h:72, 40:39.60 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/jsapi.h:29, 40:39.60 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/xpcpublic.h:10, 40:39.60 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsThreadUtils.h:24, 40:39.60 from /builddir/build/BUILD/thunderbird-68.2.2/xpcom/base/nsInterfaceRequestorAgg.cpp:11, 40:39.60 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/xpcom/base/Unified_cpp_xpcom_base2.cpp:2: 40:39.60 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = nsMemoryReporterManager::AmountFns]': 40:39.60 /builddir/build/BUILD/thunderbird-68.2.2/xpcom/base/nsMemoryReporterManager.h:162:40: required from here 40:39.61 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/PodOperations.h:31:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct nsMemoryReporterManager::AmountFns'; use assignment or value-initialization instead [-Wclass-memaccess] 40:39.61 memset(aT, 0, sizeof(T)); 40:39.61 ~~~~~~^~~~~~~~~~~~~~~~~~ 40:39.61 In file included from /builddir/build/BUILD/thunderbird-68.2.2/xpcom/base/nsMemoryReporterManager.cpp:14, 40:39.61 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/xpcom/base/Unified_cpp_xpcom_base2.cpp:38: 40:39.61 /builddir/build/BUILD/thunderbird-68.2.2/xpcom/base/nsMemoryReporterManager.h:144:10: note: 'struct nsMemoryReporterManager::AmountFns' declared here 40:39.61 struct AmountFns { 40:39.61 ^~~~~~~~~ 40:39.61 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/HashTable.h:89, 40:39.61 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/HashTable.h:10, 40:39.61 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/TracingAPI.h:11, 40:39.61 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/GCPolicyAPI.h:49, 40:39.61 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/RootingAPI.h:22, 40:39.61 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/CallArgs.h:72, 40:39.61 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/jsapi.h:29, 40:39.61 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/xpcpublic.h:10, 40:39.61 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsThreadUtils.h:24, 40:39.61 from /builddir/build/BUILD/thunderbird-68.2.2/xpcom/base/nsInterfaceRequestorAgg.cpp:11, 40:39.61 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/xpcom/base/Unified_cpp_xpcom_base2.cpp:2: 40:39.62 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = nsMemoryReporterManager::SizeOfTabFns]': 40:39.62 /builddir/build/BUILD/thunderbird-68.2.2/xpcom/base/nsMemoryReporterManager.h:182:43: required from here 40:39.62 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/PodOperations.h:31:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct nsMemoryReporterManager::SizeOfTabFns'; use assignment or value-initialization instead [-Wclass-memaccess] 40:39.62 memset(aT, 0, sizeof(T)); 40:39.62 ~~~~~~^~~~~~~~~~~~~~~~~~ 40:39.62 In file included from /builddir/build/BUILD/thunderbird-68.2.2/xpcom/base/nsMemoryReporterManager.cpp:14, 40:39.62 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/xpcom/base/Unified_cpp_xpcom_base2.cpp:38: 40:39.62 /builddir/build/BUILD/thunderbird-68.2.2/xpcom/base/nsMemoryReporterManager.h:178:10: note: 'struct nsMemoryReporterManager::SizeOfTabFns' declared here 40:39.62 struct SizeOfTabFns { 40:39.62 ^~~~~~~~~~~~ 40:47.93 xpcom/ds 40:49.58 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsUtils.h:14, 40:49.58 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupports.h:79, 40:49.58 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 40:49.58 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 40:49.58 from /builddir/build/BUILD/thunderbird-68.2.2/xpcom/ds/nsTArray.h:30, 40:49.58 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/Tokenizer.h:15, 40:49.58 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/IncrementalTokenizer.h:10, 40:49.59 from /builddir/build/BUILD/thunderbird-68.2.2/xpcom/ds/IncrementalTokenizer.cpp:7, 40:49.59 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/xpcom/ds/Unified_cpp_xpcom_ds0.cpp:11: 40:49.59 /builddir/build/BUILD/thunderbird-68.2.2/xpcom/ds/nsArray.cpp: In member function 'virtual nsresult nsArray::QueryInterface(const nsIID&, void**)': 40:49.59 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 40:49.59 foundInterface = 0; \ 40:49.59 ^~~~~~~~~~~~~~ 40:49.59 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 40:49.59 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 40:49.59 ^~~~~~~~~~~~~~~~~~~~~~~ 40:49.59 /builddir/build/BUILD/thunderbird-68.2.2/xpcom/ds/nsArray.cpp:16:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 40:49.59 NS_INTERFACE_MAP_END 40:49.59 ^~~~~~~~~~~~~~~~~~~~ 40:49.59 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:991:3: note: some parts of macro expansion are not guarded by this 'else' clause 40:49.59 else 40:49.59 ^~~~ 40:49.59 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1067:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 40:49.59 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 40:49.60 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 40:49.60 /builddir/build/BUILD/thunderbird-68.2.2/xpcom/ds/nsArray.cpp:15:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 40:49.60 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIMutableArray) 40:49.60 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 40:49.60 /builddir/build/BUILD/thunderbird-68.2.2/xpcom/ds/nsArray.cpp: In member function 'virtual nsresult nsArrayCC::QueryInterface(const nsIID&, void**)': 40:49.60 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 40:49.60 foundInterface = 0; \ 40:49.60 ^~~~~~~~~~~~~~ 40:49.60 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 40:49.60 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 40:49.60 ^~~~~~~~~~~~~~~~~~~~~~~ 40:49.60 /builddir/build/BUILD/thunderbird-68.2.2/xpcom/ds/nsArray.cpp:23:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 40:49.60 NS_INTERFACE_MAP_END 40:49.60 ^~~~~~~~~~~~~~~~~~~~ 40:49.60 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:991:3: note: some parts of macro expansion are not guarded by this 'else' clause 40:49.60 else 40:49.60 ^~~~ 40:49.61 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1067:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 40:49.61 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 40:49.61 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 40:49.61 /builddir/build/BUILD/thunderbird-68.2.2/xpcom/ds/nsArray.cpp:22:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 40:49.61 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIMutableArray) 40:49.61 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 40:51.78 /builddir/build/BUILD/thunderbird-68.2.2/xpcom/ds/nsHashPropertyBag.cpp: In member function 'virtual nsresult nsHashPropertyBag::QueryInterface(const nsIID&, void**)': 40:51.78 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 40:51.78 foundInterface = 0; \ 40:51.78 ^~~~~~~~~~~~~~ 40:51.78 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 40:51.78 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 40:51.78 ^~~~~~~~~~~~~~~~~~~~~~~ 40:51.78 /builddir/build/BUILD/thunderbird-68.2.2/xpcom/ds/nsHashPropertyBag.cpp:244:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 40:51.78 NS_INTERFACE_MAP_END 40:51.78 ^~~~~~~~~~~~~~~~~~~~ 40:51.78 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 40:51.79 else 40:51.79 ^~~~ 40:51.79 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 40:51.79 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 40:51.79 ^~~~~~~~~~~~~~~~~~ 40:51.79 /builddir/build/BUILD/thunderbird-68.2.2/xpcom/ds/nsHashPropertyBag.cpp:243:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 40:51.79 NS_INTERFACE_MAP_ENTRY(nsIWritablePropertyBag2) 40:51.79 ^~~~~~~~~~~~~~~~~~~~~~ 40:51.79 /builddir/build/BUILD/thunderbird-68.2.2/xpcom/ds/nsHashPropertyBag.cpp: In member function 'virtual nsresult nsHashPropertyBagCC::QueryInterface(const nsIID&, void**)': 40:51.79 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 40:51.79 foundInterface = 0; \ 40:51.79 ^~~~~~~~~~~~~~ 40:51.79 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 40:51.79 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 40:51.80 ^~~~~~~~~~~~~~~~~~~~~~~ 40:51.80 /builddir/build/BUILD/thunderbird-68.2.2/xpcom/ds/nsHashPropertyBag.cpp:291:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 40:51.80 NS_INTERFACE_MAP_END 40:51.80 ^~~~~~~~~~~~~~~~~~~~ 40:51.80 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 40:51.80 else 40:51.80 ^~~~ 40:51.80 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 40:51.80 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 40:51.80 ^~~~~~~~~~~~~~~~~~ 40:51.80 /builddir/build/BUILD/thunderbird-68.2.2/xpcom/ds/nsHashPropertyBag.cpp:290:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 40:51.80 NS_INTERFACE_MAP_ENTRY(nsIWritablePropertyBag2) 40:51.80 ^~~~~~~~~~~~~~~~~~~~~~ 41:03.40 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsUtils.h:14, 41:03.41 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsCOMPtr.h:30, 41:03.41 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsAutoPtr.h:10, 41:03.41 from /builddir/build/BUILD/thunderbird-68.2.2/xpcom/ds/nsObserverService.cpp:8, 41:03.41 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/xpcom/ds/Unified_cpp_xpcom_ds1.cpp:2: 41:03.41 /builddir/build/BUILD/thunderbird-68.2.2/xpcom/ds/nsVariant.cpp: In member function 'virtual nsresult nsVariantCC::QueryInterface(const nsIID&, void**)': 41:03.41 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 41:03.41 foundInterface = 0; \ 41:03.41 ^~~~~~~~~~~~~~ 41:03.41 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 41:03.41 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 41:03.41 ^~~~~~~~~~~~~~~~~~~~~~~ 41:03.41 /builddir/build/BUILD/thunderbird-68.2.2/xpcom/ds/nsVariant.cpp:1878:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 41:03.41 NS_INTERFACE_MAP_END 41:03.41 ^~~~~~~~~~~~~~~~~~~~ 41:03.41 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 41:03.41 else 41:03.42 ^~~~ 41:03.42 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 41:03.42 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 41:03.42 ^~~~~~~~~~~~~~~~~~ 41:03.42 /builddir/build/BUILD/thunderbird-68.2.2/xpcom/ds/nsVariant.cpp:1877:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 41:03.42 NS_INTERFACE_MAP_ENTRY(nsIWritableVariant) 41:03.42 ^~~~~~~~~~~~~~~~~~~~~~ 41:08.99 xpcom/io 41:19.10 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsUtils.h:14, 41:19.10 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupports.h:79, 41:19.10 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsIInputStream.h:10, 41:19.10 from /builddir/build/BUILD/thunderbird-68.2.2/xpcom/io/Base64.cpp:12, 41:19.10 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/xpcom/io/Unified_cpp_xpcom_io0.cpp:2: 41:19.10 /builddir/build/BUILD/thunderbird-68.2.2/xpcom/io/InputStreamLengthWrapper.cpp: In member function 'virtual nsresult mozilla::InputStreamLengthWrapper::QueryInterface(const nsIID&, void**)': 41:19.10 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 41:19.10 foundInterface = 0; \ 41:19.10 ^~~~~~~~~~~~~~ 41:19.10 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 41:19.10 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 41:19.10 ^~~~~~~~~~~~~~~~~~~~~~~ 41:19.10 /builddir/build/BUILD/thunderbird-68.2.2/xpcom/io/InputStreamLengthWrapper.cpp:36:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 41:19.11 NS_INTERFACE_MAP_END 41:19.11 ^~~~~~~~~~~~~~~~~~~~ 41:19.11 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:991:3: note: some parts of macro expansion are not guarded by this 'else' clause 41:19.11 else 41:19.11 ^~~~ 41:19.11 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1067:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 41:19.11 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 41:19.11 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 41:19.11 /builddir/build/BUILD/thunderbird-68.2.2/xpcom/io/InputStreamLengthWrapper.cpp:35:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 41:19.11 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIInputStream) 41:19.11 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 41:19.13 /builddir/build/BUILD/thunderbird-68.2.2/xpcom/io/NonBlockingAsyncInputStream.cpp: In member function 'virtual nsresult mozilla::NonBlockingAsyncInputStream::QueryInterface(const nsIID&, void**)': 41:19.13 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 41:19.13 foundInterface = 0; \ 41:19.13 ^~~~~~~~~~~~~~ 41:19.13 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 41:19.13 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 41:19.13 ^~~~~~~~~~~~~~~~~~~~~~~ 41:19.14 /builddir/build/BUILD/thunderbird-68.2.2/xpcom/io/NonBlockingAsyncInputStream.cpp:58:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 41:19.14 NS_INTERFACE_MAP_END 41:19.14 ^~~~~~~~~~~~~~~~~~~~ 41:19.14 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:991:3: note: some parts of macro expansion are not guarded by this 'else' clause 41:19.14 else 41:19.14 ^~~~ 41:19.14 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1067:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 41:19.14 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 41:19.14 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 41:19.14 /builddir/build/BUILD/thunderbird-68.2.2/xpcom/io/NonBlockingAsyncInputStream.cpp:57:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 41:19.14 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIInputStream) 41:19.14 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 41:19.16 /builddir/build/BUILD/thunderbird-68.2.2/xpcom/io/SlicedInputStream.cpp: In member function 'virtual nsresult mozilla::SlicedInputStream::QueryInterface(const nsIID&, void**)': 41:19.16 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 41:19.16 foundInterface = 0; \ 41:19.16 ^~~~~~~~~~~~~~ 41:19.16 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 41:19.16 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 41:19.16 ^~~~~~~~~~~~~~~~~~~~~~~ 41:19.16 /builddir/build/BUILD/thunderbird-68.2.2/xpcom/io/SlicedInputStream.cpp:44:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 41:19.16 NS_INTERFACE_MAP_END 41:19.16 ^~~~~~~~~~~~~~~~~~~~ 41:19.16 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:991:3: note: some parts of macro expansion are not guarded by this 'else' clause 41:19.16 else 41:19.16 ^~~~ 41:19.16 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1067:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 41:19.16 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 41:19.16 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 41:19.17 /builddir/build/BUILD/thunderbird-68.2.2/xpcom/io/SlicedInputStream.cpp:43:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 41:19.17 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIInputStream) 41:19.17 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 41:26.28 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/xpcom/io/Unified_cpp_xpcom_io0.cpp:137: 41:26.28 /builddir/build/BUILD/thunderbird-68.2.2/xpcom/io/nsEscape.cpp: In function 'nsresult NS_UnescapeURL(const char*, int32_t, uint32_t, nsACString&, bool&, const fallible_t&)': 41:26.28 /builddir/build/BUILD/thunderbird-68.2.2/xpcom/io/nsEscape.cpp:554:18: warning: 'destPtr' may be used uninitialized in this function [-Wmaybe-uninitialized] 41:26.28 unsigned char* destPtr; 41:26.28 ^~~~~~~ 41:33.52 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsUtils.h:14, 41:33.52 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupports.h:79, 41:33.52 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsIIOUtil.h:10, 41:33.52 from /builddir/build/BUILD/thunderbird-68.2.2/xpcom/io/nsIOUtil.h:17, 41:33.52 from /builddir/build/BUILD/thunderbird-68.2.2/xpcom/io/nsIOUtil.cpp:7, 41:33.52 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/xpcom/io/Unified_cpp_xpcom_io1.cpp:2: 41:33.52 /builddir/build/BUILD/thunderbird-68.2.2/xpcom/io/nsMultiplexInputStream.cpp: In member function 'virtual nsresult nsMultiplexInputStream::QueryInterface(const nsIID&, void**)': 41:33.52 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 41:33.53 foundInterface = 0; \ 41:33.53 ^~~~~~~~~~~~~~ 41:33.53 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 41:33.53 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 41:33.53 ^~~~~~~~~~~~~~~~~~~~~~~ 41:33.53 /builddir/build/BUILD/thunderbird-68.2.2/xpcom/io/nsMultiplexInputStream.cpp:179:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 41:33.53 NS_INTERFACE_MAP_END 41:33.53 ^~~~~~~~~~~~~~~~~~~~ 41:33.53 In file included from /builddir/build/BUILD/thunderbird-68.2.2/xpcom/io/nsLocalFileUnix.h:21, 41:33.53 from /builddir/build/BUILD/thunderbird-68.2.2/xpcom/io/nsLocalFile.h:44, 41:33.53 from /builddir/build/BUILD/thunderbird-68.2.2/xpcom/io/nsLocalFileCommon.cpp:9, 41:33.53 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/xpcom/io/Unified_cpp_xpcom_io1.cpp:29: 41:33.53 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsIClassInfoImpl.h:136:5: note: some parts of macro expansion are not guarded by this 'else' clause 41:33.53 } else 41:33.53 ^~~~ 41:33.53 /builddir/build/BUILD/thunderbird-68.2.2/xpcom/io/nsMultiplexInputStream.cpp:178:3: note: in expansion of macro 'NS_IMPL_QUERY_CLASSINFO' 41:33.53 NS_IMPL_QUERY_CLASSINFO(nsMultiplexInputStream) 41:33.53 ^~~~~~~~~~~~~~~~~~~~~~~ 41:33.77 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsUtils.h:14, 41:33.78 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupports.h:79, 41:33.78 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsIIOUtil.h:10, 41:33.78 from /builddir/build/BUILD/thunderbird-68.2.2/xpcom/io/nsIOUtil.h:17, 41:33.78 from /builddir/build/BUILD/thunderbird-68.2.2/xpcom/io/nsIOUtil.cpp:7, 41:33.78 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/xpcom/io/Unified_cpp_xpcom_io1.cpp:2: 41:33.78 /builddir/build/BUILD/thunderbird-68.2.2/xpcom/io/nsStringStream.cpp: In member function 'virtual nsresult nsStringInputStream::QueryInterface(const nsIID&, void**)': 41:33.78 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 41:33.78 foundInterface = 0; \ 41:33.78 ^~~~~~~~~~~~~~ 41:33.78 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 41:33.78 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 41:33.78 ^~~~~~~~~~~~~~~~~~~~~~~ 41:33.78 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsIClassInfoImpl.h:165:3: note: in expansion of macro 'NS_INTERFACE_MAP_END' 41:33.78 NS_INTERFACE_MAP_END 41:33.78 ^~~~~~~~~~~~~~~~~~~~ 41:33.79 /builddir/build/BUILD/thunderbird-68.2.2/xpcom/io/nsStringStream.cpp:121:1: note: in expansion of macro 'NS_IMPL_QUERY_INTERFACE_CI' 41:33.79 NS_IMPL_QUERY_INTERFACE_CI(nsStringInputStream, nsIStringInputStream, 41:33.79 ^~~~~~~~~~~~~~~~~~~~~~~~~~ 41:33.79 In file included from /builddir/build/BUILD/thunderbird-68.2.2/xpcom/io/nsLocalFileUnix.h:21, 41:33.79 from /builddir/build/BUILD/thunderbird-68.2.2/xpcom/io/nsLocalFile.h:44, 41:33.79 from /builddir/build/BUILD/thunderbird-68.2.2/xpcom/io/nsLocalFileCommon.cpp:9, 41:33.79 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/xpcom/io/Unified_cpp_xpcom_io1.cpp:29: 41:33.79 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsIClassInfoImpl.h:136:5: note: some parts of macro expansion are not guarded by this 'else' clause 41:33.79 } else 41:33.79 ^~~~ 41:33.79 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsIClassInfoImpl.h:164:5: note: in expansion of macro 'NS_IMPL_QUERY_CLASSINFO' 41:33.79 NS_IMPL_QUERY_CLASSINFO(aClass) \ 41:33.79 ^~~~~~~~~~~~~~~~~~~~~~~ 41:33.79 /builddir/build/BUILD/thunderbird-68.2.2/xpcom/io/nsStringStream.cpp:121:1: note: in expansion of macro 'NS_IMPL_QUERY_INTERFACE_CI' 41:33.79 NS_IMPL_QUERY_INTERFACE_CI(nsStringInputStream, nsIStringInputStream, 41:33.79 ^~~~~~~~~~~~~~~~~~~~~~~~~~ 41:39.39 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/xpcom/io/Unified_cpp_xpcom_io1.cpp:92: 41:39.39 /builddir/build/BUILD/thunderbird-68.2.2/xpcom/io/nsStorageStream.cpp: In member function 'void nsStorageInputStream::SerializeInternal(mozilla::ipc::InputStreamParams&, bool, uint32_t, uint32_t*, M*) [with M = mozilla::dom::ContentChild]': 41:39.39 /builddir/build/BUILD/thunderbird-68.2.2/xpcom/io/nsStorageStream.cpp:516:14: warning: 'offset' may be used uninitialized in this function [-Wmaybe-uninitialized] 41:39.39 return Seek(pos); 41:39.39 ~~~~^~~~~ 41:39.39 /builddir/build/BUILD/thunderbird-68.2.2/xpcom/io/nsStorageStream.cpp:602:11: note: 'offset' was declared here 41:39.39 int64_t offset; 41:39.39 ^~~~~~ 41:39.42 /builddir/build/BUILD/thunderbird-68.2.2/xpcom/io/nsStorageStream.cpp: In member function 'void nsStorageInputStream::SerializeInternal(mozilla::ipc::InputStreamParams&, bool, uint32_t, uint32_t*, M*) [with M = mozilla::ipc::PBackgroundChild]': 41:39.42 /builddir/build/BUILD/thunderbird-68.2.2/xpcom/io/nsStorageStream.cpp:516:14: warning: 'offset' may be used uninitialized in this function [-Wmaybe-uninitialized] 41:39.42 return Seek(pos); 41:39.42 ~~~~^~~~~ 41:39.42 /builddir/build/BUILD/thunderbird-68.2.2/xpcom/io/nsStorageStream.cpp:602:11: note: 'offset' was declared here 41:39.42 int64_t offset; 41:39.43 ^~~~~~ 41:39.45 /builddir/build/BUILD/thunderbird-68.2.2/xpcom/io/nsStorageStream.cpp: In member function 'void nsStorageInputStream::SerializeInternal(mozilla::ipc::InputStreamParams&, bool, uint32_t, uint32_t*, M*) [with M = mozilla::dom::ContentParent]': 41:39.45 /builddir/build/BUILD/thunderbird-68.2.2/xpcom/io/nsStorageStream.cpp:516:14: warning: 'offset' may be used uninitialized in this function [-Wmaybe-uninitialized] 41:39.46 return Seek(pos); 41:39.46 ~~~~^~~~~ 41:39.46 /builddir/build/BUILD/thunderbird-68.2.2/xpcom/io/nsStorageStream.cpp:602:11: note: 'offset' was declared here 41:39.46 int64_t offset; 41:39.46 ^~~~~~ 41:39.49 /builddir/build/BUILD/thunderbird-68.2.2/xpcom/io/nsStorageStream.cpp: In member function 'void nsStorageInputStream::SerializeInternal(mozilla::ipc::InputStreamParams&, bool, uint32_t, uint32_t*, M*) [with M = mozilla::ipc::PBackgroundParent]': 41:39.49 /builddir/build/BUILD/thunderbird-68.2.2/xpcom/io/nsStorageStream.cpp:516:14: warning: 'offset' may be used uninitialized in this function [-Wmaybe-uninitialized] 41:39.49 return Seek(pos); 41:39.49 ~~~~^~~~~ 41:39.49 /builddir/build/BUILD/thunderbird-68.2.2/xpcom/io/nsStorageStream.cpp:602:11: note: 'offset' was declared here 41:39.49 int64_t offset; 41:39.49 ^~~~~~ 41:42.41 xpcom/components 41:58.30 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:26, 41:58.30 from /builddir/build/BUILD/thunderbird-68.2.2/xpcom/components/../../widget/GfxInfoBase.h:19, 41:58.30 from /builddir/build/BUILD/thunderbird-68.2.2/xpcom/components/../../widget/GfxInfoX11.h:11, 41:58.30 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/xpcom/components/StaticComponents.cpp:267: 41:58.30 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 41:58.30 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 41:58.30 std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 41:58.30 ^ 41:58.30 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 41:58.30 struct Block { 41:58.30 ^~~~~ 42:00.76 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/HashTable.h:89, 42:00.76 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/HashTable.h:10, 42:00.76 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/TracingAPI.h:11, 42:00.76 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/GCPolicyAPI.h:49, 42:00.76 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/RootingAPI.h:22, 42:00.76 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/ClientsBinding.h:7, 42:00.76 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/ClientBinding.h:6, 42:00.76 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/ClientInfo.h:10, 42:00.76 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsIGlobalObject.h:12, 42:00.76 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/ScriptSettings.h:13, 42:00.76 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/xpcom/components/StaticComponents.cpp:13: 42:00.76 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = nsMemoryReporterManager::AmountFns]': 42:00.76 /builddir/build/BUILD/thunderbird-68.2.2/xpcom/components/../../xpcom/base/nsMemoryReporterManager.h:162:40: required from here 42:00.76 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/PodOperations.h:31:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct nsMemoryReporterManager::AmountFns'; use assignment or value-initialization instead [-Wclass-memaccess] 42:00.76 memset(aT, 0, sizeof(T)); 42:00.76 ~~~~~~^~~~~~~~~~~~~~~~~~ 42:00.76 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/xpcom/components/StaticComponents.cpp:286: 42:00.76 /builddir/build/BUILD/thunderbird-68.2.2/xpcom/components/../../xpcom/base/nsMemoryReporterManager.h:144:10: note: 'struct nsMemoryReporterManager::AmountFns' declared here 42:00.76 struct AmountFns { 42:00.76 ^~~~~~~~~ 42:00.76 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/HashTable.h:89, 42:00.76 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/HashTable.h:10, 42:00.76 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/TracingAPI.h:11, 42:00.77 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/GCPolicyAPI.h:49, 42:00.77 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/RootingAPI.h:22, 42:00.77 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/ClientsBinding.h:7, 42:00.77 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/ClientBinding.h:6, 42:00.77 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/ClientInfo.h:10, 42:00.77 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsIGlobalObject.h:12, 42:00.77 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/ScriptSettings.h:13, 42:00.77 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/xpcom/components/StaticComponents.cpp:13: 42:00.77 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = nsMemoryReporterManager::SizeOfTabFns]': 42:00.77 /builddir/build/BUILD/thunderbird-68.2.2/xpcom/components/../../xpcom/base/nsMemoryReporterManager.h:182:43: required from here 42:00.77 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/PodOperations.h:31:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct nsMemoryReporterManager::SizeOfTabFns'; use assignment or value-initialization instead [-Wclass-memaccess] 42:00.77 memset(aT, 0, sizeof(T)); 42:00.77 ~~~~~~^~~~~~~~~~~~~~~~~~ 42:00.77 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/xpcom/components/StaticComponents.cpp:286: 42:00.77 /builddir/build/BUILD/thunderbird-68.2.2/xpcom/components/../../xpcom/base/nsMemoryReporterManager.h:178:10: note: 'struct nsMemoryReporterManager::SizeOfTabFns' declared here 42:00.77 struct SizeOfTabFns { 42:00.78 ^~~~~~~~~~~~ 42:26.85 xpcom/threads 42:58.39 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/BlockingResourceBase.h:16, 42:58.39 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/Mutex.h:10, 42:58.39 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/AbstractEventQueue.h:12, 42:58.39 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/ThreadEventQueue.h:10, 42:58.39 from /builddir/build/BUILD/thunderbird-68.2.2/xpcom/threads/ThreadEventQueue.cpp:7, 42:58.39 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/xpcom/threads/Unified_cpp_xpcom_threads1.cpp:2: 42:58.39 /builddir/build/BUILD/thunderbird-68.2.2/xpcom/threads/nsThread.cpp: In member function 'virtual nsresult nsThread::QueryInterface(const nsIID&, void**)': 42:58.39 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 42:58.39 foundInterface = 0; \ 42:58.39 ^~~~~~~~~~~~~~ 42:58.39 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 42:58.39 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 42:58.39 ^~~~~~~~~~~~~~~~~~~~~~~ 42:58.39 /builddir/build/BUILD/thunderbird-68.2.2/xpcom/threads/nsThread.cpp:198:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 42:58.39 NS_INTERFACE_MAP_END 42:58.39 ^~~~~~~~~~~~~~~~~~~~ 42:58.40 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/xpcom/threads/Unified_cpp_xpcom_threads1.cpp:83: 42:58.40 /builddir/build/BUILD/thunderbird-68.2.2/xpcom/threads/nsThread.cpp:197:5: note: some parts of macro expansion are not guarded by this 'else' clause 42:58.40 } else 42:58.40 ^~~~ 42:58.44 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/BlockingResourceBase.h:16, 42:58.44 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/Mutex.h:10, 42:58.44 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/AbstractEventQueue.h:12, 42:58.44 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/ThreadEventQueue.h:10, 42:58.44 from /builddir/build/BUILD/thunderbird-68.2.2/xpcom/threads/ThreadEventQueue.cpp:7, 42:58.44 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/xpcom/threads/Unified_cpp_xpcom_threads1.cpp:2: 42:58.45 /builddir/build/BUILD/thunderbird-68.2.2/xpcom/threads/nsThreadManager.cpp: In member function 'virtual nsresult nsThreadManager::QueryInterface(const nsIID&, void**)': 42:58.45 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 42:58.45 foundInterface = 0; \ 42:58.45 ^~~~~~~~~~~~~~ 42:58.45 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 42:58.45 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 42:58.45 ^~~~~~~~~~~~~~~~~~~~~~~ 42:58.45 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsIClassInfoImpl.h:165:3: note: in expansion of macro 'NS_INTERFACE_MAP_END' 42:58.45 NS_INTERFACE_MAP_END 42:58.45 ^~~~~~~~~~~~~~~~~~~~ 42:58.45 /builddir/build/BUILD/thunderbird-68.2.2/xpcom/threads/nsThreadManager.cpp:105:1: note: in expansion of macro 'NS_IMPL_QUERY_INTERFACE_CI' 42:58.45 NS_IMPL_QUERY_INTERFACE_CI(nsThreadManager, nsIThreadManager) 42:58.45 ^~~~~~~~~~~~~~~~~~~~~~~~~~ 42:58.45 In file included from /builddir/build/BUILD/thunderbird-68.2.2/xpcom/threads/nsThread.cpp:20, 42:58.45 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/xpcom/threads/Unified_cpp_xpcom_threads1.cpp:83: 42:58.45 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsIClassInfoImpl.h:136:5: note: some parts of macro expansion are not guarded by this 'else' clause 42:58.45 } else 42:58.45 ^~~~ 42:58.45 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsIClassInfoImpl.h:136:5: note: in definition of macro 'NS_IMPL_QUERY_CLASSINFO' 42:58.45 } else 42:58.45 ^~~~ 42:58.45 /builddir/build/BUILD/thunderbird-68.2.2/xpcom/threads/nsThreadManager.cpp:105:1: note: in expansion of macro 'NS_IMPL_QUERY_INTERFACE_CI' 42:58.45 NS_IMPL_QUERY_INTERFACE_CI(nsThreadManager, nsIThreadManager) 42:58.45 ^~~~~~~~~~~~~~~~~~~~~~~~~~ 42:58.45 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/BlockingResourceBase.h:16, 42:58.45 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/Mutex.h:10, 42:58.45 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/AbstractEventQueue.h:12, 42:58.45 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/ThreadEventQueue.h:10, 42:58.45 from /builddir/build/BUILD/thunderbird-68.2.2/xpcom/threads/ThreadEventQueue.cpp:7, 42:58.45 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/xpcom/threads/Unified_cpp_xpcom_threads1.cpp:2: 42:58.45 /builddir/build/BUILD/thunderbird-68.2.2/xpcom/threads/nsThreadManager.cpp: In member function 'virtual nsresult {anonymous}::ShutdownObserveHelper::QueryInterface(const nsIID&, void**)': 42:58.45 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 42:58.45 foundInterface = 0; \ 42:58.45 ^~~~~~~~~~~~~~ 42:58.45 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 42:58.45 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 42:58.45 ^~~~~~~~~~~~~~~~~~~~~~~ 42:58.45 /builddir/build/BUILD/thunderbird-68.2.2/xpcom/threads/nsThreadManager.cpp:167:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 42:58.45 NS_INTERFACE_MAP_END 42:58.46 ^~~~~~~~~~~~~~~~~~~~ 42:58.46 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:991:3: note: some parts of macro expansion are not guarded by this 'else' clause 42:58.46 else 42:58.46 ^~~~ 42:58.46 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1067:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 42:58.46 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 42:58.46 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 42:58.46 /builddir/build/BUILD/thunderbird-68.2.2/xpcom/threads/nsThreadManager.cpp:166:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 42:58.46 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIObserver) 42:58.46 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 42:58.47 /builddir/build/BUILD/thunderbird-68.2.2/xpcom/threads/nsThreadPool.cpp: In member function 'virtual nsresult nsThreadPool::QueryInterface(const nsIID&, void**)': 42:58.47 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 42:58.47 foundInterface = 0; \ 42:58.47 ^~~~~~~~~~~~~~ 42:58.47 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 42:58.47 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 42:58.47 ^~~~~~~~~~~~~~~~~~~~~~~ 42:58.47 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsIClassInfoImpl.h:165:3: note: in expansion of macro 'NS_INTERFACE_MAP_END' 42:58.48 NS_INTERFACE_MAP_END 42:58.48 ^~~~~~~~~~~~~~~~~~~~ 42:58.48 /builddir/build/BUILD/thunderbird-68.2.2/xpcom/threads/nsThreadPool.cpp:42:1: note: in expansion of macro 'NS_IMPL_QUERY_INTERFACE_CI' 42:58.48 NS_IMPL_QUERY_INTERFACE_CI(nsThreadPool, nsIThreadPool, nsIEventTarget, 42:58.48 ^~~~~~~~~~~~~~~~~~~~~~~~~~ 42:58.48 In file included from /builddir/build/BUILD/thunderbird-68.2.2/xpcom/threads/nsThread.cpp:20, 42:58.48 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/xpcom/threads/Unified_cpp_xpcom_threads1.cpp:83: 42:58.48 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsIClassInfoImpl.h:136:5: note: some parts of macro expansion are not guarded by this 'else' clause 42:58.48 } else 42:58.48 ^~~~ 42:58.48 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsIClassInfoImpl.h:136:5: note: in definition of macro 'NS_IMPL_QUERY_CLASSINFO' 42:58.48 } else 42:58.48 ^~~~ 42:58.48 /builddir/build/BUILD/thunderbird-68.2.2/xpcom/threads/nsThreadPool.cpp:42:1: note: in expansion of macro 'NS_IMPL_QUERY_INTERFACE_CI' 42:58.48 NS_IMPL_QUERY_INTERFACE_CI(nsThreadPool, nsIThreadPool, nsIEventTarget, 42:58.48 ^~~~~~~~~~~~~~~~~~~~~~~~~~ 43:08.69 xpcom/reflect/xptinfo 43:17.58 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFontEntry.h:13, 43:17.58 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFont.h:11, 43:17.58 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsDeviceContext.h:12, 43:17.58 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/UIEvent.h:15, 43:17.58 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/MouseEvent.h:11, 43:17.58 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/DragEvent.h:10, 43:17.58 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/xpcom/reflect/xptinfo/xptdata.cpp:13: 43:17.58 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 43:17.58 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 43:17.58 std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 43:17.58 ^ 43:17.59 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 43:17.59 struct Block { 43:17.59 ^~~~~ 43:26.92 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/HashTable.h:89, 43:26.92 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/HashTable.h:10, 43:26.92 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/TracingAPI.h:11, 43:26.92 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/GCPolicyAPI.h:49, 43:26.92 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/RootingAPI.h:22, 43:26.92 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsCycleCollectionParticipant.h:13, 43:26.92 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsWrapperCache.h:10, 43:26.92 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/Animation.h:10, 43:26.93 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/xpcom/reflect/xptinfo/xptdata.cpp:3: 43:26.93 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = std::map; long unsigned int N = 2]': 43:26.93 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:99:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = std::map]' 43:26.93 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/Layers.h:248:29: required from here 43:26.93 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class std::map' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 43:26.93 memset(&aArr[0], 0, N * sizeof(T)); 43:26.93 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 43:26.93 In file included from /usr/include/c++/8/map:61, 43:26.93 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/system_wrappers/map:3, 43:26.93 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/stl_wrappers/map:44, 43:26.93 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/FrameMetrics.h:11, 43:26.93 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsIScrollableFrame.h:22, 43:26.93 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/Element.h:25, 43:26.93 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/PseudoElementHashEntry.h:10, 43:26.93 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/EffectCompositor.h:14, 43:26.93 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/Animation.h:16, 43:26.93 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/xpcom/reflect/xptinfo/xptdata.cpp:3: 43:26.93 /usr/include/c++/8/bits/stl_map.h:100:11: note: 'class std::map' declared here 43:26.93 class map 43:26.93 ^~~ 43:34.66 xpcom/reflect/xptcall 43:36.15 xpcom/reflect/xptcall/md/unix/xptcinvoke_asm_ppc64_linux.o 43:36.15 xpcom/reflect/xptcall/md/unix/xptcstubs_asm_ppc64_linux.o 43:36.19 xpcom/reflect/xptcall/md/unix 43:39.21 chrome 43:46.21 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsUtils.h:14, 43:46.21 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupports.h:79, 43:46.21 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsIProtocolHandler.h:10, 43:46.21 from /builddir/build/BUILD/thunderbird-68.2.2/chrome/nsChromeProtocolHandler.h:9, 43:46.21 from /builddir/build/BUILD/thunderbird-68.2.2/chrome/nsChromeProtocolHandler.cpp:13, 43:46.21 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/chrome/Unified_cpp_chrome0.cpp:2: 43:46.21 /builddir/build/BUILD/thunderbird-68.2.2/chrome/nsChromeRegistry.cpp: In member function 'virtual nsresult nsChromeRegistry::QueryInterface(const nsIID&, void**)': 43:46.21 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 43:46.21 foundInterface = 0; \ 43:46.21 ^~~~~~~~~~~~~~ 43:46.21 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 43:46.21 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 43:46.21 ^~~~~~~~~~~~~~~~~~~~~~~ 43:46.21 /builddir/build/BUILD/thunderbird-68.2.2/chrome/nsChromeRegistry.cpp:101:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 43:46.21 NS_INTERFACE_MAP_END 43:46.21 ^~~~~~~~~~~~~~~~~~~~ 43:46.21 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:991:3: note: some parts of macro expansion are not guarded by this 'else' clause 43:46.21 else 43:46.21 ^~~~ 43:46.21 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1067:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 43:46.21 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 43:46.21 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 43:46.21 /builddir/build/BUILD/thunderbird-68.2.2/chrome/nsChromeRegistry.cpp:100:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 43:46.21 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIChromeRegistry) 43:46.21 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 43:48.11 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:26, 43:48.11 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/ContentParent.h:10, 43:48.11 from /builddir/build/BUILD/thunderbird-68.2.2/chrome/nsChromeRegistryChrome.cpp:7, 43:48.11 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/chrome/Unified_cpp_chrome0.cpp:20: 43:48.11 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 43:48.11 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 43:48.11 std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 43:48.11 ^ 43:48.11 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 43:48.11 struct Block { 43:48.11 ^~~~~ 43:53.15 xpcom/build 44:10.63 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/HashTable.h:89, 44:10.64 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/HashTable.h:10, 44:10.64 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/TracingAPI.h:11, 44:10.64 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/GCPolicyAPI.h:49, 44:10.64 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/RootingAPI.h:22, 44:10.65 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/Value.h:26, 44:10.65 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISimpleEnumerator.h:13, 44:10.65 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsIDirectoryEnumerator.h:14, 44:10.65 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsIFile.h:14, 44:10.65 from /builddir/build/BUILD/thunderbird-68.2.2/xpcom/build/FileLocation.h:13, 44:10.65 from /builddir/build/BUILD/thunderbird-68.2.2/xpcom/build/FileLocation.cpp:7, 44:10.65 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/xpcom/build/Unified_cpp_xpcom_build0.cpp:2: 44:10.65 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = nsMemoryReporterManager::AmountFns]': 44:10.65 /builddir/build/BUILD/thunderbird-68.2.2/xpcom/base/nsMemoryReporterManager.h:162:40: required from here 44:10.65 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/PodOperations.h:31:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct nsMemoryReporterManager::AmountFns'; use assignment or value-initialization instead [-Wclass-memaccess] 44:10.65 memset(aT, 0, sizeof(T)); 44:10.65 ~~~~~~^~~~~~~~~~~~~~~~~~ 44:10.65 In file included from /builddir/build/BUILD/thunderbird-68.2.2/xpcom/build/XPCOMInit.cpp:65, 44:10.65 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/xpcom/build/Unified_cpp_xpcom_build0.cpp:47: 44:10.65 /builddir/build/BUILD/thunderbird-68.2.2/xpcom/base/nsMemoryReporterManager.h:144:10: note: 'struct nsMemoryReporterManager::AmountFns' declared here 44:10.65 struct AmountFns { 44:10.65 ^~~~~~~~~ 44:10.65 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/HashTable.h:89, 44:10.65 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/HashTable.h:10, 44:10.65 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/TracingAPI.h:11, 44:10.65 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/GCPolicyAPI.h:49, 44:10.65 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/RootingAPI.h:22, 44:10.65 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/Value.h:26, 44:10.65 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISimpleEnumerator.h:13, 44:10.65 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsIDirectoryEnumerator.h:14, 44:10.65 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsIFile.h:14, 44:10.65 from /builddir/build/BUILD/thunderbird-68.2.2/xpcom/build/FileLocation.h:13, 44:10.65 from /builddir/build/BUILD/thunderbird-68.2.2/xpcom/build/FileLocation.cpp:7, 44:10.65 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/xpcom/build/Unified_cpp_xpcom_build0.cpp:2: 44:10.65 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = nsMemoryReporterManager::SizeOfTabFns]': 44:10.65 /builddir/build/BUILD/thunderbird-68.2.2/xpcom/base/nsMemoryReporterManager.h:182:43: required from here 44:10.65 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/PodOperations.h:31:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct nsMemoryReporterManager::SizeOfTabFns'; use assignment or value-initialization instead [-Wclass-memaccess] 44:10.65 memset(aT, 0, sizeof(T)); 44:10.65 ~~~~~~^~~~~~~~~~~~~~~~~~ 44:10.65 In file included from /builddir/build/BUILD/thunderbird-68.2.2/xpcom/build/XPCOMInit.cpp:65, 44:10.65 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/xpcom/build/Unified_cpp_xpcom_build0.cpp:47: 44:10.65 /builddir/build/BUILD/thunderbird-68.2.2/xpcom/base/nsMemoryReporterManager.h:178:10: note: 'struct nsMemoryReporterManager::SizeOfTabFns' declared here 44:10.66 struct SizeOfTabFns { 44:10.66 ^~~~~~~~~~~~ 44:11.03 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/HashTable.h:89, 44:11.04 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/HashTable.h:10, 44:11.04 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/TracingAPI.h:11, 44:11.04 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/GCPolicyAPI.h:49, 44:11.04 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/RootingAPI.h:22, 44:11.04 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/Value.h:26, 44:11.04 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISimpleEnumerator.h:13, 44:11.04 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsIDirectoryEnumerator.h:14, 44:11.04 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsIFile.h:14, 44:11.04 from /builddir/build/BUILD/thunderbird-68.2.2/xpcom/build/FileLocation.h:13, 44:11.04 from /builddir/build/BUILD/thunderbird-68.2.2/xpcom/build/FileLocation.cpp:7, 44:11.04 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/xpcom/build/Unified_cpp_xpcom_build0.cpp:2: 44:11.04 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = std::map; long unsigned int N = 2]': 44:11.04 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:99:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = std::map]' 44:11.04 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/Layers.h:248:29: required from here 44:11.04 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class std::map' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 44:11.04 memset(&aArr[0], 0, N * sizeof(T)); 44:11.04 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 44:11.04 In file included from /usr/include/c++/8/map:61, 44:11.04 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/system_wrappers/map:3, 44:11.04 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/stl_wrappers/map:44, 44:11.04 from /builddir/build/BUILD/thunderbird-68.2.2/ipc/chromium/src/base/process_util.h:31, 44:11.04 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/ipc/IPCMessageUtils.h:10, 44:11.04 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/PRemoteDecoderManager.h:11, 44:11.04 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/PRemoteDecoderManagerChild.h:9, 44:11.04 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/RemoteDecoderManagerChild.h:8, 44:11.05 from /builddir/build/BUILD/thunderbird-68.2.2/xpcom/build/XPCOMInit.cpp:13, 44:11.05 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/xpcom/build/Unified_cpp_xpcom_build0.cpp:47: 44:11.05 /usr/include/c++/8/bits/stl_map.h:100:11: note: 'class std::map' declared here 44:11.05 class map 44:11.05 ^~~ 44:17.97 modules/libpref 44:38.28 intl/hyphenation/hyphen 44:39.30 intl/locale 44:39.30 intl/hyphenation/glue 44:39.43 intl/locale/gtk 44:39.46 intl/lwbrk 44:44.69 intl/strres 44:52.44 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:26, 44:52.44 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/ContentParent.h:10, 44:52.44 from /builddir/build/BUILD/thunderbird-68.2.2/intl/strres/nsStringBundle.cpp:35, 44:52.44 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/intl/strres/Unified_cpp_intl_strres0.cpp:2: 44:52.44 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 44:52.44 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 44:52.44 std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 44:52.44 ^ 44:52.44 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 44:52.44 struct Block { 44:52.44 ^~~~~ 44:58.93 In file included from /builddir/build/BUILD/thunderbird-68.2.2/js/src/jsfriendapi.cpp:21, 44:58.94 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/js/src/Unified_cpp_js_src7.cpp:11: 44:58.94 /builddir/build/BUILD/thunderbird-68.2.2/js/src/gc/PublicIterators.h: In function 'JS::Realm* js::GetAnyRealmInZone(JS::Zone*)': 44:58.94 /builddir/build/BUILD/thunderbird-68.2.2/js/src/gc/PublicIterators.h:123:13: warning: '*((void*)(& realm)+16).js::RealmsInCompartmentIter::it' may be used uninitialized in this function [-Wmaybe-uninitialized] 44:58.94 return *it; 44:58.94 ^~ 44:58.94 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/js/src/Unified_cpp_js_src7.cpp:11: 44:58.94 /builddir/build/BUILD/thunderbird-68.2.2/js/src/jsfriendapi.cpp:1133:20: note: '*((void*)(& realm)+16).js::RealmsInCompartmentIter::it' was declared here 44:58.94 RealmsInZoneIter realm(zone); 44:58.94 ^~~~~ 45:01.38 intl/l10n 45:01.38 intl/uconv 45:01.38 intl/unicharutil/util 45:01.41 netwerk/base 45:02.91 In file included from /builddir/build/BUILD/thunderbird-68.2.2/js/src/jsfriendapi.cpp:21, 45:02.91 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/js/src/Unified_cpp_js_src7.cpp:11: 45:02.91 /builddir/build/BUILD/thunderbird-68.2.2/js/src/gc/PublicIterators.h: In function 'bool js::RemapAllWrappersForObject(JSContext*, JSObject*, JSObject*)': 45:02.91 /builddir/build/BUILD/thunderbird-68.2.2/js/src/gc/PublicIterators.h:92:13: warning: '*((void*)(& c)+40).js::CompartmentsInZoneIter::it' may be used uninitialized in this function [-Wmaybe-uninitialized] 45:02.92 return *it; 45:02.92 ^~ 45:02.92 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/js/src/Unified_cpp_js_src7.cpp:47: 45:02.92 /builddir/build/BUILD/thunderbird-68.2.2/js/src/proxy/CrossCompartmentWrapper.cpp:622:25: note: '*((void*)(& c)+40).js::CompartmentsInZoneIter::it' was declared here 45:02.92 for (CompartmentsIter c(cx->runtime()); !c.done(); c.next()) { 45:02.92 ^ 45:02.92 In file included from /builddir/build/BUILD/thunderbird-68.2.2/js/src/jsfriendapi.cpp:21, 45:02.92 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/js/src/Unified_cpp_js_src7.cpp:11: 45:02.92 /builddir/build/BUILD/thunderbird-68.2.2/js/src/gc/PublicIterators.h:83:42: warning: '*((void*)(& c)+40).js::CompartmentsInZoneIter::zone' may be used uninitialized in this function [-Wmaybe-uninitialized] 45:02.92 it >= zone->compartments().end(); 45:02.92 ~~~~~~~~~~~~~~~~~~~~~~~~^~ 45:02.92 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/js/src/Unified_cpp_js_src7.cpp:47: 45:02.92 /builddir/build/BUILD/thunderbird-68.2.2/js/src/proxy/CrossCompartmentWrapper.cpp:622:25: note: '*((void*)(& c)+40).js::CompartmentsInZoneIter::zone' was declared here 45:02.92 for (CompartmentsIter c(cx->runtime()); !c.done(); c.next()) { 45:02.92 ^ 45:03.42 In file included from /builddir/build/BUILD/thunderbird-68.2.2/js/src/jsapi.cpp:49, 45:03.42 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/js/src/Unified_cpp_js_src6.cpp:38: 45:03.42 /builddir/build/BUILD/thunderbird-68.2.2/js/src/gc/PublicIterators.h: In function 'JSObject* JS_TransplantObject(JSContext*, JS::HandleObject, JS::HandleObject)': 45:03.42 /builddir/build/BUILD/thunderbird-68.2.2/js/src/gc/PublicIterators.h:87:7: warning: '*((void*)(& c)+40).js::CompartmentsInZoneIter::it' may be used uninitialized in this function [-Wmaybe-uninitialized] 45:03.42 it++; 45:03.42 ~~^~ 45:03.42 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/js/src/Unified_cpp_js_src6.cpp:38: 45:03.42 /builddir/build/BUILD/thunderbird-68.2.2/js/src/jsapi.cpp:606:25: note: '*((void*)(& c)+40).js::CompartmentsInZoneIter::it' was declared here 45:03.42 for (CompartmentsIter c(cx->runtime()); !c.done(); c.next()) { 45:03.42 ^ 45:03.42 In file included from /builddir/build/BUILD/thunderbird-68.2.2/js/src/jsapi.cpp:49, 45:03.42 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/js/src/Unified_cpp_js_src6.cpp:38: 45:03.42 /builddir/build/BUILD/thunderbird-68.2.2/js/src/gc/PublicIterators.h:83:42: warning: '*((void*)(& c)+40).js::CompartmentsInZoneIter::zone' may be used uninitialized in this function [-Wmaybe-uninitialized] 45:03.42 it >= zone->compartments().end(); 45:03.42 ~~~~~~~~~~~~~~~~~~~~~~~~^~ 45:03.42 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/js/src/Unified_cpp_js_src6.cpp:38: 45:03.42 /builddir/build/BUILD/thunderbird-68.2.2/js/src/jsapi.cpp:606:25: note: '*((void*)(& c)+40).js::CompartmentsInZoneIter::zone' was declared here 45:03.42 for (CompartmentsIter c(cx->runtime()); !c.done(); c.next()) { 45:03.42 ^ 45:03.74 In file included from /builddir/build/BUILD/thunderbird-68.2.2/js/src/jsfriendapi.cpp:21, 45:03.74 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/js/src/Unified_cpp_js_src7.cpp:11: 45:03.74 /builddir/build/BUILD/thunderbird-68.2.2/js/src/gc/PublicIterators.h: In function 'bool js::RecomputeWrappers(JSContext*, const js::CompartmentFilter&, const js::CompartmentFilter&)': 45:03.74 /builddir/build/BUILD/thunderbird-68.2.2/js/src/gc/PublicIterators.h:87:7: warning: '*((void*)(& c)+40).js::CompartmentsInZoneIter::it' may be used uninitialized in this function [-Wmaybe-uninitialized] 45:03.74 it++; 45:03.74 ~~^~ 45:03.74 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/js/src/Unified_cpp_js_src7.cpp:47: 45:03.74 /builddir/build/BUILD/thunderbird-68.2.2/js/src/proxy/CrossCompartmentWrapper.cpp:644:25: note: '*((void*)(& c)+40).js::CompartmentsInZoneIter::it' was declared here 45:03.74 for (CompartmentsIter c(cx->runtime()); !c.done(); c.next()) { 45:03.74 ^ 45:03.74 In file included from /builddir/build/BUILD/thunderbird-68.2.2/js/src/jsfriendapi.cpp:21, 45:03.74 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/js/src/Unified_cpp_js_src7.cpp:11: 45:03.74 /builddir/build/BUILD/thunderbird-68.2.2/js/src/gc/PublicIterators.h:83:42: warning: '*((void*)(& c)+40).js::CompartmentsInZoneIter::zone' may be used uninitialized in this function [-Wmaybe-uninitialized] 45:03.74 it >= zone->compartments().end(); 45:03.75 ~~~~~~~~~~~~~~~~~~~~~~~~^~ 45:03.75 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/js/src/Unified_cpp_js_src7.cpp:47: 45:03.75 /builddir/build/BUILD/thunderbird-68.2.2/js/src/proxy/CrossCompartmentWrapper.cpp:644:25: note: '*((void*)(& c)+40).js::CompartmentsInZoneIter::zone' was declared here 45:03.75 for (CompartmentsIter c(cx->runtime()); !c.done(); c.next()) { 45:03.75 ^ 45:03.96 In file included from /builddir/build/BUILD/thunderbird-68.2.2/js/src/jsfriendapi.cpp:21, 45:03.97 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/js/src/Unified_cpp_js_src7.cpp:11: 45:03.97 /builddir/build/BUILD/thunderbird-68.2.2/js/src/gc/PublicIterators.h: In function 'bool js::NukeCrossCompartmentWrappers(JSContext*, const js::CompartmentFilter&, JS::Realm*, js::NukeReferencesToWindow, js::NukeReferencesFromTarget)': 45:03.97 /builddir/build/BUILD/thunderbird-68.2.2/js/src/gc/PublicIterators.h:92:13: warning: '*((void*)(& c)+40).js::CompartmentsInZoneIter::it' may be used uninitialized in this function [-Wmaybe-uninitialized] 45:03.97 return *it; 45:03.97 ^~ 45:03.97 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/js/src/Unified_cpp_js_src7.cpp:47: 45:03.97 /builddir/build/BUILD/thunderbird-68.2.2/js/src/proxy/CrossCompartmentWrapper.cpp:438:25: note: '*((void*)(& c)+40).js::CompartmentsInZoneIter::it' was declared here 45:03.97 for (CompartmentsIter c(rt); !c.done(); c.next()) { 45:03.97 ^ 45:03.97 In file included from /builddir/build/BUILD/thunderbird-68.2.2/js/src/jsfriendapi.cpp:21, 45:03.97 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/js/src/Unified_cpp_js_src7.cpp:11: 45:03.97 /builddir/build/BUILD/thunderbird-68.2.2/js/src/gc/PublicIterators.h:83:42: warning: '*((void*)(& c)+40).js::CompartmentsInZoneIter::zone' may be used uninitialized in this function [-Wmaybe-uninitialized] 45:03.97 it >= zone->compartments().end(); 45:03.97 ~~~~~~~~~~~~~~~~~~~~~~~~^~ 45:03.97 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/js/src/Unified_cpp_js_src7.cpp:47: 45:03.97 /builddir/build/BUILD/thunderbird-68.2.2/js/src/proxy/CrossCompartmentWrapper.cpp:438:25: note: '*((void*)(& c)+40).js::CompartmentsInZoneIter::zone' was declared here 45:03.97 for (CompartmentsIter c(rt); !c.done(); c.next()) { 45:03.97 ^ 45:04.33 netwerk/base/mozurl 45:05.15 netwerk/cookie 45:08.87 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsUtils.h:14, 45:08.87 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupports.h:79, 45:08.87 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozIDOMLocalization.h:10, 45:08.87 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/DocumentL10n.h:10, 45:08.87 from /builddir/build/BUILD/thunderbird-68.2.2/intl/l10n/DocumentL10n.cpp:9, 45:08.87 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/intl/l10n/Unified_cpp_intl_l10n0.cpp:2: 45:08.87 /builddir/build/BUILD/thunderbird-68.2.2/intl/l10n/DocumentL10n.cpp: In member function 'virtual nsresult mozilla::dom::PromiseResolver::QueryInterface(const nsIID&, void**)': 45:08.87 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 45:08.87 foundInterface = 0; \ 45:08.87 ^~~~~~~~~~~~~~ 45:08.87 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 45:08.87 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 45:08.87 ^~~~~~~~~~~~~~~~~~~~~~~ 45:08.87 /builddir/build/BUILD/thunderbird-68.2.2/intl/l10n/DocumentL10n.cpp:35:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 45:08.87 NS_INTERFACE_MAP_END 45:08.87 ^~~~~~~~~~~~~~~~~~~~ 45:08.88 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 45:08.88 else 45:08.88 ^~~~ 45:08.88 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 45:08.88 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 45:08.88 ^~~~~~~~~~~~~~~~~~ 45:08.88 /builddir/build/BUILD/thunderbird-68.2.2/intl/l10n/DocumentL10n.cpp:34:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 45:08.88 NS_INTERFACE_MAP_ENTRY(nsISupports) 45:08.88 ^~~~~~~~~~~~~~~~~~~~~~ 45:08.88 /builddir/build/BUILD/thunderbird-68.2.2/intl/l10n/DocumentL10n.cpp: In member function 'virtual nsresult mozilla::dom::DocumentL10n::QueryInterface(const nsIID&, void**)': 45:08.88 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 45:08.88 foundInterface = 0; \ 45:08.88 ^~~~~~~~~~~~~~ 45:08.88 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 45:08.88 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 45:08.89 ^~~~~~~~~~~~~~~~~~~~~~~ 45:08.89 /builddir/build/BUILD/thunderbird-68.2.2/intl/l10n/DocumentL10n.cpp:64:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 45:08.89 NS_INTERFACE_MAP_END 45:08.89 ^~~~~~~~~~~~~~~~~~~~ 45:08.89 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 45:08.89 else 45:08.89 ^~~~ 45:08.89 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 45:08.89 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 45:08.89 ^~~~~~~~~~~~~~~~~~ 45:08.89 /builddir/build/BUILD/thunderbird-68.2.2/intl/l10n/DocumentL10n.cpp:63:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 45:08.89 NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference) 45:08.89 ^~~~~~~~~~~~~~~~~~~~~~ 45:08.93 /builddir/build/BUILD/thunderbird-68.2.2/intl/l10n/DocumentL10n.cpp: In member function 'virtual nsresult mozilla::dom::LocalizationHandler::QueryInterface(const nsIID&, void**)': 45:08.94 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 45:08.94 foundInterface = 0; \ 45:08.94 ^~~~~~~~~~~~~~ 45:08.94 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 45:08.94 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 45:08.94 ^~~~~~~~~~~~~~~~~~~~~~~ 45:08.94 /builddir/build/BUILD/thunderbird-68.2.2/intl/l10n/DocumentL10n.cpp:434:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 45:08.94 NS_INTERFACE_MAP_END 45:08.94 ^~~~~~~~~~~~~~~~~~~~ 45:08.94 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 45:08.94 else 45:08.94 ^~~~ 45:08.94 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 45:08.94 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 45:08.94 ^~~~~~~~~~~~~~~~~~ 45:08.94 /builddir/build/BUILD/thunderbird-68.2.2/intl/l10n/DocumentL10n.cpp:433:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 45:08.94 NS_INTERFACE_MAP_ENTRY(nsISupports) 45:08.94 ^~~~~~~~~~~~~~~~~~~~~~ 45:08.98 /builddir/build/BUILD/thunderbird-68.2.2/intl/l10n/DocumentL10n.cpp: In member function 'virtual nsresult mozilla::dom::L10nReadyHandler::QueryInterface(const nsIID&, void**)': 45:08.98 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 45:08.98 foundInterface = 0; \ 45:08.98 ^~~~~~~~~~~~~~ 45:08.98 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 45:08.98 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 45:08.98 ^~~~~~~~~~~~~~~~~~~~~~~ 45:08.98 /builddir/build/BUILD/thunderbird-68.2.2/intl/l10n/DocumentL10n.cpp:564:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 45:08.98 NS_INTERFACE_MAP_END 45:08.98 ^~~~~~~~~~~~~~~~~~~~ 45:08.98 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 45:08.98 else 45:08.98 ^~~~ 45:08.98 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 45:08.98 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 45:08.98 ^~~~~~~~~~~~~~~~~~ 45:08.98 /builddir/build/BUILD/thunderbird-68.2.2/intl/l10n/DocumentL10n.cpp:563:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 45:08.98 NS_INTERFACE_MAP_ENTRY(nsISupports) 45:08.98 ^~~~~~~~~~~~~~~~~~~~~~ 45:09.79 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsUtils.h:14, 45:09.79 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupports.h:79, 45:09.79 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsIInputStream.h:10, 45:09.79 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsIAsyncInputStream.h:10, 45:09.79 from /builddir/build/BUILD/thunderbird-68.2.2/netwerk/base/nsBaseContentStream.h:9, 45:09.79 from /builddir/build/BUILD/thunderbird-68.2.2/netwerk/base/nsBaseContentStream.cpp:6, 45:09.79 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/netwerk/base/Unified_cpp_netwerk_base2.cpp:2: 45:09.79 /builddir/build/BUILD/thunderbird-68.2.2/netwerk/base/nsBaseContentStream.cpp: In member function 'virtual nsresult nsBaseContentStream::QueryInterface(const nsIID&, void**)': 45:09.79 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 45:09.79 foundInterface = 0; \ 45:09.79 ^~~~~~~~~~~~~~ 45:09.79 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 45:09.79 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 45:09.79 ^~~~~~~~~~~~~~~~~~~~~~~ 45:09.79 /builddir/build/BUILD/thunderbird-68.2.2/netwerk/base/nsBaseContentStream.cpp:41:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 45:09.79 NS_INTERFACE_MAP_END 45:09.79 ^~~~~~~~~~~~~~~~~~~~ 45:09.79 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:991:3: note: some parts of macro expansion are not guarded by this 'else' clause 45:09.79 else 45:09.79 ^~~~ 45:09.79 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1067:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 45:09.79 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 45:09.79 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 45:09.79 /builddir/build/BUILD/thunderbird-68.2.2/netwerk/base/nsBaseContentStream.cpp:40:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 45:09.79 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIInputStream) 45:09.79 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 45:14.01 /builddir/build/BUILD/thunderbird-68.2.2/netwerk/base/nsBufferedStreams.cpp: In member function 'virtual nsresult nsBufferedInputStream::QueryInterface(const nsIID&, void**)': 45:14.02 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 45:14.02 foundInterface = 0; \ 45:14.02 ^~~~~~~~~~~~~~ 45:14.02 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 45:14.02 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 45:14.02 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 45:14.02 /builddir/build/BUILD/thunderbird-68.2.2/netwerk/base/nsBufferedStreams.cpp:295:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 45:14.02 NS_INTERFACE_MAP_END_INHERITING(nsBufferedStream) 45:14.02 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 45:14.02 In file included from /builddir/build/BUILD/thunderbird-68.2.2/netwerk/base/nsBufferedStreams.cpp:11, 45:14.02 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/netwerk/base/Unified_cpp_netwerk_base2.cpp:11: 45:14.02 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsIClassInfoImpl.h:136:5: note: some parts of macro expansion are not guarded by this 'else' clause 45:14.02 } else 45:14.02 ^~~~ 45:14.02 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsIClassInfoImpl.h:136:5: note: in definition of macro 'NS_IMPL_QUERY_CLASSINFO' 45:14.02 } else 45:14.02 ^~~~ 45:14.05 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsUtils.h:14, 45:14.05 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupports.h:79, 45:14.05 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsIInputStream.h:10, 45:14.05 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsIAsyncInputStream.h:10, 45:14.05 from /builddir/build/BUILD/thunderbird-68.2.2/netwerk/base/nsBaseContentStream.h:9, 45:14.05 from /builddir/build/BUILD/thunderbird-68.2.2/netwerk/base/nsBaseContentStream.cpp:6, 45:14.05 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/netwerk/base/Unified_cpp_netwerk_base2.cpp:2: 45:14.05 /builddir/build/BUILD/thunderbird-68.2.2/netwerk/base/nsBufferedStreams.cpp: In member function 'virtual nsresult nsBufferedOutputStream::QueryInterface(const nsIID&, void**)': 45:14.06 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 45:14.06 foundInterface = 0; \ 45:14.06 ^~~~~~~~~~~~~~ 45:14.06 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 45:14.06 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 45:14.06 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 45:14.06 /builddir/build/BUILD/thunderbird-68.2.2/netwerk/base/nsBufferedStreams.cpp:833:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 45:14.06 NS_INTERFACE_MAP_END_INHERITING(nsBufferedStream) 45:14.06 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 45:14.06 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 45:14.06 else 45:14.06 ^~~~ 45:14.06 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 45:14.06 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 45:14.06 ^~~~~~~~~~~~~~~~~~ 45:14.06 /builddir/build/BUILD/thunderbird-68.2.2/netwerk/base/nsBufferedStreams.cpp:832:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 45:14.06 NS_INTERFACE_MAP_ENTRY(nsIStreamBufferAccess) 45:14.06 ^~~~~~~~~~~~~~~~~~~~~~ 45:14.30 /builddir/build/BUILD/thunderbird-68.2.2/netwerk/base/nsFileStreams.cpp: In member function 'virtual nsresult nsFileInputStream::QueryInterface(const nsIID&, void**)': 45:14.31 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 45:14.31 foundInterface = 0; \ 45:14.31 ^~~~~~~~~~~~~~ 45:14.31 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 45:14.31 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 45:14.31 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 45:14.31 /builddir/build/BUILD/thunderbird-68.2.2/netwerk/base/nsFileStreams.cpp:402:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 45:14.31 NS_INTERFACE_MAP_END_INHERITING(nsFileStreamBase) 45:14.31 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 45:14.31 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:986:3: note: some parts of macro expansion are not guarded by this 'else' clause 45:14.31 else 45:14.31 ^~~~ 45:14.31 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1061:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_CONDITIONAL' 45:14.31 NS_IMPL_QUERY_BODY_CONDITIONAL(_interface, condition) 45:14.31 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 45:14.31 /builddir/build/BUILD/thunderbird-68.2.2/netwerk/base/nsFileStreams.cpp:401:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CONDITIONAL' 45:14.31 NS_INTERFACE_MAP_ENTRY_CONDITIONAL(nsICloneableInputStream, IsCloneable()) 45:14.31 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 45:16.47 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentChild.h:24, 45:16.47 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/ContentChild.h:14, 45:16.47 from /builddir/build/BUILD/thunderbird-68.2.2/netwerk/base/SimpleChannel.cpp:17, 45:16.47 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/netwerk/base/Unified_cpp_netwerk_base1.cpp:47: 45:16.47 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 45:16.47 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 45:16.47 std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 45:16.47 ^ 45:16.48 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 45:16.48 struct Block { 45:16.48 ^~~~~ 45:17.09 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:26, 45:17.09 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/ContentParent.h:10, 45:17.09 from /builddir/build/BUILD/thunderbird-68.2.2/netwerk/base/nsIOService.cpp:52, 45:17.09 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/netwerk/base/Unified_cpp_netwerk_base2.cpp:56: 45:17.09 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 45:17.09 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 45:17.09 std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 45:17.09 ^ 45:17.09 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 45:17.09 struct Block { 45:17.09 ^~~~~ 45:17.74 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsUtils.h:14, 45:17.74 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupports.h:79, 45:17.74 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsIInputStream.h:10, 45:17.74 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsIAsyncInputStream.h:10, 45:17.74 from /builddir/build/BUILD/thunderbird-68.2.2/netwerk/base/nsBaseContentStream.h:9, 45:17.74 from /builddir/build/BUILD/thunderbird-68.2.2/netwerk/base/nsBaseContentStream.cpp:6, 45:17.74 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/netwerk/base/Unified_cpp_netwerk_base2.cpp:2: 45:17.74 /builddir/build/BUILD/thunderbird-68.2.2/netwerk/base/nsMIMEInputStream.cpp: In member function 'virtual nsresult nsMIMEInputStream::QueryInterface(const nsIID&, void**)': 45:17.74 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 45:17.74 foundInterface = 0; \ 45:17.74 ^~~~~~~~~~~~~~ 45:17.74 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 45:17.75 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 45:17.75 ^~~~~~~~~~~~~~~~~~~~~~~ 45:17.75 /builddir/build/BUILD/thunderbird-68.2.2/netwerk/base/nsMIMEInputStream.cpp:123:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 45:17.75 NS_INTERFACE_MAP_END 45:17.75 ^~~~~~~~~~~~~~~~~~~~ 45:17.75 In file included from /builddir/build/BUILD/thunderbird-68.2.2/netwerk/base/nsBufferedStreams.cpp:11, 45:17.75 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/netwerk/base/Unified_cpp_netwerk_base2.cpp:11: 45:17.75 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsIClassInfoImpl.h:136:5: note: some parts of macro expansion are not guarded by this 'else' clause 45:17.75 } else 45:17.75 ^~~~ 45:17.75 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsIClassInfoImpl.h:136:5: note: in definition of macro 'NS_IMPL_QUERY_CLASSINFO' 45:17.75 } else 45:17.75 ^~~~ 45:20.17 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsUtils.h:14, 45:20.17 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupports.h:79, 45:20.17 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsIInputStream.h:10, 45:20.17 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsIArrayBufferInputStream.h:10, 45:20.17 from /builddir/build/BUILD/thunderbird-68.2.2/netwerk/base/ArrayBufferInputStream.h:9, 45:20.17 from /builddir/build/BUILD/thunderbird-68.2.2/netwerk/base/ArrayBufferInputStream.cpp:7, 45:20.17 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/netwerk/base/Unified_cpp_netwerk_base0.cpp:2: 45:20.17 /builddir/build/BUILD/thunderbird-68.2.2/netwerk/base/PartiallySeekableInputStream.cpp: In member function 'virtual nsresult mozilla::net::PartiallySeekableInputStream::QueryInterface(const nsIID&, void**)': 45:20.17 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 45:20.17 foundInterface = 0; \ 45:20.17 ^~~~~~~~~~~~~~ 45:20.17 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 45:20.17 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 45:20.17 ^~~~~~~~~~~~~~~~~~~~~~~ 45:20.17 /builddir/build/BUILD/thunderbird-68.2.2/netwerk/base/PartiallySeekableInputStream.cpp:35:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 45:20.17 NS_INTERFACE_MAP_END 45:20.17 ^~~~~~~~~~~~~~~~~~~~ 45:20.17 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:991:3: note: some parts of macro expansion are not guarded by this 'else' clause 45:20.17 else 45:20.18 ^~~~ 45:20.18 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1067:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 45:20.18 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 45:20.18 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 45:20.18 /builddir/build/BUILD/thunderbird-68.2.2/netwerk/base/PartiallySeekableInputStream.cpp:34:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 45:20.18 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIInputStream) 45:20.18 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 45:20.80 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:26, 45:20.80 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/ContentParent.h:10, 45:20.80 from /builddir/build/BUILD/thunderbird-68.2.2/netwerk/base/Predictor.cpp:52, 45:20.80 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/netwerk/base/Unified_cpp_netwerk_base0.cpp:137: 45:20.80 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 45:20.80 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 45:20.80 std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 45:20.80 ^ 45:20.80 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 45:20.80 struct Block { 45:20.80 ^~~~~ 45:32.53 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsUtils.h:14, 45:32.53 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsCOMPtr.h:30, 45:32.53 from /builddir/build/BUILD/thunderbird-68.2.2/netwerk/base/nsStreamListenerWrapper.h:8, 45:32.53 from /builddir/build/BUILD/thunderbird-68.2.2/netwerk/base/nsStreamListenerWrapper.cpp:5, 45:32.53 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/netwerk/base/Unified_cpp_netwerk_base4.cpp:2: 45:32.53 /builddir/build/BUILD/thunderbird-68.2.2/netwerk/base/nsUDPSocket.cpp: In member function 'virtual nsresult mozilla::net::nsUDPMessage::QueryInterface(const nsIID&, void**)': 45:32.53 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 45:32.53 foundInterface = 0; \ 45:32.53 ^~~~~~~~~~~~~~ 45:32.53 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 45:32.53 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 45:32.53 ^~~~~~~~~~~~~~~~~~~~~~~ 45:32.53 /builddir/build/BUILD/thunderbird-68.2.2/netwerk/base/nsUDPSocket.cpp:164:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 45:32.53 NS_INTERFACE_MAP_END 45:32.53 ^~~~~~~~~~~~~~~~~~~~ 45:32.53 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 45:32.54 else 45:32.54 ^~~~ 45:32.54 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 45:32.54 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 45:32.54 ^~~~~~~~~~~~~~~~~~ 45:32.54 /builddir/build/BUILD/thunderbird-68.2.2/netwerk/base/nsUDPSocket.cpp:163:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 45:32.54 NS_INTERFACE_MAP_ENTRY(nsIUDPMessage) 45:32.54 ^~~~~~~~~~~~~~~~~~~~~~ 45:37.81 netwerk/mime 45:37.81 netwerk/streamconv 45:37.81 netwerk/dns/mdns/libmdns 45:37.81 netwerk/socket 45:38.17 In file included from /builddir/build/BUILD/thunderbird-68.2.2/ipc/chromium/src/chrome/common/file_descriptor_set_posix.h:14, 45:38.17 from /builddir/build/BUILD/thunderbird-68.2.2/ipc/chromium/src/chrome/common/ipc_message_utils.h:20, 45:38.17 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/ipc/IPCMessageUtils.h:11, 45:38.17 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNecko.h:11, 45:38.17 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNeckoChild.h:9, 45:38.17 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/net/NeckoChild.h:11, 45:38.17 from /builddir/build/BUILD/thunderbird-68.2.2/netwerk/protocol/http/HttpLog.h:20, 45:38.17 from /builddir/build/BUILD/thunderbird-68.2.2/netwerk/base/nsNetUtil.cpp:8, 45:38.17 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/netwerk/base/Unified_cpp_netwerk_base3.cpp:2: 45:38.17 /builddir/build/BUILD/thunderbird-68.2.2/netwerk/base/nsProtocolProxyService.cpp: In member function 'virtual nsresult mozilla::net::nsProtocolProxyService::QueryInterface(const nsIID&, void**)': 45:38.17 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 45:38.18 foundInterface = 0; \ 45:38.18 ^~~~~~~~~~~~~~ 45:38.18 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 45:38.18 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 45:38.18 ^~~~~~~~~~~~~~~~~~~~~~~ 45:38.18 /builddir/build/BUILD/thunderbird-68.2.2/netwerk/base/nsProtocolProxyService.cpp:748:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 45:38.18 NS_INTERFACE_MAP_END 45:38.18 ^~~~~~~~~~~~~~~~~~~~ 45:38.18 In file included from /builddir/build/BUILD/thunderbird-68.2.2/netwerk/base/nsProtocolProxyService.cpp:13, 45:38.18 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/netwerk/base/Unified_cpp_netwerk_base3.cpp:29: 45:38.18 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsIClassInfoImpl.h:136:5: note: some parts of macro expansion are not guarded by this 'else' clause 45:38.18 } else 45:38.18 ^~~~ 45:38.18 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsIClassInfoImpl.h:136:5: note: in definition of macro 'NS_IMPL_QUERY_CLASSINFO' 45:38.18 } else 45:38.18 ^~~~ 45:38.40 In file included from /builddir/build/BUILD/thunderbird-68.2.2/ipc/chromium/src/chrome/common/file_descriptor_set_posix.h:14, 45:38.40 from /builddir/build/BUILD/thunderbird-68.2.2/ipc/chromium/src/chrome/common/ipc_message_utils.h:20, 45:38.40 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/ipc/IPCMessageUtils.h:11, 45:38.40 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNecko.h:11, 45:38.40 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNeckoChild.h:9, 45:38.40 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/net/NeckoChild.h:11, 45:38.40 from /builddir/build/BUILD/thunderbird-68.2.2/netwerk/protocol/http/HttpLog.h:20, 45:38.40 from /builddir/build/BUILD/thunderbird-68.2.2/netwerk/base/nsNetUtil.cpp:8, 45:38.40 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/netwerk/base/Unified_cpp_netwerk_base3.cpp:2: 45:38.40 /builddir/build/BUILD/thunderbird-68.2.2/netwerk/base/nsSimpleNestedURI.cpp: In member function 'virtual nsresult mozilla::net::nsSimpleNestedURI::Mutator::QueryInterface(const nsIID&, void**)': 45:38.40 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 45:38.40 foundInterface = 0; \ 45:38.40 ^~~~~~~~~~~~~~ 45:38.40 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 45:38.40 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 45:38.40 ^~~~~~~~~~~~~~~~~~~~~~~ 45:38.40 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsIURIMutator.h:146:3: note: in expansion of macro 'NS_INTERFACE_MAP_END' 45:38.40 NS_INTERFACE_MAP_END \ 45:38.40 ^~~~~~~~~~~~~~~~~~~~ 45:38.40 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsIURIMutator.h:121:3: note: in expansion of macro 'NS_IMPL_NSIURIMUTATOR_QUERY_INTERFACE' 45:38.40 NS_IMPL_NSIURIMUTATOR_QUERY_INTERFACE(aClass, __VA_ARGS__) \ 45:38.40 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 45:38.41 /builddir/build/BUILD/thunderbird-68.2.2/netwerk/base/nsSimpleNestedURI.cpp:213:1: note: in expansion of macro 'NS_IMPL_NSIURIMUTATOR_ISUPPORTS' 45:38.41 NS_IMPL_NSIURIMUTATOR_ISUPPORTS(nsSimpleNestedURI::Mutator, nsIURISetters, 45:38.41 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 45:38.41 In file included from /builddir/build/BUILD/thunderbird-68.2.2/netwerk/base/nsStandardURL.h:23, 45:38.41 from /builddir/build/BUILD/thunderbird-68.2.2/netwerk/base/nsNetUtil.cpp:93, 45:38.41 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/netwerk/base/Unified_cpp_netwerk_base3.cpp:2: 45:38.41 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsIURIMutator.h:145:7: note: some parts of macro expansion are not guarded by this 'else' clause 45:38.41 } else \ 45:38.41 ^~~~ 45:38.41 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsIURIMutator.h:145:7: note: in definition of macro 'NS_IMPL_NSIURIMUTATOR_QUERY_INTERFACE' 45:38.41 } else \ 45:38.41 ^~~~ 45:38.41 /builddir/build/BUILD/thunderbird-68.2.2/netwerk/base/nsSimpleNestedURI.cpp:213:1: note: in expansion of macro 'NS_IMPL_NSIURIMUTATOR_ISUPPORTS' 45:38.41 NS_IMPL_NSIURIMUTATOR_ISUPPORTS(nsSimpleNestedURI::Mutator, nsIURISetters, 45:38.41 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 45:38.43 In file included from /builddir/build/BUILD/thunderbird-68.2.2/ipc/chromium/src/chrome/common/file_descriptor_set_posix.h:14, 45:38.43 from /builddir/build/BUILD/thunderbird-68.2.2/ipc/chromium/src/chrome/common/ipc_message_utils.h:20, 45:38.43 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/ipc/IPCMessageUtils.h:11, 45:38.43 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNecko.h:11, 45:38.43 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNeckoChild.h:9, 45:38.43 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/net/NeckoChild.h:11, 45:38.43 from /builddir/build/BUILD/thunderbird-68.2.2/netwerk/protocol/http/HttpLog.h:20, 45:38.43 from /builddir/build/BUILD/thunderbird-68.2.2/netwerk/base/nsNetUtil.cpp:8, 45:38.43 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/netwerk/base/Unified_cpp_netwerk_base3.cpp:2: 45:38.43 /builddir/build/BUILD/thunderbird-68.2.2/netwerk/base/nsSimpleURI.cpp: In member function 'virtual nsresult mozilla::net::nsSimpleURI::QueryInterface(const nsIID&, void**)': 45:38.43 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 45:38.44 foundInterface = 0; \ 45:38.44 ^~~~~~~~~~~~~~ 45:38.44 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 45:38.44 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 45:38.44 ^~~~~~~~~~~~~~~~~~~~~~~ 45:38.44 /builddir/build/BUILD/thunderbird-68.2.2/netwerk/base/nsSimpleURI.cpp:60:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 45:38.44 NS_INTERFACE_MAP_END 45:38.44 ^~~~~~~~~~~~~~~~~~~~ 45:38.44 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 45:38.44 else 45:38.44 ^~~~ 45:38.44 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 45:38.44 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 45:38.44 ^~~~~~~~~~~~~~~~~~ 45:38.44 /builddir/build/BUILD/thunderbird-68.2.2/netwerk/base/nsSimpleURI.cpp:59:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 45:38.44 NS_INTERFACE_MAP_ENTRY(nsISizeOf) 45:38.44 ^~~~~~~~~~~~~~~~~~~~~~ 45:38.46 /builddir/build/BUILD/thunderbird-68.2.2/netwerk/base/nsSimpleURI.cpp: In member function 'virtual nsresult mozilla::net::nsSimpleURI::Mutator::QueryInterface(const nsIID&, void**)': 45:38.47 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 45:38.47 foundInterface = 0; \ 45:38.47 ^~~~~~~~~~~~~~ 45:38.47 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 45:38.47 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 45:38.47 ^~~~~~~~~~~~~~~~~~~~~~~ 45:38.47 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsIURIMutator.h:146:3: note: in expansion of macro 'NS_INTERFACE_MAP_END' 45:38.47 NS_INTERFACE_MAP_END \ 45:38.47 ^~~~~~~~~~~~~~~~~~~~ 45:38.47 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsIURIMutator.h:121:3: note: in expansion of macro 'NS_IMPL_NSIURIMUTATOR_QUERY_INTERFACE' 45:38.47 NS_IMPL_NSIURIMUTATOR_QUERY_INTERFACE(aClass, __VA_ARGS__) \ 45:38.47 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 45:38.47 /builddir/build/BUILD/thunderbird-68.2.2/netwerk/base/nsSimpleURI.cpp:740:1: note: in expansion of macro 'NS_IMPL_NSIURIMUTATOR_ISUPPORTS' 45:38.47 NS_IMPL_NSIURIMUTATOR_ISUPPORTS(nsSimpleURI::Mutator, nsIURISetters, 45:38.47 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 45:38.47 In file included from /builddir/build/BUILD/thunderbird-68.2.2/netwerk/base/nsStandardURL.h:23, 45:38.47 from /builddir/build/BUILD/thunderbird-68.2.2/netwerk/base/nsNetUtil.cpp:93, 45:38.47 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/netwerk/base/Unified_cpp_netwerk_base3.cpp:2: 45:38.47 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsIURIMutator.h:145:7: note: some parts of macro expansion are not guarded by this 'else' clause 45:38.48 } else \ 45:38.48 ^~~~ 45:38.48 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsIURIMutator.h:145:7: note: in definition of macro 'NS_IMPL_NSIURIMUTATOR_QUERY_INTERFACE' 45:38.48 } else \ 45:38.48 ^~~~ 45:38.48 /builddir/build/BUILD/thunderbird-68.2.2/netwerk/base/nsSimpleURI.cpp:740:1: note: in expansion of macro 'NS_IMPL_NSIURIMUTATOR_ISUPPORTS' 45:38.48 NS_IMPL_NSIURIMUTATOR_ISUPPORTS(nsSimpleURI::Mutator, nsIURISetters, 45:38.48 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 45:38.78 In file included from /builddir/build/BUILD/thunderbird-68.2.2/ipc/chromium/src/chrome/common/file_descriptor_set_posix.h:14, 45:38.78 from /builddir/build/BUILD/thunderbird-68.2.2/ipc/chromium/src/chrome/common/ipc_message_utils.h:20, 45:38.79 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/ipc/IPCMessageUtils.h:11, 45:38.79 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNecko.h:11, 45:38.79 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNeckoChild.h:9, 45:38.79 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/net/NeckoChild.h:11, 45:38.79 from /builddir/build/BUILD/thunderbird-68.2.2/netwerk/protocol/http/HttpLog.h:20, 45:38.79 from /builddir/build/BUILD/thunderbird-68.2.2/netwerk/base/nsNetUtil.cpp:8, 45:38.79 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/netwerk/base/Unified_cpp_netwerk_base3.cpp:2: 45:38.79 /builddir/build/BUILD/thunderbird-68.2.2/netwerk/base/nsStandardURL.cpp: In member function 'virtual nsresult mozilla::net::nsStandardURL::QueryInterface(const nsIID&, void**)': 45:38.79 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 45:38.79 foundInterface = 0; \ 45:38.79 ^~~~~~~~~~~~~~ 45:38.79 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 45:38.79 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 45:38.79 ^~~~~~~~~~~~~~~~~~~~~~~ 45:38.79 /builddir/build/BUILD/thunderbird-68.2.2/netwerk/base/nsStandardURL.cpp:1200:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 45:38.79 NS_INTERFACE_MAP_END 45:38.79 ^~~~~~~~~~~~~~~~~~~~ 45:38.79 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 45:38.79 else 45:38.79 ^~~~ 45:38.80 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 45:38.80 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 45:38.80 ^~~~~~~~~~~~~~~~~~ 45:38.80 /builddir/build/BUILD/thunderbird-68.2.2/netwerk/base/nsStandardURL.cpp:1199:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 45:38.80 NS_INTERFACE_MAP_ENTRY(nsISizeOf) 45:38.80 ^~~~~~~~~~~~~~~~~~~~~~ 45:38.84 /builddir/build/BUILD/thunderbird-68.2.2/netwerk/base/nsStandardURL.cpp: In member function 'virtual nsresult mozilla::net::nsStandardURL::Mutator::QueryInterface(const nsIID&, void**)': 45:38.84 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 45:38.84 foundInterface = 0; \ 45:38.84 ^~~~~~~~~~~~~~ 45:38.84 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 45:38.84 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 45:38.84 ^~~~~~~~~~~~~~~~~~~~~~~ 45:38.84 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsIURIMutator.h:146:3: note: in expansion of macro 'NS_INTERFACE_MAP_END' 45:38.84 NS_INTERFACE_MAP_END \ 45:38.84 ^~~~~~~~~~~~~~~~~~~~ 45:38.84 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsIURIMutator.h:121:3: note: in expansion of macro 'NS_IMPL_NSIURIMUTATOR_QUERY_INTERFACE' 45:38.84 NS_IMPL_NSIURIMUTATOR_QUERY_INTERFACE(aClass, __VA_ARGS__) \ 45:38.84 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 45:38.84 /builddir/build/BUILD/thunderbird-68.2.2/netwerk/base/nsStandardURL.cpp:2092:1: note: in expansion of macro 'NS_IMPL_NSIURIMUTATOR_ISUPPORTS' 45:38.84 NS_IMPL_NSIURIMUTATOR_ISUPPORTS(nsStandardURL::Mutator, nsIURISetters, 45:38.84 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 45:38.84 In file included from /builddir/build/BUILD/thunderbird-68.2.2/netwerk/base/nsStandardURL.h:23, 45:38.85 from /builddir/build/BUILD/thunderbird-68.2.2/netwerk/base/nsNetUtil.cpp:93, 45:38.85 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/netwerk/base/Unified_cpp_netwerk_base3.cpp:2: 45:38.85 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsIURIMutator.h:145:7: note: some parts of macro expansion are not guarded by this 'else' clause 45:38.85 } else \ 45:38.85 ^~~~ 45:38.85 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsIURIMutator.h:145:7: note: in definition of macro 'NS_IMPL_NSIURIMUTATOR_QUERY_INTERFACE' 45:38.85 } else \ 45:38.85 ^~~~ 45:38.85 /builddir/build/BUILD/thunderbird-68.2.2/netwerk/base/nsStandardURL.cpp:2092:1: note: in expansion of macro 'NS_IMPL_NSIURIMUTATOR_ISUPPORTS' 45:38.85 NS_IMPL_NSIURIMUTATOR_ISUPPORTS(nsStandardURL::Mutator, nsIURISetters, 45:38.85 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 45:40.05 netwerk/streamconv/converters 45:40.50 netwerk/cache 45:40.80 netwerk/cache2 45:42.35 netwerk/protocol/about 45:42.48 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsUtils.h:14, 45:42.48 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupports.h:79, 45:42.48 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsIRequestObserver.h:10, 45:42.48 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsIStreamListener.h:10, 45:42.48 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsIStreamConverter.h:10, 45:42.48 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozITXTToHTMLConv.h:10, 45:42.48 from /builddir/build/BUILD/thunderbird-68.2.2/netwerk/streamconv/converters/mozTXTToHTMLConv.h:14, 45:42.48 from /builddir/build/BUILD/thunderbird-68.2.2/netwerk/streamconv/converters/mozTXTToHTMLConv.cpp:7, 45:42.48 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/netwerk/streamconv/converters/Unified_cpp_converters0.cpp:11: 45:42.48 /builddir/build/BUILD/thunderbird-68.2.2/netwerk/streamconv/converters/nsMultiMixedConv.cpp: In member function 'virtual nsresult nsPartChannel::QueryInterface(const nsIID&, void**)': 45:42.48 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 45:42.48 foundInterface = 0; \ 45:42.48 ^~~~~~~~~~~~~~ 45:42.48 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 45:42.48 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 45:42.49 ^~~~~~~~~~~~~~~~~~~~~~~ 45:42.49 /builddir/build/BUILD/thunderbird-68.2.2/netwerk/streamconv/converters/nsMultiMixedConv.cpp:93:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 45:42.49 NS_INTERFACE_MAP_END 45:42.49 ^~~~~~~~~~~~~~~~~~~~ 45:42.49 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 45:42.49 else 45:42.49 ^~~~ 45:42.50 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 45:42.50 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 45:42.50 ^~~~~~~~~~~~~~~~~~ 45:42.50 /builddir/build/BUILD/thunderbird-68.2.2/netwerk/streamconv/converters/nsMultiMixedConv.cpp:92:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 45:42.50 NS_INTERFACE_MAP_ENTRY(nsIMultiPartChannel) 45:42.50 ^~~~~~~~~~~~~~~~~~~~~~ 45:42.55 /builddir/build/BUILD/thunderbird-68.2.2/netwerk/streamconv/converters/nsUnknownDecoder.cpp: In member function 'virtual nsresult nsUnknownDecoder::QueryInterface(const nsIID&, void**)': 45:42.55 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 45:42.55 foundInterface = 0; \ 45:42.55 ^~~~~~~~~~~~~~ 45:42.56 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 45:42.56 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 45:42.56 ^~~~~~~~~~~~~~~~~~~~~~~ 45:42.56 /builddir/build/BUILD/thunderbird-68.2.2/netwerk/streamconv/converters/nsUnknownDecoder.cpp:117:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 45:42.56 NS_INTERFACE_MAP_END 45:42.56 ^~~~~~~~~~~~~~~~~~~~ 45:42.56 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:991:3: note: some parts of macro expansion are not guarded by this 'else' clause 45:42.56 else 45:42.56 ^~~~ 45:42.56 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1067:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 45:42.56 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 45:42.56 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 45:42.56 /builddir/build/BUILD/thunderbird-68.2.2/netwerk/streamconv/converters/nsUnknownDecoder.cpp:116:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 45:42.56 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIStreamListener) 45:42.57 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 45:42.70 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsUtils.h:14, 45:42.70 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupports.h:79, 45:42.71 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsICache.h:10, 45:42.71 from /builddir/build/BUILD/thunderbird-68.2.2/netwerk/cache/nsCacheEntry.h:10, 45:42.71 from /builddir/build/BUILD/thunderbird-68.2.2/netwerk/cache/nsDiskCache.h:10, 45:42.71 from /builddir/build/BUILD/thunderbird-68.2.2/netwerk/cache/nsApplicationCacheService.cpp:5, 45:42.71 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/netwerk/cache/Unified_cpp_netwerk_cache0.cpp:2: 45:42.71 /builddir/build/BUILD/thunderbird-68.2.2/netwerk/cache/nsCacheEntryDescriptor.cpp: In member function 'virtual nsresult nsCacheEntryDescriptor::nsInputStreamWrapper::QueryInterface(const nsIID&, void**)': 45:42.71 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 45:42.71 foundInterface = 0; \ 45:42.71 ^~~~~~~~~~~~~~ 45:42.71 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 45:42.72 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 45:42.72 ^~~~~~~~~~~~~~~~~~~~~~~ 45:42.72 /builddir/build/BUILD/thunderbird-68.2.2/netwerk/cache/nsCacheEntryDescriptor.cpp:640:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 45:42.72 NS_INTERFACE_MAP_END 45:42.72 ^~~~~~~~~~~~~~~~~~~~ 45:42.72 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 45:42.72 else 45:42.72 ^~~~ 45:42.72 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 45:42.72 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 45:42.72 ^~~~~~~~~~~~~~~~~~ 45:42.72 /builddir/build/BUILD/thunderbird-68.2.2/netwerk/cache/nsCacheEntryDescriptor.cpp:639:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 45:42.73 NS_INTERFACE_MAP_ENTRY(nsISupports) 45:42.73 ^~~~~~~~~~~~~~~~~~~~~~ 45:42.73 /builddir/build/BUILD/thunderbird-68.2.2/netwerk/cache/nsCacheEntryDescriptor.cpp: In member function 'virtual nsresult nsCacheEntryDescriptor::nsDecompressInputStreamWrapper::QueryInterface(const nsIID&, void**)': 45:42.73 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 45:42.73 foundInterface = 0; \ 45:42.73 ^~~~~~~~~~~~~~ 45:42.73 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 45:42.73 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 45:42.73 ^~~~~~~~~~~~~~~~~~~~~~~ 45:42.73 /builddir/build/BUILD/thunderbird-68.2.2/netwerk/cache/nsCacheEntryDescriptor.cpp:812:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 45:42.73 NS_INTERFACE_MAP_END 45:42.74 ^~~~~~~~~~~~~~~~~~~~ 45:42.74 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 45:42.74 else 45:42.74 ^~~~ 45:42.74 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 45:42.74 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 45:42.74 ^~~~~~~~~~~~~~~~~~ 45:42.74 /builddir/build/BUILD/thunderbird-68.2.2/netwerk/cache/nsCacheEntryDescriptor.cpp:811:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 45:42.74 NS_INTERFACE_MAP_ENTRY(nsISupports) 45:42.74 ^~~~~~~~~~~~~~~~~~~~~~ 45:42.74 /builddir/build/BUILD/thunderbird-68.2.2/netwerk/cache/nsCacheEntryDescriptor.cpp: In member function 'virtual nsresult nsCacheEntryDescriptor::nsOutputStreamWrapper::QueryInterface(const nsIID&, void**)': 45:42.75 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 45:42.75 foundInterface = 0; \ 45:42.75 ^~~~~~~~~~~~~~ 45:42.75 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 45:42.75 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 45:42.75 ^~~~~~~~~~~~~~~~~~~~~~~ 45:42.75 /builddir/build/BUILD/thunderbird-68.2.2/netwerk/cache/nsCacheEntryDescriptor.cpp:971:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 45:42.75 NS_INTERFACE_MAP_END 45:42.75 ^~~~~~~~~~~~~~~~~~~~ 45:42.75 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 45:42.75 else 45:42.76 ^~~~ 45:42.76 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 45:42.76 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 45:42.76 ^~~~~~~~~~~~~~~~~~ 45:42.76 /builddir/build/BUILD/thunderbird-68.2.2/netwerk/cache/nsCacheEntryDescriptor.cpp:970:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 45:42.76 NS_INTERFACE_MAP_ENTRY(nsISupports) 45:42.76 ^~~~~~~~~~~~~~~~~~~~~~ 45:42.76 /builddir/build/BUILD/thunderbird-68.2.2/netwerk/cache/nsCacheEntryDescriptor.cpp: In member function 'virtual nsresult nsCacheEntryDescriptor::nsCompressOutputStreamWrapper::QueryInterface(const nsIID&, void**)': 45:42.76 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 45:42.76 foundInterface = 0; \ 45:42.77 ^~~~~~~~~~~~~~ 45:42.77 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 45:42.77 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 45:42.77 ^~~~~~~~~~~~~~~~~~~~~~~ 45:42.77 /builddir/build/BUILD/thunderbird-68.2.2/netwerk/cache/nsCacheEntryDescriptor.cpp:1164:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 45:42.77 NS_INTERFACE_MAP_END 45:42.77 ^~~~~~~~~~~~~~~~~~~~ 45:42.77 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 45:42.77 else 45:42.77 ^~~~ 45:42.77 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 45:42.77 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 45:42.78 ^~~~~~~~~~~~~~~~~~ 45:42.78 /builddir/build/BUILD/thunderbird-68.2.2/netwerk/cache/nsCacheEntryDescriptor.cpp:1163:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 45:42.78 NS_INTERFACE_MAP_ENTRY(nsISupports) 45:42.78 ^~~~~~~~~~~~~~~~~~~~~~ 45:45.88 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentChild.h:24, 45:45.89 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/ContentChild.h:14, 45:45.89 from /builddir/build/BUILD/thunderbird-68.2.2/netwerk/cookie/CookieServiceChild.cpp:12, 45:45.89 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/netwerk/cookie/Unified_cpp_netwerk_cookie0.cpp:2: 45:45.89 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 45:45.89 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 45:45.89 std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 45:45.89 ^ 45:45.89 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 45:45.89 struct Block { 45:45.89 ^~~~~ 45:46.58 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsUtils.h:14, 45:46.58 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupports.h:79, 45:46.58 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsICacheEntry.h:10, 45:46.58 from /builddir/build/BUILD/thunderbird-68.2.2/netwerk/cache2/CacheEntry.h:8, 45:46.59 from /builddir/build/BUILD/thunderbird-68.2.2/netwerk/cache2/CacheEntry.cpp:6, 45:46.59 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/netwerk/cache2/Unified_cpp_netwerk_cache20.cpp:2: 45:46.59 /builddir/build/BUILD/thunderbird-68.2.2/netwerk/cache2/CacheFile.cpp: In member function 'virtual nsresult mozilla::net::CacheFile::QueryInterface(const nsIID&, void**)': 45:46.59 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 45:46.59 foundInterface = 0; \ 45:46.59 ^~~~~~~~~~~~~~ 45:46.59 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 45:46.60 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 45:46.60 ^~~~~~~~~~~~~~~~~~~~~~~ 45:46.60 /builddir/build/BUILD/thunderbird-68.2.2/netwerk/cache2/CacheFile.cpp:157:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 45:46.60 NS_INTERFACE_MAP_END 45:46.60 ^~~~~~~~~~~~~~~~~~~~ 45:46.60 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:991:3: note: some parts of macro expansion are not guarded by this 'else' clause 45:46.60 else 45:46.60 ^~~~ 45:46.60 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1067:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 45:46.60 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 45:46.60 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 45:46.60 /builddir/build/BUILD/thunderbird-68.2.2/netwerk/cache2/CacheFile.cpp:155:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 45:46.60 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, 45:46.60 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 45:46.68 /builddir/build/BUILD/thunderbird-68.2.2/netwerk/cache2/CacheFileChunk.cpp: In member function 'virtual nsresult mozilla::net::CacheFileChunk::QueryInterface(const nsIID&, void**)': 45:46.68 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 45:46.68 foundInterface = 0; \ 45:46.69 ^~~~~~~~~~~~~~ 45:46.69 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 45:46.69 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 45:46.69 ^~~~~~~~~~~~~~~~~~~~~~~ 45:46.69 /builddir/build/BUILD/thunderbird-68.2.2/netwerk/cache2/CacheFileChunk.cpp:291:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 45:46.69 NS_INTERFACE_MAP_END 45:46.69 ^~~~~~~~~~~~~~~~~~~~ 45:46.69 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 45:46.69 else 45:46.69 ^~~~ 45:46.69 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 45:46.69 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 45:46.69 ^~~~~~~~~~~~~~~~~~ 45:46.69 /builddir/build/BUILD/thunderbird-68.2.2/netwerk/cache2/CacheFileChunk.cpp:290:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 45:46.69 NS_INTERFACE_MAP_ENTRY(nsISupports) 45:46.69 ^~~~~~~~~~~~~~~~~~~~~~ 45:46.80 /builddir/build/BUILD/thunderbird-68.2.2/netwerk/cache2/CacheFileIOManager.cpp: In member function 'virtual nsresult mozilla::net::CacheFileHandle::QueryInterface(const nsIID&, void**)': 45:46.81 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 45:46.81 foundInterface = 0; \ 45:46.81 ^~~~~~~~~~~~~~ 45:46.81 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 45:46.81 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 45:46.81 ^~~~~~~~~~~~~~~~~~~~~~~ 45:46.81 /builddir/build/BUILD/thunderbird-68.2.2/netwerk/cache2/CacheFileIOManager.cpp:110:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 45:46.81 NS_INTERFACE_MAP_END 45:46.81 ^~~~~~~~~~~~~~~~~~~~ 45:46.81 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 45:46.81 else 45:46.81 ^~~~ 45:46.81 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 45:46.82 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 45:46.82 ^~~~~~~~~~~~~~~~~~ 45:46.82 /builddir/build/BUILD/thunderbird-68.2.2/netwerk/cache2/CacheFileIOManager.cpp:109:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 45:46.82 NS_INTERFACE_MAP_ENTRY(nsISupports) 45:46.82 ^~~~~~~~~~~~~~~~~~~~~~ 45:46.97 /builddir/build/BUILD/thunderbird-68.2.2/netwerk/cache2/CacheFileInputStream.cpp: In member function 'virtual nsresult mozilla::net::CacheFileInputStream::QueryInterface(const nsIID&, void**)': 45:46.97 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 45:46.97 foundInterface = 0; \ 45:46.97 ^~~~~~~~~~~~~~ 45:46.97 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 45:46.97 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 45:46.97 ^~~~~~~~~~~~~~~~~~~~~~~ 45:46.98 /builddir/build/BUILD/thunderbird-68.2.2/netwerk/cache2/CacheFileInputStream.cpp:43:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 45:46.98 NS_INTERFACE_MAP_END 45:46.98 ^~~~~~~~~~~~~~~~~~~~ 45:46.98 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:991:3: note: some parts of macro expansion are not guarded by this 'else' clause 45:46.98 else 45:46.98 ^~~~ 45:46.98 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1067:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 45:46.98 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 45:46.98 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 45:46.98 /builddir/build/BUILD/thunderbird-68.2.2/netwerk/cache2/CacheFileInputStream.cpp:42:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 45:46.98 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIInputStream) 45:46.98 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 45:47.03 /builddir/build/BUILD/thunderbird-68.2.2/netwerk/cache2/CacheFileOutputStream.cpp: In member function 'virtual nsresult mozilla::net::CacheFileOutputStream::QueryInterface(const nsIID&, void**)': 45:47.03 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 45:47.03 foundInterface = 0; \ 45:47.03 ^~~~~~~~~~~~~~ 45:47.03 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 45:47.03 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 45:47.03 ^~~~~~~~~~~~~~~~~~~~~~~ 45:47.03 /builddir/build/BUILD/thunderbird-68.2.2/netwerk/cache2/CacheFileOutputStream.cpp:45:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 45:47.03 NS_INTERFACE_MAP_END 45:47.03 ^~~~~~~~~~~~~~~~~~~~ 45:47.03 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:991:3: note: some parts of macro expansion are not guarded by this 'else' clause 45:47.03 else 45:47.03 ^~~~ 45:47.03 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1067:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 45:47.03 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 45:47.03 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 45:47.03 /builddir/build/BUILD/thunderbird-68.2.2/netwerk/cache2/CacheFileOutputStream.cpp:44:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 45:47.03 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIOutputStream) 45:47.03 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 45:48.50 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsUtils.h:14, 45:48.50 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupports.h:79, 45:48.50 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsIAboutModule.h:10, 45:48.51 from /builddir/build/BUILD/thunderbird-68.2.2/netwerk/protocol/about/nsAboutBlank.h:9, 45:48.51 from /builddir/build/BUILD/thunderbird-68.2.2/netwerk/protocol/about/nsAboutBlank.cpp:6, 45:48.51 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/netwerk/protocol/about/Unified_cpp_protocol_about0.cpp:2: 45:48.51 /builddir/build/BUILD/thunderbird-68.2.2/netwerk/protocol/about/nsAboutProtocolHandler.cpp: In member function 'virtual nsresult mozilla::net::nsNestedAboutURI::QueryInterface(const nsIID&, void**)': 45:48.51 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 45:48.51 foundInterface = 0; \ 45:48.51 ^~~~~~~~~~~~~~ 45:48.51 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 45:48.51 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 45:48.52 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 45:48.52 /builddir/build/BUILD/thunderbird-68.2.2/netwerk/protocol/about/nsAboutProtocolHandler.cpp:331:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 45:48.52 NS_INTERFACE_MAP_END_INHERITING(nsSimpleNestedURI) 45:48.52 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 45:48.52 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/netwerk/protocol/about/Unified_cpp_protocol_about0.cpp:29: 45:48.52 /builddir/build/BUILD/thunderbird-68.2.2/netwerk/protocol/about/nsAboutProtocolHandler.cpp:330:3: note: some parts of macro expansion are not guarded by this 'else' clause 45:48.52 else 45:48.52 ^~~~ 45:48.52 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsUtils.h:14, 45:48.52 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupports.h:79, 45:48.52 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsIAboutModule.h:10, 45:48.52 from /builddir/build/BUILD/thunderbird-68.2.2/netwerk/protocol/about/nsAboutBlank.h:9, 45:48.53 from /builddir/build/BUILD/thunderbird-68.2.2/netwerk/protocol/about/nsAboutBlank.cpp:6, 45:48.53 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/netwerk/protocol/about/Unified_cpp_protocol_about0.cpp:2: 45:48.53 /builddir/build/BUILD/thunderbird-68.2.2/netwerk/protocol/about/nsAboutProtocolHandler.cpp: In member function 'virtual nsresult mozilla::net::nsNestedAboutURI::Mutator::QueryInterface(const nsIID&, void**)': 45:48.53 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 45:48.53 foundInterface = 0; \ 45:48.53 ^~~~~~~~~~~~~~ 45:48.53 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 45:48.53 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 45:48.53 ^~~~~~~~~~~~~~~~~~~~~~~ 45:48.53 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsIURIMutator.h:146:3: note: in expansion of macro 'NS_INTERFACE_MAP_END' 45:48.54 NS_INTERFACE_MAP_END \ 45:48.54 ^~~~~~~~~~~~~~~~~~~~ 45:48.54 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsIURIMutator.h:121:3: note: in expansion of macro 'NS_IMPL_NSIURIMUTATOR_QUERY_INTERFACE' 45:48.54 NS_IMPL_NSIURIMUTATOR_QUERY_INTERFACE(aClass, __VA_ARGS__) \ 45:48.54 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 45:48.54 /builddir/build/BUILD/thunderbird-68.2.2/netwerk/protocol/about/nsAboutProtocolHandler.cpp:414:1: note: in expansion of macro 'NS_IMPL_NSIURIMUTATOR_ISUPPORTS' 45:48.54 NS_IMPL_NSIURIMUTATOR_ISUPPORTS(nsNestedAboutURI::Mutator, nsIURISetters, 45:48.54 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 45:48.54 In file included from /builddir/build/BUILD/thunderbird-68.2.2/netwerk/base/nsSimpleURI.h:15, 45:48.54 from /builddir/build/BUILD/thunderbird-68.2.2/netwerk/base/nsSimpleNestedURI.h:16, 45:48.54 from /builddir/build/BUILD/thunderbird-68.2.2/netwerk/protocol/about/nsAboutProtocolHandler.h:10, 45:48.54 from /builddir/build/BUILD/thunderbird-68.2.2/netwerk/protocol/about/nsAboutProtocolHandler.cpp:9, 45:48.55 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/netwerk/protocol/about/Unified_cpp_protocol_about0.cpp:29: 45:48.55 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsIURIMutator.h:145:7: note: some parts of macro expansion are not guarded by this 'else' clause 45:48.55 } else \ 45:48.55 ^~~~ 45:48.55 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsIURIMutator.h:145:7: note: in definition of macro 'NS_IMPL_NSIURIMUTATOR_QUERY_INTERFACE' 45:48.55 } else \ 45:48.55 ^~~~ 45:48.55 /builddir/build/BUILD/thunderbird-68.2.2/netwerk/protocol/about/nsAboutProtocolHandler.cpp:414:1: note: in expansion of macro 'NS_IMPL_NSIURIMUTATOR_ISUPPORTS' 45:48.55 NS_IMPL_NSIURIMUTATOR_ISUPPORTS(nsNestedAboutURI::Mutator, nsIURISetters, 45:48.55 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 45:51.64 netwerk/protocol/data 45:52.87 /builddir/build/BUILD/thunderbird-68.2.2/netwerk/cache2/CacheIndex.cpp: In member function 'virtual nsresult mozilla::net::CacheIndex::QueryInterface(const nsIID&, void**)': 45:52.87 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 45:52.87 foundInterface = 0; \ 45:52.87 ^~~~~~~~~~~~~~ 45:52.87 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 45:52.87 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 45:52.87 ^~~~~~~~~~~~~~~~~~~~~~~ 45:52.87 /builddir/build/BUILD/thunderbird-68.2.2/netwerk/cache2/CacheIndex.cpp:248:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 45:52.87 NS_INTERFACE_MAP_END 45:52.87 ^~~~~~~~~~~~~~~~~~~~ 45:52.87 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 45:52.87 else 45:52.87 ^~~~ 45:52.87 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 45:52.87 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 45:52.87 ^~~~~~~~~~~~~~~~~~ 45:52.88 /builddir/build/BUILD/thunderbird-68.2.2/netwerk/cache2/CacheIndex.cpp:247:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 45:52.88 NS_INTERFACE_MAP_ENTRY(nsIRunnable) 45:52.88 ^~~~~~~~~~~~~~~~~~~~~~ 45:53.64 netwerk/protocol/file 45:54.00 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/netwerk/base/Unified_cpp_netwerk_base3.cpp:110: 45:54.00 /builddir/build/BUILD/thunderbird-68.2.2/netwerk/base/nsSocketTransport2.cpp: In member function 'nsresult mozilla::net::nsSocketTransport::BuildSocket(PRFileDesc*&, bool&, bool&)': 45:54.01 /builddir/build/BUILD/thunderbird-68.2.2/netwerk/base/nsSocketTransport2.cpp:1111:12: warning: 'rv' may be used uninitialized in this function [-Wmaybe-uninitialized] 45:54.01 nsresult rv; 45:54.01 ^~ 45:54.59 netwerk/protocol/ftp 45:54.65 netwerk/protocol/gio 45:59.55 netwerk/protocol/http 45:59.78 netwerk/protocol/res 46:01.41 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentChild.h:24, 46:01.42 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/ContentChild.h:14, 46:01.42 from /builddir/build/BUILD/thunderbird-68.2.2/netwerk/protocol/data/DataChannelChild.cpp:10, 46:01.42 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/netwerk/protocol/data/Unified_cpp_protocol_data0.cpp:2: 46:01.42 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 46:01.42 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 46:01.42 std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 46:01.42 ^ 46:01.42 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 46:01.42 struct Block { 46:01.42 ^~~~~ 46:03.79 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentChild.h:24, 46:03.79 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/ContentChild.h:14, 46:03.79 from /builddir/build/BUILD/thunderbird-68.2.2/netwerk/protocol/file/FileChannelChild.cpp:10, 46:03.79 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/netwerk/protocol/file/Unified_cpp_protocol_file0.cpp:2: 46:03.79 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 46:03.80 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 46:03.80 std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 46:03.80 ^ 46:03.80 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 46:03.80 struct Block { 46:03.80 ^~~~~ 46:05.29 netwerk/protocol/viewsource 46:05.51 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentChild.h:24, 46:05.51 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/ContentChild.h:14, 46:05.51 from /builddir/build/BUILD/thunderbird-68.2.2/netwerk/protocol/ftp/FTPChannelChild.cpp:11, 46:05.51 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/netwerk/protocol/ftp/Unified_cpp_netwerk_protocol_ftp0.cpp:2: 46:05.51 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 46:05.51 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 46:05.51 std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 46:05.51 ^ 46:05.51 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 46:05.51 struct Block { 46:05.51 ^~~~~ 46:08.85 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentChild.h:24, 46:08.85 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/ContentChild.h:14, 46:08.85 from /builddir/build/BUILD/thunderbird-68.2.2/netwerk/protocol/res/ExtensionProtocolHandler.cpp:11, 46:08.85 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/netwerk/protocol/res/Unified_cpp_netwerk_protocol_res0.cpp:2: 46:08.86 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 46:08.86 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 46:08.86 std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 46:08.86 ^ 46:08.86 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 46:08.86 struct Block { 46:08.86 ^~~~~ 46:10.43 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsUtils.h:14, 46:10.43 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupports.h:79, 46:10.43 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISerializable.h:10, 46:10.43 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsIPrincipal.h:10, 46:10.43 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsJSPrincipals.h:10, 46:10.43 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/BasePrincipal.h:10, 46:10.43 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/net/NeckoParent.h:8, 46:10.43 from /builddir/build/BUILD/thunderbird-68.2.2/netwerk/protocol/res/ExtensionProtocolHandler.h:9, 46:10.44 from /builddir/build/BUILD/thunderbird-68.2.2/netwerk/protocol/res/ExtensionProtocolHandler.cpp:7, 46:10.44 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/netwerk/protocol/res/Unified_cpp_netwerk_protocol_res0.cpp:2: 46:10.44 /builddir/build/BUILD/thunderbird-68.2.2/netwerk/protocol/res/SubstitutingProtocolHandler.cpp: In member function 'virtual nsresult mozilla::net::SubstitutingURL::Mutator::QueryInterface(const nsIID&, void**)': 46:10.45 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 46:10.45 foundInterface = 0; \ 46:10.45 ^~~~~~~~~~~~~~ 46:10.45 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 46:10.45 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 46:10.45 ^~~~~~~~~~~~~~~~~~~~~~~ 46:10.45 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsIURIMutator.h:146:3: note: in expansion of macro 'NS_INTERFACE_MAP_END' 46:10.45 NS_INTERFACE_MAP_END \ 46:10.45 ^~~~~~~~~~~~~~~~~~~~ 46:10.45 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsIURIMutator.h:121:3: note: in expansion of macro 'NS_IMPL_NSIURIMUTATOR_QUERY_INTERFACE' 46:10.45 NS_IMPL_NSIURIMUTATOR_QUERY_INTERFACE(aClass, __VA_ARGS__) \ 46:10.45 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 46:10.45 /builddir/build/BUILD/thunderbird-68.2.2/netwerk/protocol/res/SubstitutingProtocolHandler.cpp:47:1: note: in expansion of macro 'NS_IMPL_NSIURIMUTATOR_ISUPPORTS' 46:10.45 NS_IMPL_NSIURIMUTATOR_ISUPPORTS(SubstitutingURL::Mutator, nsIURISetters, 46:10.45 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 46:10.45 In file included from /builddir/build/BUILD/thunderbird-68.2.2/netwerk/base/nsStandardURL.h:23, 46:10.45 from /builddir/build/BUILD/thunderbird-68.2.2/netwerk/protocol/res/SubstitutingProtocolHandler.h:14, 46:10.45 from /builddir/build/BUILD/thunderbird-68.2.2/netwerk/protocol/res/ExtensionProtocolHandler.h:12, 46:10.45 from /builddir/build/BUILD/thunderbird-68.2.2/netwerk/protocol/res/ExtensionProtocolHandler.cpp:7, 46:10.45 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/netwerk/protocol/res/Unified_cpp_netwerk_protocol_res0.cpp:2: 46:10.45 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsIURIMutator.h:145:7: note: some parts of macro expansion are not guarded by this 'else' clause 46:10.45 } else \ 46:10.45 ^~~~ 46:10.45 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsIURIMutator.h:145:7: note: in definition of macro 'NS_IMPL_NSIURIMUTATOR_QUERY_INTERFACE' 46:10.45 } else \ 46:10.46 ^~~~ 46:10.46 /builddir/build/BUILD/thunderbird-68.2.2/netwerk/protocol/res/SubstitutingProtocolHandler.cpp:47:1: note: in expansion of macro 'NS_IMPL_NSIURIMUTATOR_ISUPPORTS' 46:10.46 NS_IMPL_NSIURIMUTATOR_ISUPPORTS(SubstitutingURL::Mutator, nsIURISetters, 46:10.46 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 46:10.46 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsUtils.h:14, 46:10.46 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupports.h:79, 46:10.47 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISerializable.h:10, 46:10.47 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsIPrincipal.h:10, 46:10.47 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsJSPrincipals.h:10, 46:10.47 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/BasePrincipal.h:10, 46:10.47 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/net/NeckoParent.h:8, 46:10.47 from /builddir/build/BUILD/thunderbird-68.2.2/netwerk/protocol/res/ExtensionProtocolHandler.h:9, 46:10.47 from /builddir/build/BUILD/thunderbird-68.2.2/netwerk/protocol/res/ExtensionProtocolHandler.cpp:7, 46:10.47 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/netwerk/protocol/res/Unified_cpp_netwerk_protocol_res0.cpp:2: 46:10.47 /builddir/build/BUILD/thunderbird-68.2.2/netwerk/protocol/res/SubstitutingProtocolHandler.cpp: In member function 'virtual nsresult mozilla::net::SubstitutingJARURI::QueryInterface(const nsIID&, void**)': 46:10.47 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 46:10.47 foundInterface = 0; \ 46:10.47 ^~~~~~~~~~~~~~ 46:10.47 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 46:10.47 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 46:10.47 ^~~~~~~~~~~~~~~~~~~~~~~ 46:10.47 /builddir/build/BUILD/thunderbird-68.2.2/netwerk/protocol/res/SubstitutingProtocolHandler.cpp:194:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 46:10.47 NS_INTERFACE_MAP_END 46:10.47 ^~~~~~~~~~~~~~~~~~~~ 46:10.47 In file included from /builddir/build/BUILD/thunderbird-68.2.2/netwerk/protocol/res/SubstitutingProtocolHandler.cpp:25, 46:10.47 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/netwerk/protocol/res/Unified_cpp_netwerk_protocol_res0.cpp:11: 46:10.47 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsIClassInfoImpl.h:136:5: note: some parts of macro expansion are not guarded by this 'else' clause 46:10.47 } else 46:10.47 ^~~~ 46:10.47 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsIClassInfoImpl.h:136:5: note: in definition of macro 'NS_IMPL_QUERY_CLASSINFO' 46:10.47 } else 46:10.47 ^~~~ 46:13.45 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsUtils.h:14, 46:13.45 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsCOMPtr.h:30, 46:13.46 from /builddir/build/BUILD/thunderbird-68.2.2/netwerk/protocol/viewsource/nsViewSourceChannel.h:10, 46:13.46 from /builddir/build/BUILD/thunderbird-68.2.2/netwerk/protocol/viewsource/nsViewSourceChannel.cpp:7, 46:13.46 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/netwerk/protocol/viewsource/Unified_cpp_protocol_viewsource0.cpp:2: 46:13.46 /builddir/build/BUILD/thunderbird-68.2.2/netwerk/protocol/viewsource/nsViewSourceChannel.cpp: In member function 'virtual nsresult nsViewSourceChannel::QueryInterface(const nsIID&, void**)': 46:13.46 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 46:13.46 foundInterface = 0; \ 46:13.46 ^~~~~~~~~~~~~~ 46:13.46 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 46:13.46 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 46:13.46 ^~~~~~~~~~~~~~~~~~~~~~~ 46:13.46 /builddir/build/BUILD/thunderbird-68.2.2/netwerk/protocol/viewsource/nsViewSourceChannel.cpp:42:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 46:13.46 NS_INTERFACE_MAP_END 46:13.46 ^~~~~~~~~~~~~~~~~~~~ 46:13.46 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:991:3: note: some parts of macro expansion are not guarded by this 'else' clause 46:13.46 else 46:13.46 ^~~~ 46:13.46 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1067:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 46:13.46 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 46:13.46 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 46:13.46 /builddir/build/BUILD/thunderbird-68.2.2/netwerk/protocol/viewsource/nsViewSourceChannel.cpp:41:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 46:13.46 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIViewSourceChannel) 46:13.46 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 46:15.89 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/HashTable.h:89, 46:15.89 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/HashTable.h:10, 46:15.89 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/TracingAPI.h:11, 46:15.89 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/GCPolicyAPI.h:49, 46:15.89 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/RootingAPI.h:22, 46:15.89 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/CallArgs.h:72, 46:15.89 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/jsapi.h:29, 46:15.90 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/StructuredCloneHolder.h:10, 46:15.90 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/ipc/StructuredCloneData.h:12, 46:15.90 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/ipc/IPCMessageUtils.h:16, 46:15.90 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNecko.h:11, 46:15.90 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNeckoChild.h:9, 46:15.90 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/net/NeckoChild.h:11, 46:15.90 from /builddir/build/BUILD/thunderbird-68.2.2/netwerk/protocol/ftp/FTPChannelChild.cpp:8, 46:15.90 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/netwerk/protocol/ftp/Unified_cpp_netwerk_protocol_ftp0.cpp:2: 46:15.90 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = std::map; long unsigned int N = 2]': 46:15.90 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:99:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = std::map]' 46:15.90 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/Layers.h:248:29: required from here 46:15.90 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class std::map' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 46:15.90 memset(&aArr[0], 0, N * sizeof(T)); 46:15.90 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 46:15.90 In file included from /usr/include/c++/8/map:61, 46:15.90 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/system_wrappers/map:3, 46:15.90 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/stl_wrappers/map:44, 46:15.90 from /builddir/build/BUILD/thunderbird-68.2.2/ipc/chromium/src/base/process_util.h:31, 46:15.90 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/ipc/IPCMessageUtils.h:10, 46:15.90 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNecko.h:11, 46:15.90 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNeckoChild.h:9, 46:15.90 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/net/NeckoChild.h:11, 46:15.90 from /builddir/build/BUILD/thunderbird-68.2.2/netwerk/protocol/ftp/FTPChannelChild.cpp:8, 46:15.90 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/netwerk/protocol/ftp/Unified_cpp_netwerk_protocol_ftp0.cpp:2: 46:15.90 /usr/include/c++/8/bits/stl_map.h:100:11: note: 'class std::map' declared here 46:15.90 class map 46:15.90 ^~~ 46:19.17 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:26, 46:19.17 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/ContentParent.h:10, 46:19.17 from /builddir/build/BUILD/thunderbird-68.2.2/netwerk/protocol/http/nsHttpHandler.cpp:71: 46:19.17 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 46:19.17 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 46:19.17 std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 46:19.17 ^ 46:19.17 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 46:19.17 struct Block { 46:19.17 ^~~~~ 46:21.65 In file included from /builddir/build/BUILD/thunderbird-68.2.2/ipc/chromium/src/chrome/common/file_descriptor_set_posix.h:14, 46:21.65 from /builddir/build/BUILD/thunderbird-68.2.2/ipc/chromium/src/chrome/common/ipc_message_utils.h:20, 46:21.65 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/ipc/IPCMessageUtils.h:11, 46:21.65 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNecko.h:11, 46:21.65 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNeckoChild.h:9, 46:21.65 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/net/NeckoChild.h:11, 46:21.65 from /builddir/build/BUILD/thunderbird-68.2.2/netwerk/protocol/http/HttpLog.h:20, 46:21.65 from /builddir/build/BUILD/thunderbird-68.2.2/netwerk/protocol/http/ASpdySession.cpp:8, 46:21.65 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/netwerk/protocol/http/Unified_cpp_protocol_http0.cpp:2: 46:21.65 /builddir/build/BUILD/thunderbird-68.2.2/netwerk/protocol/http/AltDataOutputStreamChild.cpp: In member function 'virtual nsresult mozilla::net::AltDataOutputStreamChild::QueryInterface(const nsIID&, void**)': 46:21.65 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 46:21.65 foundInterface = 0; \ 46:21.65 ^~~~~~~~~~~~~~ 46:21.65 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 46:21.65 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 46:21.65 ^~~~~~~~~~~~~~~~~~~~~~~ 46:21.65 /builddir/build/BUILD/thunderbird-68.2.2/netwerk/protocol/http/AltDataOutputStreamChild.cpp:37:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 46:21.65 NS_INTERFACE_MAP_END 46:21.65 ^~~~~~~~~~~~~~~~~~~~ 46:21.65 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 46:21.65 else 46:21.65 ^~~~ 46:21.65 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 46:21.65 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 46:21.66 ^~~~~~~~~~~~~~~~~~ 46:21.66 /builddir/build/BUILD/thunderbird-68.2.2/netwerk/protocol/http/AltDataOutputStreamChild.cpp:36:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 46:21.66 NS_INTERFACE_MAP_ENTRY(nsISupports) 46:21.66 ^~~~~~~~~~~~~~~~~~~~~~ 46:23.29 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentChild.h:24, 46:23.29 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/ContentChild.h:14, 46:23.29 from /builddir/build/BUILD/thunderbird-68.2.2/netwerk/protocol/http/ClassifierDummyChannel.cpp:12, 46:23.29 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/netwerk/protocol/http/Unified_cpp_protocol_http0.cpp:56: 46:23.29 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 46:23.29 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 46:23.29 std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 46:23.29 ^ 46:23.29 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 46:23.29 struct Block { 46:23.29 ^~~~~ 46:23.44 In file included from /builddir/build/BUILD/thunderbird-68.2.2/ipc/chromium/src/chrome/common/file_descriptor_set_posix.h:14, 46:23.44 from /builddir/build/BUILD/thunderbird-68.2.2/ipc/chromium/src/chrome/common/ipc_message_utils.h:20, 46:23.45 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/ipc/IPCMessageUtils.h:11, 46:23.45 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNecko.h:11, 46:23.45 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNeckoChild.h:9, 46:23.45 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/net/NeckoChild.h:11, 46:23.45 from /builddir/build/BUILD/thunderbird-68.2.2/netwerk/protocol/http/HttpLog.h:20, 46:23.45 from /builddir/build/BUILD/thunderbird-68.2.2/netwerk/protocol/http/ASpdySession.cpp:8, 46:23.45 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/netwerk/protocol/http/Unified_cpp_protocol_http0.cpp:2: 46:23.45 /builddir/build/BUILD/thunderbird-68.2.2/netwerk/protocol/http/ClassifierDummyChannel.cpp: In member function 'virtual nsresult mozilla::net::ClassifierDummyChannel::QueryInterface(const nsIID&, void**)': 46:23.45 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 46:23.45 foundInterface = 0; \ 46:23.45 ^~~~~~~~~~~~~~ 46:23.45 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 46:23.45 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 46:23.45 ^~~~~~~~~~~~~~~~~~~~~~~ 46:23.45 /builddir/build/BUILD/thunderbird-68.2.2/netwerk/protocol/http/ClassifierDummyChannel.cpp:77:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 46:23.45 NS_INTERFACE_MAP_END 46:23.45 ^~~~~~~~~~~~~~~~~~~~ 46:23.45 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:999:5: note: some parts of macro expansion are not guarded by this 'else' clause 46:23.45 } else 46:23.45 ^~~~ 46:23.45 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1069:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_CONCRETE' 46:23.45 NS_IMPL_QUERY_BODY_CONCRETE(_class) 46:23.45 ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 46:23.45 /builddir/build/BUILD/thunderbird-68.2.2/netwerk/protocol/http/ClassifierDummyChannel.cpp:76:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CONCRETE' 46:23.45 NS_INTERFACE_MAP_ENTRY_CONCRETE(ClassifierDummyChannel) 46:23.45 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 46:23.53 /builddir/build/BUILD/thunderbird-68.2.2/netwerk/protocol/http/DelayHttpChannelQueue.cpp: In member function 'virtual nsresult mozilla::net::DelayHttpChannelQueue::QueryInterface(const nsIID&, void**)': 46:23.53 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 46:23.53 foundInterface = 0; \ 46:23.53 ^~~~~~~~~~~~~~ 46:23.53 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 46:23.53 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 46:23.53 ^~~~~~~~~~~~~~~~~~~~~~~ 46:23.53 /builddir/build/BUILD/thunderbird-68.2.2/netwerk/protocol/http/DelayHttpChannelQueue.cpp:116:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 46:23.53 NS_INTERFACE_MAP_END 46:23.53 ^~~~~~~~~~~~~~~~~~~~ 46:23.53 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 46:23.53 else 46:23.53 ^~~~ 46:23.53 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 46:23.53 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 46:23.53 ^~~~~~~~~~~~~~~~~~ 46:23.53 /builddir/build/BUILD/thunderbird-68.2.2/netwerk/protocol/http/DelayHttpChannelQueue.cpp:115:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 46:23.53 NS_INTERFACE_MAP_ENTRY(nsIObserver) 46:23.53 ^~~~~~~~~~~~~~~~~~~~~~ 46:23.77 /builddir/build/BUILD/thunderbird-68.2.2/netwerk/protocol/http/Http2Session.cpp: In member function 'virtual nsresult mozilla::net::Http2Session::QueryInterface(const nsIID&, void**)': 46:23.77 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 46:23.77 foundInterface = 0; \ 46:23.77 ^~~~~~~~~~~~~~ 46:23.77 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 46:23.77 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 46:23.77 ^~~~~~~~~~~~~~~~~~~~~~~ 46:23.77 /builddir/build/BUILD/thunderbird-68.2.2/netwerk/protocol/http/Http2Session.cpp:53:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 46:23.77 NS_INTERFACE_MAP_END 46:23.77 ^~~~~~~~~~~~~~~~~~~~ 46:23.77 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:991:3: note: some parts of macro expansion are not guarded by this 'else' clause 46:23.77 else 46:23.77 ^~~~ 46:23.77 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1067:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 46:23.77 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 46:23.78 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 46:23.78 /builddir/build/BUILD/thunderbird-68.2.2/netwerk/protocol/http/Http2Session.cpp:52:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 46:23.78 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsAHttpConnection) 46:23.78 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 46:39.78 In file included from /builddir/build/BUILD/thunderbird-68.2.2/ipc/chromium/src/chrome/common/file_descriptor_set_posix.h:14, 46:39.78 from /builddir/build/BUILD/thunderbird-68.2.2/ipc/chromium/src/chrome/common/ipc_message_utils.h:20, 46:39.78 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/ipc/IPCMessageUtils.h:11, 46:39.78 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNecko.h:11, 46:39.78 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNeckoChild.h:9, 46:39.79 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/net/NeckoChild.h:11, 46:39.79 from /builddir/build/BUILD/thunderbird-68.2.2/netwerk/protocol/http/HttpLog.h:20, 46:39.79 from /builddir/build/BUILD/thunderbird-68.2.2/netwerk/protocol/http/HttpBackgroundChannelChild.cpp:9, 46:39.79 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/netwerk/protocol/http/Unified_cpp_protocol_http1.cpp:2: 46:39.79 /builddir/build/BUILD/thunderbird-68.2.2/netwerk/protocol/http/HttpBaseChannel.cpp: In member function 'virtual nsresult mozilla::net::HttpBaseChannel::QueryInterface(const nsIID&, void**)': 46:39.79 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 46:39.79 foundInterface = 0; \ 46:39.79 ^~~~~~~~~~~~~~ 46:39.79 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 46:39.79 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 46:39.79 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 46:39.79 /builddir/build/BUILD/thunderbird-68.2.2/netwerk/protocol/http/HttpBaseChannel.cpp:424:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 46:39.79 NS_INTERFACE_MAP_END_INHERITING(nsHashPropertyBag) 46:39.79 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 46:39.79 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:999:5: note: some parts of macro expansion are not guarded by this 'else' clause 46:39.79 } else 46:39.79 ^~~~ 46:39.79 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1069:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_CONCRETE' 46:39.79 NS_IMPL_QUERY_BODY_CONCRETE(_class) 46:39.79 ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 46:39.79 /builddir/build/BUILD/thunderbird-68.2.2/netwerk/protocol/http/HttpBaseChannel.cpp:423:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CONCRETE' 46:39.79 NS_INTERFACE_MAP_ENTRY_CONCRETE(HttpBaseChannel) 46:39.79 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 46:40.63 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentChild.h:24, 46:40.63 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/ContentChild.h:14, 46:40.63 from /builddir/build/BUILD/thunderbird-68.2.2/netwerk/protocol/http/HttpChannelChild.cpp:15, 46:40.63 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/netwerk/protocol/http/Unified_cpp_protocol_http1.cpp:29: 46:40.63 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 46:40.63 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 46:40.63 std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 46:40.63 ^ 46:40.63 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 46:40.63 struct Block { 46:40.63 ^~~~~ 46:41.71 In file included from /builddir/build/BUILD/thunderbird-68.2.2/ipc/chromium/src/chrome/common/file_descriptor_set_posix.h:14, 46:41.71 from /builddir/build/BUILD/thunderbird-68.2.2/ipc/chromium/src/chrome/common/ipc_message_utils.h:20, 46:41.71 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/ipc/IPCMessageUtils.h:11, 46:41.71 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNecko.h:11, 46:41.71 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNeckoChild.h:9, 46:41.71 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/net/NeckoChild.h:11, 46:41.71 from /builddir/build/BUILD/thunderbird-68.2.2/netwerk/protocol/http/HttpLog.h:20, 46:41.71 from /builddir/build/BUILD/thunderbird-68.2.2/netwerk/protocol/http/HttpBackgroundChannelChild.cpp:9, 46:41.71 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/netwerk/protocol/http/Unified_cpp_protocol_http1.cpp:2: 46:41.71 /builddir/build/BUILD/thunderbird-68.2.2/netwerk/protocol/http/HttpChannelChild.cpp: In member function 'virtual nsresult mozilla::net::HttpChannelChild::QueryInterface(const nsIID&, void**)': 46:41.71 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 46:41.71 foundInterface = 0; \ 46:41.71 ^~~~~~~~~~~~~~ 46:41.71 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 46:41.71 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 46:41.71 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 46:41.71 /builddir/build/BUILD/thunderbird-68.2.2/netwerk/protocol/http/HttpChannelChild.cpp:295:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 46:41.72 NS_INTERFACE_MAP_END_INHERITING(HttpBaseChannel) 46:41.72 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 46:41.72 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:999:5: note: some parts of macro expansion are not guarded by this 'else' clause 46:41.72 } else 46:41.72 ^~~~ 46:41.72 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1069:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_CONCRETE' 46:41.72 NS_IMPL_QUERY_BODY_CONCRETE(_class) 46:41.72 ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 46:41.72 /builddir/build/BUILD/thunderbird-68.2.2/netwerk/protocol/http/HttpChannelChild.cpp:294:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CONCRETE' 46:41.72 NS_INTERFACE_MAP_ENTRY_CONCRETE(HttpChannelChild) 46:41.72 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 46:45.96 /builddir/build/BUILD/thunderbird-68.2.2/netwerk/protocol/http/HttpChannelParent.cpp: In member function 'virtual nsresult mozilla::net::HttpChannelParent::QueryInterface(const nsIID&, void**)': 46:45.96 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 46:45.96 foundInterface = 0; \ 46:45.96 ^~~~~~~~~~~~~~ 46:45.96 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 46:45.96 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 46:45.96 ^~~~~~~~~~~~~~~~~~~~~~~ 46:45.96 /builddir/build/BUILD/thunderbird-68.2.2/netwerk/protocol/http/HttpChannelParent.cpp:286:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 46:45.96 NS_INTERFACE_MAP_END 46:45.96 ^~~~~~~~~~~~~~~~~~~~ 46:45.96 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:999:5: note: some parts of macro expansion are not guarded by this 'else' clause 46:45.96 } else 46:45.96 ^~~~ 46:45.96 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1069:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_CONCRETE' 46:45.96 NS_IMPL_QUERY_BODY_CONCRETE(_class) 46:45.96 ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 46:45.96 /builddir/build/BUILD/thunderbird-68.2.2/netwerk/protocol/http/HttpChannelParent.cpp:285:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CONCRETE' 46:45.96 NS_INTERFACE_MAP_ENTRY_CONCRETE(HttpChannelParent) 46:45.96 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 46:46.14 /builddir/build/BUILD/thunderbird-68.2.2/netwerk/protocol/http/HttpChannelParentListener.cpp: In member function 'virtual nsresult mozilla::net::HttpChannelParentListener::QueryInterface(const nsIID&, void**)': 46:46.15 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 46:46.15 foundInterface = 0; \ 46:46.15 ^~~~~~~~~~~~~~ 46:46.15 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 46:46.15 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 46:46.15 ^~~~~~~~~~~~~~~~~~~~~~~ 46:46.15 /builddir/build/BUILD/thunderbird-68.2.2/netwerk/protocol/http/HttpChannelParentListener.cpp:67:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 46:46.15 NS_INTERFACE_MAP_END 46:46.15 ^~~~~~~~~~~~~~~~~~~~ 46:46.15 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:999:5: note: some parts of macro expansion are not guarded by this 'else' clause 46:46.15 } else 46:46.15 ^~~~ 46:46.15 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1069:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_CONCRETE' 46:46.15 NS_IMPL_QUERY_BODY_CONCRETE(_class) 46:46.15 ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 46:46.15 /builddir/build/BUILD/thunderbird-68.2.2/netwerk/protocol/http/HttpChannelParentListener.cpp:66:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CONCRETE' 46:46.15 NS_INTERFACE_MAP_ENTRY_CONCRETE(HttpChannelParentListener) 46:46.15 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 46:48.60 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/HashTable.h:89, 46:48.60 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/HashTable.h:10, 46:48.60 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/TracingAPI.h:11, 46:48.60 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/GCPolicyAPI.h:49, 46:48.60 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/RootingAPI.h:22, 46:48.60 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/CallArgs.h:72, 46:48.60 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/jsapi.h:29, 46:48.60 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/StructuredCloneHolder.h:10, 46:48.60 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/ipc/StructuredCloneData.h:12, 46:48.60 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/ipc/IPCMessageUtils.h:16, 46:48.60 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNecko.h:11, 46:48.60 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNeckoChild.h:9, 46:48.60 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/net/NeckoChild.h:11, 46:48.60 from /builddir/build/BUILD/thunderbird-68.2.2/netwerk/protocol/http/HttpLog.h:20, 46:48.60 from /builddir/build/BUILD/thunderbird-68.2.2/netwerk/protocol/http/HttpBackgroundChannelChild.cpp:9, 46:48.60 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/netwerk/protocol/http/Unified_cpp_protocol_http1.cpp:2: 46:48.60 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = std::map; long unsigned int N = 2]': 46:48.60 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:99:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = std::map]' 46:48.60 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/Layers.h:248:29: required from here 46:48.60 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class std::map' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 46:48.60 memset(&aArr[0], 0, N * sizeof(T)); 46:48.60 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 46:48.60 In file included from /usr/include/c++/8/map:61, 46:48.60 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/system_wrappers/map:3, 46:48.60 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/stl_wrappers/map:44, 46:48.60 from /builddir/build/BUILD/thunderbird-68.2.2/ipc/chromium/src/base/process_util.h:31, 46:48.60 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/ipc/IPCMessageUtils.h:10, 46:48.60 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNecko.h:11, 46:48.60 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNeckoChild.h:9, 46:48.60 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/net/NeckoChild.h:11, 46:48.60 from /builddir/build/BUILD/thunderbird-68.2.2/netwerk/protocol/http/HttpLog.h:20, 46:48.61 from /builddir/build/BUILD/thunderbird-68.2.2/netwerk/protocol/http/HttpBackgroundChannelChild.cpp:9, 46:48.61 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/netwerk/protocol/http/Unified_cpp_protocol_http1.cpp:2: 46:48.61 /usr/include/c++/8/bits/stl_map.h:100:11: note: 'class std::map' declared here 46:48.61 class map 46:48.61 ^~~ 46:57.29 In file included from /builddir/build/BUILD/thunderbird-68.2.2/ipc/chromium/src/chrome/common/file_descriptor_set_posix.h:14, 46:57.29 from /builddir/build/BUILD/thunderbird-68.2.2/ipc/chromium/src/chrome/common/ipc_message_utils.h:20, 46:57.29 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/ipc/IPCMessageUtils.h:11, 46:57.29 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNecko.h:11, 46:57.29 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNeckoChild.h:9, 46:57.29 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/net/NeckoChild.h:11, 46:57.29 from /builddir/build/BUILD/thunderbird-68.2.2/netwerk/protocol/http/HttpLog.h:20, 46:57.29 from /builddir/build/BUILD/thunderbird-68.2.2/netwerk/protocol/http/nsHttpAuthCache.cpp:7, 46:57.29 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/netwerk/protocol/http/Unified_cpp_protocol_http2.cpp:2: 46:57.29 /builddir/build/BUILD/thunderbird-68.2.2/netwerk/protocol/http/nsHttpChannel.cpp: In member function 'virtual nsresult mozilla::net::nsHttpChannel::QueryInterface(const nsIID&, void**)': 46:57.29 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 46:57.30 foundInterface = 0; \ 46:57.30 ^~~~~~~~~~~~~~ 46:57.30 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 46:57.30 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 46:57.30 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 46:57.30 /builddir/build/BUILD/thunderbird-68.2.2/netwerk/protocol/http/nsHttpChannel.cpp:6131:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 46:57.30 NS_INTERFACE_MAP_END_INHERITING(HttpBaseChannel) 46:57.30 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 46:57.30 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:999:5: note: some parts of macro expansion are not guarded by this 'else' clause 46:57.30 } else 46:57.30 ^~~~ 46:57.30 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1069:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_CONCRETE' 46:57.30 NS_IMPL_QUERY_BODY_CONCRETE(_class) 46:57.30 ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 46:57.30 /builddir/build/BUILD/thunderbird-68.2.2/netwerk/protocol/http/nsHttpChannel.cpp:6130:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CONCRETE' 46:57.30 NS_INTERFACE_MAP_ENTRY_CONCRETE(nsHttpChannel) 46:57.30 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 46:57.92 /builddir/build/BUILD/thunderbird-68.2.2/netwerk/protocol/http/nsHttpConnection.cpp: In member function 'virtual nsresult mozilla::net::nsHttpConnection::QueryInterface(const nsIID&, void**)': 46:57.92 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 46:57.92 foundInterface = 0; \ 46:57.92 ^~~~~~~~~~~~~~ 46:57.92 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 46:57.92 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 46:57.92 ^~~~~~~~~~~~~~~~~~~~~~~ 46:57.92 /builddir/build/BUILD/thunderbird-68.2.2/netwerk/protocol/http/nsHttpConnection.cpp:2441:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 46:57.92 NS_INTERFACE_MAP_END 46:57.92 ^~~~~~~~~~~~~~~~~~~~ 46:57.92 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:999:5: note: some parts of macro expansion are not guarded by this 'else' clause 46:57.92 } else 46:57.92 ^~~~ 46:57.92 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1069:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_CONCRETE' 46:57.92 NS_IMPL_QUERY_BODY_CONCRETE(_class) 46:57.92 ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 46:57.92 /builddir/build/BUILD/thunderbird-68.2.2/netwerk/protocol/http/nsHttpConnection.cpp:2440:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CONCRETE' 46:57.92 NS_INTERFACE_MAP_ENTRY_CONCRETE(nsHttpConnection) 46:57.92 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 46:58.15 /builddir/build/BUILD/thunderbird-68.2.2/netwerk/protocol/http/nsHttpConnectionMgr.cpp: In member function 'virtual nsresult mozilla::net::nsHttpConnectionMgr::nsHalfOpenSocket::QueryInterface(const nsIID&, void**)': 46:58.15 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 46:58.15 foundInterface = 0; \ 46:58.15 ^~~~~~~~~~~~~~ 46:58.15 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 46:58.15 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 46:58.15 ^~~~~~~~~~~~~~~~~~~~~~~ 46:58.15 /builddir/build/BUILD/thunderbird-68.2.2/netwerk/protocol/http/nsHttpConnectionMgr.cpp:3924:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 46:58.15 NS_INTERFACE_MAP_END 46:58.15 ^~~~~~~~~~~~~~~~~~~~ 46:58.15 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/netwerk/protocol/http/Unified_cpp_protocol_http2.cpp:65: 46:58.15 /builddir/build/BUILD/thunderbird-68.2.2/netwerk/protocol/http/nsHttpConnectionMgr.cpp:3923:5: note: some parts of macro expansion are not guarded by this 'else' clause 46:58.15 } else 46:58.15 ^~~~ 47:00.17 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/HashTable.h:89, 47:00.17 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/HashTable.h:10, 47:00.17 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/TracingAPI.h:11, 47:00.17 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/GCPolicyAPI.h:49, 47:00.17 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/RootingAPI.h:22, 47:00.17 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/CallArgs.h:72, 47:00.17 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/jsapi.h:29, 47:00.17 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/StructuredCloneHolder.h:10, 47:00.17 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/ipc/StructuredCloneData.h:12, 47:00.17 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/ipc/IPCMessageUtils.h:16, 47:00.17 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNecko.h:11, 47:00.18 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNeckoChild.h:9, 47:00.18 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/net/NeckoChild.h:11, 47:00.18 from /builddir/build/BUILD/thunderbird-68.2.2/netwerk/protocol/http/HttpLog.h:20, 47:00.18 from /builddir/build/BUILD/thunderbird-68.2.2/netwerk/protocol/http/nsHttpAuthCache.cpp:7, 47:00.18 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/netwerk/protocol/http/Unified_cpp_protocol_http2.cpp:2: 47:00.18 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = std::map; long unsigned int N = 2]': 47:00.18 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:99:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = std::map]' 47:00.18 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/Layers.h:248:29: required from here 47:00.18 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class std::map' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 47:00.18 memset(&aArr[0], 0, N * sizeof(T)); 47:00.18 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 47:00.18 In file included from /usr/include/c++/8/map:61, 47:00.18 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/system_wrappers/map:3, 47:00.18 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/stl_wrappers/map:44, 47:00.18 from /builddir/build/BUILD/thunderbird-68.2.2/ipc/chromium/src/base/process_util.h:31, 47:00.18 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/ipc/IPCMessageUtils.h:10, 47:00.18 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNecko.h:11, 47:00.18 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNeckoChild.h:9, 47:00.18 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/net/NeckoChild.h:11, 47:00.18 from /builddir/build/BUILD/thunderbird-68.2.2/netwerk/protocol/http/HttpLog.h:20, 47:00.18 from /builddir/build/BUILD/thunderbird-68.2.2/netwerk/protocol/http/nsHttpAuthCache.cpp:7, 47:00.18 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/netwerk/protocol/http/Unified_cpp_protocol_http2.cpp:2: 47:00.19 /usr/include/c++/8/bits/stl_map.h:100:11: note: 'class std::map' declared here 47:00.19 class map 47:00.19 ^~~ 47:27.12 netwerk/system/linux 47:27.12 netwerk/build 47:27.12 netwerk/protocol/websocket 47:27.12 netwerk/ipc 47:27.12 netwerk/url-classifier 47:27.13 extensions/auth 47:30.06 ipc/chromium 47:34.66 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsUtils.h:14, 47:34.66 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupports.h:79, 47:34.66 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 47:34.66 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 47:34.66 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsTArray.h:30, 47:34.66 from /builddir/build/BUILD/thunderbird-68.2.2/toolkit/components/url-classifier/Entries.h:13, 47:34.66 from /builddir/build/BUILD/thunderbird-68.2.2/toolkit/components/url-classifier/Classifier.h:9, 47:34.66 from /builddir/build/BUILD/thunderbird-68.2.2/netwerk/url-classifier/AsyncUrlChannelClassifier.cpp:7, 47:34.66 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/netwerk/url-classifier/Unified_cpp_url-classifier0.cpp:2: 47:34.66 /builddir/build/BUILD/thunderbird-68.2.2/netwerk/url-classifier/UrlClassifierFeatureBase.cpp: In member function 'virtual nsresult mozilla::net::UrlClassifierFeatureBase::QueryInterface(const nsIID&, void**)': 47:34.67 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 47:34.67 foundInterface = 0; \ 47:34.67 ^~~~~~~~~~~~~~ 47:34.67 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 47:34.67 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 47:34.67 ^~~~~~~~~~~~~~~~~~~~~~~ 47:34.67 /builddir/build/BUILD/thunderbird-68.2.2/netwerk/url-classifier/UrlClassifierFeatureBase.cpp:33:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 47:34.67 NS_INTERFACE_MAP_END 47:34.67 ^~~~~~~~~~~~~~~~~~~~ 47:34.67 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 47:34.67 else 47:34.67 ^~~~ 47:34.67 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 47:34.67 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 47:34.67 ^~~~~~~~~~~~~~~~~~ 47:34.67 /builddir/build/BUILD/thunderbird-68.2.2/netwerk/url-classifier/UrlClassifierFeatureBase.cpp:32:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 47:34.67 NS_INTERFACE_MAP_ENTRY(nsIUrlClassifierSkipListObserver) 47:34.67 ^~~~~~~~~~~~~~~~~~~~~~ 47:34.69 /builddir/build/BUILD/thunderbird-68.2.2/netwerk/url-classifier/UrlClassifierFeatureCustomTables.cpp: In member function 'virtual nsresult mozilla::UrlClassifierFeatureCustomTables::QueryInterface(const nsIID&, void**)': 47:34.69 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 47:34.69 foundInterface = 0; \ 47:34.69 ^~~~~~~~~~~~~~ 47:34.69 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 47:34.69 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 47:34.69 ^~~~~~~~~~~~~~~~~~~~~~~ 47:34.70 /builddir/build/BUILD/thunderbird-68.2.2/netwerk/url-classifier/UrlClassifierFeatureCustomTables.cpp:14:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 47:34.70 NS_INTERFACE_MAP_END 47:34.70 ^~~~~~~~~~~~~~~~~~~~ 47:34.70 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 47:34.70 else 47:34.70 ^~~~ 47:34.70 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 47:34.70 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 47:34.70 ^~~~~~~~~~~~~~~~~~ 47:34.70 /builddir/build/BUILD/thunderbird-68.2.2/netwerk/url-classifier/UrlClassifierFeatureCustomTables.cpp:13:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 47:34.70 NS_INTERFACE_MAP_ENTRY(nsIUrlClassifierFeature) 47:34.70 ^~~~~~~~~~~~~~~~~~~~~~ 47:34.77 /builddir/build/BUILD/thunderbird-68.2.2/netwerk/url-classifier/UrlClassifierFeatureResult.cpp: In member function 'virtual nsresult mozilla::net::UrlClassifierFeatureResult::QueryInterface(const nsIID&, void**)': 47:34.77 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 47:34.77 foundInterface = 0; \ 47:34.77 ^~~~~~~~~~~~~~ 47:34.77 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 47:34.77 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 47:34.77 ^~~~~~~~~~~~~~~~~~~~~~~ 47:34.77 /builddir/build/BUILD/thunderbird-68.2.2/netwerk/url-classifier/UrlClassifierFeatureResult.cpp:43:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 47:34.77 NS_INTERFACE_MAP_END 47:34.77 ^~~~~~~~~~~~~~~~~~~~ 47:34.78 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 47:34.78 else 47:34.78 ^~~~ 47:34.78 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 47:34.78 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 47:34.78 ^~~~~~~~~~~~~~~~~~ 47:34.78 /builddir/build/BUILD/thunderbird-68.2.2/netwerk/url-classifier/UrlClassifierFeatureResult.cpp:42:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 47:34.78 NS_INTERFACE_MAP_ENTRY(nsIUrlClassifierFeatureResult) 47:34.78 ^~~~~~~~~~~~~~~~~~~~~~ 47:35.14 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentChild.h:24, 47:35.14 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/ContentChild.h:14, 47:35.14 from /builddir/build/BUILD/thunderbird-68.2.2/netwerk/protocol/websocket/BaseWebSocketChannel.cpp:17, 47:35.14 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/netwerk/protocol/websocket/Unified_cpp_protocol_websocket0.cpp:2: 47:35.14 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 47:35.15 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 47:35.15 std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 47:35.15 ^ 47:35.15 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 47:35.15 struct Block { 47:35.15 ^~~~~ 47:36.02 ipc/chromium/src/third_party 47:36.13 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentChild.h:24, 47:36.13 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/ContentChild.h:14, 47:36.13 from /builddir/build/BUILD/thunderbird-68.2.2/netwerk/ipc/NeckoChild.cpp:11, 47:36.13 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/netwerk/ipc/Unified_cpp_netwerk_ipc0.cpp:11: 47:36.13 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 47:36.14 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 47:36.14 std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 47:36.14 ^ 47:36.14 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 47:36.14 struct Block { 47:36.14 ^~~~~ 47:37.76 ipc/glue 47:39.82 In file included from /builddir/build/BUILD/thunderbird-68.2.2/ipc/chromium/src/chrome/common/file_descriptor_set_posix.h:14, 47:39.82 from /builddir/build/BUILD/thunderbird-68.2.2/ipc/chromium/src/chrome/common/ipc_message_utils.h:20, 47:39.82 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/ipc/IPCMessageUtils.h:11, 47:39.82 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNecko.h:11, 47:39.82 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNeckoChild.h:9, 47:39.83 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/net/NeckoChild.h:11, 47:39.83 from /builddir/build/BUILD/thunderbird-68.2.2/netwerk/protocol/websocket/WebSocketLog.h:12, 47:39.83 from /builddir/build/BUILD/thunderbird-68.2.2/netwerk/protocol/websocket/BaseWebSocketChannel.cpp:7, 47:39.83 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/netwerk/protocol/websocket/Unified_cpp_protocol_websocket0.cpp:2: 47:39.83 /builddir/build/BUILD/thunderbird-68.2.2/netwerk/protocol/websocket/WebSocketChannelChild.cpp: In member function 'virtual nsresult mozilla::net::WebSocketChannelChild::QueryInterface(const nsIID&, void**)': 47:39.83 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 47:39.83 foundInterface = 0; \ 47:39.83 ^~~~~~~~~~~~~~ 47:39.83 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 47:39.83 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 47:39.83 ^~~~~~~~~~~~~~~~~~~~~~~ 47:39.83 /builddir/build/BUILD/thunderbird-68.2.2/netwerk/protocol/websocket/WebSocketChannelChild.cpp:51:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 47:39.83 NS_INTERFACE_MAP_END 47:39.83 ^~~~~~~~~~~~~~~~~~~~ 47:39.83 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 47:39.83 else 47:39.83 ^~~~ 47:39.83 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 47:39.84 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 47:39.84 ^~~~~~~~~~~~~~~~~~ 47:39.84 /builddir/build/BUILD/thunderbird-68.2.2/netwerk/protocol/websocket/WebSocketChannelChild.cpp:50:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 47:39.84 NS_INTERFACE_MAP_ENTRY(nsIThreadRetargetableRequest) 47:39.84 ^~~~~~~~~~~~~~~~~~~~~~ 47:39.98 /builddir/build/BUILD/thunderbird-68.2.2/netwerk/protocol/websocket/WebSocketEventListenerParent.cpp: In member function 'virtual nsresult mozilla::net::WebSocketEventListenerParent::QueryInterface(const nsIID&, void**)': 47:39.98 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 47:39.98 foundInterface = 0; \ 47:39.98 ^~~~~~~~~~~~~~ 47:39.98 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 47:39.98 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 47:39.98 ^~~~~~~~~~~~~~~~~~~~~~~ 47:39.98 /builddir/build/BUILD/thunderbird-68.2.2/netwerk/protocol/websocket/WebSocketEventListenerParent.cpp:17:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 47:39.98 NS_INTERFACE_MAP_END 47:39.98 ^~~~~~~~~~~~~~~~~~~~ 47:39.98 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 47:39.99 else 47:39.99 ^~~~ 47:39.99 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 47:39.99 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 47:39.99 ^~~~~~~~~~~~~~~~~~ 47:39.99 /builddir/build/BUILD/thunderbird-68.2.2/netwerk/protocol/websocket/WebSocketEventListenerParent.cpp:16:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 47:39.99 NS_INTERFACE_MAP_ENTRY(nsIWebSocketEventListener) 47:39.99 ^~~~~~~~~~~~~~~~~~~~~~ 47:40.01 /builddir/build/BUILD/thunderbird-68.2.2/netwerk/protocol/websocket/WebSocketEventService.cpp: In member function 'virtual nsresult mozilla::net::WebSocketEventService::QueryInterface(const nsIID&, void**)': 47:40.01 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 47:40.01 foundInterface = 0; \ 47:40.01 ^~~~~~~~~~~~~~ 47:40.01 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 47:40.01 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 47:40.01 ^~~~~~~~~~~~~~~~~~~~~~~ 47:40.01 /builddir/build/BUILD/thunderbird-68.2.2/netwerk/protocol/websocket/WebSocketEventService.cpp:203:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 47:40.01 NS_INTERFACE_MAP_END 47:40.01 ^~~~~~~~~~~~~~~~~~~~ 47:40.01 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 47:40.01 else 47:40.01 ^~~~ 47:40.01 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 47:40.01 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 47:40.01 ^~~~~~~~~~~~~~~~~~ 47:40.01 /builddir/build/BUILD/thunderbird-68.2.2/netwerk/protocol/websocket/WebSocketEventService.cpp:202:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 47:40.01 NS_INTERFACE_MAP_ENTRY(nsIWebSocketEventService) 47:40.01 ^~~~~~~~~~~~~~~~~~~~~~ 47:40.04 /builddir/build/BUILD/thunderbird-68.2.2/netwerk/protocol/websocket/WebSocketFrame.cpp: In member function 'virtual nsresult mozilla::net::WebSocketFrame::QueryInterface(const nsIID&, void**)': 47:40.04 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 47:40.04 foundInterface = 0; \ 47:40.04 ^~~~~~~~~~~~~~ 47:40.04 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 47:40.05 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 47:40.05 ^~~~~~~~~~~~~~~~~~~~~~~ 47:40.05 /builddir/build/BUILD/thunderbird-68.2.2/netwerk/protocol/websocket/WebSocketFrame.cpp:20:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 47:40.05 NS_INTERFACE_MAP_END 47:40.05 ^~~~~~~~~~~~~~~~~~~~ 47:40.05 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 47:40.05 else 47:40.05 ^~~~ 47:40.05 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 47:40.05 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 47:40.05 ^~~~~~~~~~~~~~~~~~ 47:40.05 /builddir/build/BUILD/thunderbird-68.2.2/netwerk/protocol/websocket/WebSocketFrame.cpp:19:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 47:40.05 NS_INTERFACE_MAP_ENTRY(nsIWebSocketFrame) 47:40.05 ^~~~~~~~~~~~~~~~~~~~~~ 47:47.70 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/HashTable.h:89, 47:47.70 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/HashTable.h:10, 47:47.70 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/TracingAPI.h:11, 47:47.70 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/GCPolicyAPI.h:49, 47:47.70 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/RootingAPI.h:22, 47:47.70 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/CallArgs.h:72, 47:47.70 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/jsapi.h:29, 47:47.70 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/xpcpublic.h:10, 47:47.70 from /builddir/build/BUILD/thunderbird-68.2.2/xpcom/threads/nsThreadUtils.h:24, 47:47.70 from /builddir/build/BUILD/thunderbird-68.2.2/netwerk/ipc/ChannelEventQueue.h:14, 47:47.70 from /builddir/build/BUILD/thunderbird-68.2.2/netwerk/ipc/ChannelEventQueue.cpp:8, 47:47.70 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/netwerk/ipc/Unified_cpp_netwerk_ipc0.cpp:2: 47:47.70 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = std::map; long unsigned int N = 2]': 47:47.70 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:99:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = std::map]' 47:47.70 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/Layers.h:248:29: required from here 47:47.70 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class std::map' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 47:47.71 memset(&aArr[0], 0, N * sizeof(T)); 47:47.71 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 47:47.71 In file included from /usr/include/c++/8/map:61, 47:47.71 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/system_wrappers/map:3, 47:47.71 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/stl_wrappers/map:44, 47:47.71 from /builddir/build/BUILD/thunderbird-68.2.2/ipc/chromium/src/base/process_util.h:31, 47:47.71 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/ipc/IPCMessageUtils.h:10, 47:47.71 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNecko.h:11, 47:47.71 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNeckoChild.h:9, 47:47.71 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/net/NeckoChild.h:11, 47:47.71 from /builddir/build/BUILD/thunderbird-68.2.2/netwerk/ipc/NeckoChild.cpp:10, 47:47.71 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/netwerk/ipc/Unified_cpp_netwerk_ipc0.cpp:11: 47:47.71 /usr/include/c++/8/bits/stl_map.h:100:11: note: 'class std::map' declared here 47:47.71 class map 47:47.71 ^~~ 47:47.99 In file included from /builddir/build/BUILD/thunderbird-68.2.2/ipc/chromium/src/base/pickle.h:17, 47:47.99 from /builddir/build/BUILD/thunderbird-68.2.2/ipc/chromium/src/base/histogram.cc:20, 47:47.99 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/ipc/chromium/Unified_cpp_ipc_chromium0.cpp:56: 47:47.99 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/BufferList.h: In member function 'mozilla::BufferList mozilla::BufferList::Extract(mozilla::BufferList::IterImpl&, size_t, bool*) [with AllocPolicy = InfallibleAllocPolicy]': 47:47.99 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/BufferList.h:627:7: warning: 'lastSegmentSize' may be used uninitialized in this function [-Wmaybe-uninitialized] 47:48.00 aIter.Advance(*this, *lastSegmentSize); 47:48.00 ^~~~~ 47:52.97 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:26, 47:52.97 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/ContentParent.h:10, 47:52.97 from /builddir/build/BUILD/thunderbird-68.2.2/ipc/glue/BackgroundParentImpl.cpp:17: 47:52.97 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 47:52.97 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 47:52.97 std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 47:52.97 ^ 47:52.97 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 47:52.97 struct Block { 47:52.97 ^~~~~ 47:53.25 ipc/ipdl 47:56.43 ipc/testshell 47:57.39 ipc/contentproc 47:58.37 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/ipc/chromium/Unified_cpp_ipc_chromium1.cpp:38: 47:58.37 /builddir/build/BUILD/thunderbird-68.2.2/ipc/chromium/src/base/string_util.cc: In function 'int StringToInt(const string&)': 47:58.37 /builddir/build/BUILD/thunderbird-68.2.2/ipc/chromium/src/base/string_util.cc:672:10: warning: 'result' may be used uninitialized in this function [-Wmaybe-uninitialized] 47:58.37 return result; 47:58.37 ^~~~~~ 47:58.82 js/ipc 47:58.99 hal 48:01.21 js/xpconnect/wrappers 48:08.46 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentChild.h:24, 48:08.46 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/ContentChild.h:14, 48:08.46 from /builddir/build/BUILD/thunderbird-68.2.2/hal/Hal.cpp:24: 48:08.46 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 48:08.46 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 48:08.46 std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 48:08.46 ^ 48:08.46 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 48:08.46 struct Block { 48:08.46 ^~~~~ 48:09.35 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:26, 48:09.35 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/ContentParent.h:10, 48:09.35 from /builddir/build/BUILD/thunderbird-68.2.2/js/ipc/JavaScriptParent.cpp:9, 48:09.35 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/js/ipc/Unified_cpp_js_ipc0.cpp:11: 48:09.35 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 48:09.35 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 48:09.35 std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 48:09.35 ^ 48:09.35 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 48:09.35 struct Block { 48:09.35 ^~~~~ 48:13.46 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/HashTable.h:89, 48:13.46 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/HashTable.h:10, 48:13.46 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/TracingAPI.h:11, 48:13.46 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/GCPolicyAPI.h:49, 48:13.47 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/RootingAPI.h:22, 48:13.47 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/CallArgs.h:72, 48:13.47 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/jsfriendapi.h:18, 48:13.47 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/Proxy.h:12, 48:13.47 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/Wrapper.h:12, 48:13.47 from /builddir/build/BUILD/thunderbird-68.2.2/js/xpconnect/wrappers/WrapperFactory.h:10, 48:13.47 from /builddir/build/BUILD/thunderbird-68.2.2/js/xpconnect/wrappers/XrayWrapper.h:12, 48:13.47 from /builddir/build/BUILD/thunderbird-68.2.2/js/xpconnect/wrappers/XrayWrapper.cpp:7: 48:13.47 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = xpc::GlobalProperties]': 48:13.47 /builddir/build/BUILD/thunderbird-68.2.2/js/xpconnect/src/xpcprivate.h:2272:45: required from here 48:13.47 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/PodOperations.h:31:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct xpc::GlobalProperties'; use assignment or value-initialization instead [-Wclass-memaccess] 48:13.47 memset(aT, 0, sizeof(T)); 48:13.47 ~~~~~~^~~~~~~~~~~~~~~~~~ 48:13.47 In file included from /builddir/build/BUILD/thunderbird-68.2.2/js/xpconnect/wrappers/XrayWrapper.cpp:17: 48:13.47 /builddir/build/BUILD/thunderbird-68.2.2/js/xpconnect/src/xpcprivate.h:2271:8: note: 'struct xpc::GlobalProperties' declared here 48:13.48 struct GlobalProperties { 48:13.48 ^~~~~~~~~~~~~~~~ 48:14.04 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/HashTable.h:89, 48:14.05 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/HashTable.h:10, 48:14.05 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/TracingAPI.h:11, 48:14.05 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/GCPolicyAPI.h:49, 48:14.05 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/RootingAPI.h:22, 48:14.05 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/CallArgs.h:72, 48:14.05 from /builddir/build/BUILD/thunderbird-68.2.2/js/src/jsapi.h:29, 48:14.05 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/StructuredCloneHolder.h:10, 48:14.05 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/ipc/StructuredCloneData.h:12, 48:14.05 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/ipc/IPCMessageUtils.h:16, 48:14.05 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:11, 48:14.05 from /builddir/build/BUILD/thunderbird-68.2.2/js/ipc/JavaScriptShared.h:12, 48:14.05 from /builddir/build/BUILD/thunderbird-68.2.2/js/ipc/WrapperAnswer.h:11, 48:14.06 from /builddir/build/BUILD/thunderbird-68.2.2/js/ipc/JavaScriptBase.h:11, 48:14.06 from /builddir/build/BUILD/thunderbird-68.2.2/js/ipc/JavaScriptChild.h:11, 48:14.06 from /builddir/build/BUILD/thunderbird-68.2.2/js/ipc/JavaScriptChild.cpp:8, 48:14.06 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/js/ipc/Unified_cpp_js_ipc0.cpp:2: 48:14.06 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = xpc::GlobalProperties]': 48:14.06 /builddir/build/BUILD/thunderbird-68.2.2/js/xpconnect/src/xpcprivate.h:2272:45: required from here 48:14.06 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/PodOperations.h:31:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct xpc::GlobalProperties'; use assignment or value-initialization instead [-Wclass-memaccess] 48:14.06 memset(aT, 0, sizeof(T)); 48:14.06 ~~~~~~^~~~~~~~~~~~~~~~~~ 48:14.06 In file included from /builddir/build/BUILD/thunderbird-68.2.2/js/ipc/JavaScriptChild.cpp:12, 48:14.06 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/js/ipc/Unified_cpp_js_ipc0.cpp:2: 48:14.07 /builddir/build/BUILD/thunderbird-68.2.2/js/xpconnect/src/xpcprivate.h:2271:8: note: 'struct xpc::GlobalProperties' declared here 48:14.07 struct GlobalProperties { 48:14.07 ^~~~~~~~~~~~~~~~ 48:20.88 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/HashTable.h:89, 48:20.88 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/HashTable.h:10, 48:20.88 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/TracingAPI.h:11, 48:20.88 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/GCPolicyAPI.h:49, 48:20.88 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/RootingAPI.h:22, 48:20.88 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/CallArgs.h:72, 48:20.88 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/jsapi.h:29, 48:20.88 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/StructuredCloneHolder.h:10, 48:20.88 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/ipc/StructuredCloneData.h:12, 48:20.88 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/ipc/IPCMessageUtils.h:16, 48:20.88 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/jsipc/JavaScriptTypes.h:11, 48:20.88 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/ipc/ipdl/JavaScriptTypes.cpp:7, 48:20.88 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/ipc/ipdl/UnifiedProtocols1.cpp:2: 48:20.88 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = std::map; long unsigned int N = 2]': 48:20.88 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:99:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = std::map]' 48:20.89 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/Layers.h:248:29: required from here 48:20.89 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class std::map' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 48:20.89 memset(&aArr[0], 0, N * sizeof(T)); 48:20.89 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 48:20.89 In file included from /usr/include/c++/8/map:61, 48:20.89 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/system_wrappers/map:3, 48:20.89 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/stl_wrappers/map:44, 48:20.89 from /builddir/build/BUILD/thunderbird-68.2.2/ipc/chromium/src/base/process_util.h:31, 48:20.89 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/ipc/IPCMessageUtils.h:10, 48:20.89 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/jsipc/JavaScriptTypes.h:11, 48:20.89 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/ipc/ipdl/JavaScriptTypes.cpp:7, 48:20.89 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/ipc/ipdl/UnifiedProtocols1.cpp:2: 48:20.89 /usr/include/c++/8/bits/stl_map.h:100:11: note: 'class std::map' declared here 48:20.89 class map 48:20.89 ^~~ 48:30.09 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentChild.h:24, 48:30.09 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/ContentChild.h:14, 48:30.09 from /builddir/build/BUILD/thunderbird-68.2.2/ipc/glue/BackgroundImpl.cpp:24, 48:30.09 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/ipc/glue/Unified_cpp_ipc_glue0.cpp:2: 48:30.09 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 48:30.09 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 48:30.09 std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 48:30.09 ^ 48:30.10 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 48:30.10 struct Block { 48:30.10 ^~~~~ 48:31.28 In file included from /builddir/build/BUILD/thunderbird-68.2.2/xpcom/base/nsISupportsUtils.h:14, 48:31.28 from /builddir/build/BUILD/thunderbird-68.2.2/xpcom/base/nsCOMPtr.h:30, 48:31.28 from /builddir/build/BUILD/thunderbird-68.2.2/xpcom/base/nsAutoPtr.h:10, 48:31.28 from /builddir/build/BUILD/thunderbird-68.2.2/ipc/chromium/src/chrome/common/ipc_message.h:21, 48:31.28 from /builddir/build/BUILD/thunderbird-68.2.2/ipc/chromium/src/chrome/common/ipc_channel.h:13, 48:31.28 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/ipc/Transport.h:11, 48:31.28 from /builddir/build/BUILD/thunderbird-68.2.2/ipc/glue/BackgroundChild.h:11, 48:31.28 from /builddir/build/BUILD/thunderbird-68.2.2/ipc/glue/BackgroundImpl.cpp:7, 48:31.28 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/ipc/glue/Unified_cpp_ipc_glue0.cpp:2: 48:31.28 /builddir/build/BUILD/thunderbird-68.2.2/ipc/glue/IPCStreamDestination.cpp: In member function 'virtual nsresult mozilla::ipc::IPCStreamDestination::DelayedStartInputStream::QueryInterface(const nsIID&, void**)': 48:31.28 /builddir/build/BUILD/thunderbird-68.2.2/xpcom/base/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 48:31.28 foundInterface = 0; \ 48:31.28 ^~~~~~~~~~~~~~ 48:31.28 /builddir/build/BUILD/thunderbird-68.2.2/xpcom/base/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 48:31.28 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 48:31.28 ^~~~~~~~~~~~~~~~~~~~~~~ 48:31.28 /builddir/build/BUILD/thunderbird-68.2.2/ipc/glue/IPCStreamDestination.cpp:238:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 48:31.28 NS_INTERFACE_MAP_END 48:31.28 ^~~~~~~~~~~~~~~~~~~~ 48:31.29 /builddir/build/BUILD/thunderbird-68.2.2/xpcom/base/nsISupportsImpl.h:991:3: note: some parts of macro expansion are not guarded by this 'else' clause 48:31.29 else 48:31.29 ^~~~ 48:31.29 /builddir/build/BUILD/thunderbird-68.2.2/xpcom/base/nsISupportsImpl.h:1067:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 48:31.29 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 48:31.29 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 48:31.29 /builddir/build/BUILD/thunderbird-68.2.2/ipc/glue/IPCStreamDestination.cpp:237:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 48:31.29 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIAsyncInputStream) 48:31.29 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 48:32.97 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/HashTable.h:89, 48:32.97 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/HashTable.h:10, 48:32.97 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/TracingAPI.h:11, 48:32.97 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/GCPolicyAPI.h:49, 48:32.97 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/RootingAPI.h:22, 48:32.97 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/Id.h:28, 48:32.97 from /builddir/build/BUILD/thunderbird-68.2.2/js/xpconnect/wrappers/AccessCheck.h:10, 48:32.97 from /builddir/build/BUILD/thunderbird-68.2.2/js/xpconnect/wrappers/AccessCheck.cpp:7, 48:32.97 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/js/xpconnect/wrappers/Unified_cpp_xpconnect_wrappers0.cpp:2: 48:32.97 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = xpc::GlobalProperties]': 48:32.97 /builddir/build/BUILD/thunderbird-68.2.2/js/xpconnect/src/xpcprivate.h:2272:45: required from here 48:32.97 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/PodOperations.h:31:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct xpc::GlobalProperties'; use assignment or value-initialization instead [-Wclass-memaccess] 48:32.98 memset(aT, 0, sizeof(T)); 48:32.98 ~~~~~~^~~~~~~~~~~~~~~~~~ 48:32.98 In file included from /builddir/build/BUILD/thunderbird-68.2.2/js/xpconnect/wrappers/AccessCheck.cpp:25, 48:32.98 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/js/xpconnect/wrappers/Unified_cpp_xpconnect_wrappers0.cpp:2: 48:32.98 /builddir/build/BUILD/thunderbird-68.2.2/js/xpconnect/src/xpcprivate.h:2271:8: note: 'struct xpc::GlobalProperties' declared here 48:32.98 struct GlobalProperties { 48:32.98 ^~~~~~~~~~~~~~~~ 48:33.38 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentChild.h:24, 48:33.38 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/ContentChild.h:14, 48:33.38 from /builddir/build/BUILD/thunderbird-68.2.2/hal/WindowIdentifier.cpp:9, 48:33.38 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/hal/Unified_cpp_hal0.cpp:11: 48:33.38 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 48:33.38 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 48:33.38 std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 48:33.38 ^ 48:33.38 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 48:33.38 struct Block { 48:33.38 ^~~~~ 48:36.45 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:26, 48:36.45 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/ipc/ipdl/PClientOpenWindowOp.cpp:7, 48:36.45 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/ipc/ipdl/UnifiedProtocols10.cpp:38: 48:36.45 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 48:36.45 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 48:36.45 std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 48:36.45 ^ 48:36.46 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 48:36.46 struct Block { 48:36.46 ^~~~~ 48:41.72 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/HashTable.h:89, 48:41.72 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/HashTable.h:10, 48:41.72 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/TracingAPI.h:11, 48:41.72 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/GCPolicyAPI.h:49, 48:41.72 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/RootingAPI.h:22, 48:41.72 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/CallArgs.h:72, 48:41.72 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/jsapi.h:29, 48:41.72 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/StructuredCloneHolder.h:10, 48:41.72 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/ipc/StructuredCloneData.h:12, 48:41.72 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/ipc/IPCMessageUtils.h:16, 48:41.72 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/hal_sandbox/PHal.h:11, 48:41.72 from /builddir/build/BUILD/thunderbird-68.2.2/hal/Hal.h:13, 48:41.72 from /builddir/build/BUILD/thunderbird-68.2.2/hal/HalWakeLock.cpp:7, 48:41.72 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/hal/Unified_cpp_hal0.cpp:2: 48:41.73 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = std::map; long unsigned int N = 2]': 48:41.73 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:99:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = std::map]' 48:41.73 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/Layers.h:248:29: required from here 48:41.73 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class std::map' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 48:41.73 memset(&aArr[0], 0, N * sizeof(T)); 48:41.73 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 48:41.73 In file included from /usr/include/c++/8/map:61, 48:41.73 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/system_wrappers/map:3, 48:41.73 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/stl_wrappers/map:44, 48:41.73 from /builddir/build/BUILD/thunderbird-68.2.2/ipc/chromium/src/base/process_util.h:31, 48:41.73 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/ipc/IPCMessageUtils.h:10, 48:41.73 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/hal_sandbox/PHal.h:11, 48:41.73 from /builddir/build/BUILD/thunderbird-68.2.2/hal/Hal.h:13, 48:41.73 from /builddir/build/BUILD/thunderbird-68.2.2/hal/HalWakeLock.cpp:7, 48:41.73 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/hal/Unified_cpp_hal0.cpp:2: 48:41.73 /usr/include/c++/8/bits/stl_map.h:100:11: note: 'class std::map' declared here 48:41.73 class map 48:41.73 ^~~ 48:51.38 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:26, 48:51.38 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/ipc/ipdl/PCycleCollectWithLogs.cpp:7, 48:51.38 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/ipc/ipdl/UnifiedProtocols12.cpp:29: 48:51.38 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 48:51.38 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 48:51.38 std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 48:51.38 ^ 48:51.38 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 48:51.38 struct Block { 48:51.38 ^~~~~ 48:53.92 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentChild.h:24, 48:53.92 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/ipc/ipdl/PContentChild.cpp:7, 48:53.92 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/ipc/ipdl/UnifiedProtocols11.cpp:92: 48:53.92 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 48:53.92 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 48:53.92 std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 48:53.92 ^ 48:53.92 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 48:53.92 struct Block { 48:53.92 ^~~~~ 48:56.12 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentChild.h:24, 48:56.12 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/ContentChild.h:14, 48:56.12 from /builddir/build/BUILD/thunderbird-68.2.2/ipc/glue/IPCStreamUtils.cpp:12, 48:56.12 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/ipc/glue/Unified_cpp_ipc_glue1.cpp:11: 48:56.12 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 48:56.12 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 48:56.12 std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 48:56.12 ^ 48:56.12 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 48:56.12 struct Block { 48:56.12 ^~~~~ 48:59.59 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsTHashtable.h:21, 48:59.59 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsBaseHashtable.h:12, 48:59.59 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsClassHashtable.h:11, 48:59.59 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/FilterSupport.h:15, 48:59.59 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/GfxMessageUtils.h:11, 48:59.59 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/ipc/ipdl/PCompositorBridge.cpp:7, 48:59.59 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/ipc/ipdl/UnifiedProtocols11.cpp:2: 48:59.60 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = std::map; long unsigned int N = 2]': 48:59.60 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:99:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = std::map]' 48:59.60 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/Layers.h:248:29: required from here 48:59.60 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class std::map' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 48:59.60 memset(&aArr[0], 0, N * sizeof(T)); 48:59.60 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 48:59.60 In file included from /usr/include/c++/8/map:61, 48:59.60 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/system_wrappers/map:3, 48:59.60 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/stl_wrappers/map:44, 48:59.60 from /builddir/build/BUILD/thunderbird-68.2.2/ipc/chromium/src/base/process_util.h:31, 48:59.60 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/GfxMessageUtils.h:14, 48:59.60 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/ipc/ipdl/PCompositorBridge.cpp:7, 48:59.60 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/ipc/ipdl/UnifiedProtocols11.cpp:2: 48:59.60 /usr/include/c++/8/bits/stl_map.h:100:11: note: 'class std::map' declared here 48:59.60 class map 48:59.60 ^~~ 49:05.06 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/HashTable.h:89, 49:05.06 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/HashTable.h:10, 49:05.06 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/TracingAPI.h:11, 49:05.06 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/GCPolicyAPI.h:49, 49:05.06 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/RootingAPI.h:22, 49:05.06 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/CallArgs.h:72, 49:05.06 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/jsapi.h:29, 49:05.06 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/WorkerCommon.h:10, 49:05.06 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/WorkerRef.h:10, 49:05.06 from /builddir/build/BUILD/thunderbird-68.2.2/ipc/glue/IPCStreamSource.h:11, 49:05.06 from /builddir/build/BUILD/thunderbird-68.2.2/ipc/glue/IPCStreamSource.cpp:7, 49:05.07 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/ipc/glue/Unified_cpp_ipc_glue1.cpp:2: 49:05.07 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = std::map; long unsigned int N = 2]': 49:05.07 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:99:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = std::map]' 49:05.07 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/Layers.h:248:29: required from here 49:05.07 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class std::map' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 49:05.07 memset(&aArr[0], 0, N * sizeof(T)); 49:05.07 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 49:05.07 In file included from /usr/include/c++/8/map:61, 49:05.07 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/system_wrappers/map:3, 49:05.07 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/stl_wrappers/map:44, 49:05.07 from /builddir/build/BUILD/thunderbird-68.2.2/ipc/chromium/src/base/process_util.h:31, 49:05.07 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/ipc/Transport.h:10, 49:05.07 from /builddir/build/BUILD/thunderbird-68.2.2/ipc/glue/BackgroundParent.h:12, 49:05.07 from /builddir/build/BUILD/thunderbird-68.2.2/ipc/glue/IPCStreamSource.cpp:8, 49:05.08 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/ipc/glue/Unified_cpp_ipc_glue1.cpp:2: 49:05.08 /usr/include/c++/8/bits/stl_map.h:100:11: note: 'class std::map' declared here 49:05.08 class map 49:05.08 ^~~ 49:09.55 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:26, 49:09.55 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/ipc/ipdl/PExternalHelperApp.cpp:9, 49:09.55 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/ipc/ipdl/UnifiedProtocols13.cpp:29: 49:09.55 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 49:09.55 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 49:09.55 std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 49:09.55 ^ 49:09.55 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 49:09.55 struct Block { 49:09.56 ^~~~~ 49:24.34 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentChild.h:24, 49:24.34 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/ipc/ipdl/PFileDescriptorSetChild.cpp:11, 49:24.34 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/ipc/ipdl/UnifiedProtocols14.cpp:2: 49:24.34 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 49:24.34 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 49:24.34 std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 49:24.34 ^ 49:24.34 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 49:24.34 struct Block { 49:24.34 ^~~~~ 49:43.43 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:26, 49:43.43 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/ipc/ipdl/PHal.cpp:8, 49:43.43 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/ipc/ipdl/UnifiedProtocols16.cpp:92: 49:43.43 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 49:43.43 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 49:43.43 std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 49:43.43 ^ 49:43.43 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 49:43.44 struct Block { 49:43.44 ^~~~~ 49:44.71 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:26, 49:44.71 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/ipc/ipdl/PHeapSnapshotTempFileHelper.cpp:7, 49:44.71 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/ipc/ipdl/UnifiedProtocols17.cpp:2: 49:44.71 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 49:44.72 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 49:44.72 std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 49:44.72 ^ 49:44.72 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 49:44.72 struct Block { 49:44.72 ^~~~~ 49:57.23 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:26, 49:57.23 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/ipc/ipdl/PJavaScript.cpp:7, 49:57.23 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/ipc/ipdl/UnifiedProtocols18.cpp:20: 49:57.24 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 49:57.24 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 49:57.24 std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 49:57.24 ^ 49:57.24 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 49:57.24 struct Block { 49:57.24 ^~~~~ 50:08.18 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:26, 50:08.18 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/ipc/ipdl/PMedia.cpp:7, 50:08.18 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/ipc/ipdl/UnifiedProtocols19.cpp:11: 50:08.18 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 50:08.18 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 50:08.18 std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 50:08.18 ^ 50:08.18 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 50:08.18 struct Block { 50:08.18 ^~~~~ 50:14.93 js/xpconnect/src 50:14.93 js/xpconnect/loader 50:14.95 intl/chardet 50:22.13 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/HashTable.h:89, 50:22.13 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/HashTable.h:10, 50:22.13 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/TracingAPI.h:11, 50:22.13 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/GCPolicyAPI.h:49, 50:22.13 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/RootingAPI.h:22, 50:22.13 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/CallArgs.h:72, 50:22.13 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/jsapi.h:29, 50:22.13 from /builddir/build/BUILD/thunderbird-68.2.2/js/xpconnect/loader/mozJSComponentLoader.cpp:20: 50:22.13 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = xpc::GlobalProperties]': 50:22.13 /builddir/build/BUILD/thunderbird-68.2.2/js/xpconnect/src/xpcprivate.h:2272:45: required from here 50:22.13 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/PodOperations.h:31:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct xpc::GlobalProperties'; use assignment or value-initialization instead [-Wclass-memaccess] 50:22.13 memset(aT, 0, sizeof(T)); 50:22.13 ~~~~~~^~~~~~~~~~~~~~~~~~ 50:22.13 In file included from /builddir/build/BUILD/thunderbird-68.2.2/js/xpconnect/loader/mozJSComponentLoader.cpp:41: 50:22.13 /builddir/build/BUILD/thunderbird-68.2.2/js/xpconnect/src/xpcprivate.h:2271:8: note: 'struct xpc::GlobalProperties' declared here 50:22.14 struct GlobalProperties { 50:22.14 ^~~~~~~~~~~~~~~~ 50:23.80 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:26, 50:23.80 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/ipc/ipdl/PNeckoParent.cpp:14, 50:23.81 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/ipc/ipdl/UnifiedProtocols20.cpp:2: 50:23.81 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 50:23.81 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 50:23.81 std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 50:23.81 ^ 50:23.81 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 50:23.81 struct Block { 50:23.81 ^~~~~ 50:26.73 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsUtils.h:14, 50:26.73 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsCOMPtr.h:30, 50:26.73 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsAutoPtr.h:10, 50:26.73 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/OwningNonNull.h:12, 50:26.73 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/RootedOwningNonNull.h:20, 50:26.74 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/BindingDeclarations.h:20, 50:26.74 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/BindingUtils.h:20, 50:26.74 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/GeneratedAtomList.h:6, 50:26.74 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/AtomList.h:11, 50:26.74 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/CycleCollectedJSContext.h:17, 50:26.74 from /builddir/build/BUILD/thunderbird-68.2.2/js/xpconnect/src/xpcprivate.h:76, 50:26.74 from /builddir/build/BUILD/thunderbird-68.2.2/js/xpconnect/src/ExportHelpers.cpp:7, 50:26.74 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/js/xpconnect/src/Unified_cpp_js_xpconnect_src0.cpp:2: 50:26.74 /builddir/build/BUILD/thunderbird-68.2.2/js/xpconnect/src/Sandbox.cpp: In member function 'virtual nsresult SandboxPrivate::QueryInterface(const nsIID&, void**)': 50:26.74 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 50:26.74 foundInterface = 0; \ 50:26.74 ^~~~~~~~~~~~~~ 50:26.74 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 50:26.74 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 50:26.74 ^~~~~~~~~~~~~~~~~~~~~~~ 50:26.74 /builddir/build/BUILD/thunderbird-68.2.2/js/xpconnect/src/Sandbox.cpp:100:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 50:26.74 NS_INTERFACE_MAP_END 50:26.74 ^~~~~~~~~~~~~~~~~~~~ 50:26.74 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 50:26.74 else 50:26.74 ^~~~ 50:26.74 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 50:26.74 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 50:26.74 ^~~~~~~~~~~~~~~~~~ 50:26.75 /builddir/build/BUILD/thunderbird-68.2.2/js/xpconnect/src/Sandbox.cpp:99:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 50:26.75 NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference) 50:26.75 ^~~~~~~~~~~~~~~~~~~~~~ 50:27.80 /builddir/build/BUILD/thunderbird-68.2.2/js/xpconnect/src/XPCComponents.cpp: In member function 'virtual nsresult nsXPCComponentsBase::QueryInterface(const nsIID&, void**)': 50:27.80 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 50:27.80 foundInterface = 0; \ 50:27.80 ^~~~~~~~~~~~~~ 50:27.80 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 50:27.80 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 50:27.80 ^~~~~~~~~~~~~~~~~~~~~~~ 50:27.80 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsIClassInfoImpl.h:165:3: note: in expansion of macro 'NS_INTERFACE_MAP_END' 50:27.80 NS_INTERFACE_MAP_END 50:27.81 ^~~~~~~~~~~~~~~~~~~~ 50:27.81 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsIClassInfoImpl.h:170:3: note: in expansion of macro 'NS_IMPL_QUERY_INTERFACE_CI' 50:27.81 NS_IMPL_QUERY_INTERFACE_CI(aClass, __VA_ARGS__) \ 50:27.81 ^~~~~~~~~~~~~~~~~~~~~~~~~~ 50:27.81 /builddir/build/BUILD/thunderbird-68.2.2/js/xpconnect/src/XPCComponents.cpp:2638:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CI' 50:27.81 NS_IMPL_ISUPPORTS_CI(nsXPCComponentsBase, nsIXPCComponentsBase) 50:27.81 ^~~~~~~~~~~~~~~~~~~~ 50:27.81 In file included from /builddir/build/BUILD/thunderbird-68.2.2/js/xpconnect/src/xpcprivate.h:108, 50:27.81 from /builddir/build/BUILD/thunderbird-68.2.2/js/xpconnect/src/ExportHelpers.cpp:7, 50:27.81 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/js/xpconnect/src/Unified_cpp_js_xpconnect_src0.cpp:2: 50:27.81 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsIClassInfoImpl.h:136:5: note: some parts of macro expansion are not guarded by this 'else' clause 50:27.81 } else 50:27.81 ^~~~ 50:27.81 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsIClassInfoImpl.h:136:5: note: in definition of macro 'NS_IMPL_QUERY_CLASSINFO' 50:27.81 } else 50:27.81 ^~~~ 50:27.81 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsIClassInfoImpl.h:170:3: note: in expansion of macro 'NS_IMPL_QUERY_INTERFACE_CI' 50:27.81 NS_IMPL_QUERY_INTERFACE_CI(aClass, __VA_ARGS__) \ 50:27.81 ^~~~~~~~~~~~~~~~~~~~~~~~~~ 50:27.81 /builddir/build/BUILD/thunderbird-68.2.2/js/xpconnect/src/XPCComponents.cpp:2638:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CI' 50:27.81 NS_IMPL_ISUPPORTS_CI(nsXPCComponentsBase, nsIXPCComponentsBase) 50:27.81 ^~~~~~~~~~~~~~~~~~~~ 50:27.81 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsUtils.h:14, 50:27.81 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsCOMPtr.h:30, 50:27.81 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsAutoPtr.h:10, 50:27.81 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/OwningNonNull.h:12, 50:27.81 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/RootedOwningNonNull.h:20, 50:27.81 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/BindingDeclarations.h:20, 50:27.82 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/BindingUtils.h:20, 50:27.82 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/GeneratedAtomList.h:6, 50:27.82 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/AtomList.h:11, 50:27.82 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/CycleCollectedJSContext.h:17, 50:27.82 from /builddir/build/BUILD/thunderbird-68.2.2/js/xpconnect/src/xpcprivate.h:76, 50:27.82 from /builddir/build/BUILD/thunderbird-68.2.2/js/xpconnect/src/ExportHelpers.cpp:7, 50:27.82 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/js/xpconnect/src/Unified_cpp_js_xpconnect_src0.cpp:2: 50:27.82 /builddir/build/BUILD/thunderbird-68.2.2/js/xpconnect/src/XPCComponents.cpp: In member function 'virtual nsresult nsXPCComponents::QueryInterface(const nsIID&, void**)': 50:27.82 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 50:27.82 foundInterface = 0; \ 50:27.82 ^~~~~~~~~~~~~~ 50:27.83 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 50:27.83 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 50:27.83 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 50:27.83 /builddir/build/BUILD/thunderbird-68.2.2/js/xpconnect/src/XPCComponents.cpp:2648:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 50:27.83 NS_INTERFACE_MAP_END_INHERITING(nsXPCComponentsBase) 50:27.83 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 50:27.83 In file included from /builddir/build/BUILD/thunderbird-68.2.2/js/xpconnect/src/xpcprivate.h:108, 50:27.83 from /builddir/build/BUILD/thunderbird-68.2.2/js/xpconnect/src/ExportHelpers.cpp:7, 50:27.83 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/js/xpconnect/src/Unified_cpp_js_xpconnect_src0.cpp:2: 50:27.83 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsIClassInfoImpl.h:136:5: note: some parts of macro expansion are not guarded by this 'else' clause 50:27.83 } else 50:27.83 ^~~~ 50:27.83 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsIClassInfoImpl.h:136:5: note: in definition of macro 'NS_IMPL_QUERY_CLASSINFO' 50:27.83 } else 50:27.83 ^~~~ 50:27.99 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:26, 50:27.99 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/ipc/ipdl/PPluginModule.cpp:11, 50:27.99 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/ipc/ipdl/UnifiedProtocols21.cpp:56: 50:27.99 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 50:28.00 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 50:28.00 std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 50:28.00 ^ 50:28.00 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 50:28.00 struct Block { 50:28.00 ^~~~~ 50:28.86 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:26, 50:28.86 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/ipc/ipdl/PPresentation.cpp:7, 50:28.86 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/ipc/ipdl/UnifiedProtocols22.cpp:20: 50:28.86 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 50:28.86 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 50:28.86 std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 50:28.87 ^ 50:28.87 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 50:28.87 struct Block { 50:28.87 ^~~~~ 50:28.95 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/HashTable.h:89, 50:28.95 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/HashTable.h:10, 50:28.95 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/TracingAPI.h:11, 50:28.95 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/GCPolicyAPI.h:49, 50:28.95 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/RootingAPI.h:22, 50:28.95 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/CallArgs.h:72, 50:28.95 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/jsapi.h:29, 50:28.95 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/AtomList.h:10, 50:28.95 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/CycleCollectedJSContext.h:17, 50:28.95 from /builddir/build/BUILD/thunderbird-68.2.2/js/xpconnect/src/xpcprivate.h:76, 50:28.95 from /builddir/build/BUILD/thunderbird-68.2.2/js/xpconnect/src/ExportHelpers.cpp:7, 50:28.95 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/js/xpconnect/src/Unified_cpp_js_xpconnect_src0.cpp:2: 50:28.95 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = xpc::GlobalProperties]': 50:28.95 /builddir/build/BUILD/thunderbird-68.2.2/js/xpconnect/src/xpcprivate.h:2272:45: required from here 50:28.95 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/PodOperations.h:31:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct xpc::GlobalProperties'; use assignment or value-initialization instead [-Wclass-memaccess] 50:28.95 memset(aT, 0, sizeof(T)); 50:28.95 ~~~~~~^~~~~~~~~~~~~~~~~~ 50:28.95 In file included from /builddir/build/BUILD/thunderbird-68.2.2/js/xpconnect/src/ExportHelpers.cpp:7, 50:28.95 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/js/xpconnect/src/Unified_cpp_js_xpconnect_src0.cpp:2: 50:28.95 /builddir/build/BUILD/thunderbird-68.2.2/js/xpconnect/src/xpcprivate.h:2271:8: note: 'struct xpc::GlobalProperties' declared here 50:28.95 struct GlobalProperties { 50:28.96 ^~~~~~~~~~~~~~~~ 50:32.77 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsUtils.h:14, 50:32.77 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupports.h:79, 50:32.77 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsIFile.h:10, 50:32.77 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/FileUtils.h:21, 50:32.77 from /builddir/build/BUILD/thunderbird-68.2.2/js/xpconnect/loader/AutoMemMap.h:9, 50:32.77 from /builddir/build/BUILD/thunderbird-68.2.2/js/xpconnect/loader/AutoMemMap.cpp:7, 50:32.78 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/js/xpconnect/loader/Unified_cpp_js_xpconnect_loader0.cpp:2: 50:32.78 /builddir/build/BUILD/thunderbird-68.2.2/js/xpconnect/loader/ChromeScriptLoader.cpp: In member function 'virtual nsresult mozilla::dom::PrecompiledScript::QueryInterface(const nsIID&, void**)': 50:32.78 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 50:32.78 foundInterface = 0; \ 50:32.78 ^~~~~~~~~~~~~~ 50:32.78 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 50:32.78 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 50:32.78 ^~~~~~~~~~~~~~~~~~~~~~~ 50:32.78 /builddir/build/BUILD/thunderbird-68.2.2/js/xpconnect/loader/ChromeScriptLoader.cpp:328:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 50:32.78 NS_INTERFACE_MAP_END 50:32.78 ^~~~~~~~~~~~~~~~~~~~ 50:32.78 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 50:32.78 else 50:32.78 ^~~~ 50:32.78 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 50:32.78 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 50:32.78 ^~~~~~~~~~~~~~~~~~ 50:32.78 /builddir/build/BUILD/thunderbird-68.2.2/js/xpconnect/loader/ChromeScriptLoader.cpp:327:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 50:32.78 NS_INTERFACE_MAP_ENTRY(nsISupports) 50:32.78 ^~~~~~~~~~~~~~~~~~~~~~ 50:34.27 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:26, 50:34.27 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/ContentParent.h:10, 50:34.27 from /builddir/build/BUILD/thunderbird-68.2.2/js/xpconnect/loader/ScriptCacheActors.cpp:11, 50:34.27 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/js/xpconnect/loader/Unified_cpp_js_xpconnect_loader0.cpp:20: 50:34.27 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 50:34.27 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 50:34.28 std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 50:34.28 ^ 50:34.28 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 50:34.28 struct Block { 50:34.28 ^~~~~ 50:34.70 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsUtils.h:14, 50:34.70 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupports.h:79, 50:34.70 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsXULAppAPI.h:13, 50:34.70 from /builddir/build/BUILD/thunderbird-68.2.2/js/xpconnect/src/XPCShellImpl.cpp:7, 50:34.70 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/js/xpconnect/src/Unified_cpp_js_xpconnect_src1.cpp:2: 50:34.71 /builddir/build/BUILD/thunderbird-68.2.2/js/xpconnect/src/XPCVariant.cpp: In member function 'virtual nsresult XPCVariant::QueryInterface(const nsIID&, void**)': 50:34.71 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 50:34.71 foundInterface = 0; \ 50:34.71 ^~~~~~~~~~~~~~ 50:34.71 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 50:34.71 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 50:34.71 ^~~~~~~~~~~~~~~~~~~~~~~ 50:34.71 /builddir/build/BUILD/thunderbird-68.2.2/js/xpconnect/src/XPCVariant.cpp:25:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 50:34.72 NS_INTERFACE_MAP_END 50:34.72 ^~~~~~~~~~~~~~~~~~~~ 50:34.72 In file included from /builddir/build/BUILD/thunderbird-68.2.2/js/xpconnect/src/xpcprivate.h:108, 50:34.72 from /builddir/build/BUILD/thunderbird-68.2.2/js/xpconnect/src/XPCShellImpl.cpp:37, 50:34.72 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/js/xpconnect/src/Unified_cpp_js_xpconnect_src1.cpp:2: 50:34.72 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsIClassInfoImpl.h:136:5: note: some parts of macro expansion are not guarded by this 'else' clause 50:34.72 } else 50:34.72 ^~~~ 50:34.72 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsIClassInfoImpl.h:136:5: note: in definition of macro 'NS_IMPL_QUERY_CLASSINFO' 50:34.72 } else 50:34.72 ^~~~ 50:35.87 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsUtils.h:14, 50:35.87 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupports.h:79, 50:35.87 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsXULAppAPI.h:13, 50:35.87 from /builddir/build/BUILD/thunderbird-68.2.2/js/xpconnect/src/XPCShellImpl.cpp:7, 50:35.87 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/js/xpconnect/src/Unified_cpp_js_xpconnect_src1.cpp:2: 50:35.87 /builddir/build/BUILD/thunderbird-68.2.2/js/xpconnect/src/XPCWrappedJSIterator.cpp: In member function 'virtual nsresult xpc::XPCWrappedJSIterator::QueryInterface(const nsIID&, void**)': 50:35.87 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 50:35.87 foundInterface = 0; \ 50:35.87 ^~~~~~~~~~~~~~ 50:35.87 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 50:35.87 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 50:35.88 ^~~~~~~~~~~~~~~~~~~~~~~ 50:35.88 /builddir/build/BUILD/thunderbird-68.2.2/js/xpconnect/src/XPCWrappedJSIterator.cpp:26:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 50:35.88 NS_INTERFACE_MAP_END 50:35.88 ^~~~~~~~~~~~~~~~~~~~ 50:35.88 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:991:3: note: some parts of macro expansion are not guarded by this 'else' clause 50:35.88 else 50:35.88 ^~~~ 50:35.88 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1067:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 50:35.88 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 50:35.88 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 50:35.88 /builddir/build/BUILD/thunderbird-68.2.2/js/xpconnect/src/XPCWrappedJSIterator.cpp:25:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 50:35.88 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, XPCWrappedJSIterator) 50:35.88 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 50:35.91 /builddir/build/BUILD/thunderbird-68.2.2/js/xpconnect/src/XPCWrappedNative.cpp: In member function 'virtual nsresult XPCWrappedNative::QueryInterface(const nsIID&, void**)': 50:35.91 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 50:35.91 foundInterface = 0; \ 50:35.91 ^~~~~~~~~~~~~~ 50:35.91 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 50:35.92 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 50:35.92 ^~~~~~~~~~~~~~~~~~~~~~~ 50:35.92 /builddir/build/BUILD/thunderbird-68.2.2/js/xpconnect/src/XPCWrappedNative.cpp:680:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 50:35.92 NS_INTERFACE_MAP_END 50:35.92 ^~~~~~~~~~~~~~~~~~~~ 50:35.92 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:991:3: note: some parts of macro expansion are not guarded by this 'else' clause 50:35.92 else 50:35.92 ^~~~ 50:35.92 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1067:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 50:35.92 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 50:35.92 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 50:35.92 /builddir/build/BUILD/thunderbird-68.2.2/js/xpconnect/src/XPCWrappedNative.cpp:679:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 50:35.92 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIXPConnectWrappedNative) 50:35.92 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 50:36.42 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsUtils.h:14, 50:36.42 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupports.h:79, 50:36.42 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsIFile.h:10, 50:36.42 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/FileUtils.h:21, 50:36.42 from /builddir/build/BUILD/thunderbird-68.2.2/js/xpconnect/loader/AutoMemMap.h:9, 50:36.42 from /builddir/build/BUILD/thunderbird-68.2.2/js/xpconnect/loader/AutoMemMap.cpp:7, 50:36.42 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/js/xpconnect/loader/Unified_cpp_js_xpconnect_loader0.cpp:2: 50:36.42 /builddir/build/BUILD/thunderbird-68.2.2/js/xpconnect/loader/mozJSSubScriptLoader.cpp: In member function 'virtual nsresult AsyncScriptLoader::QueryInterface(const nsIID&, void**)': 50:36.42 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 50:36.42 foundInterface = 0; \ 50:36.42 ^~~~~~~~~~~~~~ 50:36.42 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 50:36.42 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 50:36.42 ^~~~~~~~~~~~~~~~~~~~~~~ 50:36.43 /builddir/build/BUILD/thunderbird-68.2.2/js/xpconnect/loader/mozJSSubScriptLoader.cpp:288:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 50:36.43 NS_INTERFACE_MAP_END 50:36.43 ^~~~~~~~~~~~~~~~~~~~ 50:36.43 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 50:36.43 else 50:36.43 ^~~~ 50:36.43 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 50:36.43 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 50:36.43 ^~~~~~~~~~~~~~~~~~ 50:36.43 /builddir/build/BUILD/thunderbird-68.2.2/js/xpconnect/loader/mozJSSubScriptLoader.cpp:287:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 50:36.43 NS_INTERFACE_MAP_ENTRY(nsIIncrementalStreamLoaderObserver) 50:36.43 ^~~~~~~~~~~~~~~~~~~~~~ 50:36.86 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/HashTable.h:89, 50:36.87 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/HashTable.h:10, 50:36.87 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/TracingAPI.h:11, 50:36.87 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/GCPolicyAPI.h:49, 50:36.87 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/RootingAPI.h:22, 50:36.87 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/Value.h:26, 50:36.87 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISimpleEnumerator.h:13, 50:36.87 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsIDirectoryEnumerator.h:14, 50:36.87 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsIFile.h:14, 50:36.87 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/FileUtils.h:21, 50:36.87 from /builddir/build/BUILD/thunderbird-68.2.2/js/xpconnect/loader/AutoMemMap.h:9, 50:36.87 from /builddir/build/BUILD/thunderbird-68.2.2/js/xpconnect/loader/AutoMemMap.cpp:7, 50:36.87 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/js/xpconnect/loader/Unified_cpp_js_xpconnect_loader0.cpp:2: 50:36.87 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = nsMemoryReporterManager::AmountFns]': 50:36.87 /builddir/build/BUILD/thunderbird-68.2.2/xpcom/base/nsMemoryReporterManager.h:162:40: required from here 50:36.87 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/PodOperations.h:31:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct nsMemoryReporterManager::AmountFns'; use assignment or value-initialization instead [-Wclass-memaccess] 50:36.87 memset(aT, 0, sizeof(T)); 50:36.87 ~~~~~~^~~~~~~~~~~~~~~~~~ 50:36.87 In file included from /builddir/build/BUILD/thunderbird-68.2.2/js/xpconnect/loader/ScriptPreloader.cpp:31, 50:36.87 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/js/xpconnect/loader/Unified_cpp_js_xpconnect_loader0.cpp:29: 50:36.87 /builddir/build/BUILD/thunderbird-68.2.2/xpcom/base/nsMemoryReporterManager.h:144:10: note: 'struct nsMemoryReporterManager::AmountFns' declared here 50:36.87 struct AmountFns { 50:36.87 ^~~~~~~~~ 50:36.87 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/HashTable.h:89, 50:36.87 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/HashTable.h:10, 50:36.88 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/TracingAPI.h:11, 50:36.88 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/GCPolicyAPI.h:49, 50:36.88 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/RootingAPI.h:22, 50:36.88 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/Value.h:26, 50:36.88 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISimpleEnumerator.h:13, 50:36.88 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsIDirectoryEnumerator.h:14, 50:36.88 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsIFile.h:14, 50:36.88 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/FileUtils.h:21, 50:36.88 from /builddir/build/BUILD/thunderbird-68.2.2/js/xpconnect/loader/AutoMemMap.h:9, 50:36.88 from /builddir/build/BUILD/thunderbird-68.2.2/js/xpconnect/loader/AutoMemMap.cpp:7, 50:36.88 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/js/xpconnect/loader/Unified_cpp_js_xpconnect_loader0.cpp:2: 50:36.88 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = nsMemoryReporterManager::SizeOfTabFns]': 50:36.88 /builddir/build/BUILD/thunderbird-68.2.2/xpcom/base/nsMemoryReporterManager.h:182:43: required from here 50:36.88 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/PodOperations.h:31:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct nsMemoryReporterManager::SizeOfTabFns'; use assignment or value-initialization instead [-Wclass-memaccess] 50:36.88 memset(aT, 0, sizeof(T)); 50:36.88 ~~~~~~^~~~~~~~~~~~~~~~~~ 50:36.88 In file included from /builddir/build/BUILD/thunderbird-68.2.2/js/xpconnect/loader/ScriptPreloader.cpp:31, 50:36.88 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/js/xpconnect/loader/Unified_cpp_js_xpconnect_loader0.cpp:29: 50:36.89 /builddir/build/BUILD/thunderbird-68.2.2/xpcom/base/nsMemoryReporterManager.h:178:10: note: 'struct nsMemoryReporterManager::SizeOfTabFns' declared here 50:36.89 struct SizeOfTabFns { 50:36.89 ^~~~~~~~~~~~ 50:36.94 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/HashTable.h:89, 50:36.94 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/HashTable.h:10, 50:36.94 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/TracingAPI.h:11, 50:36.95 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/GCPolicyAPI.h:49, 50:36.95 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/RootingAPI.h:22, 50:36.95 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/Value.h:26, 50:36.95 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISimpleEnumerator.h:13, 50:36.95 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsIDirectoryEnumerator.h:14, 50:36.95 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsIFile.h:14, 50:36.95 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/FileUtils.h:21, 50:36.95 from /builddir/build/BUILD/thunderbird-68.2.2/js/xpconnect/loader/AutoMemMap.h:9, 50:36.95 from /builddir/build/BUILD/thunderbird-68.2.2/js/xpconnect/loader/AutoMemMap.cpp:7, 50:36.95 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/js/xpconnect/loader/Unified_cpp_js_xpconnect_loader0.cpp:2: 50:36.95 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = xpc::GlobalProperties]': 50:36.95 /builddir/build/BUILD/thunderbird-68.2.2/js/xpconnect/src/xpcprivate.h:2272:45: required from here 50:36.95 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/PodOperations.h:31:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct xpc::GlobalProperties'; use assignment or value-initialization instead [-Wclass-memaccess] 50:36.95 memset(aT, 0, sizeof(T)); 50:36.95 ~~~~~~^~~~~~~~~~~~~~~~~~ 50:36.96 In file included from /builddir/build/BUILD/thunderbird-68.2.2/js/xpconnect/loader/mozJSSubScriptLoader.cpp:21, 50:36.96 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/js/xpconnect/loader/Unified_cpp_js_xpconnect_loader0.cpp:56: 50:36.96 /builddir/build/BUILD/thunderbird-68.2.2/js/xpconnect/src/xpcprivate.h:2271:8: note: 'struct xpc::GlobalProperties' declared here 50:36.96 struct GlobalProperties { 50:36.96 ^~~~~~~~~~~~~~~~ 50:37.21 modules/libjar 50:40.01 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/HashTable.h:89, 50:40.01 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/HashTable.h:10, 50:40.01 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/TracingAPI.h:11, 50:40.01 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/GCPolicyAPI.h:49, 50:40.01 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/RootingAPI.h:22, 50:40.01 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/Value.h:26, 50:40.01 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISimpleEnumerator.h:13, 50:40.01 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsIDirectoryEnumerator.h:14, 50:40.01 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsIFile.h:14, 50:40.02 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/XREAppData.h:15, 50:40.02 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsXULAppAPI.h:15, 50:40.02 from /builddir/build/BUILD/thunderbird-68.2.2/js/xpconnect/src/XPCShellImpl.cpp:7, 50:40.02 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/js/xpconnect/src/Unified_cpp_js_xpconnect_src1.cpp:2: 50:40.02 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = xpc::GlobalProperties]': 50:40.02 /builddir/build/BUILD/thunderbird-68.2.2/js/xpconnect/src/xpcprivate.h:2272:45: required from here 50:40.02 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/PodOperations.h:31:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct xpc::GlobalProperties'; use assignment or value-initialization instead [-Wclass-memaccess] 50:40.02 memset(aT, 0, sizeof(T)); 50:40.02 ~~~~~~^~~~~~~~~~~~~~~~~~ 50:40.02 In file included from /builddir/build/BUILD/thunderbird-68.2.2/js/xpconnect/src/XPCShellImpl.cpp:37, 50:40.02 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/js/xpconnect/src/Unified_cpp_js_xpconnect_src1.cpp:2: 50:40.02 /builddir/build/BUILD/thunderbird-68.2.2/js/xpconnect/src/xpcprivate.h:2271:8: note: 'struct xpc::GlobalProperties' declared here 50:40.02 struct GlobalProperties { 50:40.02 ^~~~~~~~~~~~~~~~ 50:44.48 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsUtils.h:14, 50:44.48 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupports.h:79, 50:44.48 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsIInputStream.h:10, 50:44.48 from /builddir/build/BUILD/thunderbird-68.2.2/modules/libjar/nsJARInputStream.h:10, 50:44.48 from /builddir/build/BUILD/thunderbird-68.2.2/modules/libjar/nsJAR.cpp:7, 50:44.48 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/modules/libjar/Unified_cpp_modules_libjar0.cpp:2: 50:44.48 /builddir/build/BUILD/thunderbird-68.2.2/modules/libjar/nsJARURI.cpp: In member function 'virtual nsresult nsJARURI::QueryInterface(const nsIID&, void**)': 50:44.49 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 50:44.49 foundInterface = 0; \ 50:44.49 ^~~~~~~~~~~~~~ 50:44.49 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 50:44.49 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 50:44.49 ^~~~~~~~~~~~~~~~~~~~~~~ 50:44.49 /builddir/build/BUILD/thunderbird-68.2.2/modules/libjar/nsJARURI.cpp:47:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 50:44.49 NS_INTERFACE_MAP_END 50:44.49 ^~~~~~~~~~~~~~~~~~~~ 50:44.49 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:999:5: note: some parts of macro expansion are not guarded by this 'else' clause 50:44.49 } else 50:44.49 ^~~~ 50:44.49 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1069:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_CONCRETE' 50:44.49 NS_IMPL_QUERY_BODY_CONCRETE(_class) 50:44.50 ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 50:44.50 /builddir/build/BUILD/thunderbird-68.2.2/modules/libjar/nsJARURI.cpp:46:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CONCRETE' 50:44.50 NS_INTERFACE_MAP_ENTRY_CONCRETE(nsJARURI) 50:44.50 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 50:44.50 /builddir/build/BUILD/thunderbird-68.2.2/modules/libjar/nsJARURI.cpp: In member function 'virtual nsresult nsJARURI::Mutator::QueryInterface(const nsIID&, void**)': 50:44.50 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 50:44.50 foundInterface = 0; \ 50:44.50 ^~~~~~~~~~~~~~ 50:44.50 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 50:44.50 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 50:44.51 ^~~~~~~~~~~~~~~~~~~~~~~ 50:44.51 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsIURIMutator.h:146:3: note: in expansion of macro 'NS_INTERFACE_MAP_END' 50:44.51 NS_INTERFACE_MAP_END \ 50:44.51 ^~~~~~~~~~~~~~~~~~~~ 50:44.51 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsIURIMutator.h:121:3: note: in expansion of macro 'NS_IMPL_NSIURIMUTATOR_QUERY_INTERFACE' 50:44.51 NS_IMPL_NSIURIMUTATOR_QUERY_INTERFACE(aClass, __VA_ARGS__) \ 50:44.51 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 50:44.51 /builddir/build/BUILD/thunderbird-68.2.2/modules/libjar/nsJARURI.cpp:226:1: note: in expansion of macro 'NS_IMPL_NSIURIMUTATOR_ISUPPORTS' 50:44.51 NS_IMPL_NSIURIMUTATOR_ISUPPORTS(nsJARURI::Mutator, nsIURISetters, nsIURIMutator, 50:44.51 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 50:44.51 In file included from /builddir/build/BUILD/thunderbird-68.2.2/modules/libjar/nsJARURI.h:16, 50:44.51 from /builddir/build/BUILD/thunderbird-68.2.2/modules/libjar/nsJARProtocolHandler.cpp:13, 50:44.51 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/modules/libjar/Unified_cpp_modules_libjar0.cpp:29: 50:44.51 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsIURIMutator.h:145:7: note: some parts of macro expansion are not guarded by this 'else' clause 50:44.51 } else \ 50:44.51 ^~~~ 50:44.51 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsIURIMutator.h:145:7: note: in definition of macro 'NS_IMPL_NSIURIMUTATOR_QUERY_INTERFACE' 50:44.51 } else \ 50:44.52 ^~~~ 50:44.52 /builddir/build/BUILD/thunderbird-68.2.2/modules/libjar/nsJARURI.cpp:226:1: note: in expansion of macro 'NS_IMPL_NSIURIMUTATOR_ISUPPORTS' 50:44.52 NS_IMPL_NSIURIMUTATOR_ISUPPORTS(nsJARURI::Mutator, nsIURISetters, nsIURIMutator, 50:44.52 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 50:47.47 modules/libjar/zipwriter 50:52.42 storage 50:52.84 extensions/permissions 50:54.72 uriloader/base 50:58.08 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsUtils.h:14, 50:58.08 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupports.h:79, 50:58.08 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsIArray.h:10, 50:58.08 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsIArrayExtensions.h:10, 50:58.08 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsIMutableArray.h:10, 50:58.08 from /builddir/build/BUILD/thunderbird-68.2.2/storage/mozStorageConnection.cpp:10: 50:58.08 /builddir/build/BUILD/thunderbird-68.2.2/storage/mozStorageConnection.cpp: In member function 'virtual nsresult mozilla::storage::Connection::QueryInterface(const nsIID&, void**)': 50:58.08 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 50:58.08 foundInterface = 0; \ 50:58.08 ^~~~~~~~~~~~~~ 50:58.08 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 50:58.08 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 50:58.08 ^~~~~~~~~~~~~~~~~~~~~~~ 50:58.08 /builddir/build/BUILD/thunderbird-68.2.2/storage/mozStorageConnection.cpp:498:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 50:58.08 NS_INTERFACE_MAP_END 50:58.08 ^~~~~~~~~~~~~~~~~~~~ 50:58.08 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:991:3: note: some parts of macro expansion are not guarded by this 'else' clause 50:58.08 else 50:58.08 ^~~~ 50:58.08 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1067:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 50:58.08 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 50:58.08 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 50:58.08 /builddir/build/BUILD/thunderbird-68.2.2/storage/mozStorageConnection.cpp:497:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 50:58.08 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, mozIStorageConnection) 50:58.08 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 50:59.44 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsUtils.h:14, 50:59.44 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupports.h:79, 50:59.44 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsIContentPolicy.h:10, 50:59.44 from /builddir/build/BUILD/thunderbird-68.2.2/extensions/permissions/nsContentBlocker.h:7, 50:59.44 from /builddir/build/BUILD/thunderbird-68.2.2/extensions/permissions/nsContentBlocker.cpp:5, 50:59.44 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/extensions/permissions/Unified_cpp_permissions0.cpp:2: 50:59.45 /builddir/build/BUILD/thunderbird-68.2.2/extensions/permissions/nsPermission.cpp: In member function 'virtual nsresult nsPermission::QueryInterface(const nsIID&, void**)': 50:59.45 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 50:59.45 foundInterface = 0; \ 50:59.45 ^~~~~~~~~~~~~~ 50:59.45 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 50:59.45 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 50:59.45 ^~~~~~~~~~~~~~~~~~~~~~~ 50:59.45 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsIClassInfoImpl.h:165:3: note: in expansion of macro 'NS_INTERFACE_MAP_END' 50:59.46 NS_INTERFACE_MAP_END 50:59.46 ^~~~~~~~~~~~~~~~~~~~ 50:59.46 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsIClassInfoImpl.h:170:3: note: in expansion of macro 'NS_IMPL_QUERY_INTERFACE_CI' 50:59.46 NS_IMPL_QUERY_INTERFACE_CI(aClass, __VA_ARGS__) \ 50:59.46 ^~~~~~~~~~~~~~~~~~~~~~~~~~ 50:59.46 /builddir/build/BUILD/thunderbird-68.2.2/extensions/permissions/nsPermission.cpp:17:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CI' 50:59.46 NS_IMPL_ISUPPORTS_CI(nsPermission, nsIPermission) 50:59.46 ^~~~~~~~~~~~~~~~~~~~ 50:59.46 In file included from /builddir/build/BUILD/thunderbird-68.2.2/extensions/permissions/nsPermission.cpp:8, 50:59.46 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/extensions/permissions/Unified_cpp_permissions0.cpp:11: 50:59.46 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsIClassInfoImpl.h:136:5: note: some parts of macro expansion are not guarded by this 'else' clause 50:59.46 } else 50:59.46 ^~~~ 50:59.47 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsIClassInfoImpl.h:136:5: note: in definition of macro 'NS_IMPL_QUERY_CLASSINFO' 50:59.47 } else 50:59.47 ^~~~ 50:59.47 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsIClassInfoImpl.h:170:3: note: in expansion of macro 'NS_IMPL_QUERY_INTERFACE_CI' 50:59.47 NS_IMPL_QUERY_INTERFACE_CI(aClass, __VA_ARGS__) \ 50:59.47 ^~~~~~~~~~~~~~~~~~~~~~~~~~ 50:59.47 /builddir/build/BUILD/thunderbird-68.2.2/extensions/permissions/nsPermission.cpp:17:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CI' 50:59.47 NS_IMPL_ISUPPORTS_CI(nsPermission, nsIPermission) 50:59.47 ^~~~~~~~~~~~~~~~~~~~ 51:01.10 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:26, 51:01.10 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/ContentParent.h:10, 51:01.10 from /builddir/build/BUILD/thunderbird-68.2.2/extensions/permissions/nsPermissionManager.cpp:11, 51:01.10 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/extensions/permissions/Unified_cpp_permissions0.cpp:20: 51:01.10 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 51:01.11 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 51:01.11 std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 51:01.11 ^ 51:01.11 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 51:01.11 struct Block { 51:01.11 ^~~~~ 51:01.80 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsUtils.h:14, 51:01.80 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupports.h:79, 51:01.80 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsIDirectoryEnumerator.h:10, 51:01.80 from /builddir/build/BUILD/thunderbird-68.2.2/storage/FileSystemModule.cpp:11, 51:01.80 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/storage/Unified_cpp_storage0.cpp:2: 51:01.80 /builddir/build/BUILD/thunderbird-68.2.2/storage/mozStorageAsyncStatement.cpp: In member function 'virtual nsresult mozilla::storage::AsyncStatement::QueryInterface(const nsIID&, void**)': 51:01.81 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 51:01.81 foundInterface = 0; \ 51:01.81 ^~~~~~~~~~~~~~ 51:01.81 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 51:01.81 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 51:01.81 ^~~~~~~~~~~~~~~~~~~~~~~ 51:01.81 /builddir/build/BUILD/thunderbird-68.2.2/storage/mozStorageAsyncStatement.cpp:229:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 51:01.81 NS_INTERFACE_MAP_END 51:01.81 ^~~~~~~~~~~~~~~~~~~~ 51:01.81 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:991:3: note: some parts of macro expansion are not guarded by this 'else' clause 51:01.81 else 51:01.81 ^~~~ 51:01.81 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1067:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 51:01.81 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 51:01.81 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 51:01.81 /builddir/build/BUILD/thunderbird-68.2.2/storage/mozStorageAsyncStatement.cpp:228:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 51:01.81 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, mozIStorageAsyncStatement) 51:01.82 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 51:01.87 /builddir/build/BUILD/thunderbird-68.2.2/storage/mozStorageAsyncStatementJSHelper.cpp: In member function 'virtual nsresult mozilla::storage::AsyncStatementJSHelper::QueryInterface(const nsIID&, void**)': 51:01.87 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 51:01.87 foundInterface = 0; \ 51:01.87 ^~~~~~~~~~~~~~ 51:01.87 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 51:01.87 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 51:01.87 ^~~~~~~~~~~~~~~~~~~~~~~ 51:01.87 /builddir/build/BUILD/thunderbird-68.2.2/storage/mozStorageAsyncStatementJSHelper.cpp:85:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 51:01.87 NS_INTERFACE_MAP_END 51:01.87 ^~~~~~~~~~~~~~~~~~~~ 51:01.87 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 51:01.87 else 51:01.87 ^~~~ 51:01.87 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 51:01.87 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 51:01.87 ^~~~~~~~~~~~~~~~~~ 51:01.87 /builddir/build/BUILD/thunderbird-68.2.2/storage/mozStorageAsyncStatementJSHelper.cpp:84:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 51:01.87 NS_INTERFACE_MAP_ENTRY(nsISupports) 51:01.87 ^~~~~~~~~~~~~~~~~~~~~~ 51:01.90 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsUtils.h:14, 51:01.90 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsCOMPtr.h:30, 51:01.90 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsAutoPtr.h:10, 51:01.90 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/Document.h:12, 51:01.90 from /builddir/build/BUILD/thunderbird-68.2.2/uriloader/base/nsDocLoader.cpp:7, 51:01.90 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/uriloader/base/Unified_cpp_uriloader_base0.cpp:2: 51:01.90 /builddir/build/BUILD/thunderbird-68.2.2/uriloader/base/nsDocLoader.cpp: In member function 'virtual nsresult nsDocLoader::QueryInterface(const nsIID&, void**)': 51:01.91 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 51:01.91 foundInterface = 0; \ 51:01.91 ^~~~~~~~~~~~~~ 51:01.91 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 51:01.91 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 51:01.91 ^~~~~~~~~~~~~~~~~~~~~~~ 51:01.91 /builddir/build/BUILD/thunderbird-68.2.2/uriloader/base/nsDocLoader.cpp:178:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 51:01.91 NS_INTERFACE_MAP_END 51:01.91 ^~~~~~~~~~~~~~~~~~~~ 51:01.91 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:999:5: note: some parts of macro expansion are not guarded by this 'else' clause 51:01.91 } else 51:01.91 ^~~~ 51:01.91 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1069:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_CONCRETE' 51:01.91 NS_IMPL_QUERY_BODY_CONCRETE(_class) 51:01.91 ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 51:01.91 /builddir/build/BUILD/thunderbird-68.2.2/uriloader/base/nsDocLoader.cpp:177:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CONCRETE' 51:01.92 NS_INTERFACE_MAP_ENTRY_CONCRETE(nsDocLoader) 51:01.92 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 51:01.97 /builddir/build/BUILD/thunderbird-68.2.2/storage/mozStorageAsyncStatementParams.cpp: In member function 'virtual nsresult mozilla::storage::AsyncStatementParams::QueryInterface(const nsIID&, void**)': 51:01.97 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 51:01.97 foundInterface = 0; \ 51:01.97 ^~~~~~~~~~~~~~ 51:01.97 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 51:01.97 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 51:01.97 ^~~~~~~~~~~~~~~~~~~~~~~ 51:01.97 /builddir/build/BUILD/thunderbird-68.2.2/storage/mozStorageAsyncStatementParams.cpp:28:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 51:01.97 NS_INTERFACE_MAP_END 51:01.97 ^~~~~~~~~~~~~~~~~~~~ 51:01.97 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsWrapperCache.h:10, 51:01.97 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/xpcpublic.h:22, 51:01.97 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsThreadUtils.h:24, 51:01.98 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsProxyRelease.h:16, 51:01.98 from /builddir/build/BUILD/thunderbird-68.2.2/storage/StorageBaseStatementInternal.cpp:9, 51:01.98 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/storage/Unified_cpp_storage0.cpp:20: 51:01.98 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 51:01.98 } else 51:01.98 ^~~~ 51:01.98 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsCycleCollectionParticipant.h:311:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 51:01.98 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 51:01.98 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 51:01.98 /builddir/build/BUILD/thunderbird-68.2.2/storage/mozStorageAsyncStatementParams.cpp:27:3: note: in expansion of macro 'NS_INTERFACE_TABLE_TO_MAP_SEGUE_CYCLE_COLLECTION' 51:01.98 NS_INTERFACE_TABLE_TO_MAP_SEGUE_CYCLE_COLLECTION(AsyncStatementParams) 51:01.98 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 51:02.02 /builddir/build/BUILD/thunderbird-68.2.2/uriloader/base/nsURILoader.cpp: In member function 'virtual nsresult nsDocumentOpenInfo::QueryInterface(const nsIID&, void**)': 51:02.03 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 51:02.03 foundInterface = 0; \ 51:02.03 ^~~~~~~~~~~~~~ 51:02.03 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 51:02.03 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 51:02.03 ^~~~~~~~~~~~~~~~~~~~~~~ 51:02.03 /builddir/build/BUILD/thunderbird-68.2.2/uriloader/base/nsURILoader.cpp:180:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 51:02.03 NS_INTERFACE_MAP_END 51:02.03 ^~~~~~~~~~~~~~~~~~~~ 51:02.03 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 51:02.03 else 51:02.03 ^~~~ 51:02.03 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 51:02.03 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 51:02.03 ^~~~~~~~~~~~~~~~~~ 51:02.03 /builddir/build/BUILD/thunderbird-68.2.2/uriloader/base/nsURILoader.cpp:179:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 51:02.03 NS_INTERFACE_MAP_ENTRY(nsIThreadRetargetableStreamListener) 51:02.03 ^~~~~~~~~~~~~~~~~~~~~~ 51:02.06 /builddir/build/BUILD/thunderbird-68.2.2/uriloader/base/nsURILoader.cpp: In member function 'virtual nsresult nsURILoader::QueryInterface(const nsIID&, void**)': 51:02.06 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 51:02.06 foundInterface = 0; \ 51:02.06 ^~~~~~~~~~~~~~ 51:02.06 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 51:02.06 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 51:02.06 ^~~~~~~~~~~~~~~~~~~~~~~ 51:02.06 /builddir/build/BUILD/thunderbird-68.2.2/uriloader/base/nsURILoader.cpp:789:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 51:02.06 NS_INTERFACE_MAP_END 51:02.06 ^~~~~~~~~~~~~~~~~~~~ 51:02.06 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 51:02.06 else 51:02.06 ^~~~ 51:02.06 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 51:02.07 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 51:02.07 ^~~~~~~~~~~~~~~~~~ 51:02.07 /builddir/build/BUILD/thunderbird-68.2.2/uriloader/base/nsURILoader.cpp:788:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 51:02.07 NS_INTERFACE_MAP_ENTRY(nsIURILoader) 51:02.07 ^~~~~~~~~~~~~~~~~~~~~~ 51:04.48 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsUtils.h:14, 51:04.48 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupports.h:79, 51:04.48 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 51:04.48 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 51:04.48 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsTArray.h:30, 51:04.48 from /builddir/build/BUILD/thunderbird-68.2.2/storage/mozStorageSQLFunctions.cpp:10, 51:04.48 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/storage/Unified_cpp_storage1.cpp:2: 51:04.48 /builddir/build/BUILD/thunderbird-68.2.2/storage/mozStorageStatement.cpp: In member function 'virtual nsresult mozilla::storage::Statement::QueryInterface(const nsIID&, void**)': 51:04.49 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 51:04.49 foundInterface = 0; \ 51:04.49 ^~~~~~~~~~~~~~ 51:04.49 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 51:04.49 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 51:04.49 ^~~~~~~~~~~~~~~~~~~~~~~ 51:04.49 /builddir/build/BUILD/thunderbird-68.2.2/storage/mozStorageStatement.cpp:236:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 51:04.49 NS_INTERFACE_MAP_END 51:04.49 ^~~~~~~~~~~~~~~~~~~~ 51:04.49 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:991:3: note: some parts of macro expansion are not guarded by this 'else' clause 51:04.49 else 51:04.49 ^~~~ 51:04.49 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1067:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 51:04.49 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 51:04.49 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 51:04.49 /builddir/build/BUILD/thunderbird-68.2.2/storage/mozStorageStatement.cpp:235:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 51:04.49 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, mozIStorageStatement) 51:04.50 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 51:04.57 /builddir/build/BUILD/thunderbird-68.2.2/storage/mozStorageStatementJSHelper.cpp: In member function 'virtual nsresult mozilla::storage::StatementJSHelper::QueryInterface(const nsIID&, void**)': 51:04.58 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 51:04.58 foundInterface = 0; \ 51:04.58 ^~~~~~~~~~~~~~ 51:04.58 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 51:04.58 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 51:04.58 ^~~~~~~~~~~~~~~~~~~~~~~ 51:04.58 /builddir/build/BUILD/thunderbird-68.2.2/storage/mozStorageStatementJSHelper.cpp:178:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 51:04.58 NS_INTERFACE_MAP_END 51:04.58 ^~~~~~~~~~~~~~~~~~~~ 51:04.58 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 51:04.58 else 51:04.58 ^~~~ 51:04.59 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 51:04.59 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 51:04.59 ^~~~~~~~~~~~~~~~~~ 51:04.59 /builddir/build/BUILD/thunderbird-68.2.2/storage/mozStorageStatementJSHelper.cpp:177:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 51:04.59 NS_INTERFACE_MAP_ENTRY(nsISupports) 51:04.59 ^~~~~~~~~~~~~~~~~~~~~~ 51:04.69 /builddir/build/BUILD/thunderbird-68.2.2/storage/mozStorageStatementParams.cpp: In member function 'virtual nsresult mozilla::storage::StatementParams::QueryInterface(const nsIID&, void**)': 51:04.69 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 51:04.69 foundInterface = 0; \ 51:04.69 ^~~~~~~~~~~~~~ 51:04.70 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 51:04.70 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 51:04.70 ^~~~~~~~~~~~~~~~~~~~~~~ 51:04.70 /builddir/build/BUILD/thunderbird-68.2.2/storage/mozStorageStatementParams.cpp:28:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 51:04.70 NS_INTERFACE_MAP_END 51:04.70 ^~~~~~~~~~~~~~~~~~~~ 51:04.70 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsWrapperCache.h:10, 51:04.70 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/xpcpublic.h:22, 51:04.70 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsThreadUtils.h:24, 51:04.70 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsProxyRelease.h:16, 51:04.70 from /builddir/build/BUILD/thunderbird-68.2.2/storage/mozStorageConnection.h:14, 51:04.70 from /builddir/build/BUILD/thunderbird-68.2.2/storage/mozStorageService.cpp:11, 51:04.70 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/storage/Unified_cpp_storage1.cpp:11: 51:04.70 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 51:04.70 } else 51:04.70 ^~~~ 51:04.70 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsCycleCollectionParticipant.h:311:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 51:04.70 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 51:04.70 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 51:04.70 /builddir/build/BUILD/thunderbird-68.2.2/storage/mozStorageStatementParams.cpp:27:3: note: in expansion of macro 'NS_INTERFACE_TABLE_TO_MAP_SEGUE_CYCLE_COLLECTION' 51:04.70 NS_INTERFACE_TABLE_TO_MAP_SEGUE_CYCLE_COLLECTION(StatementParams) 51:04.70 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 51:04.71 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsUtils.h:14, 51:04.71 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupports.h:79, 51:04.71 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 51:04.71 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 51:04.72 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsTArray.h:30, 51:04.72 from /builddir/build/BUILD/thunderbird-68.2.2/storage/mozStorageSQLFunctions.cpp:10, 51:04.72 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/storage/Unified_cpp_storage1.cpp:2: 51:04.72 /builddir/build/BUILD/thunderbird-68.2.2/storage/mozStorageStatementRow.cpp: In member function 'virtual nsresult mozilla::storage::StatementRow::QueryInterface(const nsIID&, void**)': 51:04.72 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 51:04.72 foundInterface = 0; \ 51:04.72 ^~~~~~~~~~~~~~ 51:04.72 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 51:04.72 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 51:04.72 ^~~~~~~~~~~~~~~~~~~~~~~ 51:04.72 /builddir/build/BUILD/thunderbird-68.2.2/storage/mozStorageStatementRow.cpp:30:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 51:04.72 NS_INTERFACE_MAP_END 51:04.72 ^~~~~~~~~~~~~~~~~~~~ 51:04.72 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsWrapperCache.h:10, 51:04.72 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/xpcpublic.h:22, 51:04.72 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsThreadUtils.h:24, 51:04.72 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsProxyRelease.h:16, 51:04.72 from /builddir/build/BUILD/thunderbird-68.2.2/storage/mozStorageConnection.h:14, 51:04.72 from /builddir/build/BUILD/thunderbird-68.2.2/storage/mozStorageService.cpp:11, 51:04.72 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/storage/Unified_cpp_storage1.cpp:11: 51:04.72 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 51:04.72 } else 51:04.72 ^~~~ 51:04.72 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsCycleCollectionParticipant.h:311:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 51:04.73 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 51:04.73 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 51:04.73 /builddir/build/BUILD/thunderbird-68.2.2/storage/mozStorageStatementRow.cpp:29:3: note: in expansion of macro 'NS_INTERFACE_TABLE_TO_MAP_SEGUE_CYCLE_COLLECTION' 51:04.73 NS_INTERFACE_TABLE_TO_MAP_SEGUE_CYCLE_COLLECTION(StatementRow) 51:04.73 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 51:08.77 uriloader/exthandler 51:08.77 uriloader/prefetch 51:09.55 caps 51:17.54 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentChild.h:24, 51:17.55 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/ContentChild.h:14, 51:17.55 from /builddir/build/BUILD/thunderbird-68.2.2/uriloader/prefetch/OfflineCacheUpdateChild.cpp:9, 51:17.55 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/uriloader/prefetch/Unified_cpp_uriloader_prefetch0.cpp:2: 51:17.55 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 51:17.55 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 51:17.55 std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 51:17.55 ^ 51:17.55 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 51:17.55 struct Block { 51:17.55 ^~~~~ 51:19.02 parser/expat/lib 51:19.02 parser/prototype 51:21.37 In file included from /builddir/build/BUILD/thunderbird-68.2.2/ipc/chromium/src/chrome/common/file_descriptor_set_posix.h:14, 51:21.37 from /builddir/build/BUILD/thunderbird-68.2.2/ipc/chromium/src/chrome/common/ipc_message_utils.h:20, 51:21.37 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/ipc/IPCMessageUtils.h:11, 51:21.37 from /builddir/build/BUILD/thunderbird-68.2.2/ipc/glue/BackgroundUtils.h:10, 51:21.37 from /builddir/build/BUILD/thunderbird-68.2.2/uriloader/prefetch/OfflineCacheUpdateChild.cpp:6, 51:21.37 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/uriloader/prefetch/Unified_cpp_uriloader_prefetch0.cpp:2: 51:21.37 /builddir/build/BUILD/thunderbird-68.2.2/uriloader/prefetch/OfflineCacheUpdateChild.cpp: In member function 'virtual nsresult mozilla::docshell::OfflineCacheUpdateChild::QueryInterface(const nsIID&, void**)': 51:21.37 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 51:21.37 foundInterface = 0; \ 51:21.37 ^~~~~~~~~~~~~~ 51:21.37 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 51:21.38 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 51:21.38 ^~~~~~~~~~~~~~~~~~~~~~~ 51:21.38 /builddir/build/BUILD/thunderbird-68.2.2/uriloader/prefetch/OfflineCacheUpdateChild.cpp:71:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 51:21.38 NS_INTERFACE_MAP_END 51:21.38 ^~~~~~~~~~~~~~~~~~~~ 51:21.38 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 51:21.38 else 51:21.38 ^~~~ 51:21.38 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 51:21.38 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 51:21.38 ^~~~~~~~~~~~~~~~~~ 51:21.38 /builddir/build/BUILD/thunderbird-68.2.2/uriloader/prefetch/OfflineCacheUpdateChild.cpp:70:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 51:21.38 NS_INTERFACE_MAP_ENTRY(nsIOfflineCacheUpdate) 51:21.38 ^~~~~~~~~~~~~~~~~~~~~~ 51:22.99 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentChild.h:24, 51:22.99 from /builddir/build/BUILD/thunderbird-68.2.2/dom/ipc/ContentChild.h:14, 51:22.99 from /builddir/build/BUILD/thunderbird-68.2.2/uriloader/exthandler/ContentHandlerService.cpp:3, 51:22.99 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/uriloader/exthandler/Unified_cpp_uriloader_exthandler0.cpp:2: 51:22.99 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 51:22.99 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 51:22.99 std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 51:22.99 ^ 51:22.99 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 51:22.99 struct Block { 51:22.99 ^~~~~ 51:25.61 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/HashTable.h:89, 51:25.61 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/HashTable.h:10, 51:25.61 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/TracingAPI.h:11, 51:25.61 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/GCPolicyAPI.h:49, 51:25.61 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/RootingAPI.h:22, 51:25.61 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/CallArgs.h:72, 51:25.61 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/jsapi.h:29, 51:25.61 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/StructuredCloneHolder.h:10, 51:25.61 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/ipc/StructuredCloneData.h:12, 51:25.61 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/ipc/IPCMessageUtils.h:16, 51:25.61 from /builddir/build/BUILD/thunderbird-68.2.2/ipc/glue/BackgroundUtils.h:10, 51:25.61 from /builddir/build/BUILD/thunderbird-68.2.2/uriloader/prefetch/OfflineCacheUpdateChild.cpp:6, 51:25.61 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/uriloader/prefetch/Unified_cpp_uriloader_prefetch0.cpp:2: 51:25.61 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = std::map; long unsigned int N = 2]': 51:25.61 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:99:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = std::map]' 51:25.61 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/Layers.h:248:29: required from here 51:25.61 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class std::map' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 51:25.61 memset(&aArr[0], 0, N * sizeof(T)); 51:25.61 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 51:25.61 In file included from /usr/include/c++/8/map:61, 51:25.61 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/system_wrappers/map:3, 51:25.61 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/stl_wrappers/map:44, 51:25.61 from /builddir/build/BUILD/thunderbird-68.2.2/ipc/chromium/src/base/process_util.h:31, 51:25.61 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/ipc/IPCMessageUtils.h:10, 51:25.61 from /builddir/build/BUILD/thunderbird-68.2.2/ipc/glue/BackgroundUtils.h:10, 51:25.61 from /builddir/build/BUILD/thunderbird-68.2.2/uriloader/prefetch/OfflineCacheUpdateChild.cpp:6, 51:25.61 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/uriloader/prefetch/Unified_cpp_uriloader_prefetch0.cpp:2: 51:25.61 /usr/include/c++/8/bits/stl_map.h:100:11: note: 'class std::map' declared here 51:25.61 class map 51:25.61 ^~~ 51:26.05 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsUtils.h:14, 51:26.06 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsCOMPtr.h:30, 51:26.06 from /builddir/build/BUILD/thunderbird-68.2.2/caps/ContentPrincipal.h:9, 51:26.06 from /builddir/build/BUILD/thunderbird-68.2.2/caps/ContentPrincipal.cpp:7, 51:26.06 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/caps/Unified_cpp_caps0.cpp:2: 51:26.06 /builddir/build/BUILD/thunderbird-68.2.2/caps/ContentPrincipal.cpp: In member function 'virtual nsresult mozilla::ContentPrincipal::QueryInterface(const nsIID&, void**)': 51:26.06 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 51:26.06 foundInterface = 0; \ 51:26.06 ^~~~~~~~~~~~~~ 51:26.06 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 51:26.06 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 51:26.06 ^~~~~~~~~~~~~~~~~~~~~~~ 51:26.06 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsIClassInfoImpl.h:165:3: note: in expansion of macro 'NS_INTERFACE_MAP_END' 51:26.06 NS_INTERFACE_MAP_END 51:26.07 ^~~~~~~~~~~~~~~~~~~~ 51:26.07 /builddir/build/BUILD/thunderbird-68.2.2/caps/ContentPrincipal.cpp:48:1: note: in expansion of macro 'NS_IMPL_QUERY_INTERFACE_CI' 51:26.07 NS_IMPL_QUERY_INTERFACE_CI(ContentPrincipal, nsIPrincipal, nsISerializable) 51:26.07 ^~~~~~~~~~~~~~~~~~~~~~~~~~ 51:26.07 In file included from /builddir/build/BUILD/thunderbird-68.2.2/caps/ContentPrincipal.cpp:23, 51:26.07 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/caps/Unified_cpp_caps0.cpp:2: 51:26.07 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsIClassInfoImpl.h:136:5: note: some parts of macro expansion are not guarded by this 'else' clause 51:26.07 } else 51:26.07 ^~~~ 51:26.07 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsIClassInfoImpl.h:136:5: note: in definition of macro 'NS_IMPL_QUERY_CLASSINFO' 51:26.07 } else 51:26.07 ^~~~ 51:26.07 /builddir/build/BUILD/thunderbird-68.2.2/caps/ContentPrincipal.cpp:48:1: note: in expansion of macro 'NS_IMPL_QUERY_INTERFACE_CI' 51:26.07 NS_IMPL_QUERY_INTERFACE_CI(ContentPrincipal, nsIPrincipal, nsISerializable) 51:26.07 ^~~~~~~~~~~~~~~~~~~~~~~~~~ 51:26.42 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsUtils.h:14, 51:26.42 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupports.h:79, 51:26.42 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 51:26.42 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 51:26.42 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsCycleCollectionParticipant.h:12, 51:26.42 from /builddir/build/BUILD/thunderbird-68.2.2/parser/prototype/PrototypeDocumentParser.h:10, 51:26.42 from /builddir/build/BUILD/thunderbird-68.2.2/parser/prototype/PrototypeDocumentParser.cpp:7, 51:26.42 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/parser/prototype/Unified_cpp_parser_prototype0.cpp:2: 51:26.42 /builddir/build/BUILD/thunderbird-68.2.2/parser/prototype/PrototypeDocumentParser.cpp: In member function 'virtual nsresult mozilla::parser::PrototypeDocumentParser::QueryInterface(const nsIID&, void**)': 51:26.43 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 51:26.43 foundInterface = 0; \ 51:26.43 ^~~~~~~~~~~~~~ 51:26.43 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 51:26.43 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 51:26.43 ^~~~~~~~~~~~~~~~~~~~~~~ 51:26.43 /builddir/build/BUILD/thunderbird-68.2.2/parser/prototype/PrototypeDocumentParser.cpp:36:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 51:26.43 NS_INTERFACE_MAP_END 51:26.43 ^~~~~~~~~~~~~~~~~~~~ 51:26.43 In file included from /builddir/build/BUILD/thunderbird-68.2.2/parser/prototype/PrototypeDocumentParser.h:10, 51:26.43 from /builddir/build/BUILD/thunderbird-68.2.2/parser/prototype/PrototypeDocumentParser.cpp:7, 51:26.43 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/parser/prototype/Unified_cpp_parser_prototype0.cpp:2: 51:26.43 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 51:26.43 } else 51:26.43 ^~~~ 51:26.43 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsCycleCollectionParticipant.h:311:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 51:26.43 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 51:26.43 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 51:26.43 /builddir/build/BUILD/thunderbird-68.2.2/parser/prototype/PrototypeDocumentParser.cpp:35:3: note: in expansion of macro 'NS_INTERFACE_TABLE_TO_MAP_SEGUE_CYCLE_COLLECTION' 51:26.43 NS_INTERFACE_TABLE_TO_MAP_SEGUE_CYCLE_COLLECTION(PrototypeDocumentParser) 51:26.43 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 51:27.26 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:26, 51:27.26 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/ipc/ipdl/PPrinting.cpp:7, 51:27.26 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/ipc/ipdl/UnifiedProtocols23.cpp:11: 51:27.26 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 51:27.26 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 51:27.26 std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 51:27.26 ^ 51:27.26 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 51:27.27 struct Block { 51:27.27 ^~~~~ 51:28.53 parser/htmlparser 51:28.55 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:26, 51:28.55 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/ContentParent.h:10, 51:28.55 from /builddir/build/BUILD/thunderbird-68.2.2/caps/DomainPolicy.cpp:8, 51:28.55 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/caps/Unified_cpp_caps0.cpp:11: 51:28.55 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 51:28.55 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 51:28.55 std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 51:28.55 ^ 51:28.55 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 51:28.55 struct Block { 51:28.55 ^~~~~ 51:28.93 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsUtils.h:14, 51:28.93 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsCOMPtr.h:30, 51:28.93 from /builddir/build/BUILD/thunderbird-68.2.2/caps/ContentPrincipal.h:9, 51:28.93 from /builddir/build/BUILD/thunderbird-68.2.2/caps/ContentPrincipal.cpp:7, 51:28.93 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/caps/Unified_cpp_caps0.cpp:2: 51:28.93 /builddir/build/BUILD/thunderbird-68.2.2/caps/ExpandedPrincipal.cpp: In member function 'virtual nsresult ExpandedPrincipal::QueryInterface(const nsIID&, void**)': 51:28.93 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 51:28.93 foundInterface = 0; \ 51:28.93 ^~~~~~~~~~~~~~ 51:28.93 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 51:28.93 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 51:28.94 ^~~~~~~~~~~~~~~~~~~~~~~ 51:28.94 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsIClassInfoImpl.h:165:3: note: in expansion of macro 'NS_INTERFACE_MAP_END' 51:28.94 NS_INTERFACE_MAP_END 51:28.94 ^~~~~~~~~~~~~~~~~~~~ 51:28.94 /builddir/build/BUILD/thunderbird-68.2.2/caps/ExpandedPrincipal.cpp:14:1: note: in expansion of macro 'NS_IMPL_QUERY_INTERFACE_CI' 51:28.94 NS_IMPL_QUERY_INTERFACE_CI(ExpandedPrincipal, nsIPrincipal, 51:28.94 ^~~~~~~~~~~~~~~~~~~~~~~~~~ 51:28.94 In file included from /builddir/build/BUILD/thunderbird-68.2.2/caps/ContentPrincipal.cpp:23, 51:28.94 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/caps/Unified_cpp_caps0.cpp:2: 51:28.94 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsIClassInfoImpl.h:136:5: note: some parts of macro expansion are not guarded by this 'else' clause 51:28.94 } else 51:28.94 ^~~~ 51:28.94 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsIClassInfoImpl.h:136:5: note: in definition of macro 'NS_IMPL_QUERY_CLASSINFO' 51:28.94 } else 51:28.94 ^~~~ 51:28.94 /builddir/build/BUILD/thunderbird-68.2.2/caps/ExpandedPrincipal.cpp:14:1: note: in expansion of macro 'NS_IMPL_QUERY_INTERFACE_CI' 51:28.94 NS_IMPL_QUERY_INTERFACE_CI(ExpandedPrincipal, nsIPrincipal, 51:28.94 ^~~~~~~~~~~~~~~~~~~~~~~~~~ 51:29.17 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsUtils.h:14, 51:29.17 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsCOMPtr.h:30, 51:29.17 from /builddir/build/BUILD/thunderbird-68.2.2/caps/ContentPrincipal.h:9, 51:29.17 from /builddir/build/BUILD/thunderbird-68.2.2/caps/ContentPrincipal.cpp:7, 51:29.17 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/caps/Unified_cpp_caps0.cpp:2: 51:29.17 /builddir/build/BUILD/thunderbird-68.2.2/caps/NullPrincipal.cpp: In member function 'virtual nsresult mozilla::NullPrincipal::QueryInterface(const nsIID&, void**)': 51:29.17 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 51:29.17 foundInterface = 0; \ 51:29.17 ^~~~~~~~~~~~~~ 51:29.17 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 51:29.17 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 51:29.17 ^~~~~~~~~~~~~~~~~~~~~~~ 51:29.17 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsIClassInfoImpl.h:165:3: note: in expansion of macro 'NS_INTERFACE_MAP_END' 51:29.17 NS_INTERFACE_MAP_END 51:29.17 ^~~~~~~~~~~~~~~~~~~~ 51:29.17 /builddir/build/BUILD/thunderbird-68.2.2/caps/NullPrincipal.cpp:31:1: note: in expansion of macro 'NS_IMPL_QUERY_INTERFACE_CI' 51:29.17 NS_IMPL_QUERY_INTERFACE_CI(NullPrincipal, nsIPrincipal, nsISerializable) 51:29.17 ^~~~~~~~~~~~~~~~~~~~~~~~~~ 51:29.17 In file included from /builddir/build/BUILD/thunderbird-68.2.2/caps/ContentPrincipal.cpp:23, 51:29.17 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/caps/Unified_cpp_caps0.cpp:2: 51:29.18 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsIClassInfoImpl.h:136:5: note: some parts of macro expansion are not guarded by this 'else' clause 51:29.18 } else 51:29.18 ^~~~ 51:29.18 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsIClassInfoImpl.h:136:5: note: in definition of macro 'NS_IMPL_QUERY_CLASSINFO' 51:29.18 } else 51:29.18 ^~~~ 51:29.18 /builddir/build/BUILD/thunderbird-68.2.2/caps/NullPrincipal.cpp:31:1: note: in expansion of macro 'NS_IMPL_QUERY_INTERFACE_CI' 51:29.18 NS_IMPL_QUERY_INTERFACE_CI(NullPrincipal, nsIPrincipal, nsISerializable) 51:29.18 ^~~~~~~~~~~~~~~~~~~~~~~~~~ 51:29.19 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsUtils.h:14, 51:29.19 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsCOMPtr.h:30, 51:29.19 from /builddir/build/BUILD/thunderbird-68.2.2/caps/ContentPrincipal.h:9, 51:29.19 from /builddir/build/BUILD/thunderbird-68.2.2/caps/ContentPrincipal.cpp:7, 51:29.19 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/caps/Unified_cpp_caps0.cpp:2: 51:29.19 /builddir/build/BUILD/thunderbird-68.2.2/caps/NullPrincipalURI.cpp: In member function 'virtual nsresult mozilla::NullPrincipalURI::QueryInterface(const nsIID&, void**)': 51:29.19 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 51:29.19 foundInterface = 0; \ 51:29.19 ^~~~~~~~~~~~~~ 51:29.19 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 51:29.19 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 51:29.19 ^~~~~~~~~~~~~~~~~~~~~~~ 51:29.19 /builddir/build/BUILD/thunderbird-68.2.2/caps/NullPrincipalURI.cpp:60:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 51:29.19 NS_INTERFACE_MAP_END 51:29.19 ^~~~~~~~~~~~~~~~~~~~ 51:29.19 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 51:29.19 else 51:29.19 ^~~~ 51:29.19 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 51:29.19 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 51:29.19 ^~~~~~~~~~~~~~~~~~ 51:29.19 /builddir/build/BUILD/thunderbird-68.2.2/caps/NullPrincipalURI.cpp:59:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 51:29.19 NS_INTERFACE_MAP_ENTRY(nsISizeOf) 51:29.19 ^~~~~~~~~~~~~~~~~~~~~~ 51:29.26 /builddir/build/BUILD/thunderbird-68.2.2/caps/SystemPrincipal.cpp: In member function 'virtual nsresult mozilla::SystemPrincipal::QueryInterface(const nsIID&, void**)': 51:29.26 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 51:29.26 foundInterface = 0; \ 51:29.26 ^~~~~~~~~~~~~~ 51:29.26 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 51:29.26 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 51:29.26 ^~~~~~~~~~~~~~~~~~~~~~~ 51:29.26 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsIClassInfoImpl.h:165:3: note: in expansion of macro 'NS_INTERFACE_MAP_END' 51:29.26 NS_INTERFACE_MAP_END 51:29.26 ^~~~~~~~~~~~~~~~~~~~ 51:29.26 /builddir/build/BUILD/thunderbird-68.2.2/caps/SystemPrincipal.cpp:26:1: note: in expansion of macro 'NS_IMPL_QUERY_INTERFACE_CI' 51:29.26 NS_IMPL_QUERY_INTERFACE_CI(SystemPrincipal, nsIPrincipal, nsISerializable) 51:29.26 ^~~~~~~~~~~~~~~~~~~~~~~~~~ 51:29.26 In file included from /builddir/build/BUILD/thunderbird-68.2.2/caps/ContentPrincipal.cpp:23, 51:29.27 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/caps/Unified_cpp_caps0.cpp:2: 51:29.27 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsIClassInfoImpl.h:136:5: note: some parts of macro expansion are not guarded by this 'else' clause 51:29.27 } else 51:29.27 ^~~~ 51:29.27 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsIClassInfoImpl.h:136:5: note: in definition of macro 'NS_IMPL_QUERY_CLASSINFO' 51:29.27 } else 51:29.27 ^~~~ 51:29.27 /builddir/build/BUILD/thunderbird-68.2.2/caps/SystemPrincipal.cpp:26:1: note: in expansion of macro 'NS_IMPL_QUERY_INTERFACE_CI' 51:29.27 NS_IMPL_QUERY_INTERFACE_CI(SystemPrincipal, nsIPrincipal, nsISerializable) 51:29.27 ^~~~~~~~~~~~~~~~~~~~~~~~~~ 51:29.41 In file included from /builddir/build/BUILD/thunderbird-68.2.2/ipc/chromium/src/chrome/common/file_descriptor_set_posix.h:14, 51:29.41 from /builddir/build/BUILD/thunderbird-68.2.2/ipc/chromium/src/chrome/common/ipc_message_utils.h:20, 51:29.41 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/ipc/IPCMessageUtils.h:11, 51:29.41 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PHandlerService.h:11, 51:29.41 from /builddir/build/BUILD/thunderbird-68.2.2/uriloader/exthandler/ContentHandlerService.h:4, 51:29.41 from /builddir/build/BUILD/thunderbird-68.2.2/uriloader/exthandler/ContentHandlerService.cpp:1, 51:29.41 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/uriloader/exthandler/Unified_cpp_uriloader_exthandler0.cpp:2: 51:29.42 /builddir/build/BUILD/thunderbird-68.2.2/uriloader/exthandler/nsDBusHandlerApp.cpp: In member function 'virtual nsresult nsDBusHandlerApp::QueryInterface(const nsIID&, void**)': 51:29.42 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 51:29.42 foundInterface = 0; \ 51:29.42 ^~~~~~~~~~~~~~ 51:29.42 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 51:29.42 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 51:29.42 ^~~~~~~~~~~~~~~~~~~~~~~ 51:29.42 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsIClassInfoImpl.h:165:3: note: in expansion of macro 'NS_INTERFACE_MAP_END' 51:29.42 NS_INTERFACE_MAP_END 51:29.42 ^~~~~~~~~~~~~~~~~~~~ 51:29.42 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsIClassInfoImpl.h:170:3: note: in expansion of macro 'NS_IMPL_QUERY_INTERFACE_CI' 51:29.42 NS_IMPL_QUERY_INTERFACE_CI(aClass, __VA_ARGS__) \ 51:29.42 ^~~~~~~~~~~~~~~~~~~~~~~~~~ 51:29.42 /builddir/build/BUILD/thunderbird-68.2.2/uriloader/exthandler/nsDBusHandlerApp.cpp:22:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CI' 51:29.42 NS_IMPL_ISUPPORTS_CI(nsDBusHandlerApp, nsIDBusHandlerApp, nsIHandlerApp) 51:29.42 ^~~~~~~~~~~~~~~~~~~~ 51:29.42 In file included from /builddir/build/BUILD/thunderbird-68.2.2/uriloader/exthandler/nsDBusHandlerApp.cpp:12, 51:29.42 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/uriloader/exthandler/Unified_cpp_uriloader_exthandler0.cpp:38: 51:29.42 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsIClassInfoImpl.h:136:5: note: some parts of macro expansion are not guarded by this 'else' clause 51:29.42 } else 51:29.42 ^~~~ 51:29.43 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsIClassInfoImpl.h:136:5: note: in definition of macro 'NS_IMPL_QUERY_CLASSINFO' 51:29.43 } else 51:29.43 ^~~~ 51:29.43 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsIClassInfoImpl.h:170:3: note: in expansion of macro 'NS_IMPL_QUERY_INTERFACE_CI' 51:29.43 NS_IMPL_QUERY_INTERFACE_CI(aClass, __VA_ARGS__) \ 51:29.43 ^~~~~~~~~~~~~~~~~~~~~~~~~~ 51:29.43 /builddir/build/BUILD/thunderbird-68.2.2/uriloader/exthandler/nsDBusHandlerApp.cpp:22:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CI' 51:29.43 NS_IMPL_ISUPPORTS_CI(nsDBusHandlerApp, nsIDBusHandlerApp, nsIHandlerApp) 51:29.43 ^~~~~~~~~~~~~~~~~~~~ 51:29.54 In file included from /builddir/build/BUILD/thunderbird-68.2.2/ipc/chromium/src/chrome/common/file_descriptor_set_posix.h:14, 51:29.54 from /builddir/build/BUILD/thunderbird-68.2.2/ipc/chromium/src/chrome/common/ipc_message_utils.h:20, 51:29.54 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/ipc/IPCMessageUtils.h:11, 51:29.54 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PHandlerService.h:11, 51:29.55 from /builddir/build/BUILD/thunderbird-68.2.2/uriloader/exthandler/ContentHandlerService.h:4, 51:29.55 from /builddir/build/BUILD/thunderbird-68.2.2/uriloader/exthandler/ContentHandlerService.cpp:1, 51:29.55 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/uriloader/exthandler/Unified_cpp_uriloader_exthandler0.cpp:2: 51:29.55 /builddir/build/BUILD/thunderbird-68.2.2/uriloader/exthandler/nsExternalHelperAppService.cpp: In member function 'virtual nsresult nsExternalAppHandler::QueryInterface(const nsIID&, void**)': 51:29.55 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 51:29.55 foundInterface = 0; \ 51:29.55 ^~~~~~~~~~~~~~ 51:29.55 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 51:29.55 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 51:29.55 ^~~~~~~~~~~~~~~~~~~~~~~ 51:29.55 /builddir/build/BUILD/thunderbird-68.2.2/uriloader/exthandler/nsExternalHelperAppService.cpp:1186:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 51:29.55 NS_INTERFACE_MAP_END 51:29.55 ^~~~~~~~~~~~~~~~~~~~ 51:29.55 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 51:29.55 else 51:29.55 ^~~~ 51:29.55 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 51:29.55 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 51:29.55 ^~~~~~~~~~~~~~~~~~ 51:29.55 /builddir/build/BUILD/thunderbird-68.2.2/uriloader/exthandler/nsExternalHelperAppService.cpp:1185:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 51:29.55 NS_INTERFACE_MAP_ENTRY(nsINamed) 51:29.55 ^~~~~~~~~~~~~~~~~~~~~~ 51:29.65 /builddir/build/BUILD/thunderbird-68.2.2/uriloader/exthandler/nsExternalProtocolHandler.cpp: In member function 'virtual nsresult nsExtProtocolChannel::QueryInterface(const nsIID&, void**)': 51:29.65 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 51:29.65 foundInterface = 0; \ 51:29.65 ^~~~~~~~~~~~~~ 51:29.65 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 51:29.65 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 51:29.65 ^~~~~~~~~~~~~~~~~~~~~~~ 51:29.65 /builddir/build/BUILD/thunderbird-68.2.2/uriloader/exthandler/nsExternalProtocolHandler.cpp:89:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 51:29.66 NS_INTERFACE_MAP_END 51:29.66 ^~~~~~~~~~~~~~~~~~~~ 51:29.66 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 51:29.66 else 51:29.66 ^~~~ 51:29.66 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 51:29.66 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 51:29.66 ^~~~~~~~~~~~~~~~~~ 51:29.66 /builddir/build/BUILD/thunderbird-68.2.2/uriloader/exthandler/nsExternalProtocolHandler.cpp:88:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 51:29.66 NS_INTERFACE_MAP_ENTRY(nsIRequestObserver) 51:29.66 ^~~~~~~~~~~~~~~~~~~~~~ 51:29.66 /builddir/build/BUILD/thunderbird-68.2.2/uriloader/exthandler/nsExternalProtocolHandler.cpp: In member function 'virtual nsresult nsExternalProtocolHandler::QueryInterface(const nsIID&, void**)': 51:29.67 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 51:29.67 foundInterface = 0; \ 51:29.67 ^~~~~~~~~~~~~~ 51:29.67 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 51:29.67 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 51:29.67 ^~~~~~~~~~~~~~~~~~~~~~~ 51:29.67 /builddir/build/BUILD/thunderbird-68.2.2/uriloader/exthandler/nsExternalProtocolHandler.cpp:471:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 51:29.67 NS_INTERFACE_MAP_END 51:29.68 ^~~~~~~~~~~~~~~~~~~~ 51:29.68 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 51:29.68 else 51:29.68 ^~~~ 51:29.68 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 51:29.68 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 51:29.68 ^~~~~~~~~~~~~~~~~~ 51:29.68 /builddir/build/BUILD/thunderbird-68.2.2/uriloader/exthandler/nsExternalProtocolHandler.cpp:470:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 51:29.68 NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference) 51:29.68 ^~~~~~~~~~~~~~~~~~~~~~ 51:29.68 /builddir/build/BUILD/thunderbird-68.2.2/uriloader/exthandler/nsMIMEInfoImpl.cpp: In member function 'virtual nsresult nsMIMEInfoBase::QueryInterface(const nsIID&, void**)': 51:29.69 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 51:29.69 foundInterface = 0; \ 51:29.69 ^~~~~~~~~~~~~~ 51:29.69 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 51:29.69 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 51:29.69 ^~~~~~~~~~~~~~~~~~~~~~~ 51:29.69 /builddir/build/BUILD/thunderbird-68.2.2/uriloader/exthandler/nsMIMEInfoImpl.cpp:26:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 51:29.69 NS_INTERFACE_MAP_END 51:29.69 ^~~~~~~~~~~~~~~~~~~~ 51:29.69 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:991:3: note: some parts of macro expansion are not guarded by this 'else' clause 51:29.69 else 51:29.70 ^~~~ 51:29.70 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1067:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 51:29.70 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 51:29.70 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 51:29.70 /builddir/build/BUILD/thunderbird-68.2.2/uriloader/exthandler/nsMIMEInfoImpl.cpp:25:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 51:29.70 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIHandlerInfo) 51:29.70 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 51:30.04 parser/html 51:32.50 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/HashTable.h:89, 51:32.50 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/HashTable.h:10, 51:32.50 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/TracingAPI.h:11, 51:32.50 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/GCPolicyAPI.h:49, 51:32.50 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/RootingAPI.h:22, 51:32.51 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/CallArgs.h:72, 51:32.51 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/jsapi.h:29, 51:32.51 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/StructuredCloneHolder.h:10, 51:32.51 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/ipc/StructuredCloneData.h:12, 51:32.51 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/ipc/IPCMessageUtils.h:16, 51:32.51 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PHandlerService.h:11, 51:32.51 from /builddir/build/BUILD/thunderbird-68.2.2/uriloader/exthandler/ContentHandlerService.h:4, 51:32.51 from /builddir/build/BUILD/thunderbird-68.2.2/uriloader/exthandler/ContentHandlerService.cpp:1, 51:32.51 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/uriloader/exthandler/Unified_cpp_uriloader_exthandler0.cpp:2: 51:32.51 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = std::map; long unsigned int N = 2]': 51:32.51 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:99:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = std::map]' 51:32.51 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/Layers.h:248:29: required from here 51:32.51 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class std::map' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 51:32.51 memset(&aArr[0], 0, N * sizeof(T)); 51:32.51 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 51:32.51 In file included from /usr/include/c++/8/map:61, 51:32.51 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/system_wrappers/map:3, 51:32.51 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/stl_wrappers/map:44, 51:32.51 from /builddir/build/BUILD/thunderbird-68.2.2/ipc/chromium/src/base/process_util.h:31, 51:32.51 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/ipc/IPCMessageUtils.h:10, 51:32.51 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PHandlerService.h:11, 51:32.51 from /builddir/build/BUILD/thunderbird-68.2.2/uriloader/exthandler/ContentHandlerService.h:4, 51:32.51 from /builddir/build/BUILD/thunderbird-68.2.2/uriloader/exthandler/ContentHandlerService.cpp:1, 51:32.51 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/uriloader/exthandler/Unified_cpp_uriloader_exthandler0.cpp:2: 51:32.51 /usr/include/c++/8/bits/stl_map.h:100:11: note: 'class std::map' declared here 51:32.51 class map 51:32.51 ^~~ 51:35.33 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsUtils.h:14, 51:35.33 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupports.h:79, 51:35.33 from /builddir/build/BUILD/thunderbird-68.2.2/parser/htmlparser/CNavDTD.cpp:7, 51:35.33 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/parser/htmlparser/Unified_cpp_parser_htmlparser0.cpp:2: 51:35.33 /builddir/build/BUILD/thunderbird-68.2.2/parser/htmlparser/nsExpatDriver.cpp: In member function 'virtual nsresult nsExpatDriver::QueryInterface(const nsIID&, void**)': 51:35.34 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 51:35.34 foundInterface = 0; \ 51:35.34 ^~~~~~~~~~~~~~ 51:35.34 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 51:35.34 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 51:35.34 ^~~~~~~~~~~~~~~~~~~~~~~ 51:35.34 /builddir/build/BUILD/thunderbird-68.2.2/parser/htmlparser/nsExpatDriver.cpp:230:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 51:35.34 NS_INTERFACE_MAP_END 51:35.34 ^~~~~~~~~~~~~~~~~~~~ 51:35.34 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:991:3: note: some parts of macro expansion are not guarded by this 'else' clause 51:35.34 else 51:35.34 ^~~~ 51:35.34 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1067:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 51:35.34 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 51:35.34 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 51:35.34 /builddir/build/BUILD/thunderbird-68.2.2/parser/htmlparser/nsExpatDriver.cpp:229:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 51:35.34 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIDTD) 51:35.34 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 51:35.47 /builddir/build/BUILD/thunderbird-68.2.2/parser/htmlparser/nsParser.cpp: In member function 'virtual nsresult nsParser::QueryInterface(const nsIID&, void**)': 51:35.47 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 51:35.47 foundInterface = 0; \ 51:35.47 ^~~~~~~~~~~~~~ 51:35.47 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 51:35.47 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 51:35.47 ^~~~~~~~~~~~~~~~~~~~~~~ 51:35.47 /builddir/build/BUILD/thunderbird-68.2.2/parser/htmlparser/nsParser.cpp:200:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 51:35.47 NS_INTERFACE_MAP_END 51:35.47 ^~~~~~~~~~~~~~~~~~~~ 51:35.47 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:991:3: note: some parts of macro expansion are not guarded by this 'else' clause 51:35.47 else 51:35.47 ^~~~ 51:35.47 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1067:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 51:35.47 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 51:35.47 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 51:35.47 /builddir/build/BUILD/thunderbird-68.2.2/parser/htmlparser/nsParser.cpp:199:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 51:35.47 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIParser) 51:35.47 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 51:38.07 gfx/cairo/cairo/src 51:38.49 In file included from /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/cairo/src/cairoint.h:2573, 51:38.49 from /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/cairo/src/cairo-bentley-ottmann-rectangular.c:39: 51:38.49 /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/cairo/src/cairo-bentley-ottmann-rectangular.c: In function 'pqueue_grow': 51:38.49 /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 51:38.49 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 51:38.49 ^ 51:38.49 /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 51:38.49 ((size) ? malloc((unsigned) (size)) : NULL) 51:38.50 ^~~~ 51:38.50 /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/cairo/src/cairo-bentley-ottmann-rectangular.c:165:17: note: in expansion of macro '_cairo_malloc_ab' 51:38.50 new_elements = _cairo_malloc_ab (pq->max_size, 51:38.50 ^~~~~~~~~~~~~~~~ 51:39.91 In file included from /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/cairo/src/cairoint.h:2573, 51:39.91 from /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/cairo/src/cairo-bentley-ottmann.c:39: 51:39.91 /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/cairo/src/cairo-bentley-ottmann.c: In function '_pqueue_grow': 51:39.91 /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 51:39.91 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 51:39.91 ^ 51:39.91 /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 51:39.91 ((size) ? malloc((unsigned) (size)) : NULL) 51:39.91 ^~~~ 51:39.91 /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/cairo/src/cairo-bentley-ottmann.c:904:17: note: in expansion of macro '_cairo_malloc_ab' 51:39.91 new_elements = _cairo_malloc_ab (pq->max_size, 51:39.91 ^~~~~~~~~~~~~~~~ 51:40.05 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsUtils.h:14, 51:40.05 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupports.h:79, 51:40.05 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsHashKeys.h:11, 51:40.05 from /builddir/build/BUILD/thunderbird-68.2.2/parser/html/nsHtml5AtomTable.h:8, 51:40.05 from /builddir/build/BUILD/thunderbird-68.2.2/parser/html/nsHtml5AtomTable.cpp:5, 51:40.05 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/parser/html/Unified_cpp_parser_html0.cpp:2: 51:40.05 /builddir/build/BUILD/thunderbird-68.2.2/parser/html/nsHtml5DocumentBuilder.cpp: In member function 'virtual nsresult nsHtml5DocumentBuilder::QueryInterface(const nsIID&, void**)': 51:40.05 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 51:40.05 foundInterface = 0; \ 51:40.05 ^~~~~~~~~~~~~~ 51:40.05 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 51:40.05 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 51:40.05 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 51:40.05 /builddir/build/BUILD/thunderbird-68.2.2/parser/html/nsHtml5DocumentBuilder.cpp:19:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 51:40.05 NS_INTERFACE_MAP_END_INHERITING(nsContentSink) 51:40.05 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 51:40.05 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsWrapperCache.h:10, 51:40.05 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/xpcpublic.h:22, 51:40.05 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsThreadUtils.h:24, 51:40.05 from /builddir/build/BUILD/thunderbird-68.2.2/parser/html/nsHtml5AtomTable.cpp:6, 51:40.05 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/parser/html/Unified_cpp_parser_html0.cpp:2: 51:40.05 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 51:40.05 } else 51:40.05 ^~~~ 51:40.05 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 51:40.05 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 51:40.06 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 51:40.06 /builddir/build/BUILD/thunderbird-68.2.2/parser/html/nsHtml5DocumentBuilder.cpp:18:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 51:40.06 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(nsHtml5DocumentBuilder) 51:40.06 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 51:40.33 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsUtils.h:14, 51:40.33 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupports.h:79, 51:40.33 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsHashKeys.h:11, 51:40.33 from /builddir/build/BUILD/thunderbird-68.2.2/parser/html/nsHtml5AtomTable.h:8, 51:40.33 from /builddir/build/BUILD/thunderbird-68.2.2/parser/html/nsHtml5AtomTable.cpp:5, 51:40.33 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/parser/html/Unified_cpp_parser_html0.cpp:2: 51:40.33 /builddir/build/BUILD/thunderbird-68.2.2/parser/html/nsHtml5Parser.cpp: In member function 'virtual nsresult nsHtml5Parser::QueryInterface(const nsIID&, void**)': 51:40.33 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 51:40.33 foundInterface = 0; \ 51:40.33 ^~~~~~~~~~~~~~ 51:40.33 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 51:40.33 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 51:40.33 ^~~~~~~~~~~~~~~~~~~~~~~ 51:40.33 /builddir/build/BUILD/thunderbird-68.2.2/parser/html/nsHtml5Parser.cpp:21:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 51:40.33 NS_INTERFACE_MAP_END 51:40.33 ^~~~~~~~~~~~~~~~~~~~ 51:40.33 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsWrapperCache.h:10, 51:40.33 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/xpcpublic.h:22, 51:40.33 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsThreadUtils.h:24, 51:40.33 from /builddir/build/BUILD/thunderbird-68.2.2/parser/html/nsHtml5AtomTable.cpp:6, 51:40.33 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/parser/html/Unified_cpp_parser_html0.cpp:2: 51:40.33 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 51:40.33 } else 51:40.33 ^~~~ 51:40.33 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsCycleCollectionParticipant.h:311:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 51:40.33 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 51:40.33 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 51:40.34 /builddir/build/BUILD/thunderbird-68.2.2/parser/html/nsHtml5Parser.cpp:20:3: note: in expansion of macro 'NS_INTERFACE_TABLE_TO_MAP_SEGUE_CYCLE_COLLECTION' 51:40.34 NS_INTERFACE_TABLE_TO_MAP_SEGUE_CYCLE_COLLECTION(nsHtml5Parser) 51:40.34 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 51:41.31 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/system_wrappers/features.h:3, 51:41.31 from /usr/include/assert.h:35, 51:41.31 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/system_wrappers/assert.h:3, 51:41.31 from /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/cairo/src/cairoint.h:57, 51:41.31 from /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/cairo/src/cairo-cff-subset.c:43: 51:41.31 /usr/include/features.h:184:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] 51:41.31 # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" 51:41.31 ^~~~~~~ 51:41.71 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/system_wrappers/features.h:3, 51:41.71 from /usr/include/assert.h:35, 51:41.71 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/system_wrappers/assert.h:3, 51:41.71 from /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/cairo/src/cairoint.h:57, 51:41.71 from /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/cairo/src/cairo-ft-font.c:42: 51:41.71 /usr/include/features.h:184:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] 51:41.71 # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" 51:41.71 ^~~~~~~ 51:42.01 /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/cairo/src/cairo-ft-font.c:66: warning: "_GNU_SOURCE" redefined 51:42.01 #define _GNU_SOURCE /* for RTLD_DEFAULT */ 51:42.01 : note: this is the location of the previous definition 51:42.02 /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/cairo/src/cairo-ft-font.c: In function '_cairo_ft_unscaled_font_fini': 51:42.02 /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/cairo/src/cairo-ft-font.c:472:23: warning: passing argument 1 of 'free' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 51:42.02 free (unscaled->var_coords); 51:42.02 ~~~~~~~~^~~~~~~~~~~~ 51:42.02 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/system_wrappers/stdlib.h:3, 51:42.02 from /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/cairo/src/cairoint.h:58, 51:42.02 from /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/cairo/src/cairo-ft-font.c:42: 51:42.02 /usr/include/stdlib.h:563:25: note: expected 'void *' but argument is of type 'const FT_Fixed *' {aka 'const long int *'} 51:42.02 extern void free (void *__ptr) __THROW; 51:42.02 ~~~~~~^~~~~ 51:42.02 /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/cairo/src/cairo-ft-font.c: In function '_cairo_ft_unscaled_font_lock_face': 51:42.03 /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/cairo/src/cairo-ft-font.c:757:66: warning: passing argument 3 of 'setCoords' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 51:42.03 (*setCoords)(face, unscaled->num_var_coords, unscaled->var_coords); 51:42.03 ~~~~~~~~^~~~~~~~~~~~ 51:42.03 /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/cairo/src/cairo-ft-font.c:757:66: note: expected 'FT_Fixed *' {aka 'long int *'} but argument is of type 'const FT_Fixed *' {aka 'const long int *'} 51:42.04 In file included from /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/cairo/src/cairoint.h:2573, 51:42.04 from /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/cairo/src/cairo-ft-font.c:42: 51:42.04 /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/cairo/src/cairo-ft-font.c: In function '_get_bitmap_surface': 51:42.04 /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 51:42.04 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 51:42.04 ^ 51:42.04 /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 51:42.04 ((size) ? malloc((unsigned) (size)) : NULL) 51:42.04 ^~~~ 51:42.04 /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/cairo/src/cairo-ft-font.c:1227:13: note: in expansion of macro '_cairo_malloc_ab' 51:42.04 data = _cairo_malloc_ab (height, stride); 51:42.04 ^~~~~~~~~~~~~~~~ 51:42.05 /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 51:42.05 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 51:42.05 ^ 51:42.05 /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 51:42.05 ((size) ? malloc((unsigned) (size)) : NULL) 51:42.05 ^~~~ 51:42.05 /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/cairo/src/cairo-ft-font.c:1289:10: note: in expansion of macro '_cairo_malloc_ab' 51:42.05 data = _cairo_malloc_ab (height, stride); 51:42.05 ^~~~~~~~~~~~~~~~ 51:42.05 /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 51:42.05 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 51:42.05 ^ 51:42.05 /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 51:42.05 ((size) ? malloc((unsigned) (size)) : NULL) 51:42.05 ^~~~ 51:42.05 /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/cairo/src/cairo-ft-font.c:1310:13: note: in expansion of macro '_cairo_malloc_ab' 51:42.05 data = _cairo_malloc_ab (height, stride); 51:42.05 ^~~~~~~~~~~~~~~~ 51:42.05 /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 51:42.05 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 51:42.05 ^ 51:42.05 /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 51:42.05 ((size) ? malloc((unsigned) (size)) : NULL) 51:42.05 ^~~~ 51:42.05 /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/cairo/src/cairo-ft-font.c:1343:13: note: in expansion of macro '_cairo_malloc_ab' 51:42.05 data = _cairo_malloc_ab (height, stride); 51:42.05 ^~~~~~~~~~~~~~~~ 51:42.74 In file included from /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/cairo/src/cairoint.h:2573, 51:42.74 from /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/cairo/src/cairo-pdf-operators.c:42: 51:42.74 /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/cairo/src/cairo-pdf-operators.c: In function '_cairo_pdf_operators_emit_stroke_style': 51:42.74 /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/cairo/src/cairo-malloc-private.h:127:50: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 51:42.74 _cairo_malloc((unsigned) (a) * (unsigned) (b) * (unsigned) (size))) 51:42.74 ^ 51:42.74 /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 51:42.74 ((size) ? malloc((unsigned) (size)) : NULL) 51:42.74 ^~~~ 51:42.74 /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/cairo/src/cairo-pdf-operators.c:578:13: note: in expansion of macro '_cairo_malloc_abc' 51:42.74 dash = _cairo_malloc_abc (num_dashes, 2, sizeof (double)); 51:42.74 ^~~~~~~~~~~~~~~~~ 51:42.74 /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 51:42.74 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 51:42.74 ^ 51:42.74 /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 51:42.74 ((size) ? malloc((unsigned) (size)) : NULL) 51:42.74 ^~~~ 51:42.74 /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/cairo/src/cairo-pdf-operators.c:594:14: note: in expansion of macro '_cairo_malloc_ab' 51:42.74 dash = _cairo_malloc_ab (num_dashes, sizeof (double)); 51:42.74 ^~~~~~~~~~~~~~~~ 51:43.22 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/system_wrappers/features.h:3, 51:43.22 from /usr/include/assert.h:35, 51:43.22 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/system_wrappers/assert.h:3, 51:43.22 from /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/cairo/src/cairoint.h:57, 51:43.23 from /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/cairo/src/cairo-pdf-surface.c:43: 51:43.23 /usr/include/features.h:184:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] 51:43.23 # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" 51:43.23 ^~~~~~~ 51:43.42 In file included from /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/cairo/src/cairoint.h:2573, 51:43.42 from /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/cairo/src/cairo-pdf-surface.c:43: 51:43.42 /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/cairo/src/cairo-pdf-surface.c: In function '_cairo_pdf_surface_emit_smask': 51:43.42 /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 51:43.42 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 51:43.43 ^ 51:43.43 /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 51:43.43 ((size) ? malloc((unsigned) (size)) : NULL) 51:43.43 ^~~~ 51:43.43 /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/cairo/src/cairo-pdf-surface.c:1796:10: note: in expansion of macro '_cairo_malloc_ab' 51:43.43 alpha = _cairo_malloc_ab ((image->width+7) / 8, image->height); 51:43.43 ^~~~~~~~~~~~~~~~ 51:43.43 /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 51:43.43 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 51:43.43 ^ 51:43.43 /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 51:43.43 ((size) ? malloc((unsigned) (size)) : NULL) 51:43.43 ^~~~ 51:43.43 /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/cairo/src/cairo-pdf-surface.c:1799:10: note: in expansion of macro '_cairo_malloc_ab' 51:43.43 alpha = _cairo_malloc_ab (image->height, image->width); 51:43.43 ^~~~~~~~~~~~~~~~ 51:43.43 /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/cairo/src/cairo-pdf-surface.c: In function '_cairo_pdf_surface_emit_image': 51:43.43 /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/cairo/src/cairo-malloc-private.h:127:50: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 51:43.43 _cairo_malloc((unsigned) (a) * (unsigned) (b) * (unsigned) (size))) 51:43.43 ^ 51:43.43 /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 51:43.43 ((size) ? malloc((unsigned) (size)) : NULL) 51:43.43 ^~~~ 51:43.43 /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/cairo/src/cairo-pdf-surface.c:1897:11: note: in expansion of macro '_cairo_malloc_abc' 51:43.43 rgb = _cairo_malloc_abc (image->width, image->height, 3); 51:43.43 ^~~~~~~~~~~~~~~~~ 51:43.44 /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/cairo/src/cairo-pdf-surface.c: In function '_cairo_pdf_surface_emit_pattern_stops': 51:43.44 /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 51:43.44 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 51:43.44 ^ 51:43.44 /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 51:43.44 ((size) ? malloc((unsigned) (size)) : NULL) 51:43.44 ^~~~ 51:43.44 /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/cairo/src/cairo-pdf-surface.c:2769:16: note: in expansion of macro '_cairo_malloc_ab' 51:43.44 allstops = _cairo_malloc_ab ((pattern->n_stops + 2), sizeof (cairo_pdf_color_stop_t)); 51:43.44 ^~~~~~~~~~~~~~~~ 51:43.46 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/system_wrappers/features.h:3, 51:43.46 from /usr/include/assert.h:35, 51:43.46 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/system_wrappers/assert.h:3, 51:43.46 from /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/cairo/src/cairoint.h:57, 51:43.46 from /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/cairo/src/cairo-ps-surface.c:57: 51:43.46 /usr/include/features.h:184:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] 51:43.46 # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" 51:43.46 ^~~~~~~ 51:43.48 /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/cairo/src/cairo-pdf-surface.c: In function '_cairo_pdf_surface_emit_type3_font_subset': 51:43.48 /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 51:43.48 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 51:43.48 ^ 51:43.48 /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 51:43.48 ((size) ? malloc((unsigned) (size)) : NULL) 51:43.48 ^~~~ 51:43.49 /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/cairo/src/cairo-pdf-surface.c:4479:14: note: in expansion of macro '_cairo_malloc_ab' 51:43.49 glyphs = _cairo_malloc_ab (font_subset->num_glyphs, sizeof (cairo_pdf_resource_t)); 51:43.49 ^~~~~~~~~~~~~~~~ 51:43.49 /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 51:43.49 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 51:43.49 ^ 51:43.49 /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 51:43.49 ((size) ? malloc((unsigned) (size)) : NULL) 51:43.49 ^~~~ 51:43.49 /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/cairo/src/cairo-pdf-surface.c:4483:14: note: in expansion of macro '_cairo_malloc_ab' 51:43.49 widths = _cairo_malloc_ab (font_subset->num_glyphs, sizeof (double)); 51:43.49 ^~~~~~~~~~~~~~~~ 51:43.57 /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/cairo/src/cairo-pdf-surface.c: In function '_cairo_pdf_surface_show_text_glyphs': 51:43.57 /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 51:43.58 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 51:43.58 ^ 51:43.58 /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 51:43.58 ((size) ? malloc((unsigned) (size)) : NULL) 51:43.58 ^~~~ 51:43.58 /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/cairo/src/cairo-pdf-surface.c:6118:22: note: in expansion of macro '_cairo_malloc_ab' 51:43.58 group->glyphs = _cairo_malloc_ab (num_glyphs, sizeof (cairo_glyph_t)); 51:43.58 ^~~~~~~~~~~~~~~~ 51:43.58 /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 51:43.58 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 51:43.58 ^ 51:43.58 /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 51:43.58 ((size) ? malloc((unsigned) (size)) : NULL) 51:43.58 ^~~~ 51:43.58 /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/cairo/src/cairo-pdf-surface.c:6128:24: note: in expansion of macro '_cairo_malloc_ab' 51:43.58 group->clusters = _cairo_malloc_ab (num_clusters, sizeof (cairo_text_cluster_t)); 51:43.58 ^~~~~~~~~~~~~~~~ 51:43.65 In file included from /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/cairo/src/cairoint.h:2573, 51:43.66 from /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/cairo/src/cairo-ps-surface.c:57: 51:43.66 /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/cairo/src/cairo-ps-surface.c: In function '_cairo_ps_surface_emit_pattern_stops': 51:43.66 /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 51:43.66 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 51:43.66 ^ 51:43.66 /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 51:43.66 ((size) ? malloc((unsigned) (size)) : NULL) 51:43.66 ^~~~ 51:43.66 /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/cairo/src/cairo-ps-surface.c:3089:16: note: in expansion of macro '_cairo_malloc_ab' 51:43.66 allstops = _cairo_malloc_ab ((pattern->n_stops + 2), sizeof (cairo_ps_color_stop_t)); 51:43.66 ^~~~~~~~~~~~~~~~ 51:45.08 /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/cairo/src/cairo-pdf-surface.c: In function '_cairo_pdf_surface_show_page': 51:45.08 /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/cairo/src/cairo-pdf-surface.c:2201:14: warning: 'interpolate' may be used uninitialized in this function [-Wmaybe-uninitialized] 51:45.08 status = _cairo_pdf_surface_emit_image (surface, (cairo_image_surface_t *)pad_image, 51:45.08 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 51:45.08 resource, interpolate); 51:45.08 ~~~~~~~~~~~~~~~~~~~~~~ 51:45.08 /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/cairo/src/cairo-pdf-surface.c:2137:18: note: 'interpolate' was declared here 51:45.08 cairo_bool_t interpolate; 51:45.08 ^~~~~~~~~~~ 51:45.10 In file included from /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/cairo/src/cairoint.h:2573, 51:45.10 from /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/cairo/src/cairo-surface-wrapper.c:38: 51:45.10 /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/cairo/src/cairo-surface-wrapper.c: In function '_cairo_surface_wrapper_show_text_glyphs': 51:45.10 /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 51:45.10 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 51:45.10 ^ 51:45.10 /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 51:45.10 ((size) ? malloc((unsigned) (size)) : NULL) 51:45.10 ^~~~ 51:45.10 /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/cairo/src/cairo-surface-wrapper.c:592:15: note: in expansion of macro '_cairo_malloc_ab' 51:45.10 dev_glyphs = _cairo_malloc_ab (num_glyphs, sizeof (cairo_glyph_t)); 51:45.10 ^~~~~~~~~~~~~~~~ 51:45.49 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/system_wrappers/features.h:3, 51:45.49 from /usr/include/assert.h:35, 51:45.49 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/system_wrappers/assert.h:3, 51:45.49 from /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/cairo/src/cairoint.h:57, 51:45.49 from /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/cairo/src/cairo-truetype-subset.c:44: 51:45.49 /usr/include/features.h:184:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] 51:45.49 # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" 51:45.50 ^~~~~~~ 51:45.94 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/system_wrappers/features.h:3, 51:45.94 from /usr/include/assert.h:35, 51:45.94 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/system_wrappers/assert.h:3, 51:45.94 from /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/cairo/src/cairoint.h:57, 51:45.94 from /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/cairo/src/cairo-type1-fallback.c:37: 51:45.94 /usr/include/features.h:184:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] 51:45.94 # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" 51:45.94 ^~~~~~~ 51:46.57 gfx/2d 51:46.59 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/system_wrappers/features.h:3, 51:46.59 from /usr/include/assert.h:35, 51:46.60 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/system_wrappers/assert.h:3, 51:46.60 from /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/cairo/src/cairoint.h:57, 51:46.60 from /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/cairo/src/cairo-type1-subset.c:43: 51:46.60 /usr/include/features.h:184:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] 51:46.60 # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" 51:46.60 ^~~~~~~ 51:46.60 gfx/cairo/libpixman/src 51:48.24 /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/cairo/src/cairo-xlib-display.c: In function '_cairo_xlib_display_get_xrender_format': 51:48.25 /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/cairo/src/cairo-xlib-display.c:620:23: warning: 'pict_format' may be used uninitialized in this function [-Wmaybe-uninitialized] 51:48.25 xrender_format = XRenderFindStandardFormat (display->display, 51:48.25 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 51:48.25 pict_format); 51:48.25 ~~~~~~~~~~~~ 51:48.99 In file included from /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/cairo/src/cairoint.h:2573, 51:48.99 from /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/cairo/src/cairo-xlib-surface.c:48: 51:48.99 /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/cairo/src/cairo-xlib-surface.c: In function '_cairo_xlib_surface_set_clip_region': 51:48.99 /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 51:48.99 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 51:48.99 ^ 51:48.99 /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 51:48.99 ((size) ? malloc((unsigned) (size)) : NULL) 51:48.99 ^~~~ 51:48.99 /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/cairo/src/cairo-xlib-surface.c:305:14: note: in expansion of macro '_cairo_malloc_ab' 51:48.99 rects = _cairo_malloc_ab (n_rects, sizeof (XRectangle)); 51:48.99 ^~~~~~~~~~~~~~~~ 51:49.00 /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/cairo/src/cairo-xlib-surface.c: In function '_draw_image_surface': 51:49.00 /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 51:49.00 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 51:49.00 ^ 51:49.00 /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 51:49.00 ((size) ? malloc((unsigned) (size)) : NULL) 51:49.00 ^~~~ 51:49.00 /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/cairo/src/cairo-xlib-surface.c:1262:16: note: in expansion of macro '_cairo_malloc_ab' 51:49.00 ximage.data = _cairo_malloc_ab (stride, ximage.height); 51:49.01 ^~~~~~~~~~~~~~~~ 51:49.02 /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/cairo/src/cairo-xlib-surface.c: In function '_cairo_xlib_surface_acquire_pattern_surface': 51:49.02 /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 51:49.02 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 51:49.02 ^ 51:49.03 /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 51:49.03 ((size) ? malloc((unsigned) (size)) : NULL) 51:49.03 ^~~~ 51:49.03 /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/cairo/src/cairo-xlib-surface.c:2106:7: note: in expansion of macro '_cairo_malloc_ab' 51:49.03 _cairo_malloc_ab (gradient->n_stops, 51:49.03 ^~~~~~~~~~~~~~~~ 51:49.04 /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/cairo/src/cairo-xlib-surface.c: In function '_cairo_xlib_surface_fill_rectangles': 51:49.04 /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 51:49.04 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 51:49.04 ^ 51:49.04 /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 51:49.05 ((size) ? malloc((unsigned) (size)) : NULL) 51:49.05 ^~~~ 51:49.05 /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/cairo/src/cairo-xlib-surface.c:2775:15: note: in expansion of macro '_cairo_malloc_ab' 51:49.05 xrects = _cairo_malloc_ab (num_rects, sizeof (XRectangle)); 51:49.05 ^~~~~~~~~~~~~~~~ 51:49.05 /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/cairo/src/cairo-xlib-surface.c: In function '_cairo_xlib_surface_composite_trapezoids': 51:49.05 /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 51:49.05 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 51:49.05 ^ 51:49.05 /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 51:49.05 ((size) ? malloc((unsigned) (size)) : NULL) 51:49.05 ^~~~ 51:49.05 /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/cairo/src/cairo-xlib-surface.c:2928:11: note: in expansion of macro '_cairo_malloc_ab' 51:49.05 xtraps = _cairo_malloc_ab (num_traps, sizeof (XTrapezoid)); 51:49.05 ^~~~~~~~~~~~~~~~ 51:49.08 /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/cairo/src/cairo-xlib-surface.c: In function '_emit_glyphs_chunk': 51:49.08 /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 51:49.08 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 51:49.08 ^ 51:49.08 /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 51:49.08 ((size) ? malloc((unsigned) (size)) : NULL) 51:49.08 ^~~~ 51:49.08 /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/cairo/src/cairo-xlib-surface.c:4447:14: note: in expansion of macro '_cairo_malloc_ab' 51:49.08 elts = _cairo_malloc_ab (num_elts, sizeof (XGlyphElt8)); 51:49.08 ^~~~~~~~~~~~~~~~ 51:51.93 In file included from /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/cairo/src/cairoint.h:2573, 51:51.93 from /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/cairo/src/cairo-analysis-surface.c:37, 51:51.94 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/gfx/cairo/cairo/src/Unified_c_gfx_cairo_cairo_src0.c:2: 51:51.94 /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/cairo/src/cairo-botor-scan-converter.c: In function 'pqueue_grow': 51:51.94 /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 51:51.94 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 51:51.94 ^ 51:51.94 /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 51:51.94 ((size) ? malloc((unsigned) (size)) : NULL) 51:51.94 ^~~~ 51:51.94 /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/cairo/src/cairo-botor-scan-converter.c:822:17: note: in expansion of macro '_cairo_malloc_ab' 51:51.94 new_elements = _cairo_malloc_ab (pq->max_size, 51:51.94 ^~~~~~~~~~~~~~~~ 51:51.94 /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/cairo/src/cairo-botor-scan-converter.c: In function 'render_rows': 51:51.94 /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 51:51.94 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 51:51.94 ^ 51:51.94 /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 51:51.94 ((size) ? malloc((unsigned) (size)) : NULL) 51:51.94 ^~~~ 51:51.94 /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/cairo/src/cairo-botor-scan-converter.c:1382:10: note: in expansion of macro '_cairo_malloc_ab' 51:51.94 spans = _cairo_malloc_ab (num_spans, sizeof (cairo_half_open_span_t)); 51:51.94 ^~~~~~~~~~~~~~~~ 51:51.97 /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/cairo/src/cairo-clip.c: In function '_cairo_clip_path_to_region_geometric': 51:51.97 /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 51:51.97 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 51:51.97 ^ 51:51.97 /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 51:51.97 ((size) ? malloc((unsigned) (size)) : NULL) 51:51.98 ^~~~ 51:51.98 /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/cairo/src/cairo-clip.c:605:10: note: in expansion of macro '_cairo_malloc_ab' 51:51.98 boxes = _cairo_malloc_ab (traps.num_traps, sizeof (cairo_box_t)); 51:51.98 ^~~~~~~~~~~~~~~~ 51:51.98 /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/cairo/src/cairo-clip.c: In function '_region_clip_to_boxes': 51:51.98 /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 51:51.98 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 51:51.98 ^ 51:51.98 /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 51:51.98 ((size) ? malloc((unsigned) (size)) : NULL) 51:51.98 ^~~~ 51:51.98 /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/cairo/src/cairo-clip.c:754:14: note: in expansion of macro '_cairo_malloc_ab' 51:51.98 new_boxes = _cairo_malloc_ab (traps.num_traps, sizeof (cairo_box_t)); 51:51.98 ^~~~~~~~~~~~~~~~ 51:51.98 /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/cairo/src/cairo-clip.c: In function '_rectilinear_clip_to_boxes': 51:51.98 /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 51:51.98 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 51:51.98 ^ 51:51.98 /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 51:51.98 ((size) ? malloc((unsigned) (size)) : NULL) 51:51.98 ^~~~ 51:51.98 /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/cairo/src/cairo-clip.c:830:15: note: in expansion of macro '_cairo_malloc_ab' 51:51.99 new_boxes = _cairo_malloc_ab (new_size, sizeof (cairo_box_t)); 51:51.99 ^~~~~~~~~~~~~~~~ 51:51.99 /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/cairo/src/cairo-clip.c: In function '_cairo_clip_path_to_boxes': 51:51.99 /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 51:51.99 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 51:51.99 ^ 51:51.99 /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 51:51.99 ((size) ? malloc((unsigned) (size)) : NULL) 51:51.99 ^~~~ 51:51.99 /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/cairo/src/cairo-clip.c:876:18: note: in expansion of macro '_cairo_malloc_ab' 51:51.99 new_boxes = _cairo_malloc_ab (num_rects, sizeof (cairo_box_t)); 51:51.99 ^~~~~~~~~~~~~~~~ 51:52.00 /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/cairo/src/cairo-clip.c: In function '_cairo_clip_copy_rectangle_list': 51:52.00 /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 51:52.00 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 51:52.00 ^ 51:52.00 /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 51:52.00 ((size) ? malloc((unsigned) (size)) : NULL) 51:52.00 ^~~~ 51:52.00 /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/cairo/src/cairo-clip.c:1530:15: note: in expansion of macro '_cairo_malloc_ab' 51:52.00 rectangles = _cairo_malloc_ab (n_rects, sizeof (cairo_rectangle_t)); 51:52.00 ^~~~~~~~~~~~~~~~ 51:54.75 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsUtils.h:14, 51:54.75 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupports.h:79, 51:54.75 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsICancelableRunnable.h:10, 51:54.75 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsThreadUtils.h:13, 51:54.75 from /builddir/build/BUILD/thunderbird-68.2.2/parser/html/nsHtml5SVGLoadDispatcher.h:8, 51:54.76 from /builddir/build/BUILD/thunderbird-68.2.2/parser/html/nsHtml5SVGLoadDispatcher.cpp:5, 51:54.76 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/parser/html/Unified_cpp_parser_html1.cpp:2: 51:54.76 /builddir/build/BUILD/thunderbird-68.2.2/parser/html/nsHtml5StreamListener.cpp: In member function 'virtual nsresult nsHtml5StreamListener::QueryInterface(const nsIID&, void**)': 51:54.76 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 51:54.76 foundInterface = 0; \ 51:54.76 ^~~~~~~~~~~~~~ 51:54.76 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 51:54.76 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 51:54.76 ^~~~~~~~~~~~~~~~~~~~~~~ 51:54.76 /builddir/build/BUILD/thunderbird-68.2.2/parser/html/nsHtml5StreamListener.cpp:15:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 51:54.76 NS_INTERFACE_MAP_END 51:54.76 ^~~~~~~~~~~~~~~~~~~~ 51:54.76 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 51:54.76 else 51:54.76 ^~~~ 51:54.76 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 51:54.76 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 51:54.76 ^~~~~~~~~~~~~~~~~~ 51:54.76 /builddir/build/BUILD/thunderbird-68.2.2/parser/html/nsHtml5StreamListener.cpp:14:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 51:54.76 NS_INTERFACE_MAP_ENTRY(nsIThreadRetargetableStreamListener) 51:54.76 ^~~~~~~~~~~~~~~~~~~~~~ 51:54.80 /builddir/build/BUILD/thunderbird-68.2.2/parser/html/nsHtml5StreamParser.cpp: In member function 'virtual nsresult nsHtml5StreamParser::QueryInterface(const nsIID&, void**)': 51:54.80 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 51:54.80 foundInterface = 0; \ 51:54.80 ^~~~~~~~~~~~~~ 51:54.80 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 51:54.80 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 51:54.80 ^~~~~~~~~~~~~~~~~~~~~~~ 51:54.80 /builddir/build/BUILD/thunderbird-68.2.2/parser/html/nsHtml5StreamParser.cpp:74:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 51:54.80 NS_INTERFACE_MAP_END 51:54.80 ^~~~~~~~~~~~~~~~~~~~ 51:54.80 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsWrapperCache.h:10, 51:54.80 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/xpcpublic.h:22, 51:54.80 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsThreadUtils.h:24, 51:54.80 from /builddir/build/BUILD/thunderbird-68.2.2/parser/html/nsHtml5SVGLoadDispatcher.h:8, 51:54.80 from /builddir/build/BUILD/thunderbird-68.2.2/parser/html/nsHtml5SVGLoadDispatcher.cpp:5, 51:54.80 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/parser/html/Unified_cpp_parser_html1.cpp:2: 51:54.81 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 51:54.81 } else 51:54.81 ^~~~ 51:54.81 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsCycleCollectionParticipant.h:311:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 51:54.81 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 51:54.81 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 51:54.81 /builddir/build/BUILD/thunderbird-68.2.2/parser/html/nsHtml5StreamParser.cpp:73:3: note: in expansion of macro 'NS_INTERFACE_TABLE_TO_MAP_SEGUE_CYCLE_COLLECTION' 51:54.81 NS_INTERFACE_TABLE_TO_MAP_SEGUE_CYCLE_COLLECTION(nsHtml5StreamParser) 51:54.81 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 51:54.94 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:26, 51:54.94 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/ipc/ipdl/PRemoteSpellcheckEngine.cpp:7, 51:54.94 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/ipc/ipdl/UnifiedProtocols25.cpp:2: 51:54.94 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 51:54.94 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 51:54.94 std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 51:54.94 ^ 51:54.94 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 51:54.94 struct Block { 51:54.94 ^~~~~ 51:59.20 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:26, 51:59.20 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/ipc/ipdl/PSessionStorageObserver.cpp:7, 51:59.20 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/ipc/ipdl/UnifiedProtocols26.cpp:101: 51:59.20 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 51:59.20 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 51:59.20 std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 51:59.20 ^ 51:59.20 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 51:59.20 struct Block { 51:59.20 ^~~~~ 52:05.73 Finished release [optimized] target(s) in 48m 26s 52:07.42 In file included from /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/cairo/src/cairoint.h:2573, 52:07.42 from /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/cairo/src/cairo-font-face.c:41, 52:07.42 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/gfx/cairo/cairo/src/Unified_c_gfx_cairo_cairo_src1.c:2: 52:07.42 /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/cairo/src/cairo-gstate.c: In function '_cairo_gstate_set_dash': 52:07.42 /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 52:07.42 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 52:07.42 ^ 52:07.42 /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 52:07.42 ((size) ? malloc((unsigned) (size)) : NULL) 52:07.42 ^~~~ 52:07.42 /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/cairo/src/cairo-gstate.c:545:33: note: in expansion of macro '_cairo_malloc_ab' 52:07.42 gstate->stroke_style.dash = _cairo_malloc_ab (gstate->stroke_style.num_dashes, sizeof (double)); 52:07.42 ^~~~~~~~~~~~~~~~ 52:07.44 /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/cairo/src/cairo-hull.c: In function '_cairo_hull_compute': 52:07.45 /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 52:07.45 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 52:07.45 ^ 52:07.45 /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 52:07.45 ((size) ? malloc((unsigned) (size)) : NULL) 52:07.45 ^~~~ 52:07.45 /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/cairo/src/cairo-hull.c:215:9: note: in expansion of macro '_cairo_malloc_ab' 52:07.45 hull = _cairo_malloc_ab (num_hull, sizeof (cairo_hull_t)); 52:07.45 ^~~~~~~~~~~~~~~~ 52:07.46 /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/cairo/src/cairo-image-surface.c: In function '_pixman_image_for_gradient': 52:07.46 /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 52:07.46 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 52:07.46 ^ 52:07.46 /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 52:07.46 ((size) ? malloc((unsigned) (size)) : NULL) 52:07.46 ^~~~ 52:07.46 /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/cairo/src/cairo-image-surface.c:1113:17: note: in expansion of macro '_cairo_malloc_ab' 52:07.46 pixman_stops = _cairo_malloc_ab (pattern->n_stops, 52:07.46 ^~~~~~~~~~~~~~~~ 52:07.52 /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/cairo/src/cairo-image-surface.c: In function '_cairo_image_surface_fill_rectangles': 52:07.52 /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 52:07.52 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 52:07.52 ^ 52:07.52 /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 52:07.52 ((size) ? malloc((unsigned) (size)) : NULL) 52:07.52 ^~~~ 52:07.53 /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/cairo/src/cairo-image-surface.c:4362:17: note: in expansion of macro '_cairo_malloc_ab' 52:07.53 pixman_boxes = _cairo_malloc_ab (num_rects, sizeof (pixman_box32_t)); 52:07.53 ^~~~~~~~~~~~~~~~ 52:07.55 /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/cairo/src/cairo-misc.c: In function '_moz_cairo_glyph_allocate': 52:07.55 /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 52:07.55 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 52:07.55 ^ 52:07.55 /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 52:07.55 ((size) ? malloc((unsigned) (size)) : NULL) 52:07.55 ^~~~ 52:07.55 /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/cairo/src/cairo-misc.c:186:12: note: in expansion of macro '_cairo_malloc_ab' 52:07.55 return _cairo_malloc_ab (num_glyphs, sizeof (cairo_glyph_t)); 52:07.55 ^~~~~~~~~~~~~~~~ 52:07.55 /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/cairo/src/cairo-misc.c: In function '_moz_cairo_text_cluster_allocate': 52:07.55 /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 52:07.55 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 52:07.55 ^ 52:07.55 /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 52:07.55 ((size) ? malloc((unsigned) (size)) : NULL) 52:07.55 ^~~~ 52:07.55 /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/cairo/src/cairo-misc.c:237:12: note: in expansion of macro '_cairo_malloc_ab' 52:07.55 return _cairo_malloc_ab (num_clusters, sizeof (cairo_text_cluster_t)); 52:07.55 ^~~~~~~~~~~~~~~~ 52:10.70 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:26, 52:10.70 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/ipc/ipdl/PSpeechSynthesis.cpp:7, 52:10.70 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/ipc/ipdl/UnifiedProtocols27.cpp:92: 52:10.70 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 52:10.70 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 52:10.70 std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 52:10.70 ^ 52:10.70 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 52:10.70 struct Block { 52:10.70 ^~~~~ 52:12.32 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFontEntry.h:13, 52:12.32 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFont.h:11, 52:12.32 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsDeviceContext.h:12, 52:12.32 from /builddir/build/BUILD/thunderbird-68.2.2/gfx/2d/InlineTranslator.cpp:12: 52:12.32 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 52:12.32 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 52:12.32 std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 52:12.32 ^ 52:12.32 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 52:12.32 struct Block { 52:12.32 ^~~~~ 52:13.05 In file included from /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/cairo/src/cairoint.h:2573, 52:13.05 from /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/cairo/src/cairo-path-bounds.c:37, 52:13.05 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/gfx/cairo/cairo/src/Unified_c_gfx_cairo_cairo_src2.c:2: 52:13.05 /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/cairo/src/cairo-path-fill.c: In function '_cairo_path_fixed_fill_rectilinear_to_region': 52:13.05 /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 52:13.05 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 52:13.05 ^ 52:13.05 /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 52:13.05 ((size) ? malloc((unsigned) (size)) : NULL) 52:13.05 ^~~~ 52:13.06 /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/cairo/src/cairo-path-fill.c:303:19: note: in expansion of macro '_cairo_malloc_ab' 52:13.06 new_rects = _cairo_malloc_ab (size, 52:13.06 ^~~~~~~~~~~~~~~~ 52:13.10 /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/cairo/src/cairo-path-stroke.c: In function '_tessellate_fan': 52:13.10 /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 52:13.10 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 52:13.10 ^ 52:13.10 /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 52:13.10 ((size) ? malloc((unsigned) (size)) : NULL) 52:13.10 ^~~~ 52:13.10 /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/cairo/src/cairo-path-stroke.c:346:11: note: in expansion of macro '_cairo_malloc_ab' 52:13.10 points = _cairo_malloc_ab (npoints, sizeof (cairo_point_t)); 52:13.10 ^~~~~~~~~~~~~~~~ 52:13.12 /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/cairo/src/cairo-path-stroke.c: In function '_cairo_rectilinear_stroker_add_segment': 52:13.12 /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 52:13.12 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 52:13.12 ^ 52:13.12 /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 52:13.12 ((size) ? malloc((unsigned) (size)) : NULL) 52:13.12 ^~~~ 52:13.12 /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/cairo/src/cairo-path-stroke.c:1558:21: note: in expansion of macro '_cairo_malloc_ab' 52:13.12 new_segments = _cairo_malloc_ab (new_size, sizeof (segment_t)); 52:13.12 ^~~~~~~~~~~~~~~~ 52:13.13 /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/cairo/src/cairo-path.c: In function '_cairo_path_create_internal': 52:13.14 /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 52:13.14 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 52:13.14 ^ 52:13.14 /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 52:13.14 ((size) ? malloc((unsigned) (size)) : NULL) 52:13.14 ^~~~ 52:13.14 /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/cairo/src/cairo-path.c:354:15: note: in expansion of macro '_cairo_malloc_ab' 52:13.14 path->data = _cairo_malloc_ab (path->num_data, 52:13.14 ^~~~~~~~~~~~~~~~ 52:13.14 /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/cairo/src/cairo-pattern.c: In function '_cairo_gradient_pattern_init_copy': 52:13.14 /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 52:13.14 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 52:13.14 ^ 52:13.14 /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 52:13.14 ((size) ? malloc((unsigned) (size)) : NULL) 52:13.14 ^~~~ 52:13.14 /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/cairo/src/cairo-pattern.c:207:19: note: in expansion of macro '_cairo_malloc_ab' 52:13.15 pattern->stops = _cairo_malloc_ab (other->stops_size, 52:13.15 ^~~~~~~~~~~~~~~~ 52:13.15 /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/cairo/src/cairo-pattern.c: In function '_cairo_pattern_gradient_grow': 52:13.15 /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 52:13.15 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 52:13.15 ^ 52:13.15 /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 52:13.15 ((size) ? malloc((unsigned) (size)) : NULL) 52:13.15 ^~~~ 52:13.15 /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/cairo/src/cairo-pattern.c:932:14: note: in expansion of macro '_cairo_malloc_ab' 52:13.15 new_stops = _cairo_malloc_ab (new_size, sizeof (cairo_gradient_stop_t)); 52:13.15 ^~~~~~~~~~~~~~~~ 52:13.15 /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/cairo/src/cairo-pattern.c: In function '_cairo_pattern_acquire_surface_for_gradient': 52:13.15 /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 52:13.15 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 52:13.15 ^ 52:13.15 /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 52:13.15 ((size) ? malloc((unsigned) (size)) : NULL) 52:13.15 ^~~~ 52:13.16 /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/cairo/src/cairo-pattern.c:1350:17: note: in expansion of macro '_cairo_malloc_ab' 52:13.16 pixman_stops = _cairo_malloc_ab (pattern->n_stops, 52:13.16 ^~~~~~~~~~~~~~~~ 52:13.21 /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/cairo/src/cairo-pen.c: In function '_cairo_pen_init': 52:13.21 /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 52:13.21 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 52:13.21 ^ 52:13.21 /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 52:13.21 ((size) ? malloc((unsigned) (size)) : NULL) 52:13.22 ^~~~ 52:13.22 /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/cairo/src/cairo-pen.c:76:18: note: in expansion of macro '_cairo_malloc_ab' 52:13.22 pen->vertices = _cairo_malloc_ab (pen->num_vertices, 52:13.22 ^~~~~~~~~~~~~~~~ 52:13.22 /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/cairo/src/cairo-pen.c: In function '_cairo_pen_init_copy': 52:13.22 /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 52:13.23 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 52:13.23 ^ 52:13.23 /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 52:13.23 ((size) ? malloc((unsigned) (size)) : NULL) 52:13.23 ^~~~ 52:13.23 /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/cairo/src/cairo-pen.c:128:22: note: in expansion of macro '_cairo_malloc_ab' 52:13.23 pen->vertices = _cairo_malloc_ab (pen->num_vertices, 52:13.23 ^~~~~~~~~~~~~~~~ 52:13.23 /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/cairo/src/cairo-pen.c: In function '_cairo_pen_add_points': 52:13.23 /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 52:13.23 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 52:13.23 ^ 52:13.23 /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 52:13.23 ((size) ? malloc((unsigned) (size)) : NULL) 52:13.23 ^~~~ 52:13.23 /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/cairo/src/cairo-pen.c:158:17: note: in expansion of macro '_cairo_malloc_ab' 52:13.23 vertices = _cairo_malloc_ab (num_vertices, 52:13.23 ^~~~~~~~~~~~~~~~ 52:13.23 /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/cairo/src/cairo-polygon.c: In function '_cairo_polygon_grow': 52:13.23 /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 52:13.23 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 52:13.23 ^ 52:13.23 /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 52:13.23 ((size) ? malloc((unsigned) (size)) : NULL) 52:13.23 ^~~~ 52:13.23 /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/cairo/src/cairo-polygon.c:113:14: note: in expansion of macro '_cairo_malloc_ab' 52:13.24 new_edges = _cairo_malloc_ab (new_size, sizeof (cairo_edge_t)); 52:13.24 ^~~~~~~~~~~~~~~~ 52:13.24 /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/cairo/src/cairo-recording-surface.c: In function '_cairo_recording_surface_show_text_glyphs': 52:13.25 /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 52:13.25 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 52:13.25 ^ 52:13.25 /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 52:13.25 ((size) ? malloc((unsigned) (size)) : NULL) 52:13.25 ^~~~ 52:13.25 /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/cairo/src/cairo-recording-surface.c:570:20: note: in expansion of macro '_cairo_malloc_ab' 52:13.25 command->glyphs = _cairo_malloc_ab (num_glyphs, sizeof (glyphs[0])); 52:13.25 ^~~~~~~~~~~~~~~~ 52:13.25 /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 52:13.25 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 52:13.25 ^ 52:13.25 /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 52:13.25 ((size) ? malloc((unsigned) (size)) : NULL) 52:13.25 ^~~~ 52:13.25 /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/cairo/src/cairo-recording-surface.c:578:22: note: in expansion of macro '_cairo_malloc_ab' 52:13.25 command->clusters = _cairo_malloc_ab (num_clusters, sizeof (clusters[0])); 52:13.25 ^~~~~~~~~~~~~~~~ 52:13.25 /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/cairo/src/cairo-recording-surface.c: In function '_cairo_recording_surface_replay_internal': 52:13.25 /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 52:13.25 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 52:13.26 ^ 52:13.26 /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 52:13.26 ((size) ? malloc((unsigned) (size)) : NULL) 52:13.26 ^~~~ 52:13.26 /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/cairo/src/cairo-recording-surface.c:944:20: note: in expansion of macro '_cairo_malloc_ab' 52:13.26 glyphs_copy = _cairo_malloc_ab (num_glyphs, sizeof (cairo_glyph_t)); 52:13.26 ^~~~~~~~~~~~~~~~ 52:13.26 /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/cairo/src/cairo-rectangular-scan-converter.c: In function 'pqueue_grow': 52:13.26 /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 52:13.26 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 52:13.26 ^ 52:13.26 /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 52:13.26 ((size) ? malloc((unsigned) (size)) : NULL) 52:13.26 ^~~~ 52:13.26 /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/cairo/src/cairo-rectangular-scan-converter.c:137:17: note: in expansion of macro '_cairo_malloc_ab' 52:13.26 new_elements = _cairo_malloc_ab (pq->max_size, 52:13.26 ^~~~~~~~~~~~~~~~ 52:13.26 /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/cairo/src/cairo-rectangular-scan-converter.c: In function '_active_edges_to_spans': 52:13.26 /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 52:13.26 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 52:13.26 ^ 52:13.26 /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 52:13.26 ((size) ? malloc((unsigned) (size)) : NULL) 52:13.26 ^~~~ 52:13.27 /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/cairo/src/cairo-rectangular-scan-converter.c:370:17: note: in expansion of macro '_cairo_malloc_ab' 52:13.27 sweep->spans = _cairo_malloc_ab (size, sizeof (cairo_half_open_span_t)); 52:13.27 ^~~~~~~~~~~~~~~~ 52:13.27 /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/cairo/src/cairo-rectangular-scan-converter.c: In function '_cairo_rectangular_scan_converter_generate': 52:13.27 /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 52:13.27 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 52:13.27 ^ 52:13.27 /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 52:13.27 ((size) ? malloc((unsigned) (size)) : NULL) 52:13.27 ^~~~ 52:13.27 /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/cairo/src/cairo-rectangular-scan-converter.c:609:15: note: in expansion of macro '_cairo_malloc_ab' 52:13.27 rectangles = _cairo_malloc_ab (self->num_rectangles + 1, 52:13.27 ^~~~~~~~~~~~~~~~ 52:13.27 /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/cairo/src/cairo-region.c: In function '_moz_cairo_region_create_rectangles': 52:13.27 /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 52:13.27 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 52:13.27 ^ 52:13.27 /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 52:13.27 ((size) ? malloc((unsigned) (size)) : NULL) 52:13.27 ^~~~ 52:13.27 /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/cairo/src/cairo-region.c:238:11: note: in expansion of macro '_cairo_malloc_ab' 52:13.27 pboxes = _cairo_malloc_ab (count, sizeof (pixman_box32_t)); 52:13.27 ^~~~~~~~~~~~~~~~ 52:13.27 /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/cairo/src/cairo-scaled-font-subsets.c: In function '_cairo_sub_font_collect': 52:13.28 /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 52:13.28 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 52:13.28 ^ 52:13.28 /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 52:13.28 ((size) ? malloc((unsigned) (size)) : NULL) 52:13.28 ^~~~ 52:13.28 /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/cairo/src/cairo-scaled-font-subsets.c:583:29: note: in expansion of macro '_cairo_malloc_ab' 52:13.28 subset.to_unicode = _cairo_malloc_ab (collection->num_glyphs, sizeof (unsigned long)); 52:13.28 ^~~~~~~~~~~~~~~~ 52:13.28 /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/cairo/src/cairo-scaled-font-subsets.c: In function '_cairo_scaled_font_subsets_foreach_internal': 52:13.28 /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 52:13.28 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 52:13.28 ^ 52:13.28 /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 52:13.28 ((size) ? malloc((unsigned) (size)) : NULL) 52:13.28 ^~~~ 52:13.28 /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/cairo/src/cairo-scaled-font-subsets.c:882:25: note: in expansion of macro '_cairo_malloc_ab' 52:13.28 collection.glyphs = _cairo_malloc_ab (collection.glyphs_size, sizeof(unsigned long)); 52:13.28 ^~~~~~~~~~~~~~~~ 52:13.28 /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 52:13.28 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 52:13.28 ^ 52:13.29 /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 52:13.29 ((size) ? malloc((unsigned) (size)) : NULL) 52:13.29 ^~~~ 52:13.29 /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/cairo/src/cairo-scaled-font-subsets.c:883:23: note: in expansion of macro '_cairo_malloc_ab' 52:13.29 collection.utf8 = _cairo_malloc_ab (collection.glyphs_size, sizeof(char *)); 52:13.29 ^~~~~~~~~~~~~~~~ 52:13.59 gfx/ycbcr 52:20.03 gfx/angle/targets/angle_common 52:20.33 gfx/src 52:20.91 gfx/qcms 52:22.98 /builddir/build/BUILD/thunderbird-68.2.2/gfx/qcms/transform-altivec.c: In function 'load_aligned_float': 52:22.98 /builddir/build/BUILD/thunderbird-68.2.2/gfx/qcms/transform-altivec.c:36:2: warning: vec_lvsl is deprecated for little endian; use assignment for unaligned loads and stores [-Wdeprecated] 52:22.98 vector unsigned char moveToStart = vec_lvsl(0, dataPtr); 52:22.98 ^~~~~~ 52:22.98 /builddir/build/BUILD/thunderbird-68.2.2/gfx/qcms/transform-altivec.c: In function 'qcms_transform_data_rgb_out_lut_altivec': 52:22.98 /builddir/build/BUILD/thunderbird-68.2.2/gfx/qcms/transform-altivec.c:60:15: warning: unused variable 'igtbl_b' [-Wunused-variable] 52:22.98 const float *igtbl_b = transform->input_gamma_table_b; 52:22.98 ^~~~~~~ 52:22.98 /builddir/build/BUILD/thunderbird-68.2.2/gfx/qcms/transform-altivec.c:59:15: warning: unused variable 'igtbl_g' [-Wunused-variable] 52:22.98 const float *igtbl_g = transform->input_gamma_table_g; 52:22.98 ^~~~~~~ 52:22.98 /builddir/build/BUILD/thunderbird-68.2.2/gfx/qcms/transform-altivec.c: In function 'qcms_transform_data_rgba_out_lut_altivec': 52:22.98 /builddir/build/BUILD/thunderbird-68.2.2/gfx/qcms/transform-altivec.c:171:15: warning: unused variable 'igtbl_b' [-Wunused-variable] 52:22.98 const float *igtbl_b = transform->input_gamma_table_b; 52:22.99 ^~~~~~~ 52:22.99 /builddir/build/BUILD/thunderbird-68.2.2/gfx/qcms/transform-altivec.c:170:15: warning: unused variable 'igtbl_g' [-Wunused-variable] 52:22.99 const float *igtbl_g = transform->input_gamma_table_g; 52:22.99 ^~~~~~~ 52:23.57 /builddir/build/BUILD/thunderbird-68.2.2/gfx/qcms/transform.c: In function 'have_altivec': 52:23.57 /builddir/build/BUILD/thunderbird-68.2.2/gfx/qcms/transform.c:59:10: warning: unused variable 'i' [-Wunused-variable] 52:23.58 int fd, i; 52:23.58 ^ 52:24.69 gfx/gl 52:24.83 In file included from /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/cairo/src/cairoint.h:2573, 52:24.83 from /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/cairo/src/cairo-spans.c:27, 52:24.83 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/gfx/cairo/cairo/src/Unified_c_gfx_cairo_cairo_src3.c:2: 52:24.83 /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/cairo/src/cairo-stroke-style.c: In function '_cairo_stroke_style_init_copy': 52:24.83 /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 52:24.83 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 52:24.83 ^ 52:24.83 /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 52:24.83 ((size) ? malloc((unsigned) (size)) : NULL) 52:24.83 ^~~~ 52:24.83 /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/cairo/src/cairo-stroke-style.c:73:16: note: in expansion of macro '_cairo_malloc_ab' 52:24.83 style->dash = _cairo_malloc_ab (style->num_dashes, sizeof (double)); 52:24.83 ^~~~~~~~~~~~~~~~ 52:24.84 /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/cairo/src/cairo-surface-fallback.c: In function '_fill_rectangles': 52:24.84 /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 52:24.84 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 52:24.84 ^ 52:24.84 /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 52:24.84 ((size) ? malloc((unsigned) (size)) : NULL) 52:24.84 ^~~~ 52:24.84 /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/cairo/src/cairo-surface-fallback.c:701:10: note: in expansion of macro '_cairo_malloc_ab' 52:24.84 rects = _cairo_malloc_ab (traps->num_traps, 52:24.84 ^~~~~~~~~~~~~~~~ 52:24.85 /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/cairo/src/cairo-surface-fallback.c: In function '_cairo_surface_fallback_fill_rectangles': 52:24.85 /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 52:24.85 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 52:24.85 ^ 52:24.85 /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 52:24.85 ((size) ? malloc((unsigned) (size)) : NULL) 52:24.85 ^~~~ 52:24.86 /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/cairo/src/cairo-surface-fallback.c:1491:17: note: in expansion of macro '_cairo_malloc_ab' 52:24.86 offset_rects = _cairo_malloc_ab (num_rects, sizeof (cairo_rectangle_int_t)); 52:24.86 ^~~~~~~~~~~~~~~~ 52:24.86 /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/cairo/src/cairo-surface-fallback.c: In function '_cairo_surface_fallback_composite_trapezoids': 52:24.86 /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 52:24.86 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 52:24.86 ^ 52:24.86 /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 52:24.86 ((size) ? malloc((unsigned) (size)) : NULL) 52:24.86 ^~~~ 52:24.86 /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/cairo/src/cairo-surface-fallback.c:1546:17: note: in expansion of macro '_cairo_malloc_ab' 52:24.86 offset_traps = _cairo_malloc_ab (num_traps, sizeof (cairo_trapezoid_t)); 52:24.86 ^~~~~~~~~~~~~~~~ 52:24.86 /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/cairo/src/cairo-surface-offset.c: In function '_cairo_surface_offset_glyphs': 52:24.86 /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 52:24.86 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 52:24.87 ^ 52:24.87 /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 52:24.87 ((size) ? malloc((unsigned) (size)) : NULL) 52:24.87 ^~~~ 52:24.87 /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/cairo/src/cairo-surface-offset.c:301:18: note: in expansion of macro '_cairo_malloc_ab' 52:24.87 dev_glyphs = _cairo_malloc_ab (num_glyphs, sizeof (cairo_glyph_t)); 52:24.87 ^~~~~~~~~~~~~~~~ 52:24.89 /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/cairo/src/cairo-surface.c: In function '_cairo_surface_fill_region': 52:24.89 /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 52:24.89 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 52:24.89 ^ 52:24.89 /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 52:24.89 ((size) ? malloc((unsigned) (size)) : NULL) 52:24.89 ^~~~ 52:24.89 /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/cairo/src/cairo-surface.c:1991:10: note: in expansion of macro '_cairo_malloc_ab' 52:24.89 rects = _cairo_malloc_ab (num_rects, 52:24.89 ^~~~~~~~~~~~~~~~ 52:24.93 /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/cairo/src/cairo-tee-surface.c: In function '_cairo_tee_surface_show_text_glyphs': 52:24.93 /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 52:24.93 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 52:24.93 ^ 52:24.93 /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 52:24.93 ((size) ? malloc((unsigned) (size)) : NULL) 52:24.93 ^~~~ 52:24.93 /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/cairo/src/cairo-tee-surface.c:428:19: note: in expansion of macro '_cairo_malloc_ab' 52:24.93 glyphs_copy = _cairo_malloc_ab (num_glyphs, sizeof (cairo_glyph_t)); 52:24.93 ^~~~~~~~~~~~~~~~ 52:24.93 /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/cairo/src/cairo-tor-scan-converter.c: In function 'polygon_reset': 52:24.93 /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 52:24.93 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 52:24.94 ^ 52:24.94 /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 52:24.94 ((size) ? malloc((unsigned) (size)) : NULL) 52:24.94 ^~~~ 52:24.94 /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/cairo/src/cairo-tor-scan-converter.c:1093:23: note: in expansion of macro '_cairo_malloc_ab' 52:24.94 polygon->y_buckets = _cairo_malloc_ab (num_buckets, 52:24.94 ^~~~~~~~~~~~~~~~ 52:24.94 /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/cairo/src/cairo-traps.c: In function '_cairo_traps_grow': 52:24.95 /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 52:24.95 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 52:24.95 ^ 52:24.95 /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 52:24.95 ((size) ? malloc((unsigned) (size)) : NULL) 52:24.95 ^~~~ 52:24.95 /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/cairo/src/cairo-traps.c:113:14: note: in expansion of macro '_cairo_malloc_ab' 52:24.95 new_traps = _cairo_malloc_ab (new_size, sizeof (cairo_trapezoid_t)); 52:24.95 ^~~~~~~~~~~~~~~~ 52:24.96 /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/cairo/src/cairo-traps.c: In function '_cairo_traps_extract_region': 52:24.96 /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 52:24.96 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 52:24.96 ^ 52:24.96 /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 52:24.96 ((size) ? malloc((unsigned) (size)) : NULL) 52:24.96 ^~~~ 52:24.96 /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/cairo/src/cairo-traps.c:530:10: note: in expansion of macro '_cairo_malloc_ab' 52:24.96 rects = _cairo_malloc_ab (traps->num_traps, sizeof (cairo_rectangle_int_t)); 52:24.96 ^~~~~~~~~~~~~~~~ 52:24.97 /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/cairo/src/cairo-unicode.c: In function '_cairo_utf8_to_ucs4': 52:24.97 /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 52:24.97 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 52:24.97 ^ 52:24.97 /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 52:24.97 ((size) ? malloc((unsigned) (size)) : NULL) 52:24.97 ^~~~ 52:24.97 /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/cairo/src/cairo-unicode.c:280:10: note: in expansion of macro '_cairo_malloc_ab' 52:24.97 str32 = _cairo_malloc_ab (n_chars + 1, sizeof (uint32_t)); 52:24.97 ^~~~~~~~~~~~~~~~ 52:24.97 /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/cairo/src/cairo-unicode.c: In function '_cairo_utf8_to_utf16': 52:24.97 /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 52:24.97 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 52:24.97 ^ 52:24.97 /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 52:24.97 ((size) ? malloc((unsigned) (size)) : NULL) 52:24.97 ^~~~ 52:24.98 /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/cairo/src/cairo-unicode.c:396:13: note: in expansion of macro '_cairo_malloc_ab' 52:24.98 str16 = _cairo_malloc_ab (n16 + 1, sizeof (uint16_t)); 52:24.98 ^~~~~~~~~~~~~~~~ 52:24.98 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/gfx/cairo/cairo/src/Unified_c_gfx_cairo_cairo_src3.c:137: 52:24.98 /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/cairo/src/cairo-version.c: At top level: 52:24.98 /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/cairo/src/cairo-version.c:39: warning: "CAIRO_VERSION_H" redefined 52:24.98 #define CAIRO_VERSION_H 1 52:24.98 In file included from /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/cairo/src/cairo.h:41, 52:24.98 from /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/cairo/src/cairoint.h:70, 52:24.98 from /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/cairo/src/cairo-spans.c:27, 52:24.98 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/gfx/cairo/cairo/src/Unified_c_gfx_cairo_cairo_src3.c:2: 52:24.98 /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/cairo/src/cairo-version.h:8: note: this is the location of the previous definition 52:24.98 #define CAIRO_VERSION_H 52:26.54 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFontEntry.h:13, 52:26.54 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFont.h:11, 52:26.54 from /builddir/build/BUILD/thunderbird-68.2.2/gfx/src/nsDeviceContext.h:12, 52:26.54 from /builddir/build/BUILD/thunderbird-68.2.2/gfx/src/nsDeviceContext.cpp:7: 52:26.54 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 52:26.54 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 52:26.54 std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 52:26.54 ^ 52:26.54 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 52:26.54 struct Block { 52:26.54 ^~~~~ 52:31.65 gfx/layers 52:37.89 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentChild.h:24, 52:37.89 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/ContentChild.h:14, 52:37.89 from /builddir/build/BUILD/thunderbird-68.2.2/gfx/src/DriverCrashGuard.cpp:20, 52:37.89 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/gfx/src/Unified_cpp_gfx_src0.cpp:2: 52:37.89 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 52:37.89 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 52:37.89 std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 52:37.89 ^ 52:37.89 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 52:37.89 struct Block { 52:37.89 ^~~~~ 52:53.20 gfx/graphite2/src 52:53.87 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/gfx/graphite2/src/Unified_cpp_gfx_graphite2_src0.cpp:11: 52:53.87 /builddir/build/BUILD/thunderbird-68.2.2/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] 52:53.87 class Machine::Code::decoder 52:53.87 ^~~~~~~ 52:54.17 In file included from /builddir/build/BUILD/thunderbird-68.2.2/gfx/graphite2/src/inc/FeatureVal.h:31, 52:54.17 from /builddir/build/BUILD/thunderbird-68.2.2/gfx/graphite2/src/inc/FeatureMap.h:29, 52:54.17 from /builddir/build/BUILD/thunderbird-68.2.2/gfx/graphite2/src/inc/Face.h:34, 52:54.17 from /builddir/build/BUILD/thunderbird-68.2.2/gfx/graphite2/src/inc/CmapCache.h:30, 52:54.17 from /builddir/build/BUILD/thunderbird-68.2.2/gfx/graphite2/src/CmapCache.cpp:29, 52:54.17 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/gfx/graphite2/src/Unified_cpp_gfx_graphite2_src0.cpp:2: 52:54.17 /builddir/build/BUILD/thunderbird-68.2.2/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*]': 52:54.17 /builddir/build/BUILD/thunderbird-68.2.2/gfx/graphite2/src/inc/List.h:93:51: required from 'void graphite2::Vector::clear() [with T = graphite2::FeatureVal]' 52:54.17 /builddir/build/BUILD/thunderbird-68.2.2/gfx/graphite2/src/inc/List.h:61:17: required from 'graphite2::Vector::~Vector() [with T = graphite2::FeatureVal]' 52:54.17 /builddir/build/BUILD/thunderbird-68.2.2/gfx/graphite2/src/Segment.cpp:60:42: required from here 52:54.17 /builddir/build/BUILD/thunderbird-68.2.2/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] 52:54.17 if (m_last != last) memmove(first, last, distance(last,end())*sizeof(T)); 52:54.17 ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 52:54.17 In file included from /builddir/build/BUILD/thunderbird-68.2.2/gfx/graphite2/src/inc/FeatureMap.h:29, 52:54.17 from /builddir/build/BUILD/thunderbird-68.2.2/gfx/graphite2/src/inc/Face.h:34, 52:54.17 from /builddir/build/BUILD/thunderbird-68.2.2/gfx/graphite2/src/inc/CmapCache.h:30, 52:54.17 from /builddir/build/BUILD/thunderbird-68.2.2/gfx/graphite2/src/CmapCache.cpp:29, 52:54.17 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/gfx/graphite2/src/Unified_cpp_gfx_graphite2_src0.cpp:2: 52:54.17 /builddir/build/BUILD/thunderbird-68.2.2/gfx/graphite2/src/inc/FeatureVal.h:38:7: note: 'class graphite2::FeatureVal' declared here 52:54.17 class FeatureVal : public Vector 52:54.17 ^~~~~~~~~~ 52:59.58 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/HashTable.h:89, 52:59.58 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/HashTable.h:10, 52:59.58 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/TracingAPI.h:11, 52:59.58 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/GCPolicyAPI.h:49, 52:59.58 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/RootingAPI.h:22, 52:59.59 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/Value.h:26, 52:59.59 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISimpleEnumerator.h:13, 52:59.59 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsIDirectoryEnumerator.h:14, 52:59.59 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsIFile.h:14, 52:59.59 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/XREAppData.h:15, 52:59.59 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsXULAppAPI.h:15, 52:59.59 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/layers/CompositorTypes.h:13, 52:59.59 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/layers/KnowsCompositor.h:11, 52:59.59 from /builddir/build/BUILD/thunderbird-68.2.2/gfx/layers/PersistentBufferProvider.h:12, 52:59.59 from /builddir/build/BUILD/thunderbird-68.2.2/gfx/layers/PersistentBufferProvider.cpp:7: 52:59.59 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = std::map; long unsigned int N = 2]': 52:59.59 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:99:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = std::map]' 52:59.59 /builddir/build/BUILD/thunderbird-68.2.2/gfx/layers/Layers.h:248:29: required from here 52:59.59 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class std::map' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 52:59.59 memset(&aArr[0], 0, N * sizeof(T)); 52:59.59 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 52:59.59 In file included from /usr/include/c++/8/map:61, 52:59.59 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/system_wrappers/map:3, 52:59.59 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/stl_wrappers/map:44, 52:59.59 from /builddir/build/BUILD/thunderbird-68.2.2/gfx/layers/Layers.h:10, 52:59.59 from /builddir/build/BUILD/thunderbird-68.2.2/gfx/layers/PersistentBufferProvider.cpp:9: 52:59.59 /usr/include/c++/8/bits/stl_map.h:100:11: note: 'class std::map' declared here 52:59.59 class map 52:59.59 ^~~ 53:00.63 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/gfx/graphite2/src/Unified_cpp_gfx_graphite2_src1.cpp:11: 53:00.63 /builddir/build/BUILD/thunderbird-68.2.2/gfx/graphite2/src/Slot.cpp: In member function 'void graphite2::Slot::set(const graphite2::Slot&, int, size_t, size_t, size_t)': 53:00.63 /builddir/build/BUILD/thunderbird-68.2.2/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] 53:00.63 memcpy(m_justs, orig.m_justs, SlotJustify::size_of(justLevels)); 53:00.63 ^ 53:00.63 In file included from /builddir/build/BUILD/thunderbird-68.2.2/gfx/graphite2/src/inc/Segment.h:38, 53:00.63 from /builddir/build/BUILD/thunderbird-68.2.2/gfx/graphite2/src/Silf.cpp:32, 53:00.63 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/gfx/graphite2/src/Unified_cpp_gfx_graphite2_src1.cpp:2: 53:00.63 /builddir/build/BUILD/thunderbird-68.2.2/gfx/graphite2/src/inc/Slot.h:42:8: note: 'struct graphite2::SlotJustify' declared here 53:00.63 struct SlotJustify 53:00.63 ^~~~~~~~~~~ 53:03.90 gfx/harfbuzz/src 53:09.27 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/HashTable.h:89, 53:09.27 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/HashTable.h:10, 53:09.27 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/TracingAPI.h:11, 53:09.27 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/GCPolicyAPI.h:49, 53:09.27 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/RootingAPI.h:22, 53:09.27 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/Value.h:26, 53:09.27 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISimpleEnumerator.h:13, 53:09.28 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsIDirectoryEnumerator.h:14, 53:09.28 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsIFile.h:14, 53:09.28 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/XREAppData.h:15, 53:09.28 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsXULAppAPI.h:15, 53:09.28 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsCSSProps.h:28, 53:09.28 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsCSSPropertyIDSet.h:18, 53:09.28 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/layers/AnimationInfo.h:11, 53:09.28 from /builddir/build/BUILD/thunderbird-68.2.2/gfx/layers/Layers.h:37, 53:09.28 from /builddir/build/BUILD/thunderbird-68.2.2/gfx/layers/basic/BasicImplData.h:10, 53:09.28 from /builddir/build/BUILD/thunderbird-68.2.2/gfx/layers/basic/BasicLayersImpl.h:10, 53:09.28 from /builddir/build/BUILD/thunderbird-68.2.2/gfx/layers/basic/BasicImageLayer.cpp:7: 53:09.28 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = std::map; long unsigned int N = 2]': 53:09.28 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:99:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = std::map]' 53:09.28 /builddir/build/BUILD/thunderbird-68.2.2/gfx/layers/Layers.h:248:29: required from here 53:09.28 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class std::map' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 53:09.28 memset(&aArr[0], 0, N * sizeof(T)); 53:09.28 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 53:09.28 In file included from /usr/include/c++/8/map:61, 53:09.28 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/system_wrappers/map:3, 53:09.28 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/stl_wrappers/map:44, 53:09.28 from /builddir/build/BUILD/thunderbird-68.2.2/gfx/layers/Layers.h:10, 53:09.28 from /builddir/build/BUILD/thunderbird-68.2.2/gfx/layers/basic/BasicImplData.h:10, 53:09.28 from /builddir/build/BUILD/thunderbird-68.2.2/gfx/layers/basic/BasicLayersImpl.h:10, 53:09.28 from /builddir/build/BUILD/thunderbird-68.2.2/gfx/layers/basic/BasicImageLayer.cpp:7: 53:09.28 /usr/include/c++/8/bits/stl_map.h:100:11: note: 'class std::map' declared here 53:09.28 class map 53:09.28 ^~~ 53:15.70 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:26, 53:15.70 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/ipc/ipdl/PTestShell.cpp:7, 53:15.70 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/ipc/ipdl/UnifiedProtocols29.cpp:29: 53:15.70 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 53:15.70 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 53:15.70 std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 53:15.70 ^ 53:15.70 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 53:15.70 struct Block { 53:15.70 ^~~~~ 53:16.94 In file included from /builddir/build/BUILD/thunderbird-68.2.2/gfx/gl/GLContextEGL.h:10, 53:16.94 from /builddir/build/BUILD/thunderbird-68.2.2/gfx/gl/EGLUtils.cpp:7, 53:16.94 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/gfx/gl/Unified_cpp_gfx_gl0.cpp:20: 53:16.94 /builddir/build/BUILD/thunderbird-68.2.2/gfx/gl/GLContext.h: In constructor 'mozilla::gl::ScopedSaveMultiTex::ScopedSaveMultiTex(mozilla::gl::GLContext*, uint8_t, GLenum)': 53:16.94 /builddir/build/BUILD/thunderbird-68.2.2/gfx/gl/GLContext.h:1193:17: warning: 'texBinding' may be used uninitialized in this function [-Wmaybe-uninitialized] 53:16.94 fGetIntegerv(pname, (GLint*)&ret); 53:16.94 ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ 53:16.94 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/gfx/gl/Unified_cpp_gfx_gl0.cpp:29: 53:16.94 /builddir/build/BUILD/thunderbird-68.2.2/gfx/gl/GLBlitHelper.cpp:204:10: note: 'texBinding' was declared here 53:16.94 GLenum texBinding; 53:16.94 ^~~~~~~~~~ 53:17.38 In file included from /builddir/build/BUILD/thunderbird-68.2.2/gfx/gl/GLContextEGL.h:10, 53:17.38 from /builddir/build/BUILD/thunderbird-68.2.2/gfx/gl/EGLUtils.cpp:7, 53:17.38 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/gfx/gl/Unified_cpp_gfx_gl0.cpp:20: 53:17.38 /builddir/build/BUILD/thunderbird-68.2.2/gfx/gl/GLContext.h: In member function 'void mozilla::gl::DrawBlitProg::Draw(const mozilla::gl::DrawBlitProg::BaseArgs&, const mozilla::gl::DrawBlitProg::YUVArgs*) const': 53:17.38 /builddir/build/BUILD/thunderbird-68.2.2/gfx/gl/GLContext.h:2897:30: warning: 'oldVAO' may be used uninitialized in this function [-Wmaybe-uninitialized] 53:17.38 mSymbols.fBindVertexArray(array); 53:17.38 ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ 53:17.38 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/gfx/gl/Unified_cpp_gfx_gl0.cpp:29: 53:17.38 /builddir/build/BUILD/thunderbird-68.2.2/gfx/gl/GLBlitHelper.cpp:449:10: note: 'oldVAO' was declared here 53:17.38 GLuint oldVAO; 53:17.39 ^~~~~~ 53:23.52 /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/libpixman/src/pixman-vmx.c: In function 'vmx_combine_over_u_no_mask': 53:23.54 /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/libpixman/src/pixman-vmx.c:197:5: warning: vec_lvsl is deprecated for little endian; use assignment for unaligned loads and stores [-Wdeprecated] 53:23.54 COMPUTE_SHIFT_MASKS (dest, src); 53:23.55 ^~~~~~~~~~~~~~~~~~~ 53:23.55 /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/libpixman/src/pixman-vmx.c:197:5: warning: vec_lvsl is deprecated for little endian; use assignment for unaligned loads and stores [-Wdeprecated] 53:23.55 /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/libpixman/src/pixman-vmx.c:197:5: warning: vec_lvsr is deprecated for little endian; use assignment for unaligned loads and stores [-Wdeprecated] 53:23.55 /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/libpixman/src/pixman-vmx.c: In function 'vmx_combine_over_u_mask': 53:23.55 /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/libpixman/src/pixman-vmx.c:236:5: warning: vec_lvsl is deprecated for little endian; use assignment for unaligned loads and stores [-Wdeprecated] 53:23.55 COMPUTE_SHIFT_MASKC (dest, src, mask); 53:23.55 ^~~~~~~~~~~~~~~~~~~ 53:23.55 /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/libpixman/src/pixman-vmx.c:236:5: warning: vec_lvsl is deprecated for little endian; use assignment for unaligned loads and stores [-Wdeprecated] 53:23.55 /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/libpixman/src/pixman-vmx.c:236:5: warning: vec_lvsl is deprecated for little endian; use assignment for unaligned loads and stores [-Wdeprecated] 53:23.55 /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/libpixman/src/pixman-vmx.c:236:5: warning: vec_lvsr is deprecated for little endian; use assignment for unaligned loads and stores [-Wdeprecated] 53:23.55 /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/libpixman/src/pixman-vmx.c: In function 'vmx_combine_over_reverse_u_no_mask': 53:23.56 /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/libpixman/src/pixman-vmx.c:292:5: warning: vec_lvsl is deprecated for little endian; use assignment for unaligned loads and stores [-Wdeprecated] 53:23.56 COMPUTE_SHIFT_MASKS (dest, src); 53:23.56 ^~~~~~~~~~~~~~~~~~~ 53:23.56 /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/libpixman/src/pixman-vmx.c:292:5: warning: vec_lvsl is deprecated for little endian; use assignment for unaligned loads and stores [-Wdeprecated] 53:23.56 /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/libpixman/src/pixman-vmx.c:292:5: warning: vec_lvsr is deprecated for little endian; use assignment for unaligned loads and stores [-Wdeprecated] 53:23.56 /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/libpixman/src/pixman-vmx.c: In function 'vmx_combine_over_reverse_u_mask': 53:23.56 /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/libpixman/src/pixman-vmx.c:330:5: warning: vec_lvsl is deprecated for little endian; use assignment for unaligned loads and stores [-Wdeprecated] 53:23.56 COMPUTE_SHIFT_MASKC (dest, src, mask); 53:23.56 ^~~~~~~~~~~~~~~~~~~ 53:23.56 /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/libpixman/src/pixman-vmx.c:330:5: warning: vec_lvsl is deprecated for little endian; use assignment for unaligned loads and stores [-Wdeprecated] 53:23.56 /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/libpixman/src/pixman-vmx.c:330:5: warning: vec_lvsl is deprecated for little endian; use assignment for unaligned loads and stores [-Wdeprecated] 53:23.57 /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/libpixman/src/pixman-vmx.c:330:5: warning: vec_lvsr is deprecated for little endian; use assignment for unaligned loads and stores [-Wdeprecated] 53:23.57 /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/libpixman/src/pixman-vmx.c: In function 'vmx_combine_in_u_no_mask': 53:23.57 /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/libpixman/src/pixman-vmx.c:385:5: warning: vec_lvsl is deprecated for little endian; use assignment for unaligned loads and stores [-Wdeprecated] 53:23.57 COMPUTE_SHIFT_MASKS (dest, src); 53:23.57 ^~~~~~~~~~~~~~~~~~~ 53:23.57 /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/libpixman/src/pixman-vmx.c:385:5: warning: vec_lvsl is deprecated for little endian; use assignment for unaligned loads and stores [-Wdeprecated] 53:23.57 /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/libpixman/src/pixman-vmx.c:385:5: warning: vec_lvsr is deprecated for little endian; use assignment for unaligned loads and stores [-Wdeprecated] 53:23.57 /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/libpixman/src/pixman-vmx.c: In function 'vmx_combine_in_u_mask': 53:23.57 /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/libpixman/src/pixman-vmx.c:421:5: warning: vec_lvsl is deprecated for little endian; use assignment for unaligned loads and stores [-Wdeprecated] 53:23.57 COMPUTE_SHIFT_MASKC (dest, src, mask); 53:23.57 ^~~~~~~~~~~~~~~~~~~ 53:23.57 /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/libpixman/src/pixman-vmx.c:421:5: warning: vec_lvsl is deprecated for little endian; use assignment for unaligned loads and stores [-Wdeprecated] 53:23.58 /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/libpixman/src/pixman-vmx.c:421:5: warning: vec_lvsl is deprecated for little endian; use assignment for unaligned loads and stores [-Wdeprecated] 53:23.58 /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/libpixman/src/pixman-vmx.c:421:5: warning: vec_lvsr is deprecated for little endian; use assignment for unaligned loads and stores [-Wdeprecated] 53:23.58 /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/libpixman/src/pixman-vmx.c: In function 'vmx_combine_in_reverse_u_no_mask': 53:23.58 /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/libpixman/src/pixman-vmx.c:474:5: warning: vec_lvsl is deprecated for little endian; use assignment for unaligned loads and stores [-Wdeprecated] 53:23.58 COMPUTE_SHIFT_MASKS (dest, src); 53:23.58 ^~~~~~~~~~~~~~~~~~~ 53:23.58 /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/libpixman/src/pixman-vmx.c:474:5: warning: vec_lvsl is deprecated for little endian; use assignment for unaligned loads and stores [-Wdeprecated] 53:23.58 /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/libpixman/src/pixman-vmx.c:474:5: warning: vec_lvsr is deprecated for little endian; use assignment for unaligned loads and stores [-Wdeprecated] 53:23.58 /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/libpixman/src/pixman-vmx.c: In function 'vmx_combine_in_reverse_u_mask': 53:23.58 /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/libpixman/src/pixman-vmx.c:511:5: warning: vec_lvsl is deprecated for little endian; use assignment for unaligned loads and stores [-Wdeprecated] 53:23.58 COMPUTE_SHIFT_MASKC (dest, src, mask); 53:23.58 ^~~~~~~~~~~~~~~~~~~ 53:23.59 /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/libpixman/src/pixman-vmx.c:511:5: warning: vec_lvsl is deprecated for little endian; use assignment for unaligned loads and stores [-Wdeprecated] 53:23.59 /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/libpixman/src/pixman-vmx.c:511:5: warning: vec_lvsl is deprecated for little endian; use assignment for unaligned loads and stores [-Wdeprecated] 53:23.59 /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/libpixman/src/pixman-vmx.c:511:5: warning: vec_lvsr is deprecated for little endian; use assignment for unaligned loads and stores [-Wdeprecated] 53:23.59 /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/libpixman/src/pixman-vmx.c: In function 'vmx_combine_out_u_no_mask': 53:23.59 /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/libpixman/src/pixman-vmx.c:565:5: warning: vec_lvsl is deprecated for little endian; use assignment for unaligned loads and stores [-Wdeprecated] 53:23.59 COMPUTE_SHIFT_MASKS (dest, src); 53:23.59 ^~~~~~~~~~~~~~~~~~~ 53:23.59 /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/libpixman/src/pixman-vmx.c:565:5: warning: vec_lvsl is deprecated for little endian; use assignment for unaligned loads and stores [-Wdeprecated] 53:23.59 /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/libpixman/src/pixman-vmx.c:565:5: warning: vec_lvsr is deprecated for little endian; use assignment for unaligned loads and stores [-Wdeprecated] 53:23.59 /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/libpixman/src/pixman-vmx.c: In function 'vmx_combine_out_u_mask': 53:23.60 /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/libpixman/src/pixman-vmx.c:602:5: warning: vec_lvsl is deprecated for little endian; use assignment for unaligned loads and stores [-Wdeprecated] 53:23.60 COMPUTE_SHIFT_MASKC (dest, src, mask); 53:23.60 ^~~~~~~~~~~~~~~~~~~ 53:23.60 /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/libpixman/src/pixman-vmx.c:602:5: warning: vec_lvsl is deprecated for little endian; use assignment for unaligned loads and stores [-Wdeprecated] 53:23.60 /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/libpixman/src/pixman-vmx.c:602:5: warning: vec_lvsl is deprecated for little endian; use assignment for unaligned loads and stores [-Wdeprecated] 53:23.60 /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/libpixman/src/pixman-vmx.c:602:5: warning: vec_lvsr is deprecated for little endian; use assignment for unaligned loads and stores [-Wdeprecated] 53:23.60 /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/libpixman/src/pixman-vmx.c: In function 'vmx_combine_out_reverse_u_no_mask': 53:23.60 /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/libpixman/src/pixman-vmx.c:655:5: warning: vec_lvsl is deprecated for little endian; use assignment for unaligned loads and stores [-Wdeprecated] 53:23.60 COMPUTE_SHIFT_MASKS (dest, src); 53:23.60 ^~~~~~~~~~~~~~~~~~~ 53:23.60 /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/libpixman/src/pixman-vmx.c:655:5: warning: vec_lvsl is deprecated for little endian; use assignment for unaligned loads and stores [-Wdeprecated] 53:23.61 /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/libpixman/src/pixman-vmx.c:655:5: warning: vec_lvsr is deprecated for little endian; use assignment for unaligned loads and stores [-Wdeprecated] 53:23.61 /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/libpixman/src/pixman-vmx.c: In function 'vmx_combine_out_reverse_u_mask': 53:23.61 /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/libpixman/src/pixman-vmx.c:693:5: warning: vec_lvsl is deprecated for little endian; use assignment for unaligned loads and stores [-Wdeprecated] 53:23.61 COMPUTE_SHIFT_MASKC (dest, src, mask); 53:23.61 ^~~~~~~~~~~~~~~~~~~ 53:23.61 /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/libpixman/src/pixman-vmx.c:693:5: warning: vec_lvsl is deprecated for little endian; use assignment for unaligned loads and stores [-Wdeprecated] 53:23.61 /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/libpixman/src/pixman-vmx.c:693:5: warning: vec_lvsl is deprecated for little endian; use assignment for unaligned loads and stores [-Wdeprecated] 53:23.61 /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/libpixman/src/pixman-vmx.c:693:5: warning: vec_lvsr is deprecated for little endian; use assignment for unaligned loads and stores [-Wdeprecated] 53:23.61 /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/libpixman/src/pixman-vmx.c: In function 'vmx_combine_atop_u_no_mask': 53:23.61 /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/libpixman/src/pixman-vmx.c:747:5: warning: vec_lvsl is deprecated for little endian; use assignment for unaligned loads and stores [-Wdeprecated] 53:23.61 COMPUTE_SHIFT_MASKS (dest, src); 53:23.61 ^~~~~~~~~~~~~~~~~~~ 53:23.62 /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/libpixman/src/pixman-vmx.c:747:5: warning: vec_lvsl is deprecated for little endian; use assignment for unaligned loads and stores [-Wdeprecated] 53:23.62 /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/libpixman/src/pixman-vmx.c:747:5: warning: vec_lvsr is deprecated for little endian; use assignment for unaligned loads and stores [-Wdeprecated] 53:23.62 /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/libpixman/src/pixman-vmx.c: In function 'vmx_combine_atop_u_mask': 53:23.62 /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/libpixman/src/pixman-vmx.c:787:5: warning: vec_lvsl is deprecated for little endian; use assignment for unaligned loads and stores [-Wdeprecated] 53:23.62 COMPUTE_SHIFT_MASKC (dest, src, mask); 53:23.62 ^~~~~~~~~~~~~~~~~~~ 53:23.62 /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/libpixman/src/pixman-vmx.c:787:5: warning: vec_lvsl is deprecated for little endian; use assignment for unaligned loads and stores [-Wdeprecated] 53:23.62 /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/libpixman/src/pixman-vmx.c:787:5: warning: vec_lvsl is deprecated for little endian; use assignment for unaligned loads and stores [-Wdeprecated] 53:23.62 /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/libpixman/src/pixman-vmx.c:787:5: warning: vec_lvsr is deprecated for little endian; use assignment for unaligned loads and stores [-Wdeprecated] 53:23.62 /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/libpixman/src/pixman-vmx.c: In function 'vmx_combine_atop_reverse_u_no_mask': 53:23.63 /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/libpixman/src/pixman-vmx.c:846:5: warning: vec_lvsl is deprecated for little endian; use assignment for unaligned loads and stores [-Wdeprecated] 53:23.63 COMPUTE_SHIFT_MASKS (dest, src); 53:23.63 ^~~~~~~~~~~~~~~~~~~ 53:23.63 /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/libpixman/src/pixman-vmx.c:846:5: warning: vec_lvsl is deprecated for little endian; use assignment for unaligned loads and stores [-Wdeprecated] 53:23.63 /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/libpixman/src/pixman-vmx.c:846:5: warning: vec_lvsr is deprecated for little endian; use assignment for unaligned loads and stores [-Wdeprecated] 53:23.63 /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/libpixman/src/pixman-vmx.c: In function 'vmx_combine_atop_reverse_u_mask': 53:23.63 /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/libpixman/src/pixman-vmx.c:886:5: warning: vec_lvsl is deprecated for little endian; use assignment for unaligned loads and stores [-Wdeprecated] 53:23.63 COMPUTE_SHIFT_MASKC (dest, src, mask); 53:23.63 ^~~~~~~~~~~~~~~~~~~ 53:23.63 /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/libpixman/src/pixman-vmx.c:886:5: warning: vec_lvsl is deprecated for little endian; use assignment for unaligned loads and stores [-Wdeprecated] 53:23.63 /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/libpixman/src/pixman-vmx.c:886:5: warning: vec_lvsl is deprecated for little endian; use assignment for unaligned loads and stores [-Wdeprecated] 53:23.63 /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/libpixman/src/pixman-vmx.c:886:5: warning: vec_lvsr is deprecated for little endian; use assignment for unaligned loads and stores [-Wdeprecated] 53:23.63 /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/libpixman/src/pixman-vmx.c: In function 'vmx_combine_xor_u_no_mask': 53:23.64 /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/libpixman/src/pixman-vmx.c:945:5: warning: vec_lvsl is deprecated for little endian; use assignment for unaligned loads and stores [-Wdeprecated] 53:23.64 COMPUTE_SHIFT_MASKS (dest, src); 53:23.64 ^~~~~~~~~~~~~~~~~~~ 53:23.64 /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/libpixman/src/pixman-vmx.c:945:5: warning: vec_lvsl is deprecated for little endian; use assignment for unaligned loads and stores [-Wdeprecated] 53:23.64 /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/libpixman/src/pixman-vmx.c:945:5: warning: vec_lvsr is deprecated for little endian; use assignment for unaligned loads and stores [-Wdeprecated] 53:23.64 /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/libpixman/src/pixman-vmx.c: In function 'vmx_combine_xor_u_mask': 53:23.64 /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/libpixman/src/pixman-vmx.c:985:5: warning: vec_lvsl is deprecated for little endian; use assignment for unaligned loads and stores [-Wdeprecated] 53:23.64 COMPUTE_SHIFT_MASKC (dest, src, mask); 53:23.64 ^~~~~~~~~~~~~~~~~~~ 53:23.64 /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/libpixman/src/pixman-vmx.c:985:5: warning: vec_lvsl is deprecated for little endian; use assignment for unaligned loads and stores [-Wdeprecated] 53:23.64 /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/libpixman/src/pixman-vmx.c:985:5: warning: vec_lvsl is deprecated for little endian; use assignment for unaligned loads and stores [-Wdeprecated] 53:23.64 /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/libpixman/src/pixman-vmx.c:985:5: warning: vec_lvsr is deprecated for little endian; use assignment for unaligned loads and stores [-Wdeprecated] 53:23.64 /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/libpixman/src/pixman-vmx.c: In function 'vmx_combine_add_u_no_mask': 53:23.65 /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/libpixman/src/pixman-vmx.c:1044:5: warning: vec_lvsl is deprecated for little endian; use assignment for unaligned loads and stores [-Wdeprecated] 53:23.65 COMPUTE_SHIFT_MASKS (dest, src); 53:23.65 ^~~~~~~~~~~~~~~~~~~ 53:23.65 /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/libpixman/src/pixman-vmx.c:1044:5: warning: vec_lvsl is deprecated for little endian; use assignment for unaligned loads and stores [-Wdeprecated] 53:23.65 /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/libpixman/src/pixman-vmx.c:1044:5: warning: vec_lvsr is deprecated for little endian; use assignment for unaligned loads and stores [-Wdeprecated] 53:23.65 /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/libpixman/src/pixman-vmx.c: In function 'vmx_combine_add_u_mask': 53:23.65 /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/libpixman/src/pixman-vmx.c:1080:5: warning: vec_lvsl is deprecated for little endian; use assignment for unaligned loads and stores [-Wdeprecated] 53:23.65 COMPUTE_SHIFT_MASKC (dest, src, mask); 53:23.65 ^~~~~~~~~~~~~~~~~~~ 53:23.65 /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/libpixman/src/pixman-vmx.c:1080:5: warning: vec_lvsl is deprecated for little endian; use assignment for unaligned loads and stores [-Wdeprecated] 53:23.65 /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/libpixman/src/pixman-vmx.c:1080:5: warning: vec_lvsl is deprecated for little endian; use assignment for unaligned loads and stores [-Wdeprecated] 53:23.66 /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/libpixman/src/pixman-vmx.c:1080:5: warning: vec_lvsr is deprecated for little endian; use assignment for unaligned loads and stores [-Wdeprecated] 53:23.66 /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/libpixman/src/pixman-vmx.c: In function 'vmx_combine_src_ca': 53:23.66 /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/libpixman/src/pixman-vmx.c:1136:5: warning: vec_lvsl is deprecated for little endian; use assignment for unaligned loads and stores [-Wdeprecated] 53:23.66 COMPUTE_SHIFT_MASKC (dest, src, mask); 53:23.66 ^~~~~~~~~~~~~~~~~~~ 53:23.66 /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/libpixman/src/pixman-vmx.c:1136:5: warning: vec_lvsl is deprecated for little endian; use assignment for unaligned loads and stores [-Wdeprecated] 53:23.66 /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/libpixman/src/pixman-vmx.c:1136:5: warning: vec_lvsl is deprecated for little endian; use assignment for unaligned loads and stores [-Wdeprecated] 53:23.66 /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/libpixman/src/pixman-vmx.c:1136:5: warning: vec_lvsr is deprecated for little endian; use assignment for unaligned loads and stores [-Wdeprecated] 53:23.66 /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/libpixman/src/pixman-vmx.c: In function 'vmx_combine_over_ca': 53:23.66 /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/libpixman/src/pixman-vmx.c:1176:5: warning: vec_lvsl is deprecated for little endian; use assignment for unaligned loads and stores [-Wdeprecated] 53:23.66 COMPUTE_SHIFT_MASKC (dest, src, mask); 53:23.66 ^~~~~~~~~~~~~~~~~~~ 53:23.67 /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/libpixman/src/pixman-vmx.c:1176:5: warning: vec_lvsl is deprecated for little endian; use assignment for unaligned loads and stores [-Wdeprecated] 53:23.67 /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/libpixman/src/pixman-vmx.c:1176:5: warning: vec_lvsl is deprecated for little endian; use assignment for unaligned loads and stores [-Wdeprecated] 53:23.67 /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/libpixman/src/pixman-vmx.c:1176:5: warning: vec_lvsr is deprecated for little endian; use assignment for unaligned loads and stores [-Wdeprecated] 53:23.67 /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/libpixman/src/pixman-vmx.c: In function 'vmx_combine_over_reverse_ca': 53:23.67 /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/libpixman/src/pixman-vmx.c:1220:5: warning: vec_lvsl is deprecated for little endian; use assignment for unaligned loads and stores [-Wdeprecated] 53:23.67 COMPUTE_SHIFT_MASKC (dest, src, mask); 53:23.67 ^~~~~~~~~~~~~~~~~~~ 53:23.67 /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/libpixman/src/pixman-vmx.c:1220:5: warning: vec_lvsl is deprecated for little endian; use assignment for unaligned loads and stores [-Wdeprecated] 53:23.67 /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/libpixman/src/pixman-vmx.c:1220:5: warning: vec_lvsl is deprecated for little endian; use assignment for unaligned loads and stores [-Wdeprecated] 53:23.67 /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/libpixman/src/pixman-vmx.c:1220:5: warning: vec_lvsr is deprecated for little endian; use assignment for unaligned loads and stores [-Wdeprecated] 53:23.67 /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/libpixman/src/pixman-vmx.c: In function 'vmx_combine_in_ca': 53:23.68 /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/libpixman/src/pixman-vmx.c:1263:5: warning: vec_lvsl is deprecated for little endian; use assignment for unaligned loads and stores [-Wdeprecated] 53:23.68 COMPUTE_SHIFT_MASKC (dest, src, mask); 53:23.68 ^~~~~~~~~~~~~~~~~~~ 53:23.68 /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/libpixman/src/pixman-vmx.c:1263:5: warning: vec_lvsl is deprecated for little endian; use assignment for unaligned loads and stores [-Wdeprecated] 53:23.68 /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/libpixman/src/pixman-vmx.c:1263:5: warning: vec_lvsl is deprecated for little endian; use assignment for unaligned loads and stores [-Wdeprecated] 53:23.68 /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/libpixman/src/pixman-vmx.c:1263:5: warning: vec_lvsr is deprecated for little endian; use assignment for unaligned loads and stores [-Wdeprecated] 53:23.68 /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/libpixman/src/pixman-vmx.c: In function 'vmx_combine_in_reverse_ca': 53:23.68 /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/libpixman/src/pixman-vmx.c:1305:5: warning: vec_lvsl is deprecated for little endian; use assignment for unaligned loads and stores [-Wdeprecated] 53:23.68 COMPUTE_SHIFT_MASKC (dest, src, mask); 53:23.68 ^~~~~~~~~~~~~~~~~~~ 53:23.68 /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/libpixman/src/pixman-vmx.c:1305:5: warning: vec_lvsl is deprecated for little endian; use assignment for unaligned loads and stores [-Wdeprecated] 53:23.68 /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/libpixman/src/pixman-vmx.c:1305:5: warning: vec_lvsl is deprecated for little endian; use assignment for unaligned loads and stores [-Wdeprecated] 53:23.69 /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/libpixman/src/pixman-vmx.c:1305:5: warning: vec_lvsr is deprecated for little endian; use assignment for unaligned loads and stores [-Wdeprecated] 53:23.69 /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/libpixman/src/pixman-vmx.c: In function 'vmx_combine_out_ca': 53:23.69 /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/libpixman/src/pixman-vmx.c:1348:5: warning: vec_lvsl is deprecated for little endian; use assignment for unaligned loads and stores [-Wdeprecated] 53:23.69 COMPUTE_SHIFT_MASKC (dest, src, mask); 53:23.69 ^~~~~~~~~~~~~~~~~~~ 53:23.69 /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/libpixman/src/pixman-vmx.c:1348:5: warning: vec_lvsl is deprecated for little endian; use assignment for unaligned loads and stores [-Wdeprecated] 53:23.69 /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/libpixman/src/pixman-vmx.c:1348:5: warning: vec_lvsl is deprecated for little endian; use assignment for unaligned loads and stores [-Wdeprecated] 53:23.69 /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/libpixman/src/pixman-vmx.c:1348:5: warning: vec_lvsr is deprecated for little endian; use assignment for unaligned loads and stores [-Wdeprecated] 53:23.69 /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/libpixman/src/pixman-vmx.c: In function 'vmx_combine_out_reverse_ca': 53:23.69 /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/libpixman/src/pixman-vmx.c:1392:5: warning: vec_lvsl is deprecated for little endian; use assignment for unaligned loads and stores [-Wdeprecated] 53:23.69 COMPUTE_SHIFT_MASKC (dest, src, mask); 53:23.69 ^~~~~~~~~~~~~~~~~~~ 53:23.69 /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/libpixman/src/pixman-vmx.c:1392:5: warning: vec_lvsl is deprecated for little endian; use assignment for unaligned loads and stores [-Wdeprecated] 53:23.70 /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/libpixman/src/pixman-vmx.c:1392:5: warning: vec_lvsl is deprecated for little endian; use assignment for unaligned loads and stores [-Wdeprecated] 53:23.70 /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/libpixman/src/pixman-vmx.c:1392:5: warning: vec_lvsr is deprecated for little endian; use assignment for unaligned loads and stores [-Wdeprecated] 53:23.70 /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/libpixman/src/pixman-vmx.c: In function 'vmx_combine_atop_ca': 53:23.70 /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/libpixman/src/pixman-vmx.c:1436:5: warning: vec_lvsl is deprecated for little endian; use assignment for unaligned loads and stores [-Wdeprecated] 53:23.70 COMPUTE_SHIFT_MASKC (dest, src, mask); 53:23.70 ^~~~~~~~~~~~~~~~~~~ 53:23.70 /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/libpixman/src/pixman-vmx.c:1436:5: warning: vec_lvsl is deprecated for little endian; use assignment for unaligned loads and stores [-Wdeprecated] 53:23.70 /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/libpixman/src/pixman-vmx.c:1436:5: warning: vec_lvsl is deprecated for little endian; use assignment for unaligned loads and stores [-Wdeprecated] 53:23.70 /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/libpixman/src/pixman-vmx.c:1436:5: warning: vec_lvsr is deprecated for little endian; use assignment for unaligned loads and stores [-Wdeprecated] 53:23.70 /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/libpixman/src/pixman-vmx.c: In function 'vmx_combine_atop_reverse_ca': 53:23.70 /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/libpixman/src/pixman-vmx.c:1487:5: warning: vec_lvsl is deprecated for little endian; use assignment for unaligned loads and stores [-Wdeprecated] 53:23.70 COMPUTE_SHIFT_MASKC (dest, src, mask); 53:23.70 ^~~~~~~~~~~~~~~~~~~ 53:23.71 /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/libpixman/src/pixman-vmx.c:1487:5: warning: vec_lvsl is deprecated for little endian; use assignment for unaligned loads and stores [-Wdeprecated] 53:23.71 /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/libpixman/src/pixman-vmx.c:1487:5: warning: vec_lvsl is deprecated for little endian; use assignment for unaligned loads and stores [-Wdeprecated] 53:23.71 /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/libpixman/src/pixman-vmx.c:1487:5: warning: vec_lvsr is deprecated for little endian; use assignment for unaligned loads and stores [-Wdeprecated] 53:23.71 /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/libpixman/src/pixman-vmx.c: In function 'vmx_combine_xor_ca': 53:23.71 /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/libpixman/src/pixman-vmx.c:1535:5: warning: vec_lvsl is deprecated for little endian; use assignment for unaligned loads and stores [-Wdeprecated] 53:23.71 COMPUTE_SHIFT_MASKC (dest, src, mask); 53:23.71 ^~~~~~~~~~~~~~~~~~~ 53:23.71 /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/libpixman/src/pixman-vmx.c:1535:5: warning: vec_lvsl is deprecated for little endian; use assignment for unaligned loads and stores [-Wdeprecated] 53:23.71 /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/libpixman/src/pixman-vmx.c:1535:5: warning: vec_lvsl is deprecated for little endian; use assignment for unaligned loads and stores [-Wdeprecated] 53:23.71 /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/libpixman/src/pixman-vmx.c:1535:5: warning: vec_lvsr is deprecated for little endian; use assignment for unaligned loads and stores [-Wdeprecated] 53:23.71 /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/libpixman/src/pixman-vmx.c: In function 'vmx_combine_add_ca': 53:23.72 /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/libpixman/src/pixman-vmx.c:1583:5: warning: vec_lvsl is deprecated for little endian; use assignment for unaligned loads and stores [-Wdeprecated] 53:23.72 COMPUTE_SHIFT_MASKC (dest, src, mask); 53:23.72 ^~~~~~~~~~~~~~~~~~~ 53:23.72 /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/libpixman/src/pixman-vmx.c:1583:5: warning: vec_lvsl is deprecated for little endian; use assignment for unaligned loads and stores [-Wdeprecated] 53:23.72 /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/libpixman/src/pixman-vmx.c:1583:5: warning: vec_lvsl is deprecated for little endian; use assignment for unaligned loads and stores [-Wdeprecated] 53:23.72 /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/libpixman/src/pixman-vmx.c:1583:5: warning: vec_lvsr is deprecated for little endian; use assignment for unaligned loads and stores [-Wdeprecated] 53:24.44 gfx/ipc 53:25.95 gfx/vr 53:40.72 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/HashTable.h:89, 53:40.72 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/HashTable.h:10, 53:40.72 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/TracingAPI.h:11, 53:40.72 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/GCPolicyAPI.h:49, 53:40.72 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/RootingAPI.h:22, 53:40.72 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/CallArgs.h:72, 53:40.72 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/jsapi.h:29, 53:40.72 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/StructuredCloneHolder.h:10, 53:40.72 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/ipc/StructuredCloneData.h:12, 53:40.72 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/ipc/IPCMessageUtils.h:16, 53:40.72 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/gfx/PGPU.h:11, 53:40.72 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/gfx/PGPUParent.h:9, 53:40.72 from /builddir/build/BUILD/thunderbird-68.2.2/gfx/ipc/GPUParent.h:10, 53:40.72 from /builddir/build/BUILD/thunderbird-68.2.2/gfx/ipc/GPUParent.cpp:9: 53:40.73 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = std::map; long unsigned int N = 2]': 53:40.73 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:99:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = std::map]' 53:40.73 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/Layers.h:248:29: required from here 53:40.73 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class std::map' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 53:40.73 memset(&aArr[0], 0, N * sizeof(T)); 53:40.73 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 53:40.73 In file included from /usr/include/c++/8/map:61, 53:40.73 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/system_wrappers/map:3, 53:40.73 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/stl_wrappers/map:44, 53:40.73 from /builddir/build/BUILD/thunderbird-68.2.2/ipc/chromium/src/base/process_util.h:31, 53:40.73 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/ipc/IPCMessageUtils.h:10, 53:40.73 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/gfx/PGPU.h:11, 53:40.73 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/gfx/PGPUParent.h:9, 53:40.73 from /builddir/build/BUILD/thunderbird-68.2.2/gfx/ipc/GPUParent.h:10, 53:40.73 from /builddir/build/BUILD/thunderbird-68.2.2/gfx/ipc/GPUParent.cpp:9: 53:40.73 /usr/include/c++/8/bits/stl_map.h:100:11: note: 'class std::map' declared here 53:40.73 class map 53:40.73 ^~~ 53:44.35 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/gfx/2d/Unified_cpp_gfx_2d0.cpp:83: 53:44.35 /builddir/build/BUILD/thunderbird-68.2.2/gfx/2d/DrawTargetCairo.cpp: In function 'cairo_pattern_t* mozilla::gfx::GfxPatternToCairoPattern(const mozilla::gfx::Pattern&, mozilla::gfx::Float, const Matrix&)': 53:44.35 /builddir/build/BUILD/thunderbird-68.2.2/gfx/2d/DrawTargetCairo.cpp:450:20: warning: 'pat' may be used uninitialized in this function [-Wmaybe-uninitialized] 53:44.35 cairo_pattern_t* pat; 53:44.35 ^~~ 54:01.03 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:26, 54:01.03 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/ContentParent.h:10, 54:01.03 from /builddir/build/BUILD/thunderbird-68.2.2/gfx/ipc/GPUProcessManager.cpp:18, 54:01.03 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/gfx/ipc/Unified_cpp_gfx_ipc0.cpp:65: 54:01.03 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 54:01.04 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 54:01.04 std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 54:01.04 ^ 54:01.04 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 54:01.04 struct Block { 54:01.04 ^~~~~ 54:01.56 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/gfx/2d/Unified_cpp_gfx_2d1.cpp:74: 54:01.56 /builddir/build/BUILD/thunderbird-68.2.2/gfx/2d/Path.cpp: In function 'void mozilla::gfx::FlattenBezier(const mozilla::gfx::BezierControlPoints&, mozilla::gfx::PathSink*, double)': 54:01.56 /builddir/build/BUILD/thunderbird-68.2.2/gfx/2d/Path.cpp:446:34: warning: 't2' may be used uninitialized in this function [-Wmaybe-uninitialized] 54:01.57 double t1min = t1, t1max = t1, t2min = t2, t2max = t2; 54:01.57 ^~~~~ 54:04.77 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/HashTable.h:89, 54:04.77 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/HashTable.h:10, 54:04.77 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/TracingAPI.h:11, 54:04.78 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/GCPolicyAPI.h:49, 54:04.78 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/RootingAPI.h:22, 54:04.78 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/Value.h:26, 54:04.78 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISimpleEnumerator.h:13, 54:04.78 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsIDirectoryEnumerator.h:14, 54:04.78 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsIFile.h:14, 54:04.78 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/XREAppData.h:15, 54:04.78 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsXULAppAPI.h:15, 54:04.78 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/layers/CompositorTypes.h:13, 54:04.78 from /builddir/build/BUILD/thunderbird-68.2.2/gfx/ipc/CompositorSession.h:11, 54:04.78 from /builddir/build/BUILD/thunderbird-68.2.2/gfx/ipc/CompositorSession.cpp:6, 54:04.78 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/gfx/ipc/Unified_cpp_gfx_ipc0.cpp:2: 54:04.78 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = std::map; long unsigned int N = 2]': 54:04.78 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:99:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = std::map]' 54:04.78 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/Layers.h:248:29: required from here 54:04.79 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class std::map' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 54:04.79 memset(&aArr[0], 0, N * sizeof(T)); 54:04.79 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 54:04.79 In file included from /usr/include/c++/8/map:61, 54:04.79 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/system_wrappers/map:3, 54:04.79 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/stl_wrappers/map:44, 54:04.79 from /builddir/build/BUILD/thunderbird-68.2.2/ipc/chromium/src/base/process_util.h:31, 54:04.79 from /builddir/build/BUILD/thunderbird-68.2.2/gfx/ipc/CompositorSession.cpp:7, 54:04.79 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/gfx/ipc/Unified_cpp_gfx_ipc0.cpp:2: 54:04.79 /usr/include/c++/8/bits/stl_map.h:100:11: note: 'class std::map' declared here 54:04.79 class map 54:04.79 ^~~ 54:18.16 gfx/vr/service 54:27.11 gfx/config 54:35.01 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentChild.h:24, 54:35.01 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/ContentChild.h:14, 54:35.01 from /builddir/build/BUILD/thunderbird-68.2.2/gfx/config/gfxVars.cpp:9, 54:35.01 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/gfx/config/Unified_cpp_gfx_config0.cpp:20: 54:35.01 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 54:35.02 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 54:35.02 std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 54:35.02 ^ 54:35.02 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 54:35.02 struct Block { 54:35.02 ^~~~~ 54:39.48 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:26, 54:39.48 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/ipc/ipdl/PURLClassifier.cpp:7, 54:39.48 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/ipc/ipdl/UnifiedProtocols30.cpp:20: 54:39.48 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 54:39.48 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 54:39.48 std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 54:39.48 ^ 54:39.48 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 54:39.48 struct Block { 54:39.48 ^~~~~ 54:40.05 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentChild.h:24, 54:40.05 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/ContentChild.h:14, 54:40.05 from /builddir/build/BUILD/thunderbird-68.2.2/gfx/vr/ipc/VRManagerChild.cpp:17, 54:40.05 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/gfx/vr/Unified_cpp_gfx_vr0.cpp:92: 54:40.05 /builddir/build/BUILD/thunderbird-68.2.2/gfx/thebes/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 54:40.05 /builddir/build/BUILD/thunderbird-68.2.2/gfx/thebes/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 54:40.05 std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 54:40.05 ^ 54:40.06 /builddir/build/BUILD/thunderbird-68.2.2/gfx/thebes/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 54:40.06 struct Block { 54:40.06 ^~~~~ 55:01.80 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:26, 55:01.80 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/ipc/ipdl/PWebBrowserPersistDocument.cpp:7, 55:01.80 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/ipc/ipdl/UnifiedProtocols32.cpp:92: 55:01.80 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 55:01.80 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 55:01.80 std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 55:01.80 ^ 55:01.81 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 55:01.81 struct Block { 55:01.81 ^~~~~ 55:21.81 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:26, 55:21.81 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/ipc/ipdl/PWebrtcGlobal.cpp:8, 55:21.81 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/ipc/ipdl/UnifiedProtocols33.cpp:110: 55:21.82 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 55:21.82 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 55:21.82 std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 55:21.82 ^ 55:21.82 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 55:21.82 struct Block { 55:21.82 ^~~~~ 55:31.53 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/HashTable.h:89, 55:31.53 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/HashTable.h:10, 55:31.53 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/TracingAPI.h:11, 55:31.53 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/GCPolicyAPI.h:49, 55:31.53 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/RootingAPI.h:22, 55:31.53 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/CallArgs.h:72, 55:31.53 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/jsapi.h:29, 55:31.53 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/StructuredCloneHolder.h:10, 55:31.53 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/ipc/StructuredCloneData.h:12, 55:31.53 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/ipc/IPCMessageUtils.h:16, 55:31.53 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PWebrtcProxyChannel.h:11, 55:31.53 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PWebrtcProxyChannelChild.h:9, 55:31.53 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/ipc/ipdl/PWebrtcProxyChannelChild.cpp:7, 55:31.53 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/ipc/ipdl/UnifiedProtocols34.cpp:2: 55:31.53 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = std::map; long unsigned int N = 2]': 55:31.53 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:99:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = std::map]' 55:31.53 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/Layers.h:248:29: required from here 55:31.53 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class std::map' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 55:31.53 memset(&aArr[0], 0, N * sizeof(T)); 55:31.54 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 55:31.54 In file included from /usr/include/c++/8/map:61, 55:31.54 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/system_wrappers/map:3, 55:31.54 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/stl_wrappers/map:44, 55:31.54 from /builddir/build/BUILD/thunderbird-68.2.2/ipc/chromium/src/base/process_util.h:31, 55:31.54 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/ipc/IPCMessageUtils.h:10, 55:31.54 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PWebrtcProxyChannel.h:11, 55:31.54 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PWebrtcProxyChannelChild.h:9, 55:31.54 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/ipc/ipdl/PWebrtcProxyChannelChild.cpp:7, 55:31.54 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/ipc/ipdl/UnifiedProtocols34.cpp:2: 55:31.54 /usr/include/c++/8/bits/stl_map.h:100:11: note: 'class std::map' declared here 55:31.54 class map 55:31.54 ^~~ 56:28.79 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:26, 56:28.79 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/ipc/ipdl/PBrowser.cpp:11, 56:28.79 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/ipc/ipdl/UnifiedProtocols7.cpp:2: 56:28.79 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 56:28.79 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 56:28.80 std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 56:28.80 ^ 56:28.80 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 56:28.80 struct Block { 56:28.80 ^~~~~ 56:30.55 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:26, 56:30.56 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/ipc/ipdl/PCameras.cpp:7, 56:30.56 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/ipc/ipdl/UnifiedProtocols8.cpp:56: 56:30.56 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 56:30.56 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 56:30.56 std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 56:30.56 ^ 56:30.56 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 56:30.56 struct Block { 56:30.56 ^~~~~ 56:36.98 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsTHashtable.h:21, 56:36.99 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsBaseHashtable.h:12, 56:36.99 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsClassHashtable.h:11, 56:36.99 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/FilterSupport.h:15, 56:36.99 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/GfxMessageUtils.h:11, 56:36.99 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/ipc/ipdl/PBrowser.cpp:7, 56:36.99 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/ipc/ipdl/UnifiedProtocols7.cpp:2: 56:36.99 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = std::map; long unsigned int N = 2]': 56:36.99 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:99:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = std::map]' 56:36.99 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/Layers.h:248:29: required from here 56:36.99 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class std::map' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 56:37.00 memset(&aArr[0], 0, N * sizeof(T)); 56:37.00 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 56:37.00 In file included from /usr/include/c++/8/map:61, 56:37.00 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/system_wrappers/map:3, 56:37.00 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/stl_wrappers/map:44, 56:37.00 from /builddir/build/BUILD/thunderbird-68.2.2/ipc/chromium/src/base/process_util.h:31, 56:37.00 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/GfxMessageUtils.h:14, 56:37.00 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/ipc/ipdl/PBrowser.cpp:7, 56:37.00 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/ipc/ipdl/UnifiedProtocols7.cpp:2: 56:37.00 /usr/include/c++/8/bits/stl_map.h:100:11: note: 'class std::map' declared here 56:37.00 class map 56:37.00 ^~~ 57:05.97 gfx/webrender_bindings 57:05.99 gfx/skia 57:23.82 image 57:33.35 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:19, 57:33.36 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxUtils.h:20, 57:33.36 from /builddir/build/BUILD/thunderbird-68.2.2/gfx/webrender_bindings/Moz2DImageRenderer.cpp:8, 57:33.36 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/gfx/webrender_bindings/Unified_cpp_webrender_bindings0.cpp:2: 57:33.36 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = std::map; long unsigned int N = 2]': 57:33.36 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:99:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = std::map]' 57:33.36 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/Layers.h:248:29: required from here 57:33.36 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class std::map' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 57:33.36 memset(&aArr[0], 0, N * sizeof(T)); 57:33.36 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 57:33.36 In file included from /usr/include/c++/8/map:61, 57:33.37 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/system_wrappers/map:3, 57:33.37 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/stl_wrappers/map:44, 57:33.37 from /builddir/build/BUILD/thunderbird-68.2.2/ipc/chromium/src/base/process_util.h:31, 57:33.37 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/ipc/IPCMessageUtils.h:10, 57:33.37 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/LayersSurfaces.h:11, 57:33.37 from /builddir/build/BUILD/thunderbird-68.2.2/gfx/webrender_bindings/RenderTextureHost.h:13, 57:33.37 from /builddir/build/BUILD/thunderbird-68.2.2/gfx/webrender_bindings/RenderBufferTextureHost.h:10, 57:33.37 from /builddir/build/BUILD/thunderbird-68.2.2/gfx/webrender_bindings/RenderBufferTextureHost.cpp:7, 57:33.37 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/gfx/webrender_bindings/Unified_cpp_webrender_bindings0.cpp:11: 57:33.37 /usr/include/c++/8/bits/stl_map.h:100:11: note: 'class std::map' declared here 57:33.37 class map 57:33.37 ^~~ 57:33.67 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:19, 57:33.67 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxUtils.h:20, 57:33.67 from /builddir/build/BUILD/thunderbird-68.2.2/gfx/webrender_bindings/Moz2DImageRenderer.cpp:8, 57:33.68 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/gfx/webrender_bindings/Unified_cpp_webrender_bindings0.cpp:2: 57:33.68 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = std::vector; long unsigned int N = 2]': 57:33.68 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:99:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = std::vector]' 57:33.68 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:36:53: required from here 57:33.68 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class std::vector' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 57:33.68 memset(&aArr[0], 0, N * sizeof(T)); 57:33.68 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 57:33.68 In file included from /usr/include/c++/8/vector:64, 57:33.68 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/system_wrappers/vector:3, 57:33.69 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/stl_wrappers/vector:44, 57:33.69 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/gfx/2D.h:17, 57:33.69 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsRect.h:15, 57:33.69 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/Units.h:17, 57:33.69 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/ServoStyleConstsForwards.h:23, 57:33.69 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/ServoStyleConsts.h:28, 57:33.69 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsStyleConsts.h:17, 57:33.69 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxTypes.h:11, 57:33.69 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxUtils.h:9, 57:33.69 from /builddir/build/BUILD/thunderbird-68.2.2/gfx/webrender_bindings/Moz2DImageRenderer.cpp:8, 57:33.70 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/gfx/webrender_bindings/Unified_cpp_webrender_bindings0.cpp:2: 57:33.70 /usr/include/c++/8/bits/stl_vector.h:339:11: note: 'class std::vector' declared here 57:33.71 class vector : protected _Vector_base<_Tp, _Alloc> 57:33.71 ^~~~~~ 57:33.71 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:19, 57:33.71 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxUtils.h:20, 57:33.71 from /builddir/build/BUILD/thunderbird-68.2.2/gfx/webrender_bindings/Moz2DImageRenderer.cpp:8, 57:33.71 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/gfx/webrender_bindings/Unified_cpp_webrender_bindings0.cpp:2: 57:33.71 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = mozilla::layers::ClipManager; long unsigned int N = 2]': 57:33.71 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:99:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = mozilla::layers::ClipManager]' 57:33.71 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:93:32: required from here 57:33.71 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class mozilla::layers::ClipManager' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 57:33.72 memset(&aArr[0], 0, N * sizeof(T)); 57:33.72 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 57:33.72 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:11, 57:33.72 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/layers/RenderRootStateManager.h:14, 57:33.72 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/TextDrawTarget.h:11, 57:33.72 from /builddir/build/BUILD/thunderbird-68.2.2/gfx/webrender_bindings/WebRenderAPI.cpp:18, 57:33.72 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/gfx/webrender_bindings/Unified_cpp_webrender_bindings0.cpp:110: 57:33.72 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/layers/ClipManager.h:52:7: note: 'class mozilla::layers::ClipManager' declared here 57:33.72 class ClipManager { 57:33.72 ^~~~~~~~~~~ 57:33.72 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:19, 57:33.73 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxUtils.h:20, 57:33.73 from /builddir/build/BUILD/thunderbird-68.2.2/gfx/webrender_bindings/Moz2DImageRenderer.cpp:8, 57:33.73 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/gfx/webrender_bindings/Unified_cpp_webrender_bindings0.cpp:2: 57:33.73 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = mozilla::UniquePtr; long unsigned int N = 1]': 57:33.73 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:123:19: required from 'mozilla::wr::NonDefaultRenderRootArray::NonDefaultRenderRootArray() [with T = mozilla::UniquePtr]' 57:33.73 /builddir/build/BUILD/thunderbird-68.2.2/gfx/webrender_bindings/WebRenderAPI.cpp:715:72: required from here 57:33.73 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class mozilla::UniquePtr' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] 57:33.73 memset(&aArr[0], 0, N * sizeof(T)); 57:33.74 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 57:33.74 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/Span.h:31, 57:33.74 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/DbgMacro.h:13, 57:33.74 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsTArray.h:17, 57:33.74 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxPrefs.h:15, 57:33.74 from /builddir/build/BUILD/thunderbird-68.2.2/gfx/webrender_bindings/Moz2DImageRenderer.cpp:7, 57:33.74 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/gfx/webrender_bindings/Unified_cpp_webrender_bindings0.cpp:2: 57:33.74 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/UniquePtr.h:189:7: note: 'class mozilla::UniquePtr' declared here 57:33.74 class UniquePtr { 57:33.74 ^~~~~~~~~ 57:37.22 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/HashTable.h:89, 57:37.22 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/HashTable.h:10, 57:37.22 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/TracingAPI.h:11, 57:37.22 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/GCPolicyAPI.h:49, 57:37.22 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/RootingAPI.h:22, 57:37.22 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/CallArgs.h:72, 57:37.22 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/jsapi.h:29, 57:37.22 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/StructuredCloneHolder.h:10, 57:37.23 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/ipc/StructuredCloneData.h:12, 57:37.23 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/ipc/IPCMessageUtils.h:16, 57:37.23 from /builddir/build/BUILD/thunderbird-68.2.2/gfx/layers/ipc/ShadowLayerUtilsX11.h:10, 57:37.23 from /builddir/build/BUILD/thunderbird-68.2.2/gfx/layers/ipc/ShadowLayerUtilsX11.cpp:7: 57:37.23 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = std::map; long unsigned int N = 2]': 57:37.23 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:99:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = std::map]' 57:37.23 /builddir/build/BUILD/thunderbird-68.2.2/gfx/layers/Layers.h:248:29: required from here 57:37.23 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class std::map' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 57:37.24 memset(&aArr[0], 0, N * sizeof(T)); 57:37.24 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 57:37.24 In file included from /usr/include/c++/8/map:61, 57:37.24 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/system_wrappers/map:3, 57:37.24 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/stl_wrappers/map:44, 57:37.24 from /builddir/build/BUILD/thunderbird-68.2.2/ipc/chromium/src/base/process_util.h:31, 57:37.24 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/ipc/IPCMessageUtils.h:10, 57:37.24 from /builddir/build/BUILD/thunderbird-68.2.2/gfx/layers/ipc/ShadowLayerUtilsX11.h:10, 57:37.24 from /builddir/build/BUILD/thunderbird-68.2.2/gfx/layers/ipc/ShadowLayerUtilsX11.cpp:7: 57:37.24 /usr/include/c++/8/bits/stl_map.h:100:11: note: 'class std::map' declared here 57:37.25 class map 57:37.25 ^~~ 57:40.01 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:19, 57:40.02 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxUtils.h:20, 57:40.02 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/SVGContextPaint.h:14, 57:40.02 from /builddir/build/BUILD/thunderbird-68.2.2/layout/svg/SVGImageContext.h:11, 57:40.02 from /builddir/build/BUILD/thunderbird-68.2.2/image/SurfaceCache.h:25, 57:40.02 from /builddir/build/BUILD/thunderbird-68.2.2/image/ISurfaceProvider.h:23, 57:40.02 from /builddir/build/BUILD/thunderbird-68.2.2/image/AnimationFrameBuffer.h:9, 57:40.02 from /builddir/build/BUILD/thunderbird-68.2.2/image/AnimationFrameBuffer.cpp:6, 57:40.02 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/image/Unified_cpp_image0.cpp:2: 57:40.02 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = std::map; long unsigned int N = 2]': 57:40.02 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:99:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = std::map]' 57:40.03 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/Layers.h:248:29: required from here 57:40.03 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class std::map' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 57:40.03 memset(&aArr[0], 0, N * sizeof(T)); 57:40.03 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 57:40.03 In file included from /usr/include/c++/8/map:61, 57:40.03 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/system_wrappers/map:3, 57:40.03 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/stl_wrappers/map:44, 57:40.03 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/FrameMetrics.h:11, 57:40.03 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsIScrollableFrame.h:22, 57:40.03 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/Element.h:25, 57:40.03 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/SVGElement.h:19, 57:40.03 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/SVGPreserveAspectRatio.h:16, 57:40.03 from /builddir/build/BUILD/thunderbird-68.2.2/layout/svg/SVGImageContext.h:12, 57:40.03 from /builddir/build/BUILD/thunderbird-68.2.2/image/SurfaceCache.h:25, 57:40.03 from /builddir/build/BUILD/thunderbird-68.2.2/image/ISurfaceProvider.h:23, 57:40.03 from /builddir/build/BUILD/thunderbird-68.2.2/image/AnimationFrameBuffer.h:9, 57:40.04 from /builddir/build/BUILD/thunderbird-68.2.2/image/AnimationFrameBuffer.cpp:6, 57:40.04 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/image/Unified_cpp_image0.cpp:2: 57:40.04 /usr/include/c++/8/bits/stl_map.h:100:11: note: 'class std::map' declared here 57:40.04 class map 57:40.04 ^~~ 57:41.97 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsUtils.h:14, 57:41.97 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsCOMPtr.h:30, 57:41.97 from /builddir/build/BUILD/thunderbird-68.2.2/image/ImageOps.h:10, 57:41.97 from /builddir/build/BUILD/thunderbird-68.2.2/image/ImageOps.cpp:7, 57:41.97 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/image/Unified_cpp_image1.cpp:2: 57:41.97 /builddir/build/BUILD/thunderbird-68.2.2/image/ScriptedNotificationObserver.cpp: In member function 'virtual nsresult mozilla::image::ScriptedNotificationObserver::QueryInterface(const nsIID&, void**)': 57:41.98 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 57:41.98 foundInterface = 0; \ 57:41.98 ^~~~~~~~~~~~~~ 57:41.98 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 57:41.98 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 57:41.98 ^~~~~~~~~~~~~~~~~~~~~~~ 57:41.98 /builddir/build/BUILD/thunderbird-68.2.2/image/ScriptedNotificationObserver.cpp:20:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 57:41.98 NS_INTERFACE_MAP_END 57:41.98 ^~~~~~~~~~~~~~~~~~~~ 57:41.98 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 57:41.98 else 57:41.98 ^~~~ 57:41.98 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 57:41.98 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 57:41.98 ^~~~~~~~~~~~~~~~~~ 57:41.98 /builddir/build/BUILD/thunderbird-68.2.2/image/ScriptedNotificationObserver.cpp:19:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 57:41.98 NS_INTERFACE_MAP_ENTRY(nsISupports) 57:41.98 ^~~~~~~~~~~~~~~~~~~~~~ 57:42.99 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/gfx/webrender_bindings/Unified_cpp_webrender_bindings0.cpp:110: 57:42.99 /builddir/build/BUILD/thunderbird-68.2.2/gfx/webrender_bindings/WebRenderAPI.cpp: In static member function 'static void mozilla::wr::WebRenderAPI::SendTransactions(const mozilla::wr::RenderRootArray >&, mozilla::wr::RenderRootArray&)': 57:42.99 /builddir/build/BUILD/thunderbird-68.2.2/gfx/webrender_bindings/WebRenderAPI.cpp:397:29: warning: 'useSceneBuilderThread' may be used uninitialized in this function [-Wmaybe-uninitialized] 57:42.99 wr_api_send_transactions(documentHandles.Elements(), txns.Elements(), 57:42.99 ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 57:42.99 txns.Length(), *useSceneBuilderThread); 57:42.99 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 57:44.46 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:26, 57:44.46 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/ContentParent.h:10, 57:44.46 from /builddir/build/BUILD/thunderbird-68.2.2/image/imgLoader.cpp:47, 57:44.46 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/image/Unified_cpp_image1.cpp:137: 57:44.46 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 57:44.46 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 57:44.46 std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 57:44.46 ^ 57:44.46 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 57:44.46 struct Block { 57:44.46 ^~~~~ 57:48.27 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/HashTable.h:89, 57:48.27 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/HashTable.h:10, 57:48.27 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/TracingAPI.h:11, 57:48.27 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/GCPolicyAPI.h:49, 57:48.27 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/RootingAPI.h:22, 57:48.27 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/Value.h:26, 57:48.27 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISimpleEnumerator.h:13, 57:48.27 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsIDirectoryEnumerator.h:14, 57:48.27 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsIFile.h:14, 57:48.27 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/XREAppData.h:15, 57:48.27 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsXULAppAPI.h:15, 57:48.27 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/layers/CompositorTypes.h:13, 57:48.27 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/ImageContainer.h:21, 57:48.27 from /builddir/build/BUILD/thunderbird-68.2.2/image/Image.h:15, 57:48.27 from /builddir/build/BUILD/thunderbird-68.2.2/image/ImageWrapper.h:10, 57:48.28 from /builddir/build/BUILD/thunderbird-68.2.2/image/ClippedImage.h:9, 57:48.28 from /builddir/build/BUILD/thunderbird-68.2.2/image/ImageOps.cpp:9, 57:48.28 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/image/Unified_cpp_image1.cpp:2: 57:48.28 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = std::map; long unsigned int N = 2]': 57:48.28 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:99:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = std::map]' 57:48.28 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/Layers.h:248:29: required from here 57:48.28 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class std::map' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 57:48.28 memset(&aArr[0], 0, N * sizeof(T)); 57:48.28 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 57:48.28 In file included from /usr/include/c++/8/map:61, 57:48.28 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/system_wrappers/map:3, 57:48.28 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/stl_wrappers/map:44, 57:48.29 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/FrameMetrics.h:11, 57:48.29 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsIScrollableFrame.h:22, 57:48.29 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/Element.h:25, 57:48.29 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/SVGElement.h:19, 57:48.29 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/SVGPreserveAspectRatio.h:16, 57:48.29 from /builddir/build/BUILD/thunderbird-68.2.2/layout/svg/SVGImageContext.h:12, 57:48.29 from /builddir/build/BUILD/thunderbird-68.2.2/image/SurfaceCache.h:25, 57:48.29 from /builddir/build/BUILD/thunderbird-68.2.2/image/ISurfaceProvider.h:23, 57:48.29 from /builddir/build/BUILD/thunderbird-68.2.2/image/LookupResult.h:17, 57:48.29 from /builddir/build/BUILD/thunderbird-68.2.2/image/Image.h:16, 57:48.29 from /builddir/build/BUILD/thunderbird-68.2.2/image/ImageWrapper.h:10, 57:48.29 from /builddir/build/BUILD/thunderbird-68.2.2/image/ClippedImage.h:9, 57:48.29 from /builddir/build/BUILD/thunderbird-68.2.2/image/ImageOps.cpp:9, 57:48.29 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/image/Unified_cpp_image1.cpp:2: 57:48.29 /usr/include/c++/8/bits/stl_map.h:100:11: note: 'class std::map' declared here 57:48.29 class map 57:48.29 ^~~ 57:49.29 image/build 57:59.73 image/decoders 58:01.10 image/decoders/icon/gtk 58:03.14 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsUtils.h:14, 58:03.14 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupports.h:79, 58:03.14 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsIChannelEventSink.h:10, 58:03.14 from /builddir/build/BUILD/thunderbird-68.2.2/image/imgRequest.h:10, 58:03.14 from /builddir/build/BUILD/thunderbird-68.2.2/image/imgRequest.cpp:7, 58:03.14 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/image/Unified_cpp_image2.cpp:2: 58:03.14 /builddir/build/BUILD/thunderbird-68.2.2/image/imgRequestProxy.cpp: In member function 'virtual nsresult imgRequestProxy::QueryInterface(const nsIID&, void**)': 58:03.15 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 58:03.15 foundInterface = 0; \ 58:03.15 ^~~~~~~~~~~~~~ 58:03.15 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 58:03.15 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 58:03.15 ^~~~~~~~~~~~~~~~~~~~~~~ 58:03.15 /builddir/build/BUILD/thunderbird-68.2.2/image/imgRequestProxy.cpp:101:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 58:03.15 NS_INTERFACE_MAP_END 58:03.15 ^~~~~~~~~~~~~~~~~~~~ 58:03.15 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:986:3: note: some parts of macro expansion are not guarded by this 'else' clause 58:03.15 else 58:03.15 ^~~~ 58:03.15 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1061:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_CONDITIONAL' 58:03.15 NS_IMPL_QUERY_BODY_CONDITIONAL(_interface, condition) 58:03.15 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 58:03.15 /builddir/build/BUILD/thunderbird-68.2.2/image/imgRequestProxy.cpp:100:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CONDITIONAL' 58:03.15 NS_INTERFACE_MAP_ENTRY_CONDITIONAL(nsITimedChannel, TimedChannel() != nullptr) 58:03.15 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 58:07.24 image/decoders/icon 58:11.11 image/encoders/ico 58:11.96 image/encoders/png 58:12.87 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsUtils.h:14, 58:12.87 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsCOMPtr.h:30, 58:12.87 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsIWeakReferenceUtils.h:10, 58:12.87 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsWeakReference.h:14, 58:12.87 from /builddir/build/BUILD/thunderbird-68.2.2/image/decoders/icon/nsIconProtocolHandler.h:9, 58:12.87 from /builddir/build/BUILD/thunderbird-68.2.2/image/decoders/icon/nsIconProtocolHandler.cpp:7, 58:12.87 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/image/decoders/icon/Unified_cpp_image_decoders_icon0.cpp:2: 58:12.87 /builddir/build/BUILD/thunderbird-68.2.2/image/decoders/icon/nsIconURI.cpp: In member function 'virtual nsresult nsMozIconURI::QueryInterface(const nsIID&, void**)': 58:12.88 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 58:12.88 foundInterface = 0; \ 58:12.88 ^~~~~~~~~~~~~~ 58:12.88 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 58:12.88 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 58:12.88 ^~~~~~~~~~~~~~~~~~~~~~~ 58:12.88 /builddir/build/BUILD/thunderbird-68.2.2/image/decoders/icon/nsIconURI.cpp:59:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 58:12.88 NS_INTERFACE_MAP_END 58:12.88 ^~~~~~~~~~~~~~~~~~~~ 58:12.88 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:986:3: note: some parts of macro expansion are not guarded by this 'else' clause 58:12.88 else 58:12.88 ^~~~ 58:12.88 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1061:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_CONDITIONAL' 58:12.88 NS_IMPL_QUERY_BODY_CONDITIONAL(_interface, condition) 58:12.88 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 58:12.88 /builddir/build/BUILD/thunderbird-68.2.2/image/decoders/icon/nsIconURI.cpp:58:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CONDITIONAL' 58:12.88 NS_INTERFACE_MAP_ENTRY_CONDITIONAL(nsINestedURI, mIconURL) 58:12.88 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 58:13.75 image/encoders/jpeg 58:14.85 image/encoders/bmp 58:17.56 /builddir/build/BUILD/thunderbird-68.2.2/gfx/skia/skia/src/core/SkMiniRecorder.cpp: In instantiation of 'SkMiniPicture< >::SkMiniPicture(const SkRect*, T*) [with T = SkRecords::DrawPath]': 58:17.56 /builddir/build/BUILD/thunderbird-68.2.2/gfx/skia/skia/include/core/SkRefCnt.h:397:21: required from 'sk_sp sk_make_sp(Args&& ...) [with T = SkMiniPicture; Args = {const SkRect*&, SkRecords::DrawPath*}]' 58:17.56 /builddir/build/BUILD/thunderbird-68.2.2/gfx/skia/skia/src/core/SkMiniRecorder.cpp:111:9: required from here 58:17.56 /builddir/build/BUILD/thunderbird-68.2.2/gfx/skia/skia/src/core/SkMiniRecorder.cpp:51:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct SkRecords::DrawPath' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 58:17.57 memcpy(&fOp, op, sizeof(fOp)); // We take ownership of op's guts. 58:17.57 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ 58:17.57 In file included from /builddir/build/BUILD/thunderbird-68.2.2/gfx/skia/skia/src/core/SkMiniRecorder.h:11, 58:17.57 from /builddir/build/BUILD/thunderbird-68.2.2/gfx/skia/skia/src/core/SkMiniRecorder.cpp:10: 58:17.57 /builddir/build/BUILD/thunderbird-68.2.2/gfx/skia/skia/src/core/SkRecords.h:272:8: note: 'struct SkRecords::DrawPath' declared here 58:17.57 RECORD(DrawPath, kDraw_Tag|kHasPaint_Tag, 58:17.57 ^~~~~~~~ 58:17.57 /builddir/build/BUILD/thunderbird-68.2.2/gfx/skia/skia/src/core/SkRecords.h:161:8: note: in definition of macro 'RECORD' 58:17.57 struct T { \ 58:17.57 ^ 58:17.57 /builddir/build/BUILD/thunderbird-68.2.2/gfx/skia/skia/src/core/SkMiniRecorder.cpp: In instantiation of 'SkMiniPicture< >::SkMiniPicture(const SkRect*, T*) [with T = SkRecords::DrawRect]': 58:17.57 /builddir/build/BUILD/thunderbird-68.2.2/gfx/skia/skia/include/core/SkRefCnt.h:397:21: required from 'sk_sp sk_make_sp(Args&& ...) [with T = SkMiniPicture; Args = {const SkRect*&, SkRecords::DrawRect*}]' 58:17.57 /builddir/build/BUILD/thunderbird-68.2.2/gfx/skia/skia/src/core/SkMiniRecorder.cpp:112:9: required from here 58:17.57 /builddir/build/BUILD/thunderbird-68.2.2/gfx/skia/skia/src/core/SkMiniRecorder.cpp:51:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct SkRecords::DrawRect' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 58:17.57 memcpy(&fOp, op, sizeof(fOp)); // We take ownership of op's guts. 58:17.57 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ 58:17.57 In file included from /builddir/build/BUILD/thunderbird-68.2.2/gfx/skia/skia/src/core/SkMiniRecorder.h:11, 58:17.57 from /builddir/build/BUILD/thunderbird-68.2.2/gfx/skia/skia/src/core/SkMiniRecorder.cpp:10: 58:17.58 /builddir/build/BUILD/thunderbird-68.2.2/gfx/skia/skia/src/core/SkRecords.h:287:8: note: 'struct SkRecords::DrawRect' declared here 58:17.58 RECORD(DrawRect, kDraw_Tag|kHasPaint_Tag, 58:17.58 ^~~~~~~~ 58:17.58 /builddir/build/BUILD/thunderbird-68.2.2/gfx/skia/skia/src/core/SkRecords.h:161:8: note: in definition of macro 'RECORD' 58:17.58 struct T { \ 58:17.58 ^ 58:17.58 /builddir/build/BUILD/thunderbird-68.2.2/gfx/skia/skia/src/core/SkMiniRecorder.cpp: In instantiation of 'SkMiniPicture< >::SkMiniPicture(const SkRect*, T*) [with T = SkRecords::DrawTextBlob]': 58:17.58 /builddir/build/BUILD/thunderbird-68.2.2/gfx/skia/skia/include/core/SkRefCnt.h:397:21: required from 'sk_sp sk_make_sp(Args&& ...) [with T = SkMiniPicture; Args = {const SkRect*&, SkRecords::DrawTextBlob*}]' 58:17.58 /builddir/build/BUILD/thunderbird-68.2.2/gfx/skia/skia/src/core/SkMiniRecorder.cpp:113:9: required from here 58:17.58 /builddir/build/BUILD/thunderbird-68.2.2/gfx/skia/skia/src/core/SkMiniRecorder.cpp:51:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct SkRecords::DrawTextBlob' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 58:17.58 memcpy(&fOp, op, sizeof(fOp)); // We take ownership of op's guts. 58:17.58 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ 58:17.58 In file included from /builddir/build/BUILD/thunderbird-68.2.2/gfx/skia/skia/src/core/SkMiniRecorder.h:11, 58:17.58 from /builddir/build/BUILD/thunderbird-68.2.2/gfx/skia/skia/src/core/SkMiniRecorder.cpp:10: 58:17.58 /builddir/build/BUILD/thunderbird-68.2.2/gfx/skia/skia/src/core/SkRecords.h:298:8: note: 'struct SkRecords::DrawTextBlob' declared here 58:17.58 RECORD(DrawTextBlob, kDraw_Tag|kHasText_Tag|kHasPaint_Tag, 58:17.58 ^~~~~~~~~~~~ 58:17.58 /builddir/build/BUILD/thunderbird-68.2.2/gfx/skia/skia/src/core/SkRecords.h:161:8: note: in definition of macro 'RECORD' 58:17.58 struct T { \ 58:17.58 ^ 58:19.68 In file included from /builddir/build/BUILD/thunderbird-68.2.2/gfx/skia/skia/src/core/SkOpts.cpp:43: 58:19.68 /builddir/build/BUILD/thunderbird-68.2.2/gfx/skia/skia/src/opts/SkChecksum_opts.h: In function 'uint32_t portable::hash_fn(const void*, size_t, uint32_t)': 58:19.68 /builddir/build/BUILD/thunderbird-68.2.2/gfx/skia/skia/src/opts/SkChecksum_opts.h:201:23: warning: this statement may fall through [-Wimplicit-fallthrough=] 58:19.68 case 3: k ^= data[2] << 16; 58:19.68 ~~^~~~~~~~~~~~~~~~ 58:19.68 /builddir/build/BUILD/thunderbird-68.2.2/gfx/skia/skia/src/opts/SkChecksum_opts.h:202:13: note: here 58:19.68 case 2: k ^= data[1] << 8; 58:19.68 ^~~~ 58:19.68 /builddir/build/BUILD/thunderbird-68.2.2/gfx/skia/skia/src/opts/SkChecksum_opts.h:202:23: warning: this statement may fall through [-Wimplicit-fallthrough=] 58:19.68 case 2: k ^= data[1] << 8; 58:19.68 ~~^~~~~~~~~~~~~~~~ 58:19.68 /builddir/build/BUILD/thunderbird-68.2.2/gfx/skia/skia/src/opts/SkChecksum_opts.h:203:13: note: here 58:19.68 case 1: k ^= data[0] << 0; 58:19.68 ^~~~ 58:22.81 dom/abort 58:22.82 dom/animation 58:22.89 dom/base 58:24.67 dom/bindings 58:28.27 dom/battery 58:29.94 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsUtils.h:14, 58:29.94 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsCOMPtr.h:30, 58:29.94 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsAutoPtr.h:10, 58:29.94 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/OwningNonNull.h:12, 58:29.94 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/RootedOwningNonNull.h:20, 58:29.94 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/BindingDeclarations.h:20, 58:29.94 from /builddir/build/BUILD/thunderbird-68.2.2/dom/abort/AbortController.h:10, 58:29.94 from /builddir/build/BUILD/thunderbird-68.2.2/dom/abort/AbortController.cpp:7, 58:29.94 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dom/abort/Unified_cpp_dom_abort0.cpp:2: 58:29.94 /builddir/build/BUILD/thunderbird-68.2.2/dom/abort/AbortController.cpp: In member function 'virtual nsresult mozilla::dom::AbortController::QueryInterface(const nsIID&, void**)': 58:29.95 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 58:29.95 foundInterface = 0; \ 58:29.95 ^~~~~~~~~~~~~~ 58:29.95 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 58:29.95 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 58:29.95 ^~~~~~~~~~~~~~~~~~~~~~~ 58:29.95 /builddir/build/BUILD/thunderbird-68.2.2/dom/abort/AbortController.cpp:23:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 58:29.95 NS_INTERFACE_MAP_END 58:29.95 ^~~~~~~~~~~~~~~~~~~~ 58:29.95 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 58:29.95 else 58:29.95 ^~~~ 58:29.95 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 58:29.95 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 58:29.95 ^~~~~~~~~~~~~~~~~~ 58:29.95 /builddir/build/BUILD/thunderbird-68.2.2/dom/abort/AbortController.cpp:22:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 58:29.95 NS_INTERFACE_MAP_ENTRY(nsISupports) 58:29.95 ^~~~~~~~~~~~~~~~~~~~~~ 58:29.97 /builddir/build/BUILD/thunderbird-68.2.2/dom/abort/AbortSignal.cpp: In member function 'virtual nsresult mozilla::dom::AbortSignal::QueryInterface(const nsIID&, void**)': 58:29.97 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 58:29.97 foundInterface = 0; \ 58:29.97 ^~~~~~~~~~~~~~ 58:29.97 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 58:29.97 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 58:29.97 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 58:29.97 /builddir/build/BUILD/thunderbird-68.2.2/dom/abort/AbortSignal.cpp:64:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 58:29.97 NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 58:29.97 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 58:29.97 In file included from /builddir/build/BUILD/thunderbird-68.2.2/dom/abort/AbortController.h:12, 58:29.97 from /builddir/build/BUILD/thunderbird-68.2.2/dom/abort/AbortController.cpp:7, 58:29.97 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dom/abort/Unified_cpp_dom_abort0.cpp:2: 58:29.97 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 58:29.97 } else 58:29.97 ^~~~ 58:29.97 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 58:29.97 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 58:29.98 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 58:29.98 /builddir/build/BUILD/thunderbird-68.2.2/dom/abort/AbortSignal.cpp:63:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 58:29.98 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(AbortSignal) 58:29.98 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 58:31.04 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsUtils.h:14, 58:31.04 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupports.h:79, 58:31.04 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 58:31.04 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 58:31.04 from /builddir/build/BUILD/thunderbird-68.2.2/xpcom/ds/nsTArray.h:30, 58:31.04 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/ErrorResult.h:38, 58:31.04 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/DOMRectBinding.h:9, 58:31.04 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/IntersectionObserverBinding.h:6, 58:31.04 from /builddir/build/BUILD/thunderbird-68.2.2/dom/base/DOMIntersectionObserver.h:11, 58:31.04 from /builddir/build/BUILD/thunderbird-68.2.2/dom/base/DOMIntersectionObserver.cpp:7: 58:31.05 /builddir/build/BUILD/thunderbird-68.2.2/dom/base/DOMIntersectionObserver.cpp: In member function 'virtual nsresult mozilla::dom::DOMIntersectionObserverEntry::QueryInterface(const nsIID&, void**)': 58:31.06 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 58:31.06 foundInterface = 0; \ 58:31.06 ^~~~~~~~~~~~~~ 58:31.06 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 58:31.06 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 58:31.06 ^~~~~~~~~~~~~~~~~~~~~~~ 58:31.06 /builddir/build/BUILD/thunderbird-68.2.2/dom/base/DOMIntersectionObserver.cpp:21:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 58:31.06 NS_INTERFACE_MAP_END 58:31.06 ^~~~~~~~~~~~~~~~~~~~ 58:31.06 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 58:31.06 else 58:31.06 ^~~~ 58:31.06 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 58:31.06 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 58:31.06 ^~~~~~~~~~~~~~~~~~ 58:31.06 /builddir/build/BUILD/thunderbird-68.2.2/dom/base/DOMIntersectionObserver.cpp:20:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 58:31.06 NS_INTERFACE_MAP_ENTRY(nsISupports) 58:31.06 ^~~~~~~~~~~~~~~~~~~~~~ 58:31.06 /builddir/build/BUILD/thunderbird-68.2.2/dom/base/DOMIntersectionObserver.cpp: In member function 'virtual nsresult mozilla::dom::DOMIntersectionObserver::QueryInterface(const nsIID&, void**)': 58:31.06 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 58:31.06 foundInterface = 0; \ 58:31.06 ^~~~~~~~~~~~~~ 58:31.06 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 58:31.06 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 58:31.06 ^~~~~~~~~~~~~~~~~~~~~~~ 58:31.07 /builddir/build/BUILD/thunderbird-68.2.2/dom/base/DOMIntersectionObserver.cpp:34:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 58:31.07 NS_INTERFACE_MAP_END 58:31.07 ^~~~~~~~~~~~~~~~~~~~ 58:31.07 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 58:31.07 else 58:31.07 ^~~~ 58:31.07 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 58:31.07 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 58:31.07 ^~~~~~~~~~~~~~~~~~ 58:31.07 /builddir/build/BUILD/thunderbird-68.2.2/dom/base/DOMIntersectionObserver.cpp:33:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 58:31.07 NS_INTERFACE_MAP_ENTRY(DOMIntersectionObserver) 58:31.07 ^~~~~~~~~~~~~~~~~~~~~~ 58:31.98 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsUtils.h:14, 58:31.98 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupports.h:79, 58:31.98 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 58:31.98 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 58:31.98 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsCycleCollectionParticipant.h:12, 58:31.98 from /builddir/build/BUILD/thunderbird-68.2.2/dom/base/nsWrapperCache.h:10, 58:31.98 from /builddir/build/BUILD/thunderbird-68.2.2/dom/animation/Animation.h:10, 58:31.98 from /builddir/build/BUILD/thunderbird-68.2.2/dom/animation/Animation.cpp:7, 58:31.98 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dom/animation/Unified_cpp_dom_animation0.cpp:2: 58:31.99 /builddir/build/BUILD/thunderbird-68.2.2/dom/animation/Animation.cpp: In member function 'virtual nsresult mozilla::dom::Animation::QueryInterface(const nsIID&, void**)': 58:31.99 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 58:31.99 foundInterface = 0; \ 58:31.99 ^~~~~~~~~~~~~~ 58:31.99 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 58:31.99 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 58:31.99 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 58:31.99 /builddir/build/BUILD/thunderbird-68.2.2/dom/animation/Animation.cpp:38:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 58:31.99 NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 58:31.99 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 58:31.99 In file included from /builddir/build/BUILD/thunderbird-68.2.2/dom/base/nsWrapperCache.h:10, 58:31.99 from /builddir/build/BUILD/thunderbird-68.2.2/dom/animation/Animation.h:10, 58:31.99 from /builddir/build/BUILD/thunderbird-68.2.2/dom/animation/Animation.cpp:7, 58:31.99 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dom/animation/Unified_cpp_dom_animation0.cpp:2: 58:31.99 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 58:31.99 } else 58:31.99 ^~~~ 58:31.99 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 58:31.99 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 58:31.99 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 58:31.99 /builddir/build/BUILD/thunderbird-68.2.2/dom/animation/Animation.cpp:37:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 58:31.99 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(Animation) 58:31.99 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 58:32.05 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsUtils.h:14, 58:32.05 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupports.h:79, 58:32.05 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 58:32.05 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 58:32.05 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsCycleCollectionParticipant.h:12, 58:32.05 from /builddir/build/BUILD/thunderbird-68.2.2/dom/base/nsWrapperCache.h:10, 58:32.05 from /builddir/build/BUILD/thunderbird-68.2.2/dom/animation/Animation.h:10, 58:32.05 from /builddir/build/BUILD/thunderbird-68.2.2/dom/animation/Animation.cpp:7, 58:32.05 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dom/animation/Unified_cpp_dom_animation0.cpp:2: 58:32.05 /builddir/build/BUILD/thunderbird-68.2.2/dom/animation/AnimationEffect.cpp: In member function 'virtual nsresult mozilla::dom::AnimationEffect::QueryInterface(const nsIID&, void**)': 58:32.05 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 58:32.05 foundInterface = 0; \ 58:32.05 ^~~~~~~~~~~~~~ 58:32.05 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 58:32.05 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 58:32.05 ^~~~~~~~~~~~~~~~~~~~~~~ 58:32.05 /builddir/build/BUILD/thunderbird-68.2.2/dom/animation/AnimationEffect.cpp:36:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 58:32.05 NS_INTERFACE_MAP_END 58:32.05 ^~~~~~~~~~~~~~~~~~~~ 58:32.05 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 58:32.05 else 58:32.05 ^~~~ 58:32.06 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 58:32.06 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 58:32.06 ^~~~~~~~~~~~~~~~~~ 58:32.06 /builddir/build/BUILD/thunderbird-68.2.2/dom/animation/AnimationEffect.cpp:35:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 58:32.06 NS_INTERFACE_MAP_ENTRY(nsISupports) 58:32.06 ^~~~~~~~~~~~~~~~~~~~~~ 58:32.06 /builddir/build/BUILD/thunderbird-68.2.2/dom/animation/AnimationTimeline.cpp: In member function 'virtual nsresult mozilla::dom::AnimationTimeline::QueryInterface(const nsIID&, void**)': 58:32.07 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 58:32.07 foundInterface = 0; \ 58:32.07 ^~~~~~~~~~~~~~ 58:32.07 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 58:32.07 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 58:32.07 ^~~~~~~~~~~~~~~~~~~~~~~ 58:32.07 /builddir/build/BUILD/thunderbird-68.2.2/dom/animation/AnimationTimeline.cpp:36:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 58:32.07 NS_INTERFACE_MAP_END 58:32.07 ^~~~~~~~~~~~~~~~~~~~ 58:32.07 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 58:32.07 else 58:32.07 ^~~~ 58:32.07 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 58:32.07 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 58:32.07 ^~~~~~~~~~~~~~~~~~ 58:32.07 /builddir/build/BUILD/thunderbird-68.2.2/dom/animation/AnimationTimeline.cpp:35:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 58:32.07 NS_INTERFACE_MAP_ENTRY(nsISupports) 58:32.07 ^~~~~~~~~~~~~~~~~~~~~~ 58:32.10 /builddir/build/BUILD/thunderbird-68.2.2/dom/animation/DocumentTimeline.cpp: In member function 'virtual nsresult mozilla::dom::DocumentTimeline::QueryInterface(const nsIID&, void**)': 58:32.10 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 58:32.10 foundInterface = 0; \ 58:32.10 ^~~~~~~~~~~~~~ 58:32.10 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 58:32.11 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 58:32.11 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 58:32.11 /builddir/build/BUILD/thunderbird-68.2.2/dom/animation/DocumentTimeline.cpp:39:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 58:32.11 NS_INTERFACE_MAP_END_INHERITING(AnimationTimeline) 58:32.11 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 58:32.11 In file included from /builddir/build/BUILD/thunderbird-68.2.2/dom/base/nsWrapperCache.h:10, 58:32.11 from /builddir/build/BUILD/thunderbird-68.2.2/dom/animation/Animation.h:10, 58:32.11 from /builddir/build/BUILD/thunderbird-68.2.2/dom/animation/Animation.cpp:7, 58:32.11 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dom/animation/Unified_cpp_dom_animation0.cpp:2: 58:32.11 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 58:32.11 } else 58:32.11 ^~~~ 58:32.11 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 58:32.11 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 58:32.11 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 58:32.11 /builddir/build/BUILD/thunderbird-68.2.2/dom/animation/DocumentTimeline.cpp:38:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 58:32.11 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(DocumentTimeline) 58:32.11 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 58:32.50 dom/browser-element 58:34.34 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsUtils.h:14, 58:34.34 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupports.h:79, 58:34.34 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 58:34.34 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 58:34.34 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsCycleCollectionParticipant.h:12, 58:34.34 from /builddir/build/BUILD/thunderbird-68.2.2/dom/base/nsWrapperCache.h:10, 58:34.34 from /builddir/build/BUILD/thunderbird-68.2.2/dom/animation/Animation.h:10, 58:34.34 from /builddir/build/BUILD/thunderbird-68.2.2/dom/animation/Animation.cpp:7, 58:34.34 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dom/animation/Unified_cpp_dom_animation0.cpp:2: 58:34.34 /builddir/build/BUILD/thunderbird-68.2.2/dom/animation/KeyframeEffect.cpp: In member function 'virtual nsresult mozilla::dom::KeyframeEffect::QueryInterface(const nsIID&, void**)': 58:34.34 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 58:34.34 foundInterface = 0; \ 58:34.34 ^~~~~~~~~~~~~~ 58:34.34 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 58:34.34 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 58:34.34 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 58:34.34 /builddir/build/BUILD/thunderbird-68.2.2/dom/animation/KeyframeEffect.cpp:80:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 58:34.34 NS_INTERFACE_MAP_END_INHERITING(AnimationEffect) 58:34.34 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 58:34.34 In file included from /builddir/build/BUILD/thunderbird-68.2.2/dom/base/nsWrapperCache.h:10, 58:34.35 from /builddir/build/BUILD/thunderbird-68.2.2/dom/animation/Animation.h:10, 58:34.35 from /builddir/build/BUILD/thunderbird-68.2.2/dom/animation/Animation.cpp:7, 58:34.35 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dom/animation/Unified_cpp_dom_animation0.cpp:2: 58:34.35 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 58:34.35 } else 58:34.35 ^~~~ 58:34.35 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 58:34.35 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 58:34.35 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 58:34.35 /builddir/build/BUILD/thunderbird-68.2.2/dom/animation/KeyframeEffect.cpp:79:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 58:34.35 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(KeyframeEffect) 58:34.35 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 58:35.78 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/HashTable.h:89, 58:35.78 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/HashTable.h:10, 58:35.78 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/TracingAPI.h:11, 58:35.78 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/GCPolicyAPI.h:49, 58:35.78 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/RootingAPI.h:22, 58:35.78 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsCycleCollectionParticipant.h:13, 58:35.78 from /builddir/build/BUILD/thunderbird-68.2.2/dom/base/nsWrapperCache.h:10, 58:35.78 from /builddir/build/BUILD/thunderbird-68.2.2/dom/animation/Animation.h:10, 58:35.78 from /builddir/build/BUILD/thunderbird-68.2.2/dom/animation/Animation.cpp:7, 58:35.78 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dom/animation/Unified_cpp_dom_animation0.cpp:2: 58:35.78 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = std::map; long unsigned int N = 2]': 58:35.78 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:99:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = std::map]' 58:35.78 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/Layers.h:248:29: required from here 58:35.78 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class std::map' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 58:35.78 memset(&aArr[0], 0, N * sizeof(T)); 58:35.78 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 58:35.78 In file included from /usr/include/c++/8/map:61, 58:35.78 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/system_wrappers/map:3, 58:35.78 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/stl_wrappers/map:44, 58:35.78 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/FrameMetrics.h:11, 58:35.78 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsIScrollableFrame.h:22, 58:35.78 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/Element.h:25, 58:35.79 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/PseudoElementHashEntry.h:10, 58:35.79 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/EffectCompositor.h:14, 58:35.79 from /builddir/build/BUILD/thunderbird-68.2.2/dom/animation/Animation.h:16, 58:35.79 from /builddir/build/BUILD/thunderbird-68.2.2/dom/animation/Animation.cpp:7, 58:35.79 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dom/animation/Unified_cpp_dom_animation0.cpp:2: 58:35.79 /usr/include/c++/8/bits/stl_map.h:100:11: note: 'class std::map' declared here 58:35.79 class map 58:35.79 ^~~ 58:37.06 dom/cache 58:38.76 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFontEntry.h:13, 58:38.76 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxUserFontSet.h:9, 58:38.76 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/FontFace.h:15, 58:38.76 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/FontFaceSetLoadEventBinding.h:12, 58:38.76 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dom/bindings/RegisterBindings.cpp:140: 58:38.76 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 58:38.77 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 58:38.77 std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 58:38.77 ^ 58:38.77 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 58:38.77 struct Block { 58:38.77 ^~~~~ 58:44.37 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFontEntry.h:13, 58:44.37 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFont.h:11, 58:44.37 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsDeviceContext.h:12, 58:44.37 from /builddir/build/BUILD/thunderbird-68.2.2/gfx/layers/AnimationHelper.cpp:18, 58:44.37 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/gfx/layers/Unified_cpp_gfx_layers0.cpp:2: 58:44.37 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 58:44.38 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 58:44.38 std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 58:44.38 ^ 58:44.38 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 58:44.38 struct Block { 58:44.38 ^~~~~ 58:47.89 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:26, 58:47.89 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/ContentParent.h:10, 58:47.89 from /builddir/build/BUILD/thunderbird-68.2.2/dom/base/nsContentUtils.cpp:49: 58:47.89 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 58:47.89 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 58:47.89 std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 58:47.89 ^ 58:47.89 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 58:47.89 struct Block { 58:47.89 ^~~~~ 58:48.81 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsTHashtable.h:21, 58:48.82 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFontFeatures.h:10, 58:48.82 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsFont.h:14, 58:48.82 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsStyleStruct.h:23, 58:48.82 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/ServoComputedDataInlines.h:11, 58:48.82 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/ComputedStyleInlines.h:18, 58:48.82 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/WritingModes.h:11, 58:48.82 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/ContentCache.h:16, 58:48.82 from /builddir/build/BUILD/thunderbird-68.2.2/dom/ipc/BrowserParent.h:12, 58:48.82 from /builddir/build/BUILD/thunderbird-68.2.2/dom/browser-element/BrowserElementParent.cpp:7: 58:48.82 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = std::map; long unsigned int N = 2]': 58:48.82 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:99:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = std::map]' 58:48.82 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/Layers.h:248:29: required from here 58:48.82 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class std::map' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 58:48.82 memset(&aArr[0], 0, N * sizeof(T)); 58:48.82 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 58:48.82 In file included from /usr/include/c++/8/map:61, 58:48.82 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/system_wrappers/map:3, 58:48.82 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/stl_wrappers/map:44, 58:48.82 from /builddir/build/BUILD/thunderbird-68.2.2/ipc/chromium/src/base/process_util.h:31, 58:48.82 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/ipc/IPCMessageUtils.h:10, 58:48.82 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/ipc/IdType.h:10, 58:48.82 from /builddir/build/BUILD/thunderbird-68.2.2/dom/ipc/BrowserParent.h:13, 58:48.82 from /builddir/build/BUILD/thunderbird-68.2.2/dom/browser-element/BrowserElementParent.cpp:7: 58:48.82 /usr/include/c++/8/bits/stl_map.h:100:11: note: 'class std::map' declared here 58:48.82 class map 58:48.82 ^~~ 58:49.63 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsUtils.h:14, 58:49.63 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsCOMPtr.h:30, 58:49.63 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/cache/Types.h:12, 58:49.63 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/cache/Action.h:11, 58:49.63 from /builddir/build/BUILD/thunderbird-68.2.2/dom/cache/Action.cpp:7, 58:49.63 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dom/cache/Unified_cpp_dom_cache0.cpp:2: 58:49.63 /builddir/build/BUILD/thunderbird-68.2.2/dom/cache/Cache.cpp: In member function 'virtual nsresult mozilla::dom::cache::Cache::QueryInterface(const nsIID&, void**)': 58:49.64 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 58:49.64 foundInterface = 0; \ 58:49.64 ^~~~~~~~~~~~~~ 58:49.64 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 58:49.64 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 58:49.64 ^~~~~~~~~~~~~~~~~~~~~~~ 58:49.64 /builddir/build/BUILD/thunderbird-68.2.2/dom/cache/Cache.cpp:241:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 58:49.64 NS_INTERFACE_MAP_END 58:49.64 ^~~~~~~~~~~~~~~~~~~~ 58:49.64 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 58:49.64 else 58:49.64 ^~~~ 58:49.64 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 58:49.64 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 58:49.64 ^~~~~~~~~~~~~~~~~~ 58:49.64 /builddir/build/BUILD/thunderbird-68.2.2/dom/cache/Cache.cpp:240:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 58:49.64 NS_INTERFACE_MAP_ENTRY(nsISupports) 58:49.64 ^~~~~~~~~~~~~~~~~~~~~~ 58:49.85 /builddir/build/BUILD/thunderbird-68.2.2/dom/cache/CacheStorage.cpp: In member function 'virtual nsresult mozilla::dom::cache::CacheStorage::QueryInterface(const nsIID&, void**)': 58:49.85 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 58:49.85 foundInterface = 0; \ 58:49.85 ^~~~~~~~~~~~~~ 58:49.85 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 58:49.85 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 58:49.85 ^~~~~~~~~~~~~~~~~~~~~~~ 58:49.86 /builddir/build/BUILD/thunderbird-68.2.2/dom/cache/CacheStorage.cpp:57:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 58:49.86 NS_INTERFACE_MAP_END 58:49.86 ^~~~~~~~~~~~~~~~~~~~ 58:49.86 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 58:49.86 else 58:49.86 ^~~~ 58:49.86 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 58:49.86 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 58:49.86 ^~~~~~~~~~~~~~~~~~ 58:49.86 /builddir/build/BUILD/thunderbird-68.2.2/dom/cache/CacheStorage.cpp:56:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 58:49.86 NS_INTERFACE_MAP_ENTRY(nsISupports) 58:49.86 ^~~~~~~~~~~~~~~~~~~~~~ 58:51.07 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/SMILKeySpline.h:11, 58:51.07 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/ComputedTimingFunction.h:16, 58:51.07 from /builddir/build/BUILD/thunderbird-68.2.2/gfx/layers/AnimationHelper.h:11, 58:51.07 from /builddir/build/BUILD/thunderbird-68.2.2/gfx/layers/AnimationHelper.cpp:7, 58:51.07 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/gfx/layers/Unified_cpp_gfx_layers0.cpp:2: 58:51.07 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = std::map; long unsigned int N = 2]': 58:51.07 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:99:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = std::map]' 58:51.07 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/Layers.h:248:29: required from here 58:51.07 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class std::map' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 58:51.08 memset(&aArr[0], 0, N * sizeof(T)); 58:51.08 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 58:51.08 In file included from /usr/include/c++/8/map:61, 58:51.08 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/system_wrappers/map:3, 58:51.08 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/stl_wrappers/map:44, 58:51.08 from /builddir/build/BUILD/thunderbird-68.2.2/ipc/chromium/src/base/process_util.h:31, 58:51.08 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/ipc/IPCMessageUtils.h:10, 58:51.08 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/LayersMessages.h:11, 58:51.08 from /builddir/build/BUILD/thunderbird-68.2.2/gfx/layers/AnimationHelper.h:12, 58:51.08 from /builddir/build/BUILD/thunderbird-68.2.2/gfx/layers/AnimationHelper.cpp:7, 58:51.08 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/gfx/layers/Unified_cpp_gfx_layers0.cpp:2: 58:51.08 /usr/include/c++/8/bits/stl_map.h:100:11: note: 'class std::map' declared here 58:51.08 class map 58:51.08 ^~~ 58:51.16 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/SMILKeySpline.h:11, 58:51.16 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/ComputedTimingFunction.h:16, 58:51.16 from /builddir/build/BUILD/thunderbird-68.2.2/gfx/layers/AnimationHelper.h:11, 58:51.16 from /builddir/build/BUILD/thunderbird-68.2.2/gfx/layers/AnimationHelper.cpp:7, 58:51.16 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/gfx/layers/Unified_cpp_gfx_layers0.cpp:2: 58:51.16 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = std::vector; long unsigned int N = 2]': 58:51.16 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:99:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = std::vector]' 58:51.17 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:36:53: required from here 58:51.17 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class std::vector' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 58:51.17 memset(&aArr[0], 0, N * sizeof(T)); 58:51.17 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 58:51.17 In file included from /usr/include/c++/8/vector:64, 58:51.17 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/system_wrappers/vector:3, 58:51.17 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/stl_wrappers/vector:44, 58:51.18 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/gfx/2D.h:17, 58:51.18 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsRect.h:15, 58:51.18 from /builddir/build/BUILD/thunderbird-68.2.2/layout/base/Units.h:17, 58:51.18 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/ServoStyleConstsForwards.h:23, 58:51.18 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/ServoStyleConsts.h:28, 58:51.18 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsTimingFunction.h:10, 58:51.18 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/ComputedTimingFunction.h:12, 58:51.18 from /builddir/build/BUILD/thunderbird-68.2.2/gfx/layers/AnimationHelper.h:11, 58:51.18 from /builddir/build/BUILD/thunderbird-68.2.2/gfx/layers/AnimationHelper.cpp:7, 58:51.18 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/gfx/layers/Unified_cpp_gfx_layers0.cpp:2: 58:51.18 /usr/include/c++/8/bits/stl_vector.h:339:11: note: 'class std::vector' declared here 58:51.18 class vector : protected _Vector_base<_Tp, _Alloc> 58:51.18 ^~~~~~ 58:51.18 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/SMILKeySpline.h:11, 58:51.18 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/ComputedTimingFunction.h:16, 58:51.18 from /builddir/build/BUILD/thunderbird-68.2.2/gfx/layers/AnimationHelper.h:11, 58:51.18 from /builddir/build/BUILD/thunderbird-68.2.2/gfx/layers/AnimationHelper.cpp:7, 58:51.18 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/gfx/layers/Unified_cpp_gfx_layers0.cpp:2: 58:51.18 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = mozilla::layers::ClipManager; long unsigned int N = 2]': 58:51.18 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:99:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = mozilla::layers::ClipManager]' 58:51.18 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:93:32: required from here 58:51.18 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class mozilla::layers::ClipManager' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 58:51.18 memset(&aArr[0], 0, N * sizeof(T)); 58:51.18 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 58:51.18 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:11, 58:51.18 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/layers/RenderRootStateManager.h:14, 58:51.18 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/layers/WebRenderLayerManager.h:21, 58:51.18 from /builddir/build/BUILD/thunderbird-68.2.2/gfx/layers/AnimationInfo.cpp:9, 58:51.18 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/gfx/layers/Unified_cpp_gfx_layers0.cpp:11: 58:51.18 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/layers/ClipManager.h:52:7: note: 'class mozilla::layers::ClipManager' declared here 58:51.18 class ClipManager { 58:51.18 ^~~~~~~~~~~ 58:52.56 dom/webgpu 58:53.07 dom/clients/api 58:57.37 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/HashTable.h:89, 58:57.37 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/HashTable.h:10, 58:57.37 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/TracingAPI.h:11, 58:57.37 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/GCPolicyAPI.h:49, 58:57.37 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/RootingAPI.h:22, 58:57.37 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/Value.h:26, 58:57.37 from /builddir/build/BUILD/thunderbird-68.2.2/dom/base/nsContentUtils.h:21, 58:57.37 from /builddir/build/BUILD/thunderbird-68.2.2/dom/base/nsContentUtils.cpp:9: 58:57.37 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = xpc::GlobalProperties]': 58:57.37 /builddir/build/BUILD/thunderbird-68.2.2/js/xpconnect/src/xpcprivate.h:2272:45: required from here 58:57.38 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/PodOperations.h:31:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct xpc::GlobalProperties'; use assignment or value-initialization instead [-Wclass-memaccess] 58:57.38 memset(aT, 0, sizeof(T)); 58:57.38 ~~~~~~^~~~~~~~~~~~~~~~~~ 58:57.38 In file included from /builddir/build/BUILD/thunderbird-68.2.2/dom/base/nsContentUtils.cpp:231: 58:57.38 /builddir/build/BUILD/thunderbird-68.2.2/js/xpconnect/src/xpcprivate.h:2271:8: note: 'struct xpc::GlobalProperties' declared here 58:57.38 struct GlobalProperties { 58:57.38 ^~~~~~~~~~~~~~~~ 58:57.78 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/HashTable.h:89, 58:57.78 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/HashTable.h:10, 58:57.78 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/TracingAPI.h:11, 58:57.78 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/GCPolicyAPI.h:49, 58:57.78 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/RootingAPI.h:22, 58:57.78 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/Value.h:26, 58:57.78 from /builddir/build/BUILD/thunderbird-68.2.2/dom/base/nsContentUtils.h:21, 58:57.78 from /builddir/build/BUILD/thunderbird-68.2.2/dom/base/nsContentUtils.cpp:9: 58:57.78 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = std::map; long unsigned int N = 2]': 58:57.78 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:99:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = std::map]' 58:57.78 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/Layers.h:248:29: required from here 58:57.78 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class std::map' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 58:57.78 memset(&aArr[0], 0, N * sizeof(T)); 58:57.78 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 58:57.78 In file included from /usr/include/c++/8/map:61, 58:57.78 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/system_wrappers/map:3, 58:57.78 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/stl_wrappers/map:44, 58:57.78 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/Layers.h:10, 58:57.78 from /builddir/build/BUILD/thunderbird-68.2.2/dom/base/nsContentUtils.cpp:27: 58:57.79 /usr/include/c++/8/bits/stl_map.h:100:11: note: 'class std::map' declared here 58:57.79 class map 58:57.79 ^~~ 59:01.17 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsUtils.h:14, 59:01.17 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupports.h:79, 59:01.17 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 59:01.17 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 59:01.17 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsTArray.h:30, 59:01.17 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/ErrorResult.h:38, 59:01.17 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/ClientsBinding.h:9, 59:01.17 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/ClientBinding.h:6, 59:01.17 from /builddir/build/BUILD/thunderbird-68.2.2/dom/clients/api/Client.h:9, 59:01.17 from /builddir/build/BUILD/thunderbird-68.2.2/dom/clients/api/Client.cpp:7, 59:01.17 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dom/clients/api/Unified_cpp_dom_clients_api0.cpp:2: 59:01.18 /builddir/build/BUILD/thunderbird-68.2.2/dom/clients/api/Client.cpp: In member function 'virtual nsresult mozilla::dom::Client::QueryInterface(const nsIID&, void**)': 59:01.18 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 59:01.18 foundInterface = 0; \ 59:01.18 ^~~~~~~~~~~~~~ 59:01.18 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 59:01.18 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 59:01.18 ^~~~~~~~~~~~~~~~~~~~~~~ 59:01.18 /builddir/build/BUILD/thunderbird-68.2.2/dom/clients/api/Client.cpp:33:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 59:01.18 NS_INTERFACE_MAP_END 59:01.18 ^~~~~~~~~~~~~~~~~~~~ 59:01.18 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 59:01.18 else 59:01.18 ^~~~ 59:01.18 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 59:01.18 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 59:01.18 ^~~~~~~~~~~~~~~~~~ 59:01.18 /builddir/build/BUILD/thunderbird-68.2.2/dom/clients/api/Client.cpp:32:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 59:01.18 NS_INTERFACE_MAP_ENTRY(nsISupports) 59:01.18 ^~~~~~~~~~~~~~~~~~~~~~ 59:01.44 /builddir/build/BUILD/thunderbird-68.2.2/dom/clients/api/Clients.cpp: In member function 'virtual nsresult mozilla::dom::Clients::QueryInterface(const nsIID&, void**)': 59:01.45 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 59:01.45 foundInterface = 0; \ 59:01.45 ^~~~~~~~~~~~~~ 59:01.45 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 59:01.45 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 59:01.45 ^~~~~~~~~~~~~~~~~~~~~~~ 59:01.45 /builddir/build/BUILD/thunderbird-68.2.2/dom/clients/api/Clients.cpp:34:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 59:01.45 NS_INTERFACE_MAP_END 59:01.45 ^~~~~~~~~~~~~~~~~~~~ 59:01.45 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 59:01.45 else 59:01.45 ^~~~ 59:01.45 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 59:01.45 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 59:01.45 ^~~~~~~~~~~~~~~~~~ 59:01.45 /builddir/build/BUILD/thunderbird-68.2.2/dom/clients/api/Clients.cpp:33:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 59:01.45 NS_INTERFACE_MAP_ENTRY(nsISupports) 59:01.45 ^~~~~~~~~~~~~~~~~~~~~~ 59:12.43 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:26, 59:12.44 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/ContentParent.h:10, 59:12.44 from /builddir/build/BUILD/thunderbird-68.2.2/dom/cache/PrincipalVerifier.cpp:9, 59:12.44 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dom/cache/Unified_cpp_dom_cache1.cpp:47: 59:12.44 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 59:12.44 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 59:12.44 std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 59:12.44 ^ 59:12.44 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 59:12.44 struct Block { 59:12.44 ^~~~~ 59:20.05 dom/clients/manager 59:23.15 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFontEntry.h:13, 59:23.15 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFont.h:11, 59:23.15 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsDeviceContext.h:12, 59:23.15 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsViewManager.h:14, 59:23.15 from /builddir/build/BUILD/thunderbird-68.2.2/dom/base/nsDOMWindowUtils.cpp:53: 59:23.16 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 59:23.16 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 59:23.16 std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 59:23.16 ^ 59:23.16 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 59:23.16 struct Block { 59:23.16 ^~~~~ 59:27.66 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsUtils.h:14, 59:27.66 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsCOMPtr.h:30, 59:27.66 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsIWeakReferenceUtils.h:10, 59:27.66 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsWeakReference.h:14, 59:27.66 from /builddir/build/BUILD/thunderbird-68.2.2/dom/base/nsDOMWindowUtils.h:10, 59:27.66 from /builddir/build/BUILD/thunderbird-68.2.2/dom/base/nsDOMWindowUtils.cpp:7: 59:27.66 /builddir/build/BUILD/thunderbird-68.2.2/dom/base/nsDOMWindowUtils.cpp: In member function 'virtual nsresult nsDOMWindowUtils::QueryInterface(const nsIID&, void**)': 59:27.66 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 59:27.67 foundInterface = 0; \ 59:27.67 ^~~~~~~~~~~~~~ 59:27.67 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 59:27.67 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 59:27.67 ^~~~~~~~~~~~~~~~~~~~~~~ 59:27.67 /builddir/build/BUILD/thunderbird-68.2.2/dom/base/nsDOMWindowUtils.cpp:203:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 59:27.67 NS_INTERFACE_MAP_END 59:27.67 ^~~~~~~~~~~~~~~~~~~~ 59:27.67 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 59:27.67 else 59:27.67 ^~~~ 59:27.67 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 59:27.67 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 59:27.67 ^~~~~~~~~~~~~~~~~~ 59:27.67 /builddir/build/BUILD/thunderbird-68.2.2/dom/base/nsDOMWindowUtils.cpp:202:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 59:27.67 NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference) 59:27.67 ^~~~~~~~~~~~~~~~~~~~~~ 59:27.85 /builddir/build/BUILD/thunderbird-68.2.2/dom/base/nsDOMWindowUtils.cpp: In member function 'virtual nsresult nsTranslationNodeList::QueryInterface(const nsIID&, void**)': 59:27.85 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 59:27.85 foundInterface = 0; \ 59:27.85 ^~~~~~~~~~~~~~ 59:27.85 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 59:27.85 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 59:27.85 ^~~~~~~~~~~~~~~~~~~~~~~ 59:27.85 /builddir/build/BUILD/thunderbird-68.2.2/dom/base/nsDOMWindowUtils.cpp:4080:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 59:27.85 NS_INTERFACE_MAP_END 59:27.85 ^~~~~~~~~~~~~~~~~~~~ 59:27.86 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 59:27.86 else 59:27.86 ^~~~ 59:27.86 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 59:27.86 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 59:27.86 ^~~~~~~~~~~~~~~~~~ 59:27.86 /builddir/build/BUILD/thunderbird-68.2.2/dom/base/nsDOMWindowUtils.cpp:4079:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 59:27.86 NS_INTERFACE_MAP_ENTRY(nsITranslationNodeList) 59:27.86 ^~~~~~~~~~~~~~~~~~~~~~ 59:28.73 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentChild.h:24, 59:28.73 from /builddir/build/BUILD/thunderbird-68.2.2/dom/ipc/ContentChild.h:14, 59:28.73 from /builddir/build/BUILD/thunderbird-68.2.2/dom/base/nsFrameMessageManager.cpp:11: 59:28.73 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 59:28.73 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 59:28.73 std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 59:28.73 ^ 59:28.73 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 59:28.73 struct Block { 59:28.73 ^~~~~ 59:29.73 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/HashTable.h:89, 59:29.73 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/HashTable.h:10, 59:29.73 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/TracingAPI.h:11, 59:29.74 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/GCPolicyAPI.h:49, 59:29.74 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/RootingAPI.h:22, 59:29.74 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/Value.h:26, 59:29.74 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsIDOMWindowUtils.h:21, 59:29.74 from /builddir/build/BUILD/thunderbird-68.2.2/dom/base/nsDOMWindowUtils.h:12, 59:29.74 from /builddir/build/BUILD/thunderbird-68.2.2/dom/base/nsDOMWindowUtils.cpp:7: 59:29.74 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = std::map; long unsigned int N = 2]': 59:29.74 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:99:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = std::map]' 59:29.74 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/Layers.h:248:29: required from here 59:29.74 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class std::map' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 59:29.74 memset(&aArr[0], 0, N * sizeof(T)); 59:29.74 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 59:29.74 In file included from /usr/include/c++/8/map:61, 59:29.74 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/system_wrappers/map:3, 59:29.74 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/stl_wrappers/map:44, 59:29.74 from /builddir/build/BUILD/thunderbird-68.2.2/ipc/chromium/src/base/process_util.h:31, 59:29.74 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/ipc/ProtocolUtils.h:13, 59:29.74 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/layers/CompositorBridgeChild.h:14, 59:29.74 from /builddir/build/BUILD/thunderbird-68.2.2/dom/base/nsDOMWindowUtils.cpp:9: 59:29.74 /usr/include/c++/8/bits/stl_map.h:100:11: note: 'class std::map' declared here 59:29.74 class map 59:29.74 ^~~ 59:29.91 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/HashTable.h:89, 59:29.91 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/HashTable.h:10, 59:29.91 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/TracingAPI.h:11, 59:29.92 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/GCPolicyAPI.h:49, 59:29.92 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/RootingAPI.h:22, 59:29.92 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/Value.h:26, 59:29.92 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsIDOMWindowUtils.h:21, 59:29.92 from /builddir/build/BUILD/thunderbird-68.2.2/dom/base/nsDOMWindowUtils.h:12, 59:29.92 from /builddir/build/BUILD/thunderbird-68.2.2/dom/base/nsDOMWindowUtils.cpp:7: 59:29.92 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = std::vector; long unsigned int N = 2]': 59:29.92 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:99:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = std::vector]' 59:29.92 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:36:53: required from here 59:29.92 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class std::vector' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 59:29.92 memset(&aArr[0], 0, N * sizeof(T)); 59:29.92 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 59:29.92 In file included from /usr/include/c++/8/vector:64, 59:29.92 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/system_wrappers/vector:3, 59:29.92 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/stl_wrappers/vector:44, 59:29.92 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/gfx/2D.h:17, 59:29.92 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsRect.h:15, 59:29.92 from /builddir/build/BUILD/thunderbird-68.2.2/layout/base/Units.h:17, 59:29.92 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 59:29.92 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/BasicEvents.h:12, 59:29.92 from /builddir/build/BUILD/thunderbird-68.2.2/dom/base/nsDOMWindowUtils.h:14, 59:29.92 from /builddir/build/BUILD/thunderbird-68.2.2/dom/base/nsDOMWindowUtils.cpp:7: 59:29.93 /usr/include/c++/8/bits/stl_vector.h:339:11: note: 'class std::vector' declared here 59:29.93 class vector : protected _Vector_base<_Tp, _Alloc> 59:29.93 ^~~~~~ 59:29.93 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/HashTable.h:89, 59:29.93 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/HashTable.h:10, 59:29.93 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/TracingAPI.h:11, 59:29.93 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/GCPolicyAPI.h:49, 59:29.93 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/RootingAPI.h:22, 59:29.93 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/Value.h:26, 59:29.93 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsIDOMWindowUtils.h:21, 59:29.93 from /builddir/build/BUILD/thunderbird-68.2.2/dom/base/nsDOMWindowUtils.h:12, 59:29.93 from /builddir/build/BUILD/thunderbird-68.2.2/dom/base/nsDOMWindowUtils.cpp:7: 59:29.93 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = mozilla::layers::ClipManager; long unsigned int N = 2]': 59:29.93 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:99:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = mozilla::layers::ClipManager]' 59:29.93 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:93:32: required from here 59:29.93 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class mozilla::layers::ClipManager' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 59:29.93 memset(&aArr[0], 0, N * sizeof(T)); 59:29.93 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 59:29.93 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:11, 59:29.93 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/layers/RenderRootStateManager.h:14, 59:29.93 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/layers/WebRenderLayerManager.h:21, 59:29.93 from /builddir/build/BUILD/thunderbird-68.2.2/dom/base/nsDOMWindowUtils.cpp:117: 59:29.94 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/layers/ClipManager.h:52:7: note: 'class mozilla::layers::ClipManager' declared here 59:29.94 class ClipManager { 59:29.94 ^~~~~~~~~~~ 59:31.94 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:26, 59:31.94 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/ContentParent.h:10, 59:31.95 from /builddir/build/BUILD/thunderbird-68.2.2/dom/clients/manager/ClientManagerService.cpp:15, 59:31.95 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dom/clients/manager/Unified_cpp_dom_clients_manager0.cpp:119: 59:31.95 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 59:31.95 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 59:31.95 std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 59:31.95 ^ 59:31.95 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 59:31.95 struct Block { 59:31.95 ^~~~~ 59:32.53 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsUtils.h:14, 59:32.53 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupports.h:79, 59:32.53 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsIMessageManager.h:10, 59:32.53 from /builddir/build/BUILD/thunderbird-68.2.2/dom/base/nsFrameMessageManager.h:10, 59:32.53 from /builddir/build/BUILD/thunderbird-68.2.2/dom/base/nsFrameMessageManager.cpp:9: 59:32.53 /builddir/build/BUILD/thunderbird-68.2.2/dom/base/nsFrameMessageManager.cpp: In member function 'virtual nsresult nsFrameMessageManager::QueryInterface(const nsIID&, void**)': 59:32.53 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 59:32.53 foundInterface = 0; \ 59:32.53 ^~~~~~~~~~~~~~ 59:32.53 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 59:32.53 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 59:32.53 ^~~~~~~~~~~~~~~~~~~~~~~ 59:32.54 /builddir/build/BUILD/thunderbird-68.2.2/dom/base/nsFrameMessageManager.cpp:154:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 59:32.54 NS_INTERFACE_MAP_END 59:32.54 ^~~~~~~~~~~~~~~~~~~~ 59:32.54 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:986:3: note: some parts of macro expansion are not guarded by this 'else' clause 59:32.54 else 59:32.54 ^~~~ 59:32.54 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1061:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_CONDITIONAL' 59:32.54 NS_IMPL_QUERY_BODY_CONDITIONAL(_interface, condition) 59:32.54 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 59:32.54 /builddir/build/BUILD/thunderbird-68.2.2/dom/base/nsFrameMessageManager.cpp:151:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CONDITIONAL' 59:32.54 NS_INTERFACE_MAP_ENTRY_CONDITIONAL(nsIMessageSender, 59:32.54 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 59:33.26 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/HashTable.h:89, 59:33.26 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/HashTable.h:10, 59:33.26 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/TracingAPI.h:11, 59:33.26 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/GCPolicyAPI.h:49, 59:33.26 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/RootingAPI.h:22, 59:33.26 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsCycleCollectionParticipant.h:13, 59:33.26 from /builddir/build/BUILD/thunderbird-68.2.2/dom/base/nsFrameMessageManager.h:17, 59:33.26 from /builddir/build/BUILD/thunderbird-68.2.2/dom/base/nsFrameMessageManager.cpp:9: 59:33.26 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = xpc::GlobalProperties]': 59:33.26 /builddir/build/BUILD/thunderbird-68.2.2/js/xpconnect/src/xpcprivate.h:2272:45: required from here 59:33.26 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/PodOperations.h:31:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct xpc::GlobalProperties'; use assignment or value-initialization instead [-Wclass-memaccess] 59:33.26 memset(aT, 0, sizeof(T)); 59:33.26 ~~~~~~^~~~~~~~~~~~~~~~~~ 59:33.26 In file included from /builddir/build/BUILD/thunderbird-68.2.2/dom/base/nsFrameMessageManager.cpp:61: 59:33.26 /builddir/build/BUILD/thunderbird-68.2.2/js/xpconnect/src/xpcprivate.h:2271:8: note: 'struct xpc::GlobalProperties' declared here 59:33.27 struct GlobalProperties { 59:33.27 ^~~~~~~~~~~~~~~~ 59:33.42 dom/commandhandler 59:34.87 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsUtils.h:14, 59:34.87 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupports.h:79, 59:34.87 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsIComponentManager.h:10, 59:34.87 from /builddir/build/BUILD/thunderbird-68.2.2/dom/commandhandler/nsBaseCommandController.cpp:8, 59:34.87 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dom/commandhandler/Unified_cpp_dom_commandhandler0.cpp:2: 59:34.87 /builddir/build/BUILD/thunderbird-68.2.2/dom/commandhandler/nsBaseCommandController.cpp: In member function 'virtual nsresult nsBaseCommandController::QueryInterface(const nsIID&, void**)': 59:34.87 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 59:34.87 foundInterface = 0; \ 59:34.87 ^~~~~~~~~~~~~~ 59:34.88 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 59:34.88 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 59:34.88 ^~~~~~~~~~~~~~~~~~~~~~~ 59:34.88 /builddir/build/BUILD/thunderbird-68.2.2/dom/commandhandler/nsBaseCommandController.cpp:22:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 59:34.88 NS_INTERFACE_MAP_END 59:34.88 ^~~~~~~~~~~~~~~~~~~~ 59:34.88 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:991:3: note: some parts of macro expansion are not guarded by this 'else' clause 59:34.88 else 59:34.88 ^~~~ 59:34.88 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1067:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 59:34.88 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 59:34.88 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 59:34.88 /builddir/build/BUILD/thunderbird-68.2.2/dom/commandhandler/nsBaseCommandController.cpp:21:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 59:34.88 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIControllerContext) 59:34.88 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 59:39.50 /builddir/build/BUILD/thunderbird-68.2.2/dom/commandhandler/nsCommandManager.cpp: In member function 'virtual nsresult nsCommandManager::QueryInterface(const nsIID&, void**)': 59:39.50 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 59:39.50 foundInterface = 0; \ 59:39.50 ^~~~~~~~~~~~~~ 59:39.50 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 59:39.50 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 59:39.50 ^~~~~~~~~~~~~~~~~~~~~~~ 59:39.50 /builddir/build/BUILD/thunderbird-68.2.2/dom/commandhandler/nsCommandManager.cpp:57:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 59:39.50 NS_INTERFACE_MAP_END 59:39.50 ^~~~~~~~~~~~~~~~~~~~ 59:39.50 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:991:3: note: some parts of macro expansion are not guarded by this 'else' clause 59:39.50 else 59:39.50 ^~~~ 59:39.50 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1067:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 59:39.50 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 59:39.50 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 59:39.50 /builddir/build/BUILD/thunderbird-68.2.2/dom/commandhandler/nsCommandManager.cpp:56:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 59:39.50 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsICommandManager) 59:39.50 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 59:42.19 dom/credentialmanagement 59:48.36 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsUtils.h:14, 59:48.36 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupports.h:79, 59:48.36 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 59:48.36 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 59:48.36 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsTArray.h:30, 59:48.36 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/ErrorResult.h:38, 59:48.36 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/WebAuthenticationBinding.h:10, 59:48.36 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/CredentialManagementBinding.h:7, 59:48.37 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/Credential.h:10, 59:48.37 from /builddir/build/BUILD/thunderbird-68.2.2/dom/credentialmanagement/Credential.cpp:7, 59:48.37 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dom/credentialmanagement/Unified_cpp_credentialmanagement0.cpp:2: 59:48.37 /builddir/build/BUILD/thunderbird-68.2.2/dom/credentialmanagement/Credential.cpp: In member function 'virtual nsresult mozilla::dom::Credential::QueryInterface(const nsIID&, void**)': 59:48.37 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 59:48.37 foundInterface = 0; \ 59:48.37 ^~~~~~~~~~~~~~ 59:48.37 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 59:48.37 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 59:48.37 ^~~~~~~~~~~~~~~~~~~~~~~ 59:48.37 /builddir/build/BUILD/thunderbird-68.2.2/dom/credentialmanagement/Credential.cpp:22:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 59:48.38 NS_INTERFACE_MAP_END 59:48.38 ^~~~~~~~~~~~~~~~~~~~ 59:48.38 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 59:48.38 else 59:48.38 ^~~~ 59:48.38 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 59:48.38 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 59:48.38 ^~~~~~~~~~~~~~~~~~ 59:48.38 /builddir/build/BUILD/thunderbird-68.2.2/dom/credentialmanagement/Credential.cpp:21:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 59:48.38 NS_INTERFACE_MAP_ENTRY(nsISupports) 59:48.38 ^~~~~~~~~~~~~~~~~~~~~~ 59:49.21 /builddir/build/BUILD/thunderbird-68.2.2/dom/credentialmanagement/CredentialsContainer.cpp: In member function 'virtual nsresult mozilla::dom::CredentialsContainer::QueryInterface(const nsIID&, void**)': 59:49.21 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 59:49.21 foundInterface = 0; \ 59:49.21 ^~~~~~~~~~~~~~ 59:49.21 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 59:49.22 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 59:49.22 ^~~~~~~~~~~~~~~~~~~~~~~ 59:49.22 /builddir/build/BUILD/thunderbird-68.2.2/dom/credentialmanagement/CredentialsContainer.cpp:23:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 59:49.22 NS_INTERFACE_MAP_END 59:49.22 ^~~~~~~~~~~~~~~~~~~~ 59:49.22 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 59:49.22 else 59:49.22 ^~~~ 59:49.22 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 59:49.22 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 59:49.22 ^~~~~~~~~~~~~~~~~~ 59:49.22 /builddir/build/BUILD/thunderbird-68.2.2/dom/credentialmanagement/CredentialsContainer.cpp:22:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 59:49.22 NS_INTERFACE_MAP_ENTRY(nsISupports) 59:49.22 ^~~~~~~~~~~~~~~~~~~~~~ 59:51.24 dom/crypto 59:53.86 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFontEntry.h:13, 59:53.86 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFont.h:11, 59:53.86 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsDeviceContext.h:12, 59:53.86 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsViewManager.h:14, 59:53.86 from /builddir/build/BUILD/thunderbird-68.2.2/dom/base/nsGlobalWindowInner.cpp:130: 59:53.86 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 59:53.86 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 59:53.86 std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 59:53.86 ^ 59:53.86 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 59:53.86 struct Block { 59:53.86 ^~~~~ 59:55.27 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:26, 59:55.27 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/ContentParent.h:10, 59:55.27 from /builddir/build/BUILD/thunderbird-68.2.2/dom/clients/manager/ClientSourceParent.cpp:14, 59:55.28 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dom/clients/manager/Unified_cpp_dom_clients_manager1.cpp:92: 59:55.28 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 59:55.28 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 59:55.28 std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 59:55.28 ^ 59:55.28 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 59:55.28 struct Block { 59:55.28 ^~~~~ 59:55.66 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsUtils.h:14, 59:55.66 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupports.h:79, 59:55.67 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/domstubs.h:10, 59:55.67 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsIDOMWindow.h:10, 59:55.67 from /builddir/build/BUILD/thunderbird-68.2.2/dom/base/nsPIDOMWindow.h:10, 59:55.67 from /builddir/build/BUILD/thunderbird-68.2.2/dom/base/nsGlobalWindowInner.h:10, 59:55.67 from /builddir/build/BUILD/thunderbird-68.2.2/dom/base/nsGlobalWindow.h:14, 59:55.67 from /builddir/build/BUILD/thunderbird-68.2.2/dom/base/nsGlobalWindowInner.cpp:7: 59:55.67 /builddir/build/BUILD/thunderbird-68.2.2/dom/base/nsGlobalWindowInner.cpp: In member function 'virtual nsresult IdleRequestExecutorTimeoutHandler::QueryInterface(const nsIID&, void**)': 59:55.67 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 59:55.67 foundInterface = 0; \ 59:55.67 ^~~~~~~~~~~~~~ 59:55.67 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 59:55.68 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 59:55.68 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 59:55.68 /builddir/build/BUILD/thunderbird-68.2.2/dom/base/nsGlobalWindowInner.cpp:439:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 59:55.68 NS_INTERFACE_MAP_END_INHERITING(TimeoutHandler) 59:55.68 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 59:55.68 In file included from /builddir/build/BUILD/thunderbird-68.2.2/dom/base/nsWrapperCache.h:10, 59:55.69 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/EventTarget.h:13, 59:55.69 from /builddir/build/BUILD/thunderbird-68.2.2/dom/base/nsPIDOMWindow.h:15, 59:55.69 from /builddir/build/BUILD/thunderbird-68.2.2/dom/base/nsGlobalWindowInner.h:10, 59:55.69 from /builddir/build/BUILD/thunderbird-68.2.2/dom/base/nsGlobalWindow.h:14, 59:55.69 from /builddir/build/BUILD/thunderbird-68.2.2/dom/base/nsGlobalWindowInner.cpp:7: 59:55.70 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 59:55.70 } else 59:55.70 ^~~~ 59:55.70 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 59:55.70 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 59:55.70 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 59:55.70 /builddir/build/BUILD/thunderbird-68.2.2/dom/base/nsGlobalWindowInner.cpp:438:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 59:55.70 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(IdleRequestExecutorTimeoutHandler) 59:55.70 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 59:55.70 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsUtils.h:14, 59:55.70 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupports.h:79, 59:55.70 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/domstubs.h:10, 59:55.70 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsIDOMWindow.h:10, 59:55.70 from /builddir/build/BUILD/thunderbird-68.2.2/dom/base/nsPIDOMWindow.h:10, 59:55.70 from /builddir/build/BUILD/thunderbird-68.2.2/dom/base/nsGlobalWindowInner.h:10, 59:55.70 from /builddir/build/BUILD/thunderbird-68.2.2/dom/base/nsGlobalWindow.h:14, 59:55.71 from /builddir/build/BUILD/thunderbird-68.2.2/dom/base/nsGlobalWindowInner.cpp:7: 59:55.71 /builddir/build/BUILD/thunderbird-68.2.2/dom/base/nsGlobalWindowInner.cpp: In member function 'virtual nsresult IdleRequestExecutor::QueryInterface(const nsIID&, void**)': 59:55.71 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 59:55.71 foundInterface = 0; \ 59:55.71 ^~~~~~~~~~~~~~ 59:55.71 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 59:55.71 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 59:55.71 ^~~~~~~~~~~~~~~~~~~~~~~ 59:55.71 /builddir/build/BUILD/thunderbird-68.2.2/dom/base/nsGlobalWindowInner.cpp:527:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 59:55.71 NS_INTERFACE_MAP_END 59:55.71 ^~~~~~~~~~~~~~~~~~~~ 59:55.71 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:991:3: note: some parts of macro expansion are not guarded by this 'else' clause 59:55.71 else 59:55.72 ^~~~ 59:55.72 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1067:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 59:55.72 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 59:55.72 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 59:55.72 /builddir/build/BUILD/thunderbird-68.2.2/dom/base/nsGlobalWindowInner.cpp:526:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 59:55.72 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIRunnable) 59:55.72 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 59:55.72 /builddir/build/BUILD/thunderbird-68.2.2/dom/base/nsGlobalWindowInner.cpp: In member function 'virtual nsresult IdleRequestTimeoutHandler::QueryInterface(const nsIID&, void**)': 59:55.72 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 59:55.72 foundInterface = 0; \ 59:55.72 ^~~~~~~~~~~~~~ 59:55.73 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 59:55.73 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 59:55.73 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 59:55.73 /builddir/build/BUILD/thunderbird-68.2.2/dom/base/nsGlobalWindowInner.cpp:740:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 59:55.73 NS_INTERFACE_MAP_END_INHERITING(TimeoutHandler) 59:55.73 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 59:55.73 In file included from /builddir/build/BUILD/thunderbird-68.2.2/dom/base/nsWrapperCache.h:10, 59:55.73 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/EventTarget.h:13, 59:55.73 from /builddir/build/BUILD/thunderbird-68.2.2/dom/base/nsPIDOMWindow.h:15, 59:55.73 from /builddir/build/BUILD/thunderbird-68.2.2/dom/base/nsGlobalWindowInner.h:10, 59:55.73 from /builddir/build/BUILD/thunderbird-68.2.2/dom/base/nsGlobalWindow.h:14, 59:55.73 from /builddir/build/BUILD/thunderbird-68.2.2/dom/base/nsGlobalWindowInner.cpp:7: 59:55.73 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 59:55.73 } else 59:55.73 ^~~~ 59:55.73 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 59:55.73 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 59:55.73 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 59:55.74 /builddir/build/BUILD/thunderbird-68.2.2/dom/base/nsGlobalWindowInner.cpp:739:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 59:55.74 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(IdleRequestTimeoutHandler) 59:55.74 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 59:55.74 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsUtils.h:14, 59:55.74 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupports.h:79, 59:55.74 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/domstubs.h:10, 59:55.74 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsIDOMWindow.h:10, 59:55.74 from /builddir/build/BUILD/thunderbird-68.2.2/dom/base/nsPIDOMWindow.h:10, 59:55.74 from /builddir/build/BUILD/thunderbird-68.2.2/dom/base/nsGlobalWindowInner.h:10, 59:55.74 from /builddir/build/BUILD/thunderbird-68.2.2/dom/base/nsGlobalWindow.h:14, 59:55.74 from /builddir/build/BUILD/thunderbird-68.2.2/dom/base/nsGlobalWindowInner.cpp:7: 59:55.74 /builddir/build/BUILD/thunderbird-68.2.2/dom/base/nsGlobalWindowInner.cpp: In member function 'virtual nsresult nsGlobalWindowInner::QueryInterface(const nsIID&, void**)': 59:55.74 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 59:55.74 foundInterface = 0; \ 59:55.74 ^~~~~~~~~~~~~~ 59:55.74 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 59:55.74 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 59:55.75 ^~~~~~~~~~~~~~~~~~~~~~~ 59:55.75 /builddir/build/BUILD/thunderbird-68.2.2/dom/base/nsGlobalWindowInner.cpp:1272:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 59:55.75 NS_INTERFACE_MAP_END 59:55.75 ^~~~~~~~~~~~~~~~~~~~ 59:55.75 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro