Mock Version: 1.4.18 Mock Version: 1.4.18 ENTER ['do_with_status'](['bash', '--login', '-c', '/usr/bin/rpmbuild -bs --target aarch64 --nodeps /builddir/build/SPECS/thunderbird.spec'], chrootPath='/var/lib/mock/f31-build-17605039-1271666/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 aarch64 --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 warning: line 200: It's not recommended to have unversioned Obsoletes: Obsoletes: thunderbird-lightning warning: extra tokens at the end of %endif directive in line 610: %endif # build_langpacks Building target platforms: aarch64 Building for target aarch64 setting SOURCE_DATE_EPOCH=1569542400 Wrote: /builddir/build/SRPMS/thunderbird-68.1.1-1.fc31.src.rpm Child return code was: 0 ENTER ['do_with_status'](['bash', '--login', '-c', '/usr/bin/rpmbuild -bb --target aarch64 --nodeps /builddir/build/SPECS/thunderbird.spec'], chrootPath='/var/lib/mock/f31-build-17605039-1271666/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 aarch64 --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 warning: line 200: It's not recommended to have unversioned Obsoletes: Obsoletes: thunderbird-lightning warning: extra tokens at the end of %endif directive in line 610: %endif # build_langpacks Building target platforms: aarch64 Building for target aarch64 setting SOURCE_DATE_EPOCH=1569542400 Executing(%prep): /bin/sh -e /var/tmp/rpm-tmp.fybuiw + umask 022 + cd /builddir/build/BUILD + cd /builddir/build/BUILD + rm -rf thunderbird-68.1.1 + /usr/bin/tar -xof - + /usr/bin/xz -dc /builddir/build/SOURCES/thunderbird-68.1.1.source.tar.xz + STATUS=0 + '[' 0 -ne 0 ']' + cd thunderbird-68.1.1 + /usr/bin/chmod -Rf a+rX,u+w,g-w,o-w . + echo 'Patch #9 (mozilla-build-arm.patch):' 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). + echo 'Patch #304 (mozilla-1245783.patch):' 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 + echo 'Patch #418 (mozilla-1512162.patch):' + /usr/bin/patch --no-backup-if-mismatch -p1 -b --suffix .mozbz-1512162 --fuzz=2 patching file js/src/wasm/WasmSignalHandlers.cpp Patch #418 (mozilla-1512162.patch): 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-ion' + echo 'ac_add_options --disable-webrtc' + echo 'ac_add_options --without-system-icu' + echo 'ac_add_options --with-system-jpeg' + echo 'ac_add_options --without-system-libvpx' + echo 'ac_add_options --disable-crashreporter' + echo 'export NODEJS="/builddir/build/BUILDROOT/bin/node-stdout-nonblocking-wrapper"' + RPM_EC=0 ++ jobs -p + exit 0 Executing(%build): /bin/sh -e /var/tmp/rpm-tmp.VXgVlw + umask 022 + cd /builddir/build/BUILD + cd thunderbird-68.1.1 + 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.1.1 + 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 serde v1.0.99 Compiling ryu v0.2.6 Compiling rand_core v0.3.0 Compiling unicode-xid v0.2.0 Compiling syn v1.0.5 Compiling unicode-width v0.1.5 Compiling libc v0.2.43 Compiling cbindgen v0.9.1 Compiling remove_dir_all v0.5.1 Compiling strsim v0.7.0 Compiling cfg-if v0.1.5 Compiling itoa v0.4.3 Compiling ansi_term v0.11.0 Compiling vec_map v0.8.1 Compiling bitflags v1.0.4 Compiling proc-macro2 v0.3.8 Compiling rand_core v0.2.2 Compiling textwrap v0.10.0 Compiling log v0.4.5 Compiling atty v0.2.11 Compiling rand v0.5.5 Compiling clap v2.32.0 Compiling tempfile v3.0.4 Compiling quote v0.5.2 Compiling syn v0.13.11 Compiling quote v1.0.2 Compiling serde_derive v1.0.58 Compiling toml v0.5.3 Compiling serde_json v1.0.32 Finished release [optimized] target(s) in 10m 47s Installing /builddir/build/BUILD/thunderbird-68.1.1/.cargo/bin/cbindgen Installed package `cbindgen v0.9.1` (executable `cbindgen`) warning: be sure to add `/builddir/build/BUILD/thunderbird-68.1.1/.cargo/bin` to your PATH to be able to run the installed binaries ++ pwd + export PATH=/builddir/build/BUILD/thunderbird-68.1.1/.cargo/bin:/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/sbin + PATH=/builddir/build/BUILD/thunderbird-68.1.1/.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 -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 -fasynchronous-unwind-tables -fstack-clash-protection -fpermissive' ++ 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 -fasynchronous-unwind-tables -fstack-clash-protection -fpermissive' ++ /usr/bin/sed -e s/-Werror=format-security// + MOZ_OPT_FLAGS='-O2 -g -pipe -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fpermissive' + MOZ_OPT_FLAGS='-O2 -g -pipe -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fpermissive -fno-delete-null-pointer-checks' + MOZ_OPT_FLAGS='-O2 -g -pipe -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fpermissive -fno-delete-null-pointer-checks -fPIC -Wl,-z,relro -Wl,-z,now' + MOZ_LINK_FLAGS='-Wl,--no-keep-memory -Wl,--reduce-memory-overheads' ++ echo -O2 -g -pipe -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fpermissive -fno-delete-null-pointer-checks -fPIC -Wl,-z,relro -Wl,-z,now ++ sed -e s/-fpermissive//g + export 'CFLAGS=-O2 -g -pipe -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fno-delete-null-pointer-checks -fPIC -Wl,-z,relro -Wl,-z,now' + CFLAGS='-O2 -g -pipe -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fno-delete-null-pointer-checks -fPIC -Wl,-z,relro -Wl,-z,now' + export 'CXXFLAGS=-O2 -g -pipe -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fpermissive -fno-delete-null-pointer-checks -fPIC -Wl,-z,relro -Wl,-z,now' + CXXFLAGS='-O2 -g -pipe -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fpermissive -fno-delete-null-pointer-checks -fPIC -Wl,-z,relro -Wl,-z,now' + export 'LDFLAGS=-Wl,--no-keep-memory -Wl,--reduce-memory-overheads' + LDFLAGS='-Wl,--no-keep-memory -Wl,--reduce-memory-overheads' + export PREFIX=/usr + PREFIX=/usr + export LIBDIR=/usr/lib64 + LIBDIR=/usr/lib64 + 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 4 ']' + '[' 4 -ge 2 ']' + MOZ_SMP_FLAGS=-j2 + '[' 4 -ge 4 ']' + MOZ_SMP_FLAGS=-j4 + '[' 4 -ge 8 ']' + export MOZ_MAKE_FLAGS=-j4 + MOZ_MAKE_FLAGS=-j4 + export STRIP=/bin/true + STRIP=/bin/true + ./mach build Config object not found by mach. 0:02.45 Clobber not needed. 0:02.46 Adding make options from /builddir/build/BUILD/thunderbird-68.1.1/.mozconfig MOZ_CO_PROJECT=mail AUTOCONF=autoconf-2.13 BUILD_OFFICIAL=1 MOZILLA_OFFICIAL=1 MOZ_OBJDIR=/builddir/build/BUILD/thunderbird-68.1.1/objdir OBJDIR=/builddir/build/BUILD/thunderbird-68.1.1/objdir FOUND_MOZCONFIG=/builddir/build/BUILD/thunderbird-68.1.1/.mozconfig export FOUND_MOZCONFIG 0:02.47 /usr/bin/gmake -f client.mk -s configure 0:02.50 cd /builddir/build/BUILD/thunderbird-68.1.1/objdir 0:02.50 /builddir/build/BUILD/thunderbird-68.1.1/configure 0:02.90 Creating Python environment 0:09.77 New python executable in /builddir/build/BUILD/thunderbird-68.1.1/objdir/_virtualenvs/init/bin/python2.7 0:09.77 Also creating executable in /builddir/build/BUILD/thunderbird-68.1.1/objdir/_virtualenvs/init/bin/python 0:09.77 Installing setuptools, pip, wheel...done. 0:16.25 running build_ext 0:16.26 building 'psutil._psutil_linux' extension 0:16.26 creating build/temp.linux-aarch64-2.7 0:16.26 creating build/temp.linux-aarch64-2.7/psutil 0:16.26 gcc -pthread -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_GNU_SOURCE -fPIC -fwrapv -fPIC -DPSUTIL_POSIX=1 -DPSUTIL_VERSION=543 -DPSUTIL_LINUX=1 -I/usr/include/python2.7 -c psutil/_psutil_common.c -o build/temp.linux-aarch64-2.7/psutil/_psutil_common.o 0:16.26 gcc -pthread -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_GNU_SOURCE -fPIC -fwrapv -fPIC -DPSUTIL_POSIX=1 -DPSUTIL_VERSION=543 -DPSUTIL_LINUX=1 -I/usr/include/python2.7 -c psutil/_psutil_posix.c -o build/temp.linux-aarch64-2.7/psutil/_psutil_posix.o 0:16.26 In file included from /usr/include/string.h:494, 0:16.26 from /usr/include/python2.7/Python.h:38, 0:16.26 from psutil/_psutil_posix.c:9: 0:16.26 In function 'strncpy', 0:16.26 inlined from 'psutil_net_if_flags' at psutil/_psutil_posix.c:415:5: 0:16.26 /usr/include/bits/string_fortified.h:106:10: warning: '__builtin_strncpy' specified bound 16 equals destination size [-Wstringop-truncation] 0:16.26 106 | return __builtin___strncpy_chk (__dest, __src, __len, __bos (__dest)); 0:16.26 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 0:16.26 In function 'strncpy', 0:16.27 inlined from 'psutil_net_if_mtu' at psutil/_psutil_posix.c:376:5: 0:16.27 /usr/include/bits/string_fortified.h:106:10: warning: '__builtin_strncpy' specified bound 16 equals destination size [-Wstringop-truncation] 0:16.27 106 | return __builtin___strncpy_chk (__dest, __src, __len, __bos (__dest)); 0:16.27 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 0:16.27 gcc -pthread -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_GNU_SOURCE -fPIC -fwrapv -fPIC -DPSUTIL_POSIX=1 -DPSUTIL_VERSION=543 -DPSUTIL_LINUX=1 -I/usr/include/python2.7 -c psutil/_psutil_linux.c -o build/temp.linux-aarch64-2.7/psutil/_psutil_linux.o 0:16.27 In file included from /usr/include/string.h:494, 0:16.27 from /usr/include/python2.7/Python.h:38, 0:16.27 from psutil/_psutil_linux.c:12: 0:16.27 In function 'strncpy', 0:16.27 inlined from 'psutil_net_if_duplex_speed' at psutil/_psutil_linux.c:533:5: 0:16.27 /usr/include/bits/string_fortified.h:106:10: warning: '__builtin_strncpy' specified bound 16 equals destination size [-Wstringop-truncation] 0:16.27 106 | return __builtin___strncpy_chk (__dest, __src, __len, __bos (__dest)); 0:16.27 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 0:16.28 creating build/lib.linux-aarch64-2.7 0:16.28 creating build/lib.linux-aarch64-2.7/psutil 0:16.28 gcc -pthread -shared -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld build/temp.linux-aarch64-2.7/psutil/_psutil_common.o build/temp.linux-aarch64-2.7/psutil/_psutil_posix.o build/temp.linux-aarch64-2.7/psutil/_psutil_linux.o -L/usr/lib64 -lpython2.7 -o build/lib.linux-aarch64-2.7/psutil/_psutil_linux.so 0:16.28 building 'psutil._psutil_posix' extension 0:16.28 gcc -pthread -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_GNU_SOURCE -fPIC -fwrapv -fPIC -DPSUTIL_POSIX=1 -DPSUTIL_VERSION=543 -DPSUTIL_LINUX=1 -I/usr/include/python2.7 -c psutil/_psutil_common.c -o build/temp.linux-aarch64-2.7/psutil/_psutil_common.o 0:16.28 gcc -pthread -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_GNU_SOURCE -fPIC -fwrapv -fPIC -DPSUTIL_POSIX=1 -DPSUTIL_VERSION=543 -DPSUTIL_LINUX=1 -I/usr/include/python2.7 -c psutil/_psutil_posix.c -o build/temp.linux-aarch64-2.7/psutil/_psutil_posix.o 0:16.28 In file included from /usr/include/string.h:494, 0:16.28 from /usr/include/python2.7/Python.h:38, 0:16.28 from psutil/_psutil_posix.c:9: 0:16.28 In function 'strncpy', 0:16.28 inlined from 'psutil_net_if_flags' at psutil/_psutil_posix.c:415:5: 0:16.29 /usr/include/bits/string_fortified.h:106:10: warning: '__builtin_strncpy' specified bound 16 equals destination size [-Wstringop-truncation] 0:16.29 106 | return __builtin___strncpy_chk (__dest, __src, __len, __bos (__dest)); 0:16.29 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 0:16.29 In function 'strncpy', 0:16.29 inlined from 'psutil_net_if_mtu' at psutil/_psutil_posix.c:376:5: 0:16.29 /usr/include/bits/string_fortified.h:106:10: warning: '__builtin_strncpy' specified bound 16 equals destination size [-Wstringop-truncation] 0:16.29 106 | return __builtin___strncpy_chk (__dest, __src, __len, __bos (__dest)); 0:16.29 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 0:16.29 gcc -pthread -shared -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld build/temp.linux-aarch64-2.7/psutil/_psutil_common.o build/temp.linux-aarch64-2.7/psutil/_psutil_posix.o -L/usr/lib64 -lpython2.7 -o build/lib.linux-aarch64-2.7/psutil/_psutil_posix.so 0:16.29 copying build/lib.linux-aarch64-2.7/psutil/_psutil_linux.so -> psutil 0:16.29 copying build/lib.linux-aarch64-2.7/psutil/_psutil_posix.so -> psutil 0:16.29 Reexecuting in the virtualenv 0:16.97 Adding configure options from /builddir/build/BUILD/thunderbird-68.1.1/.mozconfig 0:16.97 --enable-application=comm/mail 0:16.98 --enable-default-toolkit=cairo-gtk3-wayland 0:16.98 --prefix=/usr 0:16.98 --libdir=/usr/lib64 0:16.98 --with-system-jpeg 0:16.98 --with-system-zlib 0:16.98 --with-system-libvpx 0:16.98 --disable-tests 0:16.98 --disable-strip 0:16.98 --disable-necko-wifi 0:16.98 --disable-updater 0:16.98 --enable-startup-notification 0:16.98 --with-system-icu 0:16.98 --enable-calendar 0:16.99 --enable-official-branding 0:16.99 --with-system-nspr 0:16.99 --with-system-nss 0:16.99 --disable-jemalloc 0:16.99 --disable-system-sqlite 0:16.99 --enable-system-ffi 0:16.99 --enable-optimize=-g -O2 0:16.99 --disable-debug 0:16.99 --disable-ion 0:16.99 --disable-webrtc 0:16.99 --without-system-icu 0:16.99 --with-system-jpeg 0:16.99 --without-system-libvpx 0:16.99 --disable-crashreporter 0:16.99 MOZILLA_OFFICIAL=1 0:17.00 BUILD_OFFICIAL=1 0:17.00 NODEJS=/builddir/build/BUILDROOT/bin/node-stdout-nonblocking-wrapper 0:17.00 BASH_ARGC=([0]="4") 0:17.00 BASH_ARGV=([0]="/builddir/build/BUILD/thunderbird-68.1.1/python/mozbuild/mozbuild/action/dump_env.py" [1]="/builddir/build/BUILD/thunderbird-68.1.1/objdir/_virtualenvs/init/bin/python" [2]="/builddir/build/BUILD/thunderbird-68.1.1/.mozconfig" [3]="/builddir/build/BUILD/thunderbird-68.1.1") 0:17.00 checking for vcs source checkout... no 0:17.26 checking for a shell... /usr/bin/sh 0:17.34 checking for host system type... aarch64-unknown-linux-gnu 0:17.34 checking for target system type... aarch64-unknown-linux-gnu 0:19.79 checking whether cross compiling... no 0:20.34 checking for Python 3... /usr/bin/python3 (3.7.4) 0:20.40 checking for yasm... /usr/bin/yasm 0:20.42 checking yasm version... 1.3.0 0:20.46 checking for the target C compiler... /usr/bin/gcc 0:20.63 checking whether the target C compiler can be used... yes 0:20.63 checking the target C compiler version... 9.2.1 0:20.71 checking the target C compiler works... yes 0:20.71 checking for the target C++ compiler... /usr/bin/g++ 0:20.77 checking whether the target C++ compiler can be used... yes 0:20.77 checking the target C++ compiler version... 9.2.1 0:20.85 checking the target C++ compiler works... yes 0:20.86 checking for the host C compiler... /usr/bin/gcc 0:20.96 checking whether the host C compiler can be used... yes 0:20.97 checking the host C compiler version... 9.2.1 0:21.04 checking the host C compiler works... yes 0:21.05 checking for the host C++ compiler... /usr/bin/g++ 0:21.10 checking whether the host C++ compiler can be used... yes 0:21.10 checking the host C++ compiler version... 9.2.1 0:21.18 checking the host C++ compiler works... yes 0:21.66 checking for 64-bit OS... yes 0:21.69 checking for llvm_profdata... /usr/bin/llvm-profdata 0:21.71 checking for nasm... /usr/bin/nasm 0:21.73 checking nasm version... 2.14.02 0:21.77 checking for linker... bfd 0:21.77 checking for the assembler... /usr/bin/gcc 0:21.81 checking for ar... /usr/bin/gcc-ar 0:21.81 checking for pkg_config... /usr/bin/pkg-config 0:21.83 checking for pkg-config version... 1.6.3 0:21.91 checking for stdint.h... yes 0:21.99 checking for inttypes.h... yes 0:22.09 checking for malloc.h... yes 0:22.17 checking for alloca.h... yes 0:22.23 checking for sys/byteorder.h... no 0:22.31 checking for getopt.h... yes 0:22.41 checking for unistd.h... yes 0:22.50 checking for nl_types.h... yes 0:22.57 checking for cpuid.h... no 0:22.69 checking for sys/statvfs.h... yes 0:22.83 checking for sys/statfs.h... yes 0:22.94 checking for sys/vfs.h... yes 0:23.03 checking for sys/mount.h... yes 0:23.13 checking for sys/quota.h... yes 0:23.23 checking for linux/quota.h... yes 0:23.34 checking for linux/if_addr.h... yes 0:23.46 checking for linux/rtnetlink.h... yes 0:23.54 checking for sys/queue.h... yes 0:23.64 checking for sys/types.h... yes 0:23.78 checking for netinet/in.h... yes 0:23.90 checking for byteswap.h... yes 0:24.05 checking for linux/perf_event.h... yes 0:24.13 checking for perf_event_open system call... yes 0:24.18 checking whether the C compiler supports -Wbitfield-enum-conversion... no 0:24.21 checking whether the C++ compiler supports -Wbitfield-enum-conversion... no 0:24.25 checking whether the C compiler supports -Wshadow-field-in-constructor-modified... no 0:24.28 checking whether the C++ compiler supports -Wshadow-field-in-constructor-modified... no 0:24.32 checking whether the C compiler supports -Wunreachable-code-return... no 0:24.36 checking whether the C++ compiler supports -Wunreachable-code-return... no 0:24.38 checking whether the C compiler supports -Wclass-varargs... no 0:24.41 checking whether the C++ compiler supports -Wclass-varargs... no 0:24.44 checking whether the C compiler supports -Wfloat-overflow-conversion... no 0:24.48 checking whether the C++ compiler supports -Wfloat-overflow-conversion... no 0:24.51 checking whether the C compiler supports -Wfloat-zero-conversion... no 0:24.55 checking whether the C++ compiler supports -Wfloat-zero-conversion... no 0:24.57 checking whether the C compiler supports -Wloop-analysis... no 0:24.60 checking whether the C++ compiler supports -Wloop-analysis... no 0:24.68 checking whether the C++ compiler supports -Wc++1z-compat... yes 0:24.70 checking whether the C++ compiler supports -Wc++2a-compat... no 0:24.73 checking whether the C++ compiler supports -Wcomma... no 0:24.81 checking whether the C compiler supports -Wduplicated-cond... yes 0:24.90 checking whether the C++ compiler supports -Wduplicated-cond... yes 0:25.00 checking whether the C++ compiler supports -Wimplicit-fallthrough... yes 0:25.04 checking whether the C compiler supports -Wstring-conversion... no 0:25.09 checking whether the C++ compiler supports -Wstring-conversion... no 0:25.13 checking whether the C compiler supports -Wtautological-overlap-compare... no 0:25.19 checking whether the C++ compiler supports -Wtautological-overlap-compare... no 0:25.25 checking whether the C compiler supports -Wtautological-unsigned-enum-zero-compare... no 0:25.29 checking whether the C++ compiler supports -Wtautological-unsigned-enum-zero-compare... no 0:25.32 checking whether the C compiler supports -Wtautological-unsigned-zero-compare... no 0:25.35 checking whether the C++ compiler supports -Wtautological-unsigned-zero-compare... no 0:25.38 checking whether the C++ compiler supports -Wno-inline-new-delete... no 0:25.45 checking whether the C compiler supports -Wno-error=maybe-uninitialized... yes 0:25.53 checking whether the C++ compiler supports -Wno-error=maybe-uninitialized... yes 0:25.60 checking whether the C compiler supports -Wno-error=deprecated-declarations... yes 0:25.68 checking whether the C++ compiler supports -Wno-error=deprecated-declarations... yes 0:25.75 checking whether the C compiler supports -Wno-error=array-bounds... yes 0:25.83 checking whether the C++ compiler supports -Wno-error=array-bounds... yes 0:25.91 checking whether the C compiler supports -Wno-error=coverage-mismatch... yes 0:25.99 checking whether the C++ compiler supports -Wno-error=coverage-mismatch... yes 0:26.01 checking whether the C compiler supports -Wno-error=backend-plugin... no 0:26.04 checking whether the C++ compiler supports -Wno-error=backend-plugin... no 0:26.12 checking whether the C compiler supports -Wno-error=free-nonheap-object... yes 0:26.20 checking whether the C++ compiler supports -Wno-error=free-nonheap-object... yes 0:26.28 checking whether the C compiler supports -Wno-error=multistatement-macros... yes 0:26.35 checking whether the C++ compiler supports -Wno-error=multistatement-macros... yes 0:26.39 checking whether the C compiler supports -Wno-error=return-std-move... no 0:26.43 checking whether the C++ compiler supports -Wno-error=return-std-move... no 0:26.51 checking whether the C compiler supports -Wno-error=class-memaccess... yes 0:26.61 checking whether the C++ compiler supports -Wno-error=class-memaccess... yes 0:26.65 checking whether the C compiler supports -Wno-error=atomic-alignment... no 0:26.70 checking whether the C++ compiler supports -Wno-error=atomic-alignment... no 0:26.77 checking whether the C compiler supports -Wno-error=deprecated-copy... yes 0:26.86 checking whether the C++ compiler supports -Wno-error=deprecated-copy... yes 0:26.93 checking whether the C compiler supports -Wformat... yes 0:27.01 checking whether the C++ compiler supports -Wformat... yes 0:27.07 checking whether the C compiler supports -Wformat-security... no 0:27.12 checking whether the C++ compiler supports -Wformat-security... no 0:27.20 checking whether the C compiler supports -Wformat-overflow=2... yes 0:27.28 checking whether the C++ compiler supports -Wformat-overflow=2... yes 0:27.34 checking whether the C compiler supports -Wno-gnu-zero-variadic-macro-arguments... no 0:27.38 checking whether the C++ compiler supports -Wno-gnu-zero-variadic-macro-arguments... no 0:27.47 checking whether the C++ compiler supports -fno-sized-deallocation... yes 0:27.53 checking for libpulse... yes 0:27.54 checking MOZ_PULSEAUDIO_CFLAGS... -D_REENTRANT 0:27.56 checking MOZ_PULSEAUDIO_LIBS... -lpulse 0:27.56 checking for rustc... /usr/bin/rustc 0:27.57 checking for cargo... /usr/bin/cargo 0:27.99 checking rustc version... 1.37.0 0:28.05 checking cargo version... 1.37.0 0:28.56 checking for rust target triplet... aarch64-unknown-linux-gnu 0:28.91 checking for rust host triplet... aarch64-unknown-linux-gnu 0:28.92 checking for rustdoc... /usr/bin/rustdoc 0:28.93 checking for cbindgen... /builddir/build/BUILD/thunderbird-68.1.1/.cargo/bin/cbindgen 0:28.94 checking for rustfmt... not found 0:28.96 checking for llvm-config... /usr/bin/llvm-config 0:29.35 checking that libclang is new enough... yes 0:29.62 checking bindgen cflags... -x c++ -fno-sized-deallocation -DTRACING=1 -DIMPL_LIBXUL -DMOZILLA_INTERNAL_API -DRUST_BINDGEN -DOS_POSIX=1 -DOS_LINUX=1 0:29.66 checking for libffi > 3.0.9... yes 0:29.68 checking MOZ_FFI_CFLAGS... 0:29.70 checking MOZ_FFI_LIBS... -lffi 0:29.80 checking for nodejs... /builddir/build/BUILDROOT/bin/node-stdout-nonblocking-wrapper (12.9.0) 0:29.82 checking for gtk+-wayland-3.0 >= 3.10 xkbcommon >= 0.4.1... yes 0:29.88 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/harfbuzz -I/usr/include/fribidi -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/gio-unix-2.0 -I/usr/include/libdrm -I/usr/include/atk-1.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -pthread 0:29.90 checking MOZ_WAYLAND_LIBS... -lgtk-3 -lgdk-3 -lpangocairo-1.0 -lpango-1.0 -lharfbuzz -latk-1.0 -lcairo-gobject -lcairo -lgdk_pixbuf-2.0 -lgio-2.0 -lgobject-2.0 -lglib-2.0 -lxkbcommon 0:29.92 checking for pango >= 1.22.0 pangoft2 >= 1.22.0 pangocairo >= 1.22.0... yes 0:29.96 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/harfbuzz -I/usr/include/fribidi -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/cairo -I/usr/include/pixman-1 0:29.97 checking MOZ_PANGO_LIBS... -lpangoft2-1.0 -lfontconfig -lfreetype -lpangocairo-1.0 -lpango-1.0 -lgobject-2.0 -lglib-2.0 -lharfbuzz -lcairo 0:29.99 checking for fontconfig >= 2.7.0... yes 0:30.01 checking _FONTCONFIG_CFLAGS... -I/usr/include/freetype2 -I/usr/include/libpng16 0:30.03 checking _FONTCONFIG_LIBS... -lfontconfig -lfreetype 0:30.04 checking for freetype2 >= 6.1.0... yes 0:30.06 checking _FT2_CFLAGS... -I/usr/include/freetype2 -I/usr/include/libpng16 0:30.08 checking _FT2_LIBS... -lfreetype 0:30.09 checking for tar... /usr/bin/gtar 0:30.09 checking for unzip... /usr/bin/unzip 0:30.09 checking for zip... /usr/bin/zip 0:30.10 checking for gn... not found 0:30.10 checking for the Mozilla API key... no 0:30.10 checking for the Google Location Service API key... no 0:30.10 checking for the Google Safebrowsing API key... no 0:30.10 checking for the Bing API key... no 0:30.10 checking for the Adjust SDK key... no 0:30.10 checking for the Leanplum SDK key... no 0:30.11 checking for the Pocket API key... no 0:30.27 checking for jpeg_destroy_compress... yes 0:30.39 checking for sufficient jpeg library version... yes 0:30.51 checking for sufficient libjpeg-turbo JCS_EXTENSIONS... yes 0:30.53 checking for awk... /usr/bin/gawk 0:30.53 checking for perl... /usr/bin/perl 0:30.55 checking for minimum required perl version >= 5.006... 5.030000 0:30.59 checking for full perl installation... yes 0:30.59 checking for gmake... /usr/bin/gmake 0:30.59 checking for watchman... not found 0:30.60 checking for xargs... /usr/bin/xargs 0:30.60 checking for rpmbuild... /usr/bin/rpmbuild 0:30.73 checking for llvm-objdump... /usr/bin/llvm-objdump 0:30.74 checking for autoconf... /usr/bin/autoconf-2.13 0:32.12 creating cache ./config.cache 0:32.19 checking host system type... aarch64-unknown-linux-gnu 0:32.23 checking target system type... aarch64-unknown-linux-gnu 0:32.27 checking build system type... aarch64-unknown-linux-gnu 0:32.28 checking for objcopy... /usr/bin/objcopy 0:32.29 checking for gcc... (cached) /usr/bin/gcc -std=gnu99 0:32.30 checking whether the C compiler (/usr/bin/gcc -std=gnu99 -O2 -g -pipe -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fno-delete-null-pointer-checks -fPIC -Wl,-z,relro -Wl,-z,now -Wl,--no-keep-memory -Wl,--reduce-memory-overheads ) works... (cached) yes 0:32.30 checking whether the C compiler (/usr/bin/gcc -std=gnu99 -O2 -g -pipe -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fno-delete-null-pointer-checks -fPIC -Wl,-z,relro -Wl,-z,now -Wl,--no-keep-memory -Wl,--reduce-memory-overheads ) is a cross-compiler... no 0:32.30 checking whether we are using GNU C... (cached) yes 0:32.30 checking whether /usr/bin/gcc -std=gnu99 accepts -g... (cached) yes 0:32.30 checking for c++... (cached) /usr/bin/g++ 0:32.30 checking whether the C++ compiler (/usr/bin/g++ -O2 -g -pipe -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fpermissive -fno-delete-null-pointer-checks -fPIC -Wl,-z,relro -Wl,-z,now -Wl,--no-keep-memory -Wl,--reduce-memory-overheads ) works... (cached) yes 0:32.31 checking whether the C++ compiler (/usr/bin/g++ -O2 -g -pipe -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fpermissive -fno-delete-null-pointer-checks -fPIC -Wl,-z,relro -Wl,-z,now -Wl,--no-keep-memory -Wl,--reduce-memory-overheads ) is a cross-compiler... no 0:32.31 checking whether we are using GNU C++... (cached) yes 0:32.31 checking whether /usr/bin/g++ accepts -g... (cached) yes 0:32.31 checking for ranlib... gcc-ranlib 0:32.31 checking for /usr/bin/gcc... /usr/bin/gcc -std=gnu99 0:32.32 checking for strip... /bin/true 0:32.32 checking for otool... no 0:32.59 checking for X... libraries , headers 0:32.70 checking for dnet_ntoa in -ldnet... no 0:32.81 checking for dnet_ntoa in -ldnet_stub... no 0:32.94 checking for gethostbyname... yes 0:33.06 checking for connect... yes 0:33.18 checking for remove... yes 0:33.32 checking for shmat... yes 0:33.47 checking for IceConnectionNumber in -lICE... yes 0:33.67 checking for --noexecstack option to as... yes 0:33.79 checking for -z noexecstack option to ld... yes 0:33.91 checking for -z text option to ld... yes 0:34.02 checking for -z relro option to ld... yes 0:34.13 checking for -z nocopyreloc option to ld... yes 0:34.25 checking for -Bsymbolic-functions option to ld... yes 0:34.38 checking for --build-id=sha1 option to ld... yes 0:34.52 checking for --ignore-unresolved-symbol option to ld... yes 0:34.57 checking if toolchain supports -mssse3 option... no 0:34.61 checking if toolchain supports -msse4.1 option... no 0:34.71 checking whether the linker supports Identical Code Folding... no 0:35.46 checking whether removing dead symbols breaks debugging... no 0:35.57 checking for working const... yes 0:35.62 checking for mode_t... yes 0:35.65 checking for off_t... yes 0:35.68 checking for pid_t... yes 0:35.72 checking for size_t... yes 0:36.18 checking whether 64-bits std::atomic requires -latomic... no 0:36.27 checking for dirent.h that defines DIR... yes 0:36.40 checking for opendir in -ldir... no 0:36.48 checking for sockaddr_in.sin_len... false 0:36.58 checking for sockaddr_in6.sin6_len... false 0:36.69 checking for sockaddr.sa_len... false 0:36.82 checking for gethostbyname_r in -lc_r... no 0:37.06 checking for library containing dlopen... -ldl 0:37.13 checking for dlfcn.h... yes 0:37.26 checking for dladdr... yes 0:37.40 checking for memmem... yes 0:37.52 checking for socket in -lsocket... no 0:37.69 checking for XDrawLines in -lX11... yes 0:37.88 checking for XextAddDisplay in -lXext... yes 0:38.08 checking for XtFree in -lXt... yes 0:38.22 checking for xcb_connect in -lxcb... yes 0:38.35 checking for xcb_shm_query_version in -lxcb-shm... yes 0:38.50 checking for XGetXCBConnection in -lX11-xcb... yes 0:38.61 checking for pthread_create in -lpthreads... no 0:38.75 checking for pthread_create in -lpthread... yes 0:38.90 checking whether /usr/bin/gcc -std=gnu99 accepts -pthread... yes 0:39.03 checking for pthread.h... yes 0:39.20 checking for stat64... yes 0:39.34 checking for lstat64... yes 0:39.48 checking for truncate64... yes 0:39.62 checking for statvfs64... yes 0:39.76 checking for statvfs... yes 0:39.92 checking for statfs64... yes 0:40.09 checking for statfs... yes 0:40.27 checking for getpagesize... yes 0:40.43 checking for gmtime_r... yes 0:40.57 checking for localtime_r... yes 0:40.72 checking for arc4random... no 0:40.87 checking for arc4random_buf... no 0:41.01 checking for mallinfo... yes 0:41.19 checking for gettid... yes 0:41.36 checking for lchown... yes 0:41.50 checking for setpriority... yes 0:41.64 checking for strerror... yes 0:41.79 checking for syscall... yes 0:41.93 checking for clock_gettime(CLOCK_MONOTONIC)... 0:42.05 checking for pthread_cond_timedwait_monotonic_np... 0:42.30 checking for res_ninit()... yes 0:42.47 checking for an implementation of va_copy()... yes 0:42.59 checking whether va_list can be copied by value... yes 0:42.94 checking for __thread keyword for TLS variables... yes 0:43.09 checking for localeconv... yes 0:43.21 checking for malloc.h... yes 0:43.39 checking for strndup... yes 0:43.59 checking for posix_memalign... yes 0:43.73 checking for memalign... yes 0:43.88 checking for malloc_usable_size... yes 0:43.97 checking whether malloc_usable_size definition can use const argument... no 0:44.02 checking for valloc in malloc.h... yes 0:44.07 checking for valloc in unistd.h... no 0:44.11 checking for _aligned_malloc in malloc.h... no 0:44.12 checking NSPR selection... system 0:44.13 checking for nspr-config... /usr/bin/nspr-config 0:44.25 checking for NSPR - version >= 4.21... yes 0:44.56 checking for nss-config... /usr/bin/nss-config 0:44.68 checking for NSS - version >= 3.44.1... yes 0:44.81 checking for gzread in -lz... yes 0:44.95 checking if app-specific confvars.sh exists... /builddir/build/BUILD/thunderbird-68.1.1/comm/mail/confvars.sh 0:44.96 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:45.05 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/harfbuzz -I/usr/include/fribidi -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/gio-unix-2.0 -I/usr/include/libdrm -I/usr/include/atk-1.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/usr/include/gtk-3.0/unix-print -pthread 0:45.06 checking MOZ_GTK3_LIBS... -lgtk-3 -lgdk-3 -lpangocairo-1.0 -lpango-1.0 -lharfbuzz -latk-1.0 -lcairo-gobject -lcairo -lgdk_pixbuf-2.0 -lgio-2.0 -lgobject-2.0 -lglib-2.0 0:45.10 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:45.17 checking MOZ_GTK2_CFLAGS... -I/usr/include/gtk-2.0 -I/usr/lib64/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/harfbuzz -I/usr/include/fribidi -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/atk-1.0 -I/usr/include/gtk-unix-print-2.0 -I/usr/include/gio-unix-2.0 -pthread 0:45.18 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 -lharfbuzz -lcairo -lgdk_pixbuf-2.0 -lgobject-2.0 -lglib-2.0 0:45.20 checking for libstartup-notification-1.0 >= 0.8... yes 0:45.20 checking MOZ_STARTUP_NOTIFICATION_CFLAGS... -I/usr/include/startup-notification-1.0 0:45.21 checking MOZ_STARTUP_NOTIFICATION_LIBS... -lstartup-notification-1 0:45.25 checking for dbus-1 >= 0.60... yes 0:45.25 checking MOZ_DBUS_CFLAGS... -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include 0:45.27 checking MOZ_DBUS_LIBS... -ldbus-1 0:45.28 checking for dbus-glib-1 >= 0.60... yes 0:45.29 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:45.29 checking MOZ_DBUS_GLIB_LIBS... -ldbus-glib-1 -ldbus-1 -lgobject-2.0 -lglib-2.0 0:45.56 checking for linux/joystick.h... yes 0:45.56 checking for wget... no 0:45.71 checking for fdatasync... yes 0:45.79 checking for valid C compiler optimization flags... yes 0:46.13 checking for __cxa_demangle... yes 0:46.26 checking for unwind.h... yes 0:46.64 checking for _Unwind_Backtrace... yes 0:46.67 checking for -pipe support... yes 0:46.80 checking what kind of list files are supported by the linker... linkerscript 0:46.81 checking for glib-2.0 >= 1.3.7 gobject-2.0... yes 0:46.81 checking GLIB_CFLAGS... -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include 0:46.82 checking GLIB_LIBS... -lgobject-2.0 -lglib-2.0 0:46.95 checking for FT_Bitmap_Size.y_ppem... yes 0:47.11 checking for FT_GlyphSlot_Embolden... yes 0:47.30 checking for FT_Load_Sfnt_Table... yes 0:47.55 checking for fontconfig/fcfreetype.h... yes 0:47.88 checking for posix_fadvise... yes 0:48.03 checking for posix_fallocate... yes 0:48.29 updating cache ./config.cache 0:48.30 creating ./config.data 0:48.38 js/src> configuring 0:48.38 js/src> running /builddir/build/BUILD/thunderbird-68.1.1/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=aarch64-unknown-linux-gnu --target=aarch64-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 --with-nspr-cflags=-I/usr/include/nspr4 --with-nspr-libs=-L/usr/lib64 -lplds4 -lplc4 -lnspr4 --prefix=/builddir/build/BUILD/thunderbird-68.1.1/objdir/dist JS_STANDALONE= 0:48.48 js/src> checking for vcs source checkout... no 0:48.65 js/src> checking for a shell... /usr/bin/sh 0:48.68 js/src> checking for host system type... aarch64-unknown-linux-gnu 0:48.72 js/src> checking for target system type... aarch64-unknown-linux-gnu 0:50.97 js/src> checking for Python 3... /usr/bin/python3 (3.7.4) 0:50.98 js/src> checking whether cross compiling... no 0:51.01 js/src> checking for yasm... /usr/bin/yasm 0:51.03 js/src> checking yasm version... 1.3.0 0:51.06 js/src> checking for the target C compiler... /usr/bin/gcc 0:51.12 js/src> checking whether the target C compiler can be used... yes 0:51.13 js/src> checking the target C compiler version... 9.2.1 0:51.21 js/src> checking the target C compiler works... yes 0:51.22 js/src> checking for the target C++ compiler... /usr/bin/g++ 0:51.28 js/src> checking whether the target C++ compiler can be used... yes 0:51.28 js/src> checking the target C++ compiler version... 9.2.1 0:51.38 js/src> checking the target C++ compiler works... yes 0:51.38 js/src> checking for the host C compiler... /usr/bin/gcc 0:51.44 js/src> checking whether the host C compiler can be used... yes 0:51.44 js/src> checking the host C compiler version... 9.2.1 0:51.53 js/src> checking the host C compiler works... yes 0:51.53 js/src> checking for the host C++ compiler... /usr/bin/g++ 0:51.60 js/src> checking whether the host C++ compiler can be used... yes 0:51.60 js/src> checking the host C++ compiler version... 9.2.1 0:51.70 js/src> checking the host C++ compiler works... yes 0:52.12 js/src> checking for 64-bit OS... yes 0:52.14 js/src> checking for llvm_profdata... /usr/bin/llvm-profdata 0:52.16 js/src> checking for nasm... /usr/bin/nasm 0:52.18 js/src> checking nasm version... 2.14.02 0:52.22 js/src> checking for linker... bfd 0:52.23 js/src> checking for the assembler... /usr/bin/gcc 0:52.29 js/src> checking for ar... /usr/bin/gcc-ar 0:52.29 js/src> checking for pkg_config... /usr/bin/pkg-config 0:52.31 js/src> checking for pkg-config version... 1.6.3 0:52.40 js/src> checking for stdint.h... yes 0:52.49 js/src> checking for inttypes.h... yes 0:52.59 js/src> checking for malloc.h... yes 0:52.68 js/src> checking for alloca.h... yes 0:52.75 js/src> checking for sys/byteorder.h... no 0:52.86 js/src> checking for getopt.h... yes 0:52.96 js/src> checking for unistd.h... yes 0:53.06 js/src> checking for nl_types.h... yes 0:53.12 js/src> checking for cpuid.h... no 0:53.22 js/src> checking for sys/statvfs.h... yes 0:53.32 js/src> checking for sys/statfs.h... yes 0:53.41 js/src> checking for sys/vfs.h... yes 0:53.50 js/src> checking for sys/mount.h... yes 0:53.61 js/src> checking for sys/quota.h... yes 0:53.72 js/src> checking for linux/quota.h... yes 0:53.85 js/src> checking for linux/if_addr.h... yes 0:53.99 js/src> checking for linux/rtnetlink.h... yes 0:54.09 js/src> checking for sys/queue.h... yes 0:54.24 js/src> checking for sys/types.h... yes 0:54.38 js/src> checking for netinet/in.h... yes 0:54.48 js/src> checking for byteswap.h... yes 0:54.58 js/src> checking for linux/perf_event.h... yes 0:54.68 js/src> checking for perf_event_open system call... yes 0:54.72 js/src> checking whether the C compiler supports -Wbitfield-enum-conversion... no 0:54.77 js/src> checking whether the C++ compiler supports -Wbitfield-enum-conversion... no 0:54.82 js/src> checking whether the C compiler supports -Wshadow-field-in-constructor-modified... no 0:54.86 js/src> checking whether the C++ compiler supports -Wshadow-field-in-constructor-modified... no 0:54.91 js/src> checking whether the C compiler supports -Wunreachable-code-return... no 0:54.95 js/src> checking whether the C++ compiler supports -Wunreachable-code-return... no 0:54.99 js/src> checking whether the C compiler supports -Wclass-varargs... no 0:55.02 js/src> checking whether the C++ compiler supports -Wclass-varargs... no 0:55.07 js/src> checking whether the C compiler supports -Wfloat-overflow-conversion... no 0:55.12 js/src> checking whether the C++ compiler supports -Wfloat-overflow-conversion... no 0:55.17 js/src> checking whether the C compiler supports -Wfloat-zero-conversion... no 0:55.21 js/src> checking whether the C++ compiler supports -Wfloat-zero-conversion... no 0:55.26 js/src> checking whether the C compiler supports -Wloop-analysis... no 0:55.31 js/src> checking whether the C++ compiler supports -Wloop-analysis... no 0:55.41 js/src> checking whether the C++ compiler supports -Wc++1z-compat... yes 0:55.44 js/src> checking whether the C++ compiler supports -Wc++2a-compat... no 0:55.48 js/src> checking whether the C++ compiler supports -Wcomma... no 0:55.56 js/src> checking whether the C compiler supports -Wduplicated-cond... yes 0:55.64 js/src> checking whether the C++ compiler supports -Wduplicated-cond... yes 0:55.73 js/src> checking whether the C++ compiler supports -Wimplicit-fallthrough... yes 0:55.77 js/src> checking whether the C compiler supports -Wstring-conversion... no 0:55.81 js/src> checking whether the C++ compiler supports -Wstring-conversion... no 0:55.85 js/src> checking whether the C compiler supports -Wtautological-overlap-compare... no 0:55.89 js/src> checking whether the C++ compiler supports -Wtautological-overlap-compare... no 0:55.92 js/src> checking whether the C compiler supports -Wtautological-unsigned-enum-zero-compare... no 0:55.96 js/src> checking whether the C++ compiler supports -Wtautological-unsigned-enum-zero-compare... no 0:56.00 js/src> checking whether the C compiler supports -Wtautological-unsigned-zero-compare... no 0:56.04 js/src> checking whether the C++ compiler supports -Wtautological-unsigned-zero-compare... no 0:56.09 js/src> checking whether the C++ compiler supports -Wno-inline-new-delete... no 0:56.17 js/src> checking whether the C compiler supports -Wno-error=maybe-uninitialized... yes 0:56.27 js/src> checking whether the C++ compiler supports -Wno-error=maybe-uninitialized... yes 0:56.38 js/src> checking whether the C compiler supports -Wno-error=deprecated-declarations... yes 0:56.50 js/src> checking whether the C++ compiler supports -Wno-error=deprecated-declarations... yes 0:56.58 js/src> checking whether the C compiler supports -Wno-error=array-bounds... yes 0:56.67 js/src> checking whether the C++ compiler supports -Wno-error=array-bounds... yes 0:56.75 js/src> checking whether the C compiler supports -Wno-error=coverage-mismatch... yes 0:56.83 js/src> checking whether the C++ compiler supports -Wno-error=coverage-mismatch... yes 0:56.87 js/src> checking whether the C compiler supports -Wno-error=backend-plugin... no 0:56.91 js/src> checking whether the C++ compiler supports -Wno-error=backend-plugin... no 0:56.99 js/src> checking whether the C compiler supports -Wno-error=free-nonheap-object... yes 0:57.07 js/src> checking whether the C++ compiler supports -Wno-error=free-nonheap-object... yes 0:57.15 js/src> checking whether the C compiler supports -Wno-error=multistatement-macros... yes 0:57.25 js/src> checking whether the C++ compiler supports -Wno-error=multistatement-macros... yes 0:57.28 js/src> checking whether the C compiler supports -Wno-error=return-std-move... no 0:57.33 js/src> checking whether the C++ compiler supports -Wno-error=return-std-move... no 0:57.43 js/src> checking whether the C compiler supports -Wno-error=class-memaccess... yes 0:57.55 js/src> checking whether the C++ compiler supports -Wno-error=class-memaccess... yes 0:57.58 js/src> checking whether the C compiler supports -Wno-error=atomic-alignment... no 0:57.62 js/src> checking whether the C++ compiler supports -Wno-error=atomic-alignment... no 0:57.71 js/src> checking whether the C compiler supports -Wno-error=deprecated-copy... yes 0:57.79 js/src> checking whether the C++ compiler supports -Wno-error=deprecated-copy... yes 0:57.87 js/src> checking whether the C compiler supports -Wformat... yes 0:57.95 js/src> checking whether the C++ compiler supports -Wformat... yes 0:58.01 js/src> checking whether the C compiler supports -Wformat-security... no 0:58.08 js/src> checking whether the C++ compiler supports -Wformat-security... no 0:58.16 js/src> checking whether the C compiler supports -Wformat-overflow=2... yes 0:58.25 js/src> checking whether the C++ compiler supports -Wformat-overflow=2... yes 0:58.33 js/src> checking whether the C compiler supports -Wno-gnu-zero-variadic-macro-arguments... no 0:58.38 js/src> checking whether the C++ compiler supports -Wno-gnu-zero-variadic-macro-arguments... no 0:58.48 js/src> checking whether the C++ compiler supports -Wno-noexcept-type... yes 0:58.61 js/src> checking whether the C++ compiler supports -fno-sized-deallocation... yes 0:58.64 js/src> checking for rustc... /usr/bin/rustc 0:58.64 js/src> checking for cargo... /usr/bin/cargo 0:59.11 js/src> checking rustc version... 1.37.0 0:59.17 js/src> checking cargo version... 1.37.0 0:59.69 js/src> checking for rust target triplet... aarch64-unknown-linux-gnu 0:59.99 js/src> checking for rust host triplet... aarch64-unknown-linux-gnu 0:59.99 js/src> checking for rustdoc... /usr/bin/rustdoc 1:00.00 js/src> checking for rustfmt... not found 1:00.02 js/src> checking for llvm-config... /usr/bin/llvm-config 1:00.24 js/src> checking that libclang is new enough... yes 1:00.52 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 1:00.56 js/src> checking for libffi > 3.0.9... yes 1:00.58 js/src> checking MOZ_FFI_CFLAGS... 1:00.60 js/src> checking MOZ_FFI_LIBS... -lffi 1:00.62 js/src> checking for awk... /usr/bin/gawk 1:00.62 js/src> checking for perl... /usr/bin/perl 1:00.65 js/src> checking for minimum required perl version >= 5.006... 5.030000 1:00.69 js/src> checking for full perl installation... yes 1:00.69 js/src> checking for gmake... /usr/bin/gmake 1:00.69 js/src> checking for watchman... not found 1:00.69 js/src> checking for xargs... /usr/bin/xargs 1:00.70 js/src> checking for rpmbuild... /usr/bin/rpmbuild 1:00.84 js/src> checking for llvm-objdump... /usr/bin/llvm-objdump 1:00.84 js/src> checking for autoconf... /usr/bin/autoconf-2.13 1:00.84 js/src> Refreshing /builddir/build/BUILD/thunderbird-68.1.1/js/src/old-configure with /usr/bin/autoconf-2.13 1:01.33 js/src> loading cache /builddir/build/BUILD/thunderbird-68.1.1/objdir/./config.cache 1:01.40 js/src> checking host system type... aarch64-unknown-linux-gnu 1:01.44 js/src> checking target system type... aarch64-unknown-linux-gnu 1:01.48 js/src> checking build system type... aarch64-unknown-linux-gnu 1:01.49 js/src> checking for gcc... (cached) /usr/bin/gcc -std=gnu99 1:01.50 js/src> checking whether the C compiler (/usr/bin/gcc -std=gnu99 -O2 -g -pipe -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fno-delete-null-pointer-checks -fPIC -Wl,-z,relro -Wl,-z,now -Wl,--no-keep-memory -Wl,--reduce-memory-overheads ) works... (cached) yes 1:01.50 js/src> checking whether the C compiler (/usr/bin/gcc -std=gnu99 -O2 -g -pipe -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fno-delete-null-pointer-checks -fPIC -Wl,-z,relro -Wl,-z,now -Wl,--no-keep-memory -Wl,--reduce-memory-overheads ) is a cross-compiler... no 1:01.50 js/src> checking whether we are using GNU C... (cached) yes 1:01.50 js/src> checking whether /usr/bin/gcc -std=gnu99 accepts -g... (cached) yes 1:01.50 js/src> checking for c++... (cached) /usr/bin/g++ 1:01.50 js/src> checking whether the C++ compiler (/usr/bin/g++ -O2 -g -pipe -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fpermissive -fno-delete-null-pointer-checks -fPIC -Wl,-z,relro -Wl,-z,now -Wl,--no-keep-memory -Wl,--reduce-memory-overheads ) works... (cached) yes 1:01.51 js/src> checking whether the C++ compiler (/usr/bin/g++ -O2 -g -pipe -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fpermissive -fno-delete-null-pointer-checks -fPIC -Wl,-z,relro -Wl,-z,now -Wl,--no-keep-memory -Wl,--reduce-memory-overheads ) is a cross-compiler... no 1:01.51 js/src> checking whether we are using GNU C++... (cached) yes 1:01.51 js/src> checking whether /usr/bin/g++ accepts -g... (cached) yes 1:01.66 js/src> checking for ranlib... (cached) gcc-ranlib 1:01.66 js/src> checking for /usr/bin/gcc... (cached) /usr/bin/gcc -std=gnu99 1:01.66 js/src> checking for strip... (cached) /bin/true 1:01.67 js/src> checking for sb-conf... no 1:01.67 js/src> checking for ve... no 1:01.68 js/src> checking for X... (cached) libraries , headers 1:01.69 js/src> checking for dnet_ntoa in -ldnet... (cached) no 1:01.70 js/src> checking for dnet_ntoa in -ldnet_stub... (cached) no 1:01.70 js/src> checking for gethostbyname... (cached) yes 1:01.71 js/src> checking for connect... (cached) yes 1:01.71 js/src> checking for remove... (cached) yes 1:01.71 js/src> checking for shmat... (cached) yes 1:01.73 js/src> checking for IceConnectionNumber in -lICE... (cached) yes 1:01.99 js/src> checking for --noexecstack option to as... yes 1:02.13 js/src> checking for -z noexecstack option to ld... yes 1:02.25 js/src> checking for -z text option to ld... yes 1:02.37 js/src> checking for -z relro option to ld... yes 1:02.49 js/src> checking for -z nocopyreloc option to ld... yes 1:02.61 js/src> checking for -Bsymbolic-functions option to ld... yes 1:02.73 js/src> checking for --build-id=sha1 option to ld... yes 1:02.81 js/src> checking whether the linker supports Identical Code Folding... no 1:03.54 js/src> checking whether removing dead symbols breaks debugging... no 1:03.55 js/src> checking for working const... (cached) yes 1:03.55 js/src> checking for mode_t... (cached) yes 1:03.55 js/src> checking for off_t... (cached) yes 1:03.56 js/src> checking for pid_t... (cached) yes 1:03.56 js/src> checking for size_t... (cached) yes 1:03.65 js/src> checking for ssize_t... yes 1:03.66 js/src> checking whether 64-bits std::atomic requires -latomic... (cached) no 1:03.67 js/src> checking for dirent.h that defines DIR... (cached) yes 1:03.69 js/src> checking for opendir in -ldir... (cached) no 1:03.70 js/src> checking for gethostbyname_r in -lc_r... (cached) no 1:03.70 js/src> checking for library containing dlopen... (cached) -ldl 1:03.72 js/src> checking for dlfcn.h... (cached) yes 1:03.73 js/src> checking for socket in -lsocket... (cached) no 1:03.73 js/src> checking for pthread_create in -lpthreads... (cached) no 1:03.75 js/src> checking for pthread_create in -lpthread... (cached) yes 1:03.89 js/src> checking whether /usr/bin/gcc -std=gnu99 accepts -pthread... yes 1:04.03 js/src> checking for getc_unlocked... yes 1:04.17 js/src> checking for _getc_nolock... no 1:04.17 js/src> checking for gmtime_r... (cached) yes 1:04.19 js/src> checking for localtime_r... (cached) yes 1:04.34 js/src> checking for pthread_getname_np... yes 1:04.52 js/src> checking for pthread_get_name_np... no 1:04.52 js/src> checking for clock_gettime(CLOCK_MONOTONIC)... (cached) 1:04.70 js/src> checking for sin in -lm... yes 1:04.87 js/src> checking for sincos in -lm... yes 1:05.04 js/src> checking for __sincos in -lm... no 1:05.04 js/src> checking for res_ninit()... (cached) yes 1:05.21 js/src> checking for nl_langinfo and CODESET... yes 1:05.22 js/src> checking for an implementation of va_copy()... (cached) yes 1:05.22 js/src> checking whether va_list can be copied by value... (cached) yes 1:05.24 js/src> checking for __thread keyword for TLS variables... (cached) yes 1:05.25 js/src> checking for localeconv... (cached) yes 1:05.26 js/src> checking NSPR selection... command-line 1:05.36 js/src> checking for valid optimization flags... yes 1:05.38 js/src> checking for __cxa_demangle... (cached) yes 1:05.40 js/src> checking for -pipe support... yes 1:05.51 js/src> checking for tm_zone tm_gmtoff in struct tm... yes 1:05.68 js/src> checking what kind of list files are supported by the linker... linkerscript 1:05.74 js/src> checking for posix_fadvise... (cached) yes 1:05.75 js/src> checking for posix_fallocate... (cached) yes 1:05.78 js/src> checking for malloc.h... (cached) yes 1:05.79 js/src> checking for strndup... (cached) yes 1:05.81 js/src> checking for posix_memalign... (cached) yes 1:05.83 js/src> checking for memalign... (cached) yes 1:05.84 js/src> checking for malloc_usable_size... (cached) yes 1:05.93 js/src> checking whether malloc_usable_size definition can use const argument... no 1:05.97 js/src> checking for valloc in malloc.h... yes 1:06.01 js/src> checking for valloc in unistd.h... no 1:06.05 js/src> checking for _aligned_malloc in malloc.h... no 1:06.08 js/src> updating cache /builddir/build/BUILD/thunderbird-68.1.1/objdir/./config.cache 1:06.09 js/src> creating ./config.data 1:06.14 js/src> Creating config.status 1:06.46 Creating config.status 1:07.35 Reticulating splines... 1:13.92 0:06.72 File already read. Skipping: /builddir/build/BUILD/thunderbird-68.1.1/gfx/angle/targets/angle_common/moz.build 1:53.31 Finished reading 1692 moz.build files in 10.48s 1:53.31 Read 11 gyp files in parallel contributing 0.00s to total wall time 1:53.31 Processed into 6831 build config descriptors in 14.13s 1:53.31 RecursiveMake backend executed in 16.51s 1:53.31 2721 total backend files; 2721 created; 0 updated; 0 unchanged; 0 deleted; 31 -> 1050 Makefile 1:53.31 FasterMake backend executed in 3.05s 1:53.31 10 total backend files; 10 created; 0 updated; 0 unchanged; 0 deleted 1:53.31 Total wall time: 46.06s; CPU time: 45.17s; Efficiency: 98%; Untracked: 1.89s Configure complete! Be sure to run |mach build| to pick up any changes 1:54.65 Clobber not needed. 1:54.65 Adding make options from /builddir/build/BUILD/thunderbird-68.1.1/.mozconfig MOZ_CO_PROJECT=mail AUTOCONF=autoconf-2.13 BUILD_OFFICIAL=1 MOZILLA_OFFICIAL=1 MOZ_OBJDIR=/builddir/build/BUILD/thunderbird-68.1.1/objdir OBJDIR=/builddir/build/BUILD/thunderbird-68.1.1/objdir FOUND_MOZCONFIG=/builddir/build/BUILD/thunderbird-68.1.1/.mozconfig export FOUND_MOZCONFIG 1:54.67 /usr/bin/gmake -f client.mk -s 1:55.14 Elapsed: 0.00s; From dist/public: Kept 0 existing; Added/updated 0; Removed 0 files and 0 directories. 1:55.19 Elapsed: 0.00s; From dist/private: Kept 0 existing; Added/updated 0; Removed 0 files and 0 directories. 1:55.22 Elapsed: 0.02s; From dist/xpi-stage: Kept 0 existing; Added/updated 18; Removed 0 files and 0 directories. 1:56.34 Elapsed: 0.65s; From _tests: Kept 11 existing; Added/updated 740; Removed 0 files and 0 directories. 1:57.36 Elapsed: 1.64s; From dist/bin: Kept 261 existing; Added/updated 2483; Removed 0 files and 0 directories. 1:57.62 Elapsed: 2.47s; From dist/include: Kept 1865 existing; Added/updated 3841; Removed 0 files and 0 directories. 1:57.66 ./mozilla-config.h.stub 1:58.21 ./buildid.h.stub 1:58.64 ./source-repo.h.stub 1:59.49 config 2:00.19 config/nsinstall_real 2:00.70 config/stl.sentinel.stub 2:01.21 config/system-header.sentinel.stub 2:02.29 xpcom/xpcom-config.h.stub 2:02.29 build/application.ini.stub 2:02.31 js/src/js-confdefs.h.stub 2:02.44 media/libdav1d/16bd_cdef_apply_tmpl.c.stub 2:02.84 xpcom/xpcom-private.h.stub 2:02.85 build/application.ini.h.stub 2:02.87 js/src/js-config.h.stub 2:02.97 media/libdav1d/16bd_cdef_tmpl.c.stub 2:03.40 js/src/selfhosted.out.h.stub 2:03.42 security/apps/xpcshell.inc.stub 2:03.43 xpcom/build/Services.cpp.stub 2:03.53 media/libdav1d/16bd_film_grain_tmpl.c.stub 2:03.96 security/apps/addons-public.inc.stub 2:04.00 xpcom/build/Services.h.stub 2:04.02 media/libdav1d/16bd_ipred_prepare_tmpl.c.stub 2:04.12 /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.1.1 -DMOZ_FFVPX=1 -DHAVE_DLOPEN=1 -D_REENTRANT=1 -DHAVE_ALLOCA_H=1 -DMOZ_SEPARATE_MANIFEST_FOR_THEME_OVERRIDES=1 -DHAVE_GETTID=1 -DNS_PRINT_PREVIEW=1 -DMOZ_THUNDERBIRD=1 -DHAVE_SYSCALL=1 -DMOZ_TREE_PIXMAN=1 -DMOZ_DLL_SUFFIX=".so" -Dcommtopobjdir=/builddir/build/BUILD/thunderbird-68.1.1/objdir/comm -DNS_PRINTING=1 -Dmoztopsrcdir=/builddir/build/BUILD/thunderbird-68.1.1 -DMOZ_ENABLE_DBUS=1 -DMOZ_ACCESSIBILITY_ATK=1 -DMOZ_WEBSPEECH=1 -DHAVE_STRNDUP=1 -DRELEASE_OR_BETA=1 -DCROSS_COMPILE= -DTARGET_XPCOM_ABI="aarch64-gcc3" -DMOZILLA_UAVERSION="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.1.1" -DMOZ_TREE_CAIRO=1 -DMOZ_DAV1D_ASM=1 -DHAVE_FT_GLYPHSLOT_EMBOLDEN=1 -DMOZ_GLUE_IN_PROGRAM=1 -DVA_COPY=va_copy -DHAVE_MEMALIGN=1 -DMOZ_X11=1 -DTHUNDERBIRD_VERSION_DISPLAY=68.1.1 -DHAVE_LOCALECONV=1 -DMOZ_STATIC_JS=1 -DMOZ_LOGGING=1 -DMOZILLA_VERSION_U=68.1.0 -DMOZ_LDAP_XPCOM=1 -DHAVE_NL_TYPES_H=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=34 -DMOZ_WIDGET_GTK=1 -DHAVE_CLOCK_MONOTONIC=1 -DMOZILLA_VERSION="68.1.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=1 -DENABLE_REMOTE_AGENT=1 -DMOZ_SAMPLE_TYPE_FLOAT32=1 -DATK_MAJOR_VERSION=2 -DHAVE_FONTCONFIG_FCFREETYPE_H=1 -DMOZ_FFVPX_FLACONLY=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.1.1/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 -DMOZ_PROFILER_MEMORY=1 -DHAVE_BYTESWAP_H=1 -DHAVE_LCHOWN=1 -DMOZ_UPDATE_CHANNEL=default -DMOZ_PLACES=1 -DJS_64BIT=1 -DMOZ_GECKO_PROFILER=1 -DU_STATIC_IMPLEMENTATION=1 -DMALLOC_USABLE_SIZE_CONST_PTR= -DHAVE_LOCALTIME_R=1 self-hosting-cpp-input.cpp 2:04.18 netwerk/necko-config.h.stub 2:04.43 security/apps/addons-public-intermediate.inc.stub 2:04.49 media/libdav1d/16bd_ipred_tmpl.c.stub 2:04.50 xpcom/build/services.rs.stub 2:05.06 security/apps/addons-stage.inc.stub 2:05.12 media/libdav1d/16bd_itx_tmpl.c.stub 2:05.19 gfx/webrender_bindings/webrender_ffi_generated.h.stub 2:05.47 security/apps/privileged-package-root.inc.stub 2:05.60 media/libdav1d/16bd_lf_apply_tmpl.c.stub 2:06.15 layout/style/ServoCSSPropList.py.stub 2:06.28 media/libdav1d/16bd_loopfilter_tmpl.c.stub 2:06.73 media/libdav1d/16bd_looprestoration_tmpl.c.stub 2:07.49 media/libdav1d/16bd_lr_apply_tmpl.c.stub 2:07.95 media/libdav1d/16bd_mc_tmpl.c.stub 2:08.52 media/libdav1d/16bd_recon_tmpl.c.stub 2:09.13 media/libdav1d/8bd_cdef_apply_tmpl.c.stub 2:09.64 media/libdav1d/8bd_cdef_tmpl.c.stub 2:10.28 media/libdav1d/8bd_film_grain_tmpl.c.stub 2:10.74 media/libdav1d/8bd_ipred_prepare_tmpl.c.stub 2:11.43 media/libdav1d/8bd_ipred_tmpl.c.stub 2:11.91 media/libdav1d/8bd_itx_tmpl.c.stub 2:11.92 dom/encoding/domainsfallbacks.properties.h.stub 2:12.64 dom/encoding/labelsencodings.properties.h.stub 2:12.66 media/libdav1d/8bd_lf_apply_tmpl.c.stub 2:13.09 dom/encoding/localesfallbacks.properties.h.stub 2:13.12 media/libdav1d/8bd_loopfilter_tmpl.c.stub 2:13.68 dom/encoding/nonparticipatingdomains.properties.h.stub 2:13.77 media/libdav1d/8bd_looprestoration_tmpl.c.stub 2:14.19 toolkit/crashreporter/CrashAnnotations.h.stub 2:14.24 media/libdav1d/8bd_lr_apply_tmpl.c.stub 2:14.91 media/libdav1d/8bd_mc_tmpl.c.stub 2:15.39 media/libdav1d/8bd_recon_tmpl.c.stub 2:15.43 devtools/client/debugger/src/node.stub.stub 2:15.86 Executing "/builddir/build/BUILDROOT/bin/node-stdout-nonblocking-wrapper /builddir/build/BUILD/thunderbird-68.1.1/devtools/client/shared/build/build.js /builddir/build/BUILD/thunderbird-68.1.1/devtools/client/debugger/src/main.development.js /builddir/build/BUILD/thunderbird-68.1.1/devtools/client/debugger/src/main.js /builddir/build/BUILD/thunderbird-68.1.1/devtools/client/debugger/src/vendors.js" 2:16.58 xpcom/idl-parser/xpidl/xpidl.stub.stub 2:17.57 js/src/frontend/ReservedWordsGenerated.h.stub 2:18.05 js/src/gc/StatsPhasesGenerated.cpp.stub 2:18.19 js/src/jit/MOpcodes.h.stub 2:18.77 js/src/gc/StatsPhasesGenerated.h.stub 2:18.91 js/src/jit/LOpcodes.h.stub 2:19.29 media/libdav1d/asm/16bd_cdef_init_tmpl.c.stub 2:19.51 devtools/client/debugger/src/actions/node.stub.stub 2:20.04 media/libdav1d/asm/16bd_loopfilter_init_tmpl.c.stub 2:20.09 Executing "/builddir/build/BUILDROOT/bin/node-stdout-nonblocking-wrapper /builddir/build/BUILD/thunderbird-68.1.1/devtools/client/shared/build/build.js /builddir/build/BUILD/thunderbird-68.1.1/devtools/client/debugger/src/actions/ast.js /builddir/build/BUILD/thunderbird-68.1.1/devtools/client/debugger/src/actions/debuggee.js /builddir/build/BUILD/thunderbird-68.1.1/devtools/client/debugger/src/actions/event-listeners.js /builddir/build/BUILD/thunderbird-68.1.1/devtools/client/debugger/src/actions/expressions.js /builddir/build/BUILD/thunderbird-68.1.1/devtools/client/debugger/src/actions/file-search.js /builddir/build/BUILD/thunderbird-68.1.1/devtools/client/debugger/src/actions/index.js /builddir/build/BUILD/thunderbird-68.1.1/devtools/client/debugger/src/actions/navigation.js /builddir/build/BUILD/thunderbird-68.1.1/devtools/client/debugger/src/actions/preview.js /builddir/build/BUILD/thunderbird-68.1.1/devtools/client/debugger/src/actions/project-text-search.js /builddir/build/BUILD/thunderbird-68.1.1/devtools/client/debugger/src/actions/quick-open.js /builddir/build/BUILD/thunderbird-68.1.1/devtools/client/debugger/src/actions/source-actors.js /builddir/build/BUILD/thunderbird-68.1.1/devtools/client/debugger/src/actions/source-tree.js /builddir/build/BUILD/thunderbird-68.1.1/devtools/client/debugger/src/actions/tabs.js /builddir/build/BUILD/thunderbird-68.1.1/devtools/client/debugger/src/actions/toolbox.js /builddir/build/BUILD/thunderbird-68.1.1/devtools/client/debugger/src/actions/ui.js" 2:20.48 media/libdav1d/asm/16bd_looprestoration_init_tmpl.c.stub 2:21.11 media/libdav1d/asm/16bd_mc_init_tmpl.c.stub 2:21.64 media/libdav1d/asm/8bd_cdef_init_tmpl.c.stub 2:22.20 media/libdav1d/asm/8bd_loopfilter_init_tmpl.c.stub 2:22.92 media/libdav1d/asm/8bd_looprestoration_init_tmpl.c.stub 2:23.57 media/libdav1d/asm/8bd_mc_init_tmpl.c.stub 2:24.22 devtools/client/debugger/src/client/node.stub.stub 2:25.07 Executing "/builddir/build/BUILDROOT/bin/node-stdout-nonblocking-wrapper /builddir/build/BUILD/thunderbird-68.1.1/devtools/client/shared/build/build.js /builddir/build/BUILD/thunderbird-68.1.1/devtools/client/debugger/src/client/chrome.js /builddir/build/BUILD/thunderbird-68.1.1/devtools/client/debugger/src/client/firefox.js /builddir/build/BUILD/thunderbird-68.1.1/devtools/client/debugger/src/client/index.js" 2:25.28 devtools/client/debugger/src/components/node.stub.stub 2:25.66 Executing "/builddir/build/BUILDROOT/bin/node-stdout-nonblocking-wrapper /builddir/build/BUILD/thunderbird-68.1.1/devtools/client/shared/build/build.js /builddir/build/BUILD/thunderbird-68.1.1/devtools/client/debugger/src/components/A11yIntention.js /builddir/build/BUILD/thunderbird-68.1.1/devtools/client/debugger/src/components/App.js /builddir/build/BUILD/thunderbird-68.1.1/devtools/client/debugger/src/components/ProjectSearch.js /builddir/build/BUILD/thunderbird-68.1.1/devtools/client/debugger/src/components/QuickOpenModal.js /builddir/build/BUILD/thunderbird-68.1.1/devtools/client/debugger/src/components/ShortcutsModal.js /builddir/build/BUILD/thunderbird-68.1.1/devtools/client/debugger/src/components/WelcomeBox.js" 2:27.76 devtools/client/debugger/src/reducers/node.stub.stub 2:28.21 Executing "/builddir/build/BUILDROOT/bin/node-stdout-nonblocking-wrapper /builddir/build/BUILD/thunderbird-68.1.1/devtools/client/shared/build/build.js /builddir/build/BUILD/thunderbird-68.1.1/devtools/client/debugger/src/reducers/ast.js /builddir/build/BUILD/thunderbird-68.1.1/devtools/client/debugger/src/reducers/async-requests.js /builddir/build/BUILD/thunderbird-68.1.1/devtools/client/debugger/src/reducers/breakpoints.js /builddir/build/BUILD/thunderbird-68.1.1/devtools/client/debugger/src/reducers/debuggee.js /builddir/build/BUILD/thunderbird-68.1.1/devtools/client/debugger/src/reducers/event-listeners.js /builddir/build/BUILD/thunderbird-68.1.1/devtools/client/debugger/src/reducers/expressions.js /builddir/build/BUILD/thunderbird-68.1.1/devtools/client/debugger/src/reducers/file-search.js /builddir/build/BUILD/thunderbird-68.1.1/devtools/client/debugger/src/reducers/index.js /builddir/build/BUILD/thunderbird-68.1.1/devtools/client/debugger/src/reducers/pause.js /builddir/build/BUILD/thunderbird-68.1.1/devtools/client/debugger/src/reducers/pending-breakpoints.js /builddir/build/BUILD/thunderbird-68.1.1/devtools/client/debugger/src/reducers/preview.js /builddir/build/BUILD/thunderbird-68.1.1/devtools/client/debugger/src/reducers/project-text-search.js /builddir/build/BUILD/thunderbird-68.1.1/devtools/client/debugger/src/reducers/quick-open.js /builddir/build/BUILD/thunderbird-68.1.1/devtools/client/debugger/src/reducers/source-actors.js /builddir/build/BUILD/thunderbird-68.1.1/devtools/client/debugger/src/reducers/source-tree.js /builddir/build/BUILD/thunderbird-68.1.1/devtools/client/debugger/src/reducers/sources.js /builddir/build/BUILD/thunderbird-68.1.1/devtools/client/debugger/src/reducers/tabs.js /builddir/build/BUILD/thunderbird-68.1.1/devtools/client/debugger/src/reducers/ui.js" 2:31.48 devtools/client/debugger/src/selectors/node.stub.stub 2:31.99 Executing "/builddir/build/BUILDROOT/bin/node-stdout-nonblocking-wrapper /builddir/build/BUILD/thunderbird-68.1.1/devtools/client/shared/build/build.js /builddir/build/BUILD/thunderbird-68.1.1/devtools/client/debugger/src/selectors/breakpointAtLocation.js /builddir/build/BUILD/thunderbird-68.1.1/devtools/client/debugger/src/selectors/breakpoints.js /builddir/build/BUILD/thunderbird-68.1.1/devtools/client/debugger/src/selectors/breakpointSources.js /builddir/build/BUILD/thunderbird-68.1.1/devtools/client/debugger/src/selectors/getCallStackFrames.js /builddir/build/BUILD/thunderbird-68.1.1/devtools/client/debugger/src/selectors/inComponent.js /builddir/build/BUILD/thunderbird-68.1.1/devtools/client/debugger/src/selectors/index.js /builddir/build/BUILD/thunderbird-68.1.1/devtools/client/debugger/src/selectors/isSelectedFrameVisible.js /builddir/build/BUILD/thunderbird-68.1.1/devtools/client/debugger/src/selectors/pause.js /builddir/build/BUILD/thunderbird-68.1.1/devtools/client/debugger/src/selectors/visibleBreakpoints.js /builddir/build/BUILD/thunderbird-68.1.1/devtools/client/debugger/src/selectors/visibleColumnBreakpoints.js" 2:35.81 devtools/client/debugger/src/utils/node.stub.stub 2:36.09 layout/style/nsCSSPropertyID.h.stub 2:36.31 devtools/client/debugger/src/workers/parser/node.stub.stub 2:36.40 Executing "/builddir/build/BUILDROOT/bin/node-stdout-nonblocking-wrapper /builddir/build/BUILD/thunderbird-68.1.1/devtools/client/shared/build/build.js /builddir/build/BUILD/thunderbird-68.1.1/devtools/client/debugger/src/utils/assert.js /builddir/build/BUILD/thunderbird-68.1.1/devtools/client/debugger/src/utils/ast.js /builddir/build/BUILD/thunderbird-68.1.1/devtools/client/debugger/src/utils/async-value.js /builddir/build/BUILD/thunderbird-68.1.1/devtools/client/debugger/src/utils/asyncStoreHelper.js /builddir/build/BUILD/thunderbird-68.1.1/devtools/client/debugger/src/utils/bootstrap.js /builddir/build/BUILD/thunderbird-68.1.1/devtools/client/debugger/src/utils/build-query.js /builddir/build/BUILD/thunderbird-68.1.1/devtools/client/debugger/src/utils/clipboard.js /builddir/build/BUILD/thunderbird-68.1.1/devtools/client/debugger/src/utils/connect.js /builddir/build/BUILD/thunderbird-68.1.1/devtools/client/debugger/src/utils/context.js /builddir/build/BUILD/thunderbird-68.1.1/devtools/client/debugger/src/utils/dbg.js /builddir/build/BUILD/thunderbird-68.1.1/devtools/client/debugger/src/utils/defer.js /builddir/build/BUILD/thunderbird-68.1.1/devtools/client/debugger/src/utils/DevToolsUtils.js /builddir/build/BUILD/thunderbird-68.1.1/devtools/client/debugger/src/utils/expressions.js /builddir/build/BUILD/thunderbird-68.1.1/devtools/client/debugger/src/utils/fromJS.js /builddir/build/BUILD/thunderbird-68.1.1/devtools/client/debugger/src/utils/function.js /builddir/build/BUILD/thunderbird-68.1.1/devtools/client/debugger/src/utils/indentation.js /builddir/build/BUILD/thunderbird-68.1.1/devtools/client/debugger/src/utils/isMinified.js /builddir/build/BUILD/thunderbird-68.1.1/devtools/client/debugger/src/utils/location.js /builddir/build/BUILD/thunderbird-68.1.1/devtools/client/debugger/src/utils/log.js /builddir/build/BUILD/thunderbird-68.1.1/devtools/client/debugger/src/utils/makeRecord.js /builddir/build/BUILD/thunderbird-68.1.1/devtools/client/debugger/src/utils/memoize.js /builddir/build/BUILD/thunderbird-68.1.1/devtools/client/debugger/src/utils/memoizableAction.js /builddir/build/BUILD/thunderbird-68.1.1/devtools/client/debugger/src/utils/path.js /builddir/build/BUILD/thunderbird-68.1.1/devtools/client/debugger/src/utils/prefs.js /builddir/build/BUILD/thunderbird-68.1.1/devtools/client/debugger/src/utils/preview.js /builddir/build/BUILD/thunderbird-68.1.1/devtools/client/debugger/src/utils/project-search.js /builddir/build/BUILD/thunderbird-68.1.1/devtools/client/debugger/src/utils/quick-open.js /builddir/build/BUILD/thunderbird-68.1.1/devtools/client/debugger/src/utils/result-list.js /builddir/build/BUILD/thunderbird-68.1.1/devtools/client/debugger/src/utils/selected-location.js /builddir/build/BUILD/thunderbird-68.1.1/devtools/client/debugger/src/utils/source-maps.js /builddir/build/BUILD/thunderbird-68.1.1/devtools/client/debugger/src/utils/source-queue.js /builddir/build/BUILD/thunderbird-68.1.1/devtools/client/debugger/src/utils/source.js /builddir/build/BUILD/thunderbird-68.1.1/devtools/client/debugger/src/utils/tabs.js /builddir/build/BUILD/thunderbird-68.1.1/devtools/client/debugger/src/utils/task.js /builddir/build/BUILD/thunderbird-68.1.1/devtools/client/debugger/src/utils/telemetry.js /builddir/build/BUILD/thunderbird-68.1.1/devtools/client/debugger/src/utils/text.js /builddir/build/BUILD/thunderbird-68.1.1/devtools/client/debugger/src/utils/timings.js /builddir/build/BUILD/thunderbird-68.1.1/devtools/client/debugger/src/utils/ui.js /builddir/build/BUILD/thunderbird-68.1.1/devtools/client/debugger/src/utils/url.js /builddir/build/BUILD/thunderbird-68.1.1/devtools/client/debugger/src/utils/utils.js /builddir/build/BUILD/thunderbird-68.1.1/devtools/client/debugger/src/utils/wasm.js /builddir/build/BUILD/thunderbird-68.1.1/devtools/client/debugger/src/utils/worker.js /builddir/build/BUILD/thunderbird-68.1.1/devtools/client/debugger/src/utils/workers.js" 2:36.65 Executing "/builddir/build/BUILDROOT/bin/node-stdout-nonblocking-wrapper /builddir/build/BUILD/thunderbird-68.1.1/devtools/client/shared/build/build.js /builddir/build/BUILD/thunderbird-68.1.1/devtools/client/debugger/src/workers/parser/index.js" 2:36.67 layout/style/ServoCSSPropList.h.stub 2:37.30 layout/style/CompositorAnimatableProperties.h.stub 2:37.94 layout/style/nsComputedDOMStyleGenerated.cpp.stub 2:38.42 devtools/client/debugger/src/workers/pretty-print/node.stub.stub 2:38.55 layout/style/nsCSSPropsGenerated.inc.stub 2:39.00 Executing "/builddir/build/BUILDROOT/bin/node-stdout-nonblocking-wrapper /builddir/build/BUILD/thunderbird-68.1.1/devtools/client/shared/build/build.js /builddir/build/BUILD/thunderbird-68.1.1/devtools/client/debugger/src/workers/pretty-print/index.js" 2:39.22 layout/style/ServoStyleConsts.h.stub 2:40.87 devtools/client/debugger/src/workers/search/node.stub.stub 2:41.51 Executing "/builddir/build/BUILDROOT/bin/node-stdout-nonblocking-wrapper /builddir/build/BUILD/thunderbird-68.1.1/devtools/client/shared/build/build.js /builddir/build/BUILD/thunderbird-68.1.1/devtools/client/debugger/src/workers/search/index.js" 2:44.04 WARNING: mkdir -dot- requested by /usr/bin/gmake -C /builddir/build/BUILD/thunderbird-68.1.1/objdir/config/makefiles/xpidl xpidl 2:44.05 devtools/client/debugger/src/actions/ast/node.stub.stub 2:44.05 config/makefiles/xpidl/Bits.xpt 2:44.05 config/makefiles/xpidl/accessibility.xpt 2:44.43 Executing "/builddir/build/BUILDROOT/bin/node-stdout-nonblocking-wrapper /builddir/build/BUILD/thunderbird-68.1.1/devtools/client/shared/build/build.js /builddir/build/BUILD/thunderbird-68.1.1/devtools/client/debugger/src/actions/ast/setInScopeLines.js" 2:45.19 config/makefiles/xpidl/activity.xpt 2:46.42 devtools/client/debugger/src/actions/breakpoints/node.stub.stub 2:46.45 devtools/client/debugger/src/actions/pause/node.stub.stub 2:46.73 Executing "/builddir/build/BUILDROOT/bin/node-stdout-nonblocking-wrapper /builddir/build/BUILD/thunderbird-68.1.1/devtools/client/shared/build/build.js /builddir/build/BUILD/thunderbird-68.1.1/devtools/client/debugger/src/actions/breakpoints/breakpointPositions.js /builddir/build/BUILD/thunderbird-68.1.1/devtools/client/debugger/src/actions/breakpoints/index.js /builddir/build/BUILD/thunderbird-68.1.1/devtools/client/debugger/src/actions/breakpoints/modify.js /builddir/build/BUILD/thunderbird-68.1.1/devtools/client/debugger/src/actions/breakpoints/remapLocations.js /builddir/build/BUILD/thunderbird-68.1.1/devtools/client/debugger/src/actions/breakpoints/syncBreakpoint.js" 2:46.81 Executing "/builddir/build/BUILDROOT/bin/node-stdout-nonblocking-wrapper /builddir/build/BUILD/thunderbird-68.1.1/devtools/client/shared/build/build.js /builddir/build/BUILD/thunderbird-68.1.1/devtools/client/debugger/src/actions/pause/breakOnNext.js /builddir/build/BUILD/thunderbird-68.1.1/devtools/client/debugger/src/actions/pause/commands.js /builddir/build/BUILD/thunderbird-68.1.1/devtools/client/debugger/src/actions/pause/continueToHere.js /builddir/build/BUILD/thunderbird-68.1.1/devtools/client/debugger/src/actions/pause/fetchScopes.js /builddir/build/BUILD/thunderbird-68.1.1/devtools/client/debugger/src/actions/pause/index.js /builddir/build/BUILD/thunderbird-68.1.1/devtools/client/debugger/src/actions/pause/mapFrames.js /builddir/build/BUILD/thunderbird-68.1.1/devtools/client/debugger/src/actions/pause/mapScopes.js /builddir/build/BUILD/thunderbird-68.1.1/devtools/client/debugger/src/actions/pause/paused.js /builddir/build/BUILD/thunderbird-68.1.1/devtools/client/debugger/src/actions/pause/pauseOnExceptions.js /builddir/build/BUILD/thunderbird-68.1.1/devtools/client/debugger/src/actions/pause/resumed.js /builddir/build/BUILD/thunderbird-68.1.1/devtools/client/debugger/src/actions/pause/selectFrame.js /builddir/build/BUILD/thunderbird-68.1.1/devtools/client/debugger/src/actions/pause/skipPausing.js" 2:49.59 config/makefiles/xpidl/addrbook.xpt 2:51.19 config/makefiles/xpidl/alerts.xpt 2:51.37 devtools/client/debugger/src/actions/sources/node.stub.stub 2:51.45 devtools/client/debugger/src/actions/utils/node.stub.stub 2:51.74 Executing "/builddir/build/BUILDROOT/bin/node-stdout-nonblocking-wrapper /builddir/build/BUILD/thunderbird-68.1.1/devtools/client/shared/build/build.js /builddir/build/BUILD/thunderbird-68.1.1/devtools/client/debugger/src/actions/sources/blackbox.js /builddir/build/BUILD/thunderbird-68.1.1/devtools/client/debugger/src/actions/sources/breakableLines.js /builddir/build/BUILD/thunderbird-68.1.1/devtools/client/debugger/src/actions/sources/index.js /builddir/build/BUILD/thunderbird-68.1.1/devtools/client/debugger/src/actions/sources/loadSourceText.js /builddir/build/BUILD/thunderbird-68.1.1/devtools/client/debugger/src/actions/sources/newSources.js /builddir/build/BUILD/thunderbird-68.1.1/devtools/client/debugger/src/actions/sources/prettyPrint.js /builddir/build/BUILD/thunderbird-68.1.1/devtools/client/debugger/src/actions/sources/select.js /builddir/build/BUILD/thunderbird-68.1.1/devtools/client/debugger/src/actions/sources/symbols.js" 2:51.78 Executing "/builddir/build/BUILDROOT/bin/node-stdout-nonblocking-wrapper /builddir/build/BUILD/thunderbird-68.1.1/devtools/client/shared/build/build.js /builddir/build/BUILD/thunderbird-68.1.1/devtools/client/debugger/src/actions/utils/create-store.js" 2:53.71 devtools/client/debugger/src/client/chrome/node.stub.stub 2:54.22 Executing "/builddir/build/BUILDROOT/bin/node-stdout-nonblocking-wrapper /builddir/build/BUILD/thunderbird-68.1.1/devtools/client/shared/build/build.js /builddir/build/BUILD/thunderbird-68.1.1/devtools/client/debugger/src/client/chrome/commands.js /builddir/build/BUILD/thunderbird-68.1.1/devtools/client/debugger/src/client/chrome/create.js /builddir/build/BUILD/thunderbird-68.1.1/devtools/client/debugger/src/client/chrome/events.js" 2:55.50 config/makefiles/xpidl/appshell.xpt 2:56.07 devtools/client/debugger/src/client/firefox/node.stub.stub 2:56.54 Executing "/builddir/build/BUILDROOT/bin/node-stdout-nonblocking-wrapper /builddir/build/BUILD/thunderbird-68.1.1/devtools/client/shared/build/build.js /builddir/build/BUILD/thunderbird-68.1.1/devtools/client/debugger/src/client/firefox/commands.js /builddir/build/BUILD/thunderbird-68.1.1/devtools/client/debugger/src/client/firefox/create.js /builddir/build/BUILD/thunderbird-68.1.1/devtools/client/debugger/src/client/firefox/events.js /builddir/build/BUILD/thunderbird-68.1.1/devtools/client/debugger/src/client/firefox/workers.js" 2:56.67 config/makefiles/xpidl/appstartup.xpt 2:57.00 devtools/client/debugger/src/components/Editor/node.stub.stub 2:57.59 Executing "/builddir/build/BUILDROOT/bin/node-stdout-nonblocking-wrapper /builddir/build/BUILD/thunderbird-68.1.1/devtools/client/shared/build/build.js /builddir/build/BUILD/thunderbird-68.1.1/devtools/client/debugger/src/components/Editor/Breakpoint.js /builddir/build/BUILD/thunderbird-68.1.1/devtools/client/debugger/src/components/Editor/Breakpoints.js /builddir/build/BUILD/thunderbird-68.1.1/devtools/client/debugger/src/components/Editor/ColumnBreakpoint.js /builddir/build/BUILD/thunderbird-68.1.1/devtools/client/debugger/src/components/Editor/ColumnBreakpoints.js /builddir/build/BUILD/thunderbird-68.1.1/devtools/client/debugger/src/components/Editor/ConditionalPanel.js /builddir/build/BUILD/thunderbird-68.1.1/devtools/client/debugger/src/components/Editor/DebugLine.js /builddir/build/BUILD/thunderbird-68.1.1/devtools/client/debugger/src/components/Editor/EditorMenu.js /builddir/build/BUILD/thunderbird-68.1.1/devtools/client/debugger/src/components/Editor/EmptyLines.js /builddir/build/BUILD/thunderbird-68.1.1/devtools/client/debugger/src/components/Editor/Footer.js /builddir/build/BUILD/thunderbird-68.1.1/devtools/client/debugger/src/components/Editor/HighlightLine.js /builddir/build/BUILD/thunderbird-68.1.1/devtools/client/debugger/src/components/Editor/HighlightLines.js /builddir/build/BUILD/thunderbird-68.1.1/devtools/client/debugger/src/components/Editor/index.js /builddir/build/BUILD/thunderbird-68.1.1/devtools/client/debugger/src/components/Editor/SearchBar.js /builddir/build/BUILD/thunderbird-68.1.1/devtools/client/debugger/src/components/Editor/Tab.js /builddir/build/BUILD/thunderbird-68.1.1/devtools/client/debugger/src/components/Editor/Tabs.js" 2:58.15 config/makefiles/xpidl/autocomplete.xpt 2:59.13 config/makefiles/xpidl/backgroundhangmonitor.xpt 3:00.57 devtools/client/debugger/src/components/PrimaryPanes/node.stub.stub 3:01.21 config/makefiles/xpidl/browser-element.xpt 3:01.22 Executing "/builddir/build/BUILDROOT/bin/node-stdout-nonblocking-wrapper /builddir/build/BUILD/thunderbird-68.1.1/devtools/client/shared/build/build.js /builddir/build/BUILD/thunderbird-68.1.1/devtools/client/debugger/src/components/PrimaryPanes/index.js /builddir/build/BUILD/thunderbird-68.1.1/devtools/client/debugger/src/components/PrimaryPanes/Outline.js /builddir/build/BUILD/thunderbird-68.1.1/devtools/client/debugger/src/components/PrimaryPanes/OutlineFilter.js /builddir/build/BUILD/thunderbird-68.1.1/devtools/client/debugger/src/components/PrimaryPanes/SourcesTree.js /builddir/build/BUILD/thunderbird-68.1.1/devtools/client/debugger/src/components/PrimaryPanes/SourcesTreeItem.js" 3:02.25 config/makefiles/xpidl/calbase.xpt 3:03.08 config/makefiles/xpidl/calbaseinternal.xpt 3:05.25 devtools/client/debugger/src/components/SecondaryPanes/node.stub.stub 3:05.80 Executing "/builddir/build/BUILDROOT/bin/node-stdout-nonblocking-wrapper /builddir/build/BUILD/thunderbird-68.1.1/devtools/client/shared/build/build.js /builddir/build/BUILD/thunderbird-68.1.1/devtools/client/debugger/src/components/SecondaryPanes/CommandBar.js /builddir/build/BUILD/thunderbird-68.1.1/devtools/client/debugger/src/components/SecondaryPanes/EventListeners.js /builddir/build/BUILD/thunderbird-68.1.1/devtools/client/debugger/src/components/SecondaryPanes/Expressions.js /builddir/build/BUILD/thunderbird-68.1.1/devtools/client/debugger/src/components/SecondaryPanes/index.js /builddir/build/BUILD/thunderbird-68.1.1/devtools/client/debugger/src/components/SecondaryPanes/Scopes.js /builddir/build/BUILD/thunderbird-68.1.1/devtools/client/debugger/src/components/SecondaryPanes/UtilsBar.js /builddir/build/BUILD/thunderbird-68.1.1/devtools/client/debugger/src/components/SecondaryPanes/WhyPaused.js /builddir/build/BUILD/thunderbird-68.1.1/devtools/client/debugger/src/components/SecondaryPanes/Worker.js /builddir/build/BUILD/thunderbird-68.1.1/devtools/client/debugger/src/components/SecondaryPanes/Workers.js /builddir/build/BUILD/thunderbird-68.1.1/devtools/client/debugger/src/components/SecondaryPanes/XHRBreakpoints.js" 3:06.44 devtools/client/debugger/src/components/shared/node.stub.stub 3:06.77 Executing "/builddir/build/BUILDROOT/bin/node-stdout-nonblocking-wrapper /builddir/build/BUILD/thunderbird-68.1.1/devtools/client/shared/build/build.js /builddir/build/BUILD/thunderbird-68.1.1/devtools/client/debugger/src/components/shared/AccessibleImage.js /builddir/build/BUILD/thunderbird-68.1.1/devtools/client/debugger/src/components/shared/Accordion.js /builddir/build/BUILD/thunderbird-68.1.1/devtools/client/debugger/src/components/shared/Badge.js /builddir/build/BUILD/thunderbird-68.1.1/devtools/client/debugger/src/components/shared/BracketArrow.js /builddir/build/BUILD/thunderbird-68.1.1/devtools/client/debugger/src/components/shared/Dropdown.js /builddir/build/BUILD/thunderbird-68.1.1/devtools/client/debugger/src/components/shared/ManagedTree.js /builddir/build/BUILD/thunderbird-68.1.1/devtools/client/debugger/src/components/shared/Modal.js /builddir/build/BUILD/thunderbird-68.1.1/devtools/client/debugger/src/components/shared/Popover.js /builddir/build/BUILD/thunderbird-68.1.1/devtools/client/debugger/src/components/shared/PreviewFunction.js /builddir/build/BUILD/thunderbird-68.1.1/devtools/client/debugger/src/components/shared/ResultList.js /builddir/build/BUILD/thunderbird-68.1.1/devtools/client/debugger/src/components/shared/SearchInput.js /builddir/build/BUILD/thunderbird-68.1.1/devtools/client/debugger/src/components/shared/SourceIcon.js" 3:11.55 devtools/client/debugger/src/utils/breakpoint/node.stub.stub 3:11.92 Executing "/builddir/build/BUILDROOT/bin/node-stdout-nonblocking-wrapper /builddir/build/BUILD/thunderbird-68.1.1/devtools/client/shared/build/build.js /builddir/build/BUILD/thunderbird-68.1.1/devtools/client/debugger/src/utils/breakpoint/astBreakpointLocation.js /builddir/build/BUILD/thunderbird-68.1.1/devtools/client/debugger/src/utils/breakpoint/breakpointPositions.js /builddir/build/BUILD/thunderbird-68.1.1/devtools/client/debugger/src/utils/breakpoint/index.js" 3:12.23 config/makefiles/xpidl/caldav.xpt 3:12.24 config/makefiles/xpidl/caps.xpt 3:13.05 config/makefiles/xpidl/captivedetect.xpt 3:13.20 config/makefiles/xpidl/chat.xpt 3:14.14 devtools/client/debugger/src/utils/editor/node.stub.stub 3:14.43 config/makefiles/xpidl/chrome.xpt 3:14.47 devtools/client/debugger/src/utils/pause/node.stub.stub 3:14.51 Executing "/builddir/build/BUILDROOT/bin/node-stdout-nonblocking-wrapper /builddir/build/BUILD/thunderbird-68.1.1/devtools/client/shared/build/build.js /builddir/build/BUILD/thunderbird-68.1.1/devtools/client/debugger/src/utils/editor/create-editor.js /builddir/build/BUILD/thunderbird-68.1.1/devtools/client/debugger/src/utils/editor/get-expression.js /builddir/build/BUILD/thunderbird-68.1.1/devtools/client/debugger/src/utils/editor/get-token-location.js /builddir/build/BUILD/thunderbird-68.1.1/devtools/client/debugger/src/utils/editor/index.js /builddir/build/BUILD/thunderbird-68.1.1/devtools/client/debugger/src/utils/editor/source-documents.js /builddir/build/BUILD/thunderbird-68.1.1/devtools/client/debugger/src/utils/editor/source-editor.js /builddir/build/BUILD/thunderbird-68.1.1/devtools/client/debugger/src/utils/editor/source-search.js /builddir/build/BUILD/thunderbird-68.1.1/devtools/client/debugger/src/utils/editor/token-events.js" 3:14.96 Executing "/builddir/build/BUILDROOT/bin/node-stdout-nonblocking-wrapper /builddir/build/BUILD/thunderbird-68.1.1/devtools/client/shared/build/build.js /builddir/build/BUILD/thunderbird-68.1.1/devtools/client/debugger/src/utils/pause/index.js /builddir/build/BUILD/thunderbird-68.1.1/devtools/client/debugger/src/utils/pause/why.js" 3:16.83 devtools/client/debugger/src/utils/resource/node.stub.stub 3:17.38 Executing "/builddir/build/BUILDROOT/bin/node-stdout-nonblocking-wrapper /builddir/build/BUILD/thunderbird-68.1.1/devtools/client/shared/build/build.js /builddir/build/BUILD/thunderbird-68.1.1/devtools/client/debugger/src/utils/resource/base-query.js /builddir/build/BUILD/thunderbird-68.1.1/devtools/client/debugger/src/utils/resource/compare.js /builddir/build/BUILD/thunderbird-68.1.1/devtools/client/debugger/src/utils/resource/core.js /builddir/build/BUILD/thunderbird-68.1.1/devtools/client/debugger/src/utils/resource/index.js /builddir/build/BUILD/thunderbird-68.1.1/devtools/client/debugger/src/utils/resource/memoize.js /builddir/build/BUILD/thunderbird-68.1.1/devtools/client/debugger/src/utils/resource/query-cache.js /builddir/build/BUILD/thunderbird-68.1.1/devtools/client/debugger/src/utils/resource/query.js /builddir/build/BUILD/thunderbird-68.1.1/devtools/client/debugger/src/utils/resource/selector.js" 3:18.73 devtools/client/debugger/src/utils/sources-tree/node.stub.stub 3:19.34 Executing "/builddir/build/BUILDROOT/bin/node-stdout-nonblocking-wrapper /builddir/build/BUILD/thunderbird-68.1.1/devtools/client/shared/build/build.js /builddir/build/BUILD/thunderbird-68.1.1/devtools/client/debugger/src/utils/sources-tree/addToTree.js /builddir/build/BUILD/thunderbird-68.1.1/devtools/client/debugger/src/utils/sources-tree/collapseTree.js /builddir/build/BUILD/thunderbird-68.1.1/devtools/client/debugger/src/utils/sources-tree/formatTree.js /builddir/build/BUILD/thunderbird-68.1.1/devtools/client/debugger/src/utils/sources-tree/getDirectories.js /builddir/build/BUILD/thunderbird-68.1.1/devtools/client/debugger/src/utils/sources-tree/getURL.js /builddir/build/BUILD/thunderbird-68.1.1/devtools/client/debugger/src/utils/sources-tree/index.js /builddir/build/BUILD/thunderbird-68.1.1/devtools/client/debugger/src/utils/sources-tree/sortTree.js /builddir/build/BUILD/thunderbird-68.1.1/devtools/client/debugger/src/utils/sources-tree/treeOrder.js /builddir/build/BUILD/thunderbird-68.1.1/devtools/client/debugger/src/utils/sources-tree/updateTree.js /builddir/build/BUILD/thunderbird-68.1.1/devtools/client/debugger/src/utils/sources-tree/utils.js" 3:21.82 devtools/client/debugger/src/actions/utils/middleware/node.stub.stub 3:22.22 Executing "/builddir/build/BUILDROOT/bin/node-stdout-nonblocking-wrapper /builddir/build/BUILD/thunderbird-68.1.1/devtools/client/shared/build/build.js /builddir/build/BUILD/thunderbird-68.1.1/devtools/client/debugger/src/actions/utils/middleware/context.js /builddir/build/BUILD/thunderbird-68.1.1/devtools/client/debugger/src/actions/utils/middleware/history.js /builddir/build/BUILD/thunderbird-68.1.1/devtools/client/debugger/src/actions/utils/middleware/log.js /builddir/build/BUILD/thunderbird-68.1.1/devtools/client/debugger/src/actions/utils/middleware/promise.js /builddir/build/BUILD/thunderbird-68.1.1/devtools/client/debugger/src/actions/utils/middleware/thunk.js /builddir/build/BUILD/thunderbird-68.1.1/devtools/client/debugger/src/actions/utils/middleware/timing.js /builddir/build/BUILD/thunderbird-68.1.1/devtools/client/debugger/src/actions/utils/middleware/wait-service.js" 3:22.64 config/makefiles/xpidl/commandhandler.xpt 3:23.48 devtools/client/debugger/src/components/Editor/menus/node.stub.stub 3:23.59 config/makefiles/xpidl/commandlines.xpt 3:23.85 Executing "/builddir/build/BUILDROOT/bin/node-stdout-nonblocking-wrapper /builddir/build/BUILD/thunderbird-68.1.1/devtools/client/shared/build/build.js /builddir/build/BUILD/thunderbird-68.1.1/devtools/client/debugger/src/components/Editor/menus/breakpoints.js /builddir/build/BUILD/thunderbird-68.1.1/devtools/client/debugger/src/components/Editor/menus/editor.js /builddir/build/BUILD/thunderbird-68.1.1/devtools/client/debugger/src/components/Editor/menus/source.js" 3:25.36 devtools/client/debugger/src/components/Editor/Preview/node.stub.stub 3:25.52 config/makefiles/xpidl/commuconv.xpt 3:25.98 Executing "/builddir/build/BUILDROOT/bin/node-stdout-nonblocking-wrapper /builddir/build/BUILD/thunderbird-68.1.1/devtools/client/shared/build/build.js /builddir/build/BUILD/thunderbird-68.1.1/devtools/client/debugger/src/components/Editor/Preview/index.js /builddir/build/BUILD/thunderbird-68.1.1/devtools/client/debugger/src/components/Editor/Preview/Popup.js" 3:26.71 config/makefiles/xpidl/composer.xpt 3:27.25 devtools/client/debugger/src/components/SecondaryPanes/Breakpoints/node.stub.stub 3:27.55 config/makefiles/xpidl/content_events.xpt 3:27.59 Executing "/builddir/build/BUILDROOT/bin/node-stdout-nonblocking-wrapper /builddir/build/BUILD/thunderbird-68.1.1/devtools/client/shared/build/build.js /builddir/build/BUILD/thunderbird-68.1.1/devtools/client/debugger/src/components/SecondaryPanes/Breakpoints/Breakpoint.js /builddir/build/BUILD/thunderbird-68.1.1/devtools/client/debugger/src/components/SecondaryPanes/Breakpoints/BreakpointHeading.js /builddir/build/BUILD/thunderbird-68.1.1/devtools/client/debugger/src/components/SecondaryPanes/Breakpoints/BreakpointHeadingsContextMenu.js /builddir/build/BUILD/thunderbird-68.1.1/devtools/client/debugger/src/components/SecondaryPanes/Breakpoints/BreakpointsContextMenu.js /builddir/build/BUILD/thunderbird-68.1.1/devtools/client/debugger/src/components/SecondaryPanes/Breakpoints/ExceptionOption.js /builddir/build/BUILD/thunderbird-68.1.1/devtools/client/debugger/src/components/SecondaryPanes/Breakpoints/index.js" 3:28.63 config/makefiles/xpidl/content_geckomediaplugins.xpt 3:29.15 devtools/client/debugger/src/components/SecondaryPanes/Frames/node.stub.stub 3:29.53 config/makefiles/xpidl/content_html.xpt 3:29.78 Executing "/builddir/build/BUILDROOT/bin/node-stdout-nonblocking-wrapper /builddir/build/BUILD/thunderbird-68.1.1/devtools/client/shared/build/build.js /builddir/build/BUILD/thunderbird-68.1.1/devtools/client/debugger/src/components/SecondaryPanes/Frames/Frame.js /builddir/build/BUILD/thunderbird-68.1.1/devtools/client/debugger/src/components/SecondaryPanes/Frames/FrameIndent.js /builddir/build/BUILD/thunderbird-68.1.1/devtools/client/debugger/src/components/SecondaryPanes/Frames/FrameMenu.js /builddir/build/BUILD/thunderbird-68.1.1/devtools/client/debugger/src/components/SecondaryPanes/Frames/Group.js /builddir/build/BUILD/thunderbird-68.1.1/devtools/client/debugger/src/components/SecondaryPanes/Frames/index.js" 3:31.16 config/makefiles/xpidl/content_webrtc.xpt 3:31.93 config/makefiles/xpidl/devtools_rr.xpt 3:32.17 config/makefiles/xpidl/docshell.xpt 3:32.94 config/makefiles/xpidl/dom.xpt 3:33.07 config/makefiles/xpidl/dom_audiochannel.xpt 3:35.66 devtools/client/debugger/src/components/shared/Button/node.stub.stub 3:35.67 devtools/client/debugger/src/utils/pause/frames/node.stub.stub 3:36.04 config/makefiles/xpidl/dom_base.xpt 3:36.15 Executing "/builddir/build/BUILDROOT/bin/node-stdout-nonblocking-wrapper /builddir/build/BUILD/thunderbird-68.1.1/devtools/client/shared/build/build.js /builddir/build/BUILD/thunderbird-68.1.1/devtools/client/debugger/src/components/shared/Button/CloseButton.js /builddir/build/BUILD/thunderbird-68.1.1/devtools/client/debugger/src/components/shared/Button/CommandBarButton.js /builddir/build/BUILD/thunderbird-68.1.1/devtools/client/debugger/src/components/shared/Button/index.js /builddir/build/BUILD/thunderbird-68.1.1/devtools/client/debugger/src/components/shared/Button/PaneToggleButton.js" 3:36.20 Executing "/builddir/build/BUILDROOT/bin/node-stdout-nonblocking-wrapper /builddir/build/BUILD/thunderbird-68.1.1/devtools/client/shared/build/build.js /builddir/build/BUILD/thunderbird-68.1.1/devtools/client/debugger/src/utils/pause/frames/annotateFrames.js /builddir/build/BUILD/thunderbird-68.1.1/devtools/client/debugger/src/utils/pause/frames/collapseFrames.js /builddir/build/BUILD/thunderbird-68.1.1/devtools/client/debugger/src/utils/pause/frames/displayName.js /builddir/build/BUILD/thunderbird-68.1.1/devtools/client/debugger/src/utils/pause/frames/getFrameUrl.js /builddir/build/BUILD/thunderbird-68.1.1/devtools/client/debugger/src/utils/pause/frames/getLibraryFromUrl.js /builddir/build/BUILD/thunderbird-68.1.1/devtools/client/debugger/src/utils/pause/frames/index.js" 3:36.70 config/makefiles/xpidl/dom_bindings.xpt 3:38.67 devtools/client/debugger/src/utils/pause/mapScopes/node.stub.stub 3:39.06 Executing "/builddir/build/BUILDROOT/bin/node-stdout-nonblocking-wrapper /builddir/build/BUILD/thunderbird-68.1.1/devtools/client/shared/build/build.js /builddir/build/BUILD/thunderbird-68.1.1/devtools/client/debugger/src/utils/pause/mapScopes/buildGeneratedBindingList.js /builddir/build/BUILD/thunderbird-68.1.1/devtools/client/debugger/src/utils/pause/mapScopes/filtering.js /builddir/build/BUILD/thunderbird-68.1.1/devtools/client/debugger/src/utils/pause/mapScopes/findGeneratedBindingFromPosition.js /builddir/build/BUILD/thunderbird-68.1.1/devtools/client/debugger/src/utils/pause/mapScopes/getApplicableBindingsForOriginalPosition.js /builddir/build/BUILD/thunderbird-68.1.1/devtools/client/debugger/src/utils/pause/mapScopes/index.js /builddir/build/BUILD/thunderbird-68.1.1/devtools/client/debugger/src/utils/pause/mapScopes/locColumn.js /builddir/build/BUILD/thunderbird-68.1.1/devtools/client/debugger/src/utils/pause/mapScopes/mappingContains.js /builddir/build/BUILD/thunderbird-68.1.1/devtools/client/debugger/src/utils/pause/mapScopes/positionCmp.js /builddir/build/BUILD/thunderbird-68.1.1/devtools/client/debugger/src/utils/pause/mapScopes/rangeMetadata.js" 3:39.08 config/makefiles/xpidl/dom_events.xpt 3:40.08 config/makefiles/xpidl/dom_geolocation.xpt 3:40.74 config/makefiles/xpidl/dom_html.xpt 3:40.92 config/makefiles/xpidl/dom_indexeddb.xpt 3:41.89 config/makefiles/xpidl/dom_localstorage.xpt 3:41.91 config/makefiles/xpidl/dom_media.xpt 3:42.90 config/makefiles/xpidl/dom_network.xpt 3:42.91 config/makefiles/xpidl/dom_notification.xpt 3:43.18 devtools/client/debugger/src/utils/pause/scopes/node.stub.stub 3:43.81 Executing "/builddir/build/BUILDROOT/bin/node-stdout-nonblocking-wrapper /builddir/build/BUILD/thunderbird-68.1.1/devtools/client/shared/build/build.js /builddir/build/BUILD/thunderbird-68.1.1/devtools/client/debugger/src/utils/pause/scopes/getScope.js /builddir/build/BUILD/thunderbird-68.1.1/devtools/client/debugger/src/utils/pause/scopes/getVariables.js /builddir/build/BUILD/thunderbird-68.1.1/devtools/client/debugger/src/utils/pause/scopes/index.js /builddir/build/BUILD/thunderbird-68.1.1/devtools/client/debugger/src/utils/pause/scopes/utils.js" 3:43.99 config/makefiles/xpidl/dom_payments.xpt 3:44.15 config/makefiles/xpidl/dom_power.xpt 3:44.73 config/makefiles/xpidl/dom_presentation.xpt 3:45.66 config/makefiles/xpidl/dom_push.xpt 3:46.30 config/makefiles/xpidl/dom_quota.xpt 3:47.30 config/makefiles/xpidl/dom_security.xpt 3:47.46 config/makefiles/xpidl/dom_sidebar.xpt 3:47.62 config/makefiles/xpidl/dom_simpledb.xpt 3:48.32 config/makefiles/xpidl/dom_storage.xpt 3:48.39 config/makefiles/xpidl/dom_system.xpt 3:48.72 config/makefiles/xpidl/dom_webauthn.xpt 3:49.38 config/makefiles/xpidl/dom_webspeechrecognition.xpt 3:49.40 config/makefiles/xpidl/dom_webspeechsynth.xpt 3:49.65 config/makefiles/xpidl/dom_workers.xpt 3:50.00 config/makefiles/xpidl/dom_xslt.xpt 3:50.05 config/makefiles/xpidl/dom_xul.xpt 3:50.67 config/makefiles/xpidl/downloads.xpt 3:50.87 config/makefiles/xpidl/editor.xpt 3:50.90 config/makefiles/xpidl/enterprisepolicies.xpt 3:51.60 config/makefiles/xpidl/extensions.xpt 3:52.15 config/makefiles/xpidl/exthandler.xpt 3:52.31 config/makefiles/xpidl/fastfind.xpt 3:53.14 config/makefiles/xpidl/fts3tok.xpt 3:53.44 config/makefiles/xpidl/gfx.xpt 3:53.65 config/makefiles/xpidl/html5.xpt 3:53.81 config/makefiles/xpidl/htmlparser.xpt 3:54.24 config/makefiles/xpidl/imglib2.xpt 3:54.51 config/makefiles/xpidl/import.xpt 3:54.67 config/makefiles/xpidl/inspector.xpt 3:54.92 config/makefiles/xpidl/intl.xpt 3:55.77 config/makefiles/xpidl/jar.xpt 3:55.87 warning: [const] doesn't make sense on builtin types., 3:55.87 warning: [const] doesn't make sense on builtin types., 3:55.87 warning: [const] doesn't make sense on builtin types., 3:55.87 warning: [const] doesn't make sense on builtin types., 3:55.87 warning: [const] doesn't make sense on builtin types., 3:55.94 warning: [const] doesn't make sense on builtin types., 3:55.94 warning: [const] doesn't make sense on builtin types., 3:55.94 warning: [const] doesn't make sense on builtin types., 3:55.94 warning: [const] doesn't make sense on builtin types., 3:55.94 warning: [const] doesn't make sense on builtin types., 3:55.94 warning: [const] doesn't make sense on builtin types., 3:55.94 warning: [const] doesn't make sense on builtin types., 3:55.94 warning: [const] doesn't make sense on builtin types., 3:55.94 warning: [const] doesn't make sense on builtin types., 3:55.96 warning: [const] doesn't make sense on builtin types., 3:55.96 warning: [const] doesn't make sense on builtin types., 3:55.96 warning: [const] doesn't make sense on builtin types., 3:55.96 warning: [const] doesn't make sense on builtin types., 3:55.96 warning: [const] doesn't make sense on builtin types., 3:55.96 warning: [const] doesn't make sense on builtin types., 3:55.96 warning: [const] doesn't make sense on builtin types., 3:55.96 warning: [const] doesn't make sense on builtin types., 3:55.96 warning: [const] doesn't make sense on builtin types., 3:55.96 warning: [const] doesn't make sense on builtin types., 3:55.96 warning: [const] doesn't make sense on builtin types., 3:56.26 config/makefiles/xpidl/jsdebugger.xpt 3:56.47 config/makefiles/xpidl/jsinspector.xpt 3:56.57 config/makefiles/xpidl/kvstore.xpt 3:57.23 config/makefiles/xpidl/layout_base.xpt 3:57.27 config/makefiles/xpidl/layout_printing.xpt 3:57.52 config/makefiles/xpidl/layout_xul.xpt 3:58.23 config/makefiles/xpidl/layout_xul_tree.xpt 3:58.26 config/makefiles/xpidl/locale.xpt 3:58.40 config/makefiles/xpidl/loginmgr.xpt 3:58.87 config/makefiles/xpidl/mailcompsbase.xpt 3:59.15 config/makefiles/xpidl/mailprofilemigration.xpt 3:59.43 config/makefiles/xpidl/mailview.xpt 3:59.80 config/makefiles/xpidl/mailwinsearch.xpt 4:00.05 config/makefiles/xpidl/mime.xpt 4:00.08 config/makefiles/xpidl/mimetype.xpt 4:00.78 config/makefiles/xpidl/mozfind.xpt 4:00.82 config/makefiles/xpidl/mozintl.xpt 4:01.29 warning: [const] doesn't make sense on builtin types., 4:01.29 warning: [const] doesn't make sense on builtin types., 4:01.30 warning: [const] doesn't make sense on builtin types., 4:01.30 warning: [const] doesn't make sense on builtin types., 4:01.30 warning: [const] doesn't make sense on builtin types., 4:01.30 warning: [const] doesn't make sense on builtin types., 4:01.30 warning: [const] doesn't make sense on builtin types., 4:01.31 warning: [const] doesn't make sense on builtin types., 4:01.31 warning: [const] doesn't make sense on builtin types., 4:01.31 warning: [const] doesn't make sense on builtin types., 4:01.33 warning: [const] doesn't make sense on builtin types., 4:01.33 warning: [const] doesn't make sense on builtin types., 4:01.33 warning: [const] doesn't make sense on builtin types., 4:01.33 warning: [const] doesn't make sense on builtin types., 4:01.34 warning: [const] doesn't make sense on builtin types., 4:01.34 warning: [const] doesn't make sense on builtin types., 4:01.34 warning: [const] doesn't make sense on builtin types., 4:01.34 warning: [const] doesn't make sense on builtin types., 4:01.34 warning: [const] doesn't make sense on builtin types., 4:01.35 warning: [const] doesn't make sense on builtin types., 4:01.36 warning: [const] doesn't make sense on builtin types., 4:01.36 warning: [const] doesn't make sense on builtin types., 4:01.36 warning: [const] doesn't make sense on builtin types., 4:01.36 warning: [const] doesn't make sense on builtin types., 4:01.37 warning: [const] doesn't make sense on builtin types., 4:01.37 warning: [const] doesn't make sense on builtin types., 4:01.37 warning: [const] doesn't make sense on builtin types., 4:01.37 warning: [const] doesn't make sense on builtin types., 4:01.37 warning: [const] doesn't make sense on builtin types., 4:01.38 warning: [const] doesn't make sense on builtin types., 4:01.38 warning: [const] doesn't make sense on builtin types., 4:01.38 warning: [const] doesn't make sense on builtin types., 4:01.38 warning: [const] doesn't make sense on builtin types., 4:01.38 warning: [const] doesn't make sense on builtin types., 4:01.38 warning: [const] doesn't make sense on builtin types., 4:01.39 warning: [const] doesn't make sense on builtin types., 4:01.39 warning: [const] doesn't make sense on builtin types., 4:01.39 warning: [const] doesn't make sense on builtin types., 4:01.39 warning: [const] doesn't make sense on builtin types., 4:01.39 warning: [const] doesn't make sense on builtin types., 4:01.40 warning: [const] doesn't make sense on builtin types., 4:01.40 warning: [const] doesn't make sense on builtin types., 4:01.40 warning: [const] doesn't make sense on builtin types., 4:01.40 warning: [const] doesn't make sense on builtin types., 4:01.40 warning: [const] doesn't make sense on builtin types., 4:01.40 warning: [const] doesn't make sense on builtin types., 4:01.41 warning: [const] doesn't make sense on builtin types., 4:01.41 warning: [const] doesn't make sense on builtin types., 4:01.41 warning: [const] doesn't make sense on builtin types., 4:01.41 warning: [const] doesn't make sense on builtin types., 4:01.41 warning: [const] doesn't make sense on builtin types., 4:01.42 warning: [const] doesn't make sense on builtin types., 4:01.42 warning: [const] doesn't make sense on builtin types., 4:01.42 warning: [const] doesn't make sense on builtin types., 4:01.42 warning: [const] doesn't make sense on builtin types., 4:01.42 warning: [const] doesn't make sense on builtin types., 4:01.43 warning: [const] doesn't make sense on builtin types., 4:01.43 warning: [const] doesn't make sense on builtin types., 4:01.43 warning: [const] doesn't make sense on builtin types., 4:01.43 warning: [const] doesn't make sense on builtin types., 4:01.84 config/makefiles/xpidl/mozldap.xpt 4:01.94 config/makefiles/xpidl/msgbase.xpt 4:02.45 config/makefiles/xpidl/msgcommonbase.xpt 4:02.93 config/makefiles/xpidl/msgcompose.xpt 4:03.74 config/makefiles/xpidl/msgdb.xpt 4:03.79 config/makefiles/xpidl/msgimap.xpt 4:05.89 config/makefiles/xpidl/msgjsaccount.xpt 4:09.57 config/makefiles/xpidl/msglocal.xpt 4:10.24 config/makefiles/xpidl/msgnews.xpt 4:15.00 config/makefiles/xpidl/msgsearch.xpt 4:15.08 config/makefiles/xpidl/msgsmime.xpt 4:16.03 config/makefiles/xpidl/necko.xpt 4:17.01 config/makefiles/xpidl/necko_about.xpt 4:17.60 config/makefiles/xpidl/necko_cache.xpt 4:18.31 config/makefiles/xpidl/necko_cache2.xpt 4:19.52 config/makefiles/xpidl/necko_cookie.xpt 4:19.97 config/makefiles/xpidl/necko_dns.xpt 4:20.91 config/makefiles/xpidl/necko_file.xpt 4:21.22 config/makefiles/xpidl/necko_ftp.xpt 4:22.09 config/makefiles/xpidl/necko_http.xpt 4:22.23 config/makefiles/xpidl/necko_mdns.xpt 4:23.08 config/makefiles/xpidl/necko_res.xpt 4:23.82 config/makefiles/xpidl/necko_socket.xpt 4:24.73 config/makefiles/xpidl/necko_strconv.xpt 4:24.93 config/makefiles/xpidl/necko_viewsource.xpt 4:25.91 config/makefiles/xpidl/necko_websocket.xpt 4:26.25 config/makefiles/xpidl/parentalcontrols.xpt 4:27.04 config/makefiles/xpidl/pipnss.xpt 4:27.36 config/makefiles/xpidl/pippki.xpt 4:28.01 config/makefiles/xpidl/places.xpt 4:28.84 config/makefiles/xpidl/plugin.xpt 4:30.92 config/makefiles/xpidl/pref.xpt 4:31.08 config/makefiles/xpidl/prefetch.xpt 4:31.10 config/makefiles/xpidl/profiler.xpt 4:32.24 config/makefiles/xpidl/rdf.xpt 4:32.35 config/makefiles/xpidl/remote.xpt 4:32.40 config/makefiles/xpidl/reputationservice.xpt 4:33.17 config/makefiles/xpidl/satchel.xpt 4:33.21 config/makefiles/xpidl/saxparser.xpt 4:34.00 config/makefiles/xpidl/services-crypto-component.xpt 4:34.14 config/makefiles/xpidl/services_fxaccounts.xpt 4:35.02 config/makefiles/xpidl/shellservice.xpt 4:35.04 config/makefiles/xpidl/shistory.xpt 4:35.82 config/makefiles/xpidl/spellchecker.xpt 4:35.83 config/makefiles/xpidl/storage.xpt 4:36.59 config/makefiles/xpidl/telemetry.xpt 4:36.85 config/makefiles/xpidl/thumbnails.xpt 4:37.97 config/makefiles/xpidl/toolkit_asyncshutdown.xpt 4:38.59 config/makefiles/xpidl/toolkit_cleardata.xpt 4:38.81 config/makefiles/xpidl/toolkit_crashservice.xpt 4:39.32 config/makefiles/xpidl/toolkit_filewatcher.xpt 4:39.40 config/makefiles/xpidl/toolkit_finalizationwitness.xpt 4:39.46 config/makefiles/xpidl/toolkit_osfile.xpt 4:39.77 config/makefiles/xpidl/toolkit_search.xpt 4:40.20 config/makefiles/xpidl/toolkit_securityreporter.xpt 4:40.27 config/makefiles/xpidl/toolkit_shell.xpt 4:40.27 config/makefiles/xpidl/toolkit_xulstore.xpt 4:40.49 config/makefiles/xpidl/toolkitprofile.xpt 4:40.92 config/makefiles/xpidl/txmgr.xpt 4:41.00 config/makefiles/xpidl/txtsvc.xpt 4:41.12 config/makefiles/xpidl/uconv.xpt 4:41.37 config/makefiles/xpidl/update.xpt 4:41.86 config/makefiles/xpidl/uriloader.xpt 4:41.86 config/makefiles/xpidl/url-classifier.xpt 4:41.98 config/makefiles/xpidl/urlformatter.xpt 4:42.05 config/makefiles/xpidl/wcap.xpt 4:42.70 config/makefiles/xpidl/webBrowser_core.xpt 4:42.84 config/makefiles/xpidl/webbrowserpersist.xpt 4:43.35 config/makefiles/xpidl/webextensions.xpt 4:43.84 config/makefiles/xpidl/webvtt.xpt 4:44.07 config/makefiles/xpidl/widget.xpt 4:44.32 config/makefiles/xpidl/windowcreator.xpt 4:44.45 config/makefiles/xpidl/windowwatcher.xpt 4:44.50 config/makefiles/xpidl/xpcom_base.xpt 4:44.89 config/makefiles/xpidl/xpcom_components.xpt 4:45.41 config/makefiles/xpidl/xpcom_ds.xpt 4:45.67 config/makefiles/xpidl/xpcom_io.xpt 4:46.72 config/makefiles/xpidl/xpcom_system.xpt 4:46.90 config/makefiles/xpidl/xpcom_threads.xpt 4:48.18 config/makefiles/xpidl/xpconnect.xpt 4:48.66 config/makefiles/xpidl/xul.xpt 4:50.21 config/makefiles/xpidl/xulapp.xpt 4:50.38 config/makefiles/xpidl/zipwriter.xpt 4:51.11 config/makefiles/xpidl/xptdata.cpp 5:06.95 comm/mailnews/intl/charsetalias.properties.h.stub 5:06.97 xpcom/base/error_list.rs.stub 5:06.97 xpcom/ds/nsGkAtomList.h.stub 5:06.98 xpcom/components/Components.h.stub 5:07.43 intl/locale/encodingsgroups.properties.h.stub 5:07.51 xpcom/base/ErrorList.h.stub 5:07.78 xpcom/ds/nsGkAtomConsts.h.stub 5:08.19 netwerk/dns/etld_data.inc.stub 5:08.27 xpcom/base/ErrorNamesInternal.h.stub 5:08.39 dom/base/PropertyUseCounterMap.inc.stub 5:08.59 dom/bindings/CSS2Properties.webidl.stub 5:08.75 xpcom/base/gk_rust_utils_ffi_generated.h.stub 5:08.89 dom/base/UseCounterList.h.stub 5:09.59 accessible/xpcom/xpcAccEvents.h.stub 5:11.66 security/manager/ssl/nsSTSPreloadList.h.stub 5:12.84 toolkit/components/telemetry/TelemetryEventData.h.stub 5:15.10 toolkit/components/telemetry/TelemetryEventEnums.h.stub 5:17.44 toolkit/components/telemetry/TelemetryHistogramData.inc.stub 5:20.94 toolkit/components/telemetry/TelemetryHistogramEnums.h.stub 5:22.78 toolkit/components/telemetry/TelemetryHistogramNameMap.h.stub 5:27.13 toolkit/components/telemetry/TelemetryProcessData.h.stub 5:27.76 toolkit/components/telemetry/TelemetryProcessEnums.h.stub 5:28.48 toolkit/components/telemetry/TelemetryScalarData.h.stub 5:32.17 toolkit/components/telemetry/TelemetryScalarEnums.h.stub 6:56.30 toolkit/library/rust/force-cargo-library-build 6:56.31 mfbt 6:56.32 comm/ldap/c-sdk/libraries/liblber 6:56.33 comm/ldap/c-sdk/libraries/libldif 6:56.46 /builddir/build/BUILD/thunderbird-68.1.1/comm/ldap/c-sdk/libraries/libldif/line64.c: In function 'ldif_base64_encode_internal': 6:56.46 /builddir/build/BUILD/thunderbird-68.1.1/comm/ldap/c-sdk/libraries/libldif/line64.c:409:15: warning: variable 'len' set but not used [-Wunused-but-set-variable] 6:56.46 409 | int i, pad, len; 6:56.46 | ^~~ 6:56.64 /builddir/build/BUILD/thunderbird-68.1.1/comm/ldap/c-sdk/libraries/liblber/decode.c: In function 'ber_get_tag': 6:56.64 /builddir/build/BUILD/thunderbird-68.1.1/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] 6:56.65 73 | for (i = 1; i < sizeof(ber_int_t); i++) { 6:56.65 | ^ 6:56.65 /builddir/build/BUILD/thunderbird-68.1.1/comm/ldap/c-sdk/libraries/liblber/decode.c: In function 'ber_skip_tag': 6:56.67 /builddir/build/BUILD/thunderbird-68.1.1/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] 6:56.67 126 | if (noctets > sizeof(ber_uint_t)) return (LBER_DEFAULT); 6:56.67 | ^ 6:56.67 /builddir/build/BUILD/thunderbird-68.1.1/comm/ldap/c-sdk/libraries/liblber/decode.c: In function 'ber_getnint': 6:56.67 /builddir/build/BUILD/thunderbird-68.1.1/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] 6:56.68 163 | if (len > sizeof(ber_slen_t)) return (-1); 6:56.68 | ^ 6:56.68 /builddir/build/BUILD/thunderbird-68.1.1/comm/ldap/c-sdk/libraries/liblber/decode.c: In function 'ber_scanf': 6:56.68 /builddir/build/BUILD/thunderbird-68.1.1/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] 6:56.68 434 | for (rc = 0, p = (char *)fmt; *p && rc != LBER_DEFAULT; p++) { 6:56.68 | ^~ 6:56.69 /builddir/build/BUILD/thunderbird-68.1.1/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] 6:56.69 500 | tag != LBER_DEFAULT && tag != LBER_END_OF_SEQORSET && 6:56.69 | ^~ 6:56.69 /builddir/build/BUILD/thunderbird-68.1.1/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] 6:56.69 500 | tag != LBER_DEFAULT && tag != LBER_END_OF_SEQORSET && 6:56.69 | ^~ 6:56.69 /builddir/build/BUILD/thunderbird-68.1.1/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] 6:56.70 501 | rc != LBER_DEFAULT; 6:56.70 | ^~ 6:56.70 /builddir/build/BUILD/thunderbird-68.1.1/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] 6:56.70 529 | if (rc != LBER_DEFAULT && tag != LBER_END_OF_SEQORSET) { 6:56.70 | ^~ 6:56.72 /builddir/build/BUILD/thunderbird-68.1.1/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] 6:56.72 529 | if (rc != LBER_DEFAULT && tag != LBER_END_OF_SEQORSET) { 6:56.72 | ^~ 6:56.72 /builddir/build/BUILD/thunderbird-68.1.1/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] 6:56.72 542 | tag != LBER_DEFAULT && tag != LBER_END_OF_SEQORSET && 6:56.73 | ^~ 6:56.73 /builddir/build/BUILD/thunderbird-68.1.1/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] 6:56.73 542 | tag != LBER_DEFAULT && tag != LBER_END_OF_SEQORSET && 6:56.73 | ^~ 6:56.73 /builddir/build/BUILD/thunderbird-68.1.1/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] 6:56.74 543 | rc != LBER_DEFAULT; 6:56.74 | ^~ 6:56.74 /builddir/build/BUILD/thunderbird-68.1.1/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] 6:56.76 564 | if (rc != LBER_DEFAULT && tag != LBER_END_OF_SEQORSET) { 6:56.76 | ^~ 6:56.76 /builddir/build/BUILD/thunderbird-68.1.1/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] 6:56.76 564 | if (rc != LBER_DEFAULT && tag != LBER_END_OF_SEQORSET) { 6:56.76 | ^~ 6:56.77 /builddir/build/BUILD/thunderbird-68.1.1/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] 6:56.77 573 | if ((rc = ber_skip_tag(ber, &len)) == LBER_DEFAULT) break; 6:56.77 | ^~ 6:56.77 /builddir/build/BUILD/thunderbird-68.1.1/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] 6:56.77 598 | if (rc == LBER_DEFAULT) { 6:56.78 | ^~ 6:57.02 comm/ldap/c-sdk/libraries/libldif/libldif60.so 6:57.69 comm/mailnews/addrbook/src 6:58.92 /builddir/build/BUILD/thunderbird-68.1.1/comm/ldap/c-sdk/libraries/liblber/io.c: In function 'get_ber_len': 6:58.93 /builddir/build/BUILD/thunderbird-68.1.1/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] 6:58.93 662 | if (noctets >= MAX_LEN_SIZE) { 6:58.93 | ^~ 6:58.93 /builddir/build/BUILD/thunderbird-68.1.1/comm/ldap/c-sdk/libraries/liblber/io.c: In function 'read_len_in_ber': 6:58.95 /builddir/build/BUILD/thunderbird-68.1.1/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] 6:58.95 702 | if (noctets >= MAX_LEN_SIZE) return (LBER_DEFAULT); 6:58.95 | ^~ 6:58.95 /builddir/build/BUILD/thunderbird-68.1.1/comm/ldap/c-sdk/libraries/liblber/io.c: In function 'ber_get_next': 6:58.95 /builddir/build/BUILD/thunderbird-68.1.1/comm/ldap/c-sdk/libraries/liblber/io.c:784:10: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 6:58.96 784 | if (((ber_len_t)ber->ber_end - (ber_len_t)ber->ber_buf) < newlen) { 6:58.96 | ^ 6:58.96 /builddir/build/BUILD/thunderbird-68.1.1/comm/ldap/c-sdk/libraries/liblber/io.c:784:36: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 6:58.96 784 | if (((ber_len_t)ber->ber_end - (ber_len_t)ber->ber_buf) < newlen) { 6:58.96 | ^ 6:58.96 /builddir/build/BUILD/thunderbird-68.1.1/comm/ldap/c-sdk/libraries/liblber/io.c:803:12: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 6:58.97 803 | toread = (ber_len_t)ber->ber_end - (ber_len_t)ber->ber_rwptr; 6:58.97 | ^ 6:58.97 /builddir/build/BUILD/thunderbird-68.1.1/comm/ldap/c-sdk/libraries/liblber/io.c:803:38: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 6:58.97 803 | toread = (ber_len_t)ber->ber_end - (ber_len_t)ber->ber_rwptr; 6:58.97 | ^ 6:58.97 /builddir/build/BUILD/thunderbird-68.1.1/comm/ldap/c-sdk/libraries/liblber/io.c:806:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 6:58.99 806 | *len = (ber_len_t)ber->ber_rwptr - (ber_len_t)orig_rwptr; 6:58.99 | ^ 6:58.99 /builddir/build/BUILD/thunderbird-68.1.1/comm/ldap/c-sdk/libraries/liblber/io.c:806:42: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 6:58.99 806 | *len = (ber_len_t)ber->ber_rwptr - (ber_len_t)orig_rwptr; 6:58.99 | ^ 6:58.99 /builddir/build/BUILD/thunderbird-68.1.1/comm/ldap/c-sdk/libraries/liblber/io.c:824:10: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 6:58.99 824 | *len = (ber_len_t)ber->ber_rwptr - (ber_len_t)orig_rwptr; 6:58.99 | ^ 6:58.99 /builddir/build/BUILD/thunderbird-68.1.1/comm/ldap/c-sdk/libraries/liblber/io.c:824:38: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 6:58.99 824 | *len = (ber_len_t)ber->ber_rwptr - (ber_len_t)orig_rwptr; 6:58.99 | ^ 6:59.00 /builddir/build/BUILD/thunderbird-68.1.1/comm/ldap/c-sdk/libraries/liblber/io.c: In function 'get_buffer_tag': 6:59.01 /builddir/build/BUILD/thunderbird-68.1.1/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] 6:59.01 1222 | for (i = 1; i < sizeof(ber_int_t); i++) { 6:59.01 | ^ 6:59.01 /builddir/build/BUILD/thunderbird-68.1.1/comm/ldap/c-sdk/libraries/liblber/io.c: In function 'ber_get_next_buffer_ext': 6:59.01 /builddir/build/BUILD/thunderbird-68.1.1/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] 6:59.01 1363 | if (noctets > sizeof(ber_uint_t)) { 6:59.01 | ^ 6:59.01 /builddir/build/BUILD/thunderbird-68.1.1/comm/ldap/c-sdk/libraries/liblber/io.c:1426:12: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 6:59.01 1426 | toread = (ber_len_t)ber->ber_end - (ber_len_t)ber->ber_rwptr; 6:59.01 | ^ 6:59.02 /builddir/build/BUILD/thunderbird-68.1.1/comm/ldap/c-sdk/libraries/liblber/io.c:1426:38: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 6:59.03 1426 | toread = (ber_len_t)ber->ber_end - (ber_len_t)ber->ber_rwptr; 6:59.03 | ^ 7:00.27 comm/mailnews/base/src 7:01.03 Compiling proc-macro2 v0.4.27 7:05.38 Compiling libc v0.2.51 7:09.17 Compiling unicode-xid v0.1.0 7:09.77 Compiling syn v0.15.30 7:13.96 Compiling byteorder v1.3.1 7:19.70 Compiling siphasher v0.2.1 7:21.26 Compiling fnv v1.0.6 7:21.71 Compiling nodrop v0.1.12 7:22.22 Compiling serde v1.0.88 7:25.34 Compiling cfg-if v0.1.6 7:25.61 Compiling typenum v1.10.0 7:31.42 Compiling ident_case v1.0.0 7:31.99 Compiling memchr v2.2.0 7:37.47 Compiling lazy_static v1.2.0 7:37.94 Compiling scopeguard v0.3.2 7:38.37 Compiling memoffset v0.2.1 7:40.17 Compiling void v1.0.2 7:40.67 Compiling cc v1.0.34 8:16.65 Compiling khronos_api v3.1.0 8:18.70 Compiling procedural-masquerade v0.1.1 8:19.74 Compiling futures v0.1.23 8:38.85 Compiling encoding_rs v0.8.16 8:39.72 Compiling glob v0.2.11 8:50.59 Compiling slab v0.4.1 8:51.33 Compiling dtoa v0.4.2 8:52.80 Compiling lazycell v1.2.1 8:53.37 Compiling byte-tools v0.3.0 8:53.68 Compiling unicode-width v0.1.4 8:55.73 Compiling itoa v0.4.1 8:56.72 Compiling stable_deref_trait v1.0.0 8:57.08 Compiling num-traits v0.2.6 9:00.77 Compiling regex v1.0.3 9:06.74 Compiling pkg-config v0.3.9 9:17.96 Compiling ucd-util v0.1.1 9:20.18 Compiling matches v0.1.6 9:20.82 Compiling smallbitvec v2.3.0 9:24.03 Compiling bitflags v1.0.4 9:24.30 Compiling ansi_term v0.11.0 9:27.42 Compiling vec_map v0.8.0 9:28.84 Compiling bindgen v0.49.1 9:32.99 Compiling fake-simd v0.1.2 9:33.40 Compiling utf8-ranges v1.0.0 9:35.64 Compiling thin-slice v0.1.1 9:36.30 Compiling opaque-debug v0.2.1 9:36.62 Compiling xml-rs v0.8.0 10:07.14 Compiling strsim v0.7.0 10:08.99 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsUtils.h:14, 10:08.99 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupports.h:79, 10:08.99 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsIServiceManager.h:10, 10:08.99 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/msgCore.h:21, 10:08.99 from /builddir/build/BUILD/thunderbird-68.1.1/comm/mailnews/base/src/nsMsgDBView.cpp:6: 10:09.00 /builddir/build/BUILD/thunderbird-68.1.1/comm/mailnews/base/src/nsMsgDBView.cpp: In member function 'virtual nsresult nsMsgDBView::QueryInterface(const nsIID&, void**)': 10:09.00 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 10:09.00 1007 | foundInterface = 0; \ 10:09.00 | ^~~~~~~~~~~~~~ 10:09.00 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 10:09.00 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 10:09.00 | ^~~~~~~~~~~~~~~~~~~~~~~ 10:09.01 /builddir/build/BUILD/thunderbird-68.1.1/comm/mailnews/base/src/nsMsgDBView.cpp:99:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 10:09.01 99 | NS_INTERFACE_MAP_END 10:09.01 | ^~~~~~~~~~~~~~~~~~~~ 10:09.01 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 10:09.01 981 | else 10:09.01 | ^~~~ 10:09.01 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 10:09.01 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 10:09.02 | ^~~~~~~~~~~~~~~~~~ 10:09.02 /builddir/build/BUILD/thunderbird-68.1.1/comm/mailnews/base/src/nsMsgDBView.cpp:98:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 10:09.02 98 | NS_INTERFACE_MAP_ENTRY(nsIJunkMailClassificationListener) 10:09.02 | ^~~~~~~~~~~~~~~~~~~~~~ 10:12.94 Compiling failure_derive v0.1.3 10:16.04 Compiling peeking_take_while v0.1.2 10:16.53 Compiling precomputed-hash v0.1.1 10:16.90 Compiling shlex v0.1.1 10:19.09 Compiling same-file v1.0.2 10:20.41 Compiling rayon-core v1.4.0 10:21.59 Compiling semver-parser v0.7.0 10:28.65 Compiling winapi v0.3.6 (https://github.com/froydnj/winapi-rs?branch=aarch64#ac8afeb7) 10:39.49 Compiling num-integer v0.1.39 10:42.81 Compiling unicode-normalization v0.1.5 10:45.12 comm/mailnews/base/util 10:47.42 Compiling scoped-tls v0.1.0 10:48.06 Compiling threadbound v0.1.0 10:48.51 Compiling binary-space-partition v0.1.2 10:49.12 Compiling cose v0.1.4 10:50.18 Compiling either v1.1.0 10:51.08 Compiling percent-encoding v1.0.0 10:53.58 Compiling mio-named-pipes v0.1.5 10:53.85 Compiling svg_fmt v0.4.0 10:57.02 Compiling bitreader v0.3.0 10:58.73 Compiling unicode-segmentation v1.2.1 11:02.82 Compiling moz_cbor v0.1.1 11:10.69 Compiling arrayref v0.3.4 11:10.94 Compiling quick-error v1.2.1 11:11.47 Compiling uuid v0.7.1 11:16.28 Compiling thread_profiler v0.1.1 11:23.90 Compiling indexmap v1.0.1 11:27.19 Compiling atomic_refcell v0.1.0 11:28.05 Compiling error-chain v0.11.0 11:30.00 Compiling slab v0.3.0 11:30.90 Compiling runloop v0.1.0 11:32.39 Compiling boxfnonce v0.0.3 11:33.38 Compiling foreign-types v0.3.0 11:33.65 Compiling lazycell v0.4.0 11:34.04 Compiling termcolor v0.3.6 11:41.75 Compiling prefs_parser v0.0.1 (/builddir/build/BUILD/thunderbird-68.1.1/modules/libpref/parser) 11:41.99 warning: `...` range patterns are deprecated 11:41.99 --> modules/libpref/parser/src/lib.rs:632:25 11:41.99 | 11:41.99 632 | c @ b'0'...b'9' => value += (c - b'0') as u16, 11:42.00 | ^^^ help: use `..=` for an inclusive range 11:42.00 | 11:42.00 = note: #[warn(ellipsis_inclusive_range_patterns)] on by default 11:42.00 warning: `...` range patterns are deprecated 11:42.00 --> modules/libpref/parser/src/lib.rs:633:25 11:42.00 | 11:42.00 633 | c @ b'A'...b'F' => value += (c - b'A') as u16 + 10, 11:42.01 | ^^^ help: use `..=` for an inclusive range 11:42.01 warning: `...` range patterns are deprecated 11:42.01 --> modules/libpref/parser/src/lib.rs:634:25 11:42.01 | 11:42.01 634 | c @ b'a'...b'f' => value += (c - b'a') as u16 + 10, 11:42.01 | ^^^ help: use `..=` for an inclusive range 11:45.50 Compiling mozilla-central-workspace-hack v0.1.0 (/builddir/build/BUILD/thunderbird-68.1.1/build/workspace-hack) 11:45.99 Compiling proc-macro2 v0.3.5 12:08.21 Compiling phf_shared v0.7.21 12:09.07 Compiling arrayvec v0.4.6 12:11.79 Compiling crossbeam-utils v0.3.2 12:13.20 Compiling log v0.4.6 12:15.56 Compiling crossbeam-utils v0.2.2 12:17.12 Compiling crossbeam-utils v0.6.3 12:21.38 Compiling unreachable v1.0.0 12:21.83 Compiling libloading v0.5.0 12:24.93 Compiling cmake v0.1.29 12:35.30 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsUtils.h:14, 12:35.30 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupports.h:79, 12:35.30 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsIServiceManager.h:10, 12:35.30 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/msgCore.h:21, 12:35.31 from /builddir/build/BUILD/thunderbird-68.1.1/comm/mailnews/base/util/nsMsgMailNewsUrl.cpp:6: 12:35.31 /builddir/build/BUILD/thunderbird-68.1.1/comm/mailnews/base/util/nsMsgMailNewsUrl.cpp: In member function 'virtual nsresult nsMsgMailNewsUrl::QueryInterface(const nsIID&, void**)': 12:35.31 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 12:35.31 1007 | foundInterface = 0; \ 12:35.31 | ^~~~~~~~~~~~~~ 12:35.31 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 12:35.32 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 12:35.32 | ^~~~~~~~~~~~~~~~~~~~~~~ 12:35.32 /builddir/build/BUILD/thunderbird-68.1.1/comm/mailnews/base/util/nsMsgMailNewsUrl.cpp:95:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 12:35.32 95 | NS_INTERFACE_MAP_END 12:35.32 | ^~~~~~~~~~~~~~~~~~~~ 12:35.32 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:986:3: note: some parts of macro expansion are not guarded by this 'else' clause 12:35.32 986 | else 12:35.32 | ^~~~ 12:35.33 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1061:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_CONDITIONAL' 12:35.33 1061 | NS_IMPL_QUERY_BODY_CONDITIONAL(_interface, condition) 12:35.33 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 12:35.33 /builddir/build/BUILD/thunderbird-68.1.1/comm/mailnews/base/util/nsMsgMailNewsUrl.cpp:93:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CONDITIONAL' 12:35.33 93 | NS_INTERFACE_MAP_ENTRY_CONDITIONAL(nsIURIWithSpecialOrigin, 12:35.33 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 12:37.73 Compiling tokio-executor v0.1.3 12:41.43 Compiling clang-sys v0.28.0 12:44.43 Compiling dtoa-short v0.3.1 12:45.62 Compiling block-padding v0.1.2 12:46.47 Compiling textwrap v0.9.0 12:50.22 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsUtils.h:14, 12:50.22 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupports.h:79, 12:50.22 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsIServiceManager.h:10, 12:50.23 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/msgCore.h:21, 12:50.23 from /builddir/build/BUILD/thunderbird-68.1.1/comm/mailnews/base/util/nsMsgProtocol.cpp:6: 12:50.23 /builddir/build/BUILD/thunderbird-68.1.1/comm/mailnews/base/util/nsMsgProtocol.cpp: In member function 'virtual nsresult nsMsgAsyncWriteProtocol::QueryInterface(const nsIID&, void**)': 12:50.24 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 12:50.24 1022 | foundInterface = 0; \ 12:50.24 | ^~~~~~~~~~~~~~ 12:50.24 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 12:50.24 1071 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 12:50.25 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 12:50.25 /builddir/build/BUILD/thunderbird-68.1.1/comm/mailnews/base/util/nsMsgProtocol.cpp:1124:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 12:50.25 1124 | NS_INTERFACE_MAP_END_INHERITING(nsMsgProtocol) 12:50.25 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 12:50.25 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 12:50.26 981 | else 12:50.26 | ^~~~ 12:50.26 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 12:50.26 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 12:50.26 | ^~~~~~~~~~~~~~~~~~ 12:50.27 /builddir/build/BUILD/thunderbird-68.1.1/comm/mailnews/base/util/nsMsgProtocol.cpp:1123:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 12:50.27 1123 | NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference) 12:50.27 | ^~~~~~~~~~~~~~~~~~~~~~ 12:52.16 Compiling thread_local v0.3.6 12:54.76 Compiling servo_arc v0.1.1 (/builddir/build/BUILD/thunderbird-68.1.1/servo/components/servo_arc) 12:56.57 Compiling owning_ref v0.4.0 13:00.61 Compiling lmdb-rkv-sys v0.8.4 13:04.00 Compiling regex-syntax v0.6.0 13:04.98 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsUtils.h:14, 13:04.98 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupports.h:79, 13:04.98 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsITransaction.h:10, 13:04.98 from /builddir/build/BUILD/thunderbird-68.1.1/comm/mailnews/base/util/nsMsgTxn.h:10, 13:04.98 from /builddir/build/BUILD/thunderbird-68.1.1/comm/mailnews/base/util/nsMsgTxn.cpp:6: 13:04.99 /builddir/build/BUILD/thunderbird-68.1.1/comm/mailnews/base/util/nsMsgTxn.cpp: In member function 'virtual nsresult nsMsgTxn::QueryInterface(const nsIID&, void**)': 13:04.99 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 13:04.99 1007 | foundInterface = 0; \ 13:04.99 | ^~~~~~~~~~~~~~ 13:04.99 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 13:04.99 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 13:04.99 | ^~~~~~~~~~~~~~~~~~~~~~~ 13:05.00 /builddir/build/BUILD/thunderbird-68.1.1/comm/mailnews/base/util/nsMsgTxn.cpp:26:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 13:05.00 26 | NS_INTERFACE_MAP_END 13:05.00 | ^~~~~~~~~~~~~~~~~~~~ 13:05.00 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 13:05.00 981 | else 13:05.00 | ^~~~ 13:05.00 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 13:05.00 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 13:05.00 | ^~~~~~~~~~~~~~~~~~ 13:05.01 /builddir/build/BUILD/thunderbird-68.1.1/comm/mailnews/base/util/nsMsgTxn.cpp:25:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 13:05.01 25 | NS_INTERFACE_MAP_ENTRY(nsIWritablePropertyBag2) 13:05.01 | ^~~~~~~~~~~~~~~~~~~~~~ 13:28.03 comm/mailnews/base/search/src 14:17.04 Compiling unicode-bidi v0.3.4 14:30.71 Compiling walkdir v2.1.4 14:38.15 Compiling semver v0.9.0 14:43.87 Compiling itertools v0.7.6 14:50.65 Compiling humantime v1.1.1 14:53.97 Compiling semver v0.6.0 15:02.07 /builddir/build/BUILD/thunderbird-68.1.1/mfbt/Compression.cpp: In static member function 'static bool mozilla::Compression::LZ4::decompress(const char*, char*, size_t)': 15:02.07 /builddir/build/BUILD/thunderbird-68.1.1/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] 15:02.07 41 | int ret = LZ4_decompress_fast(aSource, aDest, outputSizeChecked.value()); 15:02.07 | ^ 15:02.07 In file included from /builddir/build/BUILD/thunderbird-68.1.1/mfbt/Compression.cpp:15: 15:02.07 /builddir/build/BUILD/thunderbird-68.1.1/mfbt/lz4.h:662:16: note: declared here 15:02.07 662 | LZ4LIB_API int LZ4_decompress_fast (const char* src, char* dst, int originalSize); 15:02.07 | ^~~~~~~~~~~~~~~~~~~ 15:02.08 /builddir/build/BUILD/thunderbird-68.1.1/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] 15:02.08 41 | int ret = LZ4_decompress_fast(aSource, aDest, outputSizeChecked.value()); 15:02.08 | ^ 15:02.08 In file included from /builddir/build/BUILD/thunderbird-68.1.1/mfbt/Compression.cpp:15: 15:02.08 /builddir/build/BUILD/thunderbird-68.1.1/mfbt/lz4.h:662:16: note: declared here 15:02.08 662 | LZ4LIB_API int LZ4_decompress_fast (const char* src, char* dst, int originalSize); 15:02.08 | ^~~~~~~~~~~~~~~~~~~ 15:13.40 Compiling quote v0.5.2 15:21.97 Compiling uluru v0.3.0 15:22.43 Compiling crossbeam-epoch v0.4.3 15:22.96 Compiling log v0.3.9 15:25.36 Compiling dogear v0.2.5 15:28.02 Compiling rsdparsa v0.1.0 (/builddir/build/BUILD/thunderbird-68.1.1/media/webrtc/signaling/src/sdp/rsdparsa) 15:28.58 warning: `...` range patterns are deprecated 15:28.59 --> media/webrtc/signaling/src/sdp/rsdparsa/src/attribute_type.rs:1196:27 15:28.59 | 15:28.59 1196 | x @ 0 ... 0xffffff => x, 15:28.59 | ^^^ help: use `..=` for an inclusive range 15:28.59 | 15:28.59 = note: #[warn(ellipsis_inclusive_range_patterns)] on by default 15:28.59 warning: `...` range patterns are deprecated 15:28.59 --> media/webrtc/signaling/src/sdp/rsdparsa/src/attribute_type.rs:1204:26 15:28.60 | 15:28.60 1204 | x @ 0...2 => x, 15:28.60 | ^^^ help: use `..=` for an inclusive range 15:28.60 warning: `...` range patterns are deprecated 15:28.60 --> media/webrtc/signaling/src/sdp/rsdparsa/src/attribute_type.rs:1239:26 15:28.60 | 15:28.60 1239 | x @ 0...128 => parameters.encodings.push(x), 15:28.60 | ^^^ help: use `..=` for an inclusive range 15:28.61 warning: `...` range patterns are deprecated 15:28.61 --> media/webrtc/signaling/src/sdp/rsdparsa/src/attribute_type.rs:1253:26 15:28.61 | 15:28.61 1253 | 0...100 => Some(x), 15:28.61 | ^^^ help: use `..=` for an inclusive range 15:28.61 warning: trait objects without an explicit `dyn` are deprecated 15:28.61 --> media/webrtc/signaling/src/sdp/rsdparsa/src/error.rs:53:32 15:28.61 | 15:28.62 53 | fn cause(&self) -> Option<&error::Error> { 15:28.62 | ^^^^^^^^^^^^ help: use `dyn`: `dyn error::Error` 15:28.62 | 15:28.62 = note: #[warn(bare_trait_objects)] on by default 15:28.62 warning: trait objects without an explicit `dyn` are deprecated 15:28.62 --> media/webrtc/signaling/src/sdp/rsdparsa/src/error.rs:199:32 15:28.62 | 15:28.62 199 | fn cause(&self) -> Option<&error::Error> { 15:28.63 | ^^^^^^^^^^^^ help: use `dyn`: `dyn error::Error` 15:28.63 warning: `...` range patterns are deprecated 15:28.63 --> media/webrtc/signaling/src/sdp/rsdparsa/src/media_type.rs:356:24 15:28.63 | 15:28.63 356 | 96 ... 127 => (), // dynamic range 15:28.63 | ^^^ help: use `..=` for an inclusive range 15:52.57 Compiling crossbeam-epoch v0.3.1 16:09.43 Compiling phf v0.7.21 16:10.34 Compiling new_debug_unreachable v1.0.1 16:10.76 Compiling cubeb-sys v0.5.4 16:16.16 Compiling tokio-timer v0.2.5 16:24.53 Compiling lock_api v0.1.5 16:54.16 Compiling idna v0.1.4 17:08.78 Compiling rustc_version v0.2.3 17:20.89 Compiling rand v0.4.3 17:23.68 Compiling atty v0.2.11 17:24.07 Compiling which v1.0.3 17:25.92 Compiling iovec v0.1.2 17:26.88 Compiling net2 v0.2.33 17:31.90 Compiling num_cpus v1.7.0 17:38.45 Compiling hashglobe v0.1.0 (/builddir/build/BUILD/thunderbird-68.1.1/servo/components/hashglobe) 17:42.47 Compiling thin-vec v0.1.0 17:45.20 Compiling time v0.1.40 17:46.61 Compiling pulse-ffi v0.1.0 (/builddir/build/BUILD/thunderbird-68.1.1/media/libcubeb/cubeb-pulse-rs/pulse-ffi) 17:50.82 Compiling freetype v0.4.0 17:55.22 Compiling memmap v0.5.2 17:56.42 Compiling libudev-sys v0.1.3 (/builddir/build/BUILD/thunderbird-68.1.1/dom/webauthn/libudev-sys) 17:57.45 Compiling memmap v0.6.2 17:59.77 Compiling syn v0.13.1 18:07.10 Compiling fxhash v0.2.1 18:07.93 Compiling quote v0.6.11 18:15.89 Compiling crossbeam-deque v0.3.1 18:16.87 Compiling crossbeam-deque v0.2.0 18:17.83 Compiling generic-array v0.12.0 18:22.90 Compiling aho-corasick v0.6.8 18:25.37 Compiling nom v4.1.1 18:38.77 Compiling gl_generator v0.11.0 19:08.28 Compiling ordered-float v1.0.1 19:09.79 Compiling mp4parse v0.11.2 (/builddir/build/BUILD/thunderbird-68.1.1/media/mp4parse-rust/mp4parse) 19:10.30 warning: `...` range patterns are deprecated 19:10.30 --> media/mp4parse-rust/mp4parse/src/lib.rs:629:10 19:10.31 | 19:10.31 629 | 2...7 => return Err(Error::InvalidData("malformed size")), 19:10.31 | ^^^ help: use `..=` for an inclusive range 19:10.31 | 19:10.32 = note: #[warn(ellipsis_inclusive_range_patterns)] on by default 19:10.32 warning: `...` range patterns are deprecated 19:10.32 --> media/mp4parse-rust/mp4parse/src/lib.rs:1288:14 19:10.32 | 19:10.32 1288 | 0...1 => { 19:10.33 | ^^^ help: use `..=` for an inclusive range 19:10.33 warning: `...` range patterns are deprecated 19:10.33 --> media/mp4parse-rust/mp4parse/src/lib.rs:1583:11 19:10.33 | 19:10.33 1583 | 1 ... 4 | 6 | 7 | 17 | 19 ... 23 => { 19:10.33 | ^^^ help: use `..=` for an inclusive range 19:10.33 warning: `...` range patterns are deprecated 19:10.34 --> media/mp4parse-rust/mp4parse/src/lib.rs:1583:35 19:10.34 | 19:10.34 1583 | 1 ... 4 | 6 | 7 | 17 | 19 ... 23 => { 19:10.34 | ^^^ help: use `..=` for an inclusive range 19:10.34 warning: `...` range patterns are deprecated 19:10.34 --> media/mp4parse-rust/mp4parse/src/lib.rs:1600:19 19:10.34 | 19:10.34 1600 | 0 ... 9390 => 8000, 19:10.35 | ^^^ help: use `..=` for an inclusive range 19:10.35 warning: `...` range patterns are deprecated 19:10.35 --> media/mp4parse-rust/mp4parse/src/lib.rs:1601:22 19:10.35 | 19:10.35 1601 | 9391 ... 11501 => 11025, 19:10.35 | ^^^ help: use `..=` for an inclusive range 19:10.35 warning: `...` range patterns are deprecated 19:10.35 --> media/mp4parse-rust/mp4parse/src/lib.rs:1602:23 19:10.36 | 19:10.36 1602 | 11502 ... 13855 => 12000, 19:10.36 | ^^^ help: use `..=` for an inclusive range 19:10.36 warning: `...` range patterns are deprecated 19:10.36 --> media/mp4parse-rust/mp4parse/src/lib.rs:1603:23 19:10.36 | 19:10.36 1603 | 13856 ... 18782 => 16000, 19:10.36 | ^^^ help: use `..=` for an inclusive range 19:10.37 warning: `...` range patterns are deprecated 19:10.37 --> media/mp4parse-rust/mp4parse/src/lib.rs:1604:23 19:10.37 | 19:10.37 1604 | 18783 ... 23003 => 22050, 19:10.37 | ^^^ help: use `..=` for an inclusive range 19:10.37 warning: `...` range patterns are deprecated 19:10.37 --> media/mp4parse-rust/mp4parse/src/lib.rs:1605:23 19:10.38 | 19:10.38 1605 | 23004 ... 27712 => 24000, 19:10.38 | ^^^ help: use `..=` for an inclusive range 19:10.38 warning: `...` range patterns are deprecated 19:10.38 --> media/mp4parse-rust/mp4parse/src/lib.rs:1606:23 19:10.38 | 19:10.38 1606 | 27713 ... 37565 => 32000, 19:10.39 | ^^^ help: use `..=` for an inclusive range 19:10.39 warning: `...` range patterns are deprecated 19:10.39 --> media/mp4parse-rust/mp4parse/src/lib.rs:1607:23 19:10.39 | 19:10.39 1607 | 37566 ... 46008 => 44100, 19:10.39 | ^^^ help: use `..=` for an inclusive range 19:10.39 warning: `...` range patterns are deprecated 19:10.39 --> media/mp4parse-rust/mp4parse/src/lib.rs:1608:23 19:10.39 | 19:10.39 1608 | 46009 ... 55425 => 48000, 19:10.39 | ^^^ help: use `..=` for an inclusive range 19:10.39 warning: `...` range patterns are deprecated 19:10.39 --> media/mp4parse-rust/mp4parse/src/lib.rs:1609:23 19:10.39 | 19:10.39 1609 | 55426 ... 75131 => 64000, 19:10.39 | ^^^ help: use `..=` for an inclusive range 19:10.39 warning: `...` range patterns are deprecated 19:10.39 --> media/mp4parse-rust/mp4parse/src/lib.rs:1610:23 19:10.39 | 19:10.39 1610 | 75132 ... 92016 => 88200, 19:10.39 | ^^^ help: use `..=` for an inclusive range 19:10.39 warning: `...` range patterns are deprecated 19:10.40 --> media/mp4parse-rust/mp4parse/src/lib.rs:1657:19 19:10.40 | 19:10.40 1657 | 1 ... 7 => channel_configuration, 19:10.40 | ^^^ help: use `..=` for an inclusive range 19:10.80 comm/mailnews/compose/src 19:21.00 Compiling url v1.7.2 19:47.27 Compiling gkrust-shared v0.1.0 (/builddir/build/BUILD/thunderbird-68.1.1/toolkit/library/rust/shared) 19:48.97 Compiling cose-c v0.1.5 19:52.01 Compiling nsstring v0.1.0 (/builddir/build/BUILD/thunderbird-68.1.1/xpcom/rust/nsstring) 20:01.61 Compiling encoding_c v0.9.0 20:02.96 Compiling clap v2.31.2 20:52.80 Compiling bytes v0.4.9 21:00.55 Compiling rand v0.3.22 21:00.92 Compiling mio v0.6.16 21:14.39 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsUtils.h:14, 21:14.39 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupports.h:79, 21:14.40 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsIMsgCompose.h:10, 21:14.40 from /builddir/build/BUILD/thunderbird-68.1.1/comm/mailnews/compose/src/nsMsgCompose.h:9, 21:14.40 from /builddir/build/BUILD/thunderbird-68.1.1/comm/mailnews/compose/src/nsMsgCompose.cpp:6: 21:14.40 /builddir/build/BUILD/thunderbird-68.1.1/comm/mailnews/compose/src/nsMsgCompose.cpp: In member function 'virtual nsresult nsMsgComposeSendListener::QueryInterface(const nsIID&, void**)': 21:14.41 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 21:14.41 1007 | foundInterface = 0; \ 21:14.41 | ^~~~~~~~~~~~~~ 21:14.41 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 21:14.42 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 21:14.42 | ^~~~~~~~~~~~~~~~~~~~~~~ 21:14.42 /builddir/build/BUILD/thunderbird-68.1.1/comm/mailnews/compose/src/nsMsgCompose.cpp:3286:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 21:14.42 3286 | NS_INTERFACE_MAP_END 21:14.42 | ^~~~~~~~~~~~~~~~~~~~ 21:14.43 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 21:14.43 981 | else 21:14.43 | ^~~~ 21:14.43 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 21:14.43 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 21:14.44 | ^~~~~~~~~~~~~~~~~~ 21:14.44 /builddir/build/BUILD/thunderbird-68.1.1/comm/mailnews/compose/src/nsMsgCompose.cpp:3285:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 21:14.44 3285 | NS_INTERFACE_MAP_ENTRY(nsIWebProgressListener) 21:14.44 | ^~~~~~~~~~~~~~~~~~~~~~ 21:18.81 Compiling futures-cpupool v0.1.8 21:27.89 Compiling uuid v0.6.5 21:31.57 Compiling pulse v0.2.0 (/builddir/build/BUILD/thunderbird-68.1.1/media/libcubeb/cubeb-pulse-rs/pulse-rs) 21:37.87 Compiling profiler_helper v0.1.0 (/builddir/build/BUILD/thunderbird-68.1.1/tools/profiler/rust-helper) 21:42.12 Compiling env_logger v0.5.6 21:53.04 Compiling libudev v0.2.0 22:25.58 Compiling syn v0.14.6 23:49.01 Compiling tokio-threadpool v0.1.5 24:20.62 Compiling block-buffer v0.7.3 24:21.31 Compiling digest v0.8.0 25:19.00 Compiling cexpr v0.3.3 26:03.58 Compiling gleam v0.6.17 26:24.62 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsUtils.h:14, 26:24.62 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupports.h:79, 26:24.63 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsIPrefService.h:10, 26:24.63 from /builddir/build/BUILD/thunderbird-68.1.1/comm/mailnews/compose/src/nsSmtpServer.cpp:6: 26:24.63 /builddir/build/BUILD/thunderbird-68.1.1/comm/mailnews/compose/src/nsSmtpServer.cpp: In member function 'virtual nsresult nsSmtpServer::QueryInterface(const nsIID&, void**)': 26:24.63 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 26:24.63 1007 | foundInterface = 0; \ 26:24.63 | ^~~~~~~~~~~~~~ 26:24.63 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 26:24.64 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 26:24.64 | ^~~~~~~~~~~~~~~~~~~~~~~ 26:24.64 /builddir/build/BUILD/thunderbird-68.1.1/comm/mailnews/compose/src/nsSmtpServer.cpp:30:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 26:24.64 30 | NS_INTERFACE_MAP_END 26:24.64 | ^~~~~~~~~~~~~~~~~~~~ 26:24.64 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:991:3: note: some parts of macro expansion are not guarded by this 'else' clause 26:24.64 991 | else 26:24.64 | ^~~~ 26:24.65 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1067:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 26:24.65 1067 | NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 26:24.65 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 26:24.65 /builddir/build/BUILD/thunderbird-68.1.1/comm/mailnews/compose/src/nsSmtpServer.cpp:29:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 26:24.65 29 | NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsISmtpServer) 26:24.65 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 26:53.99 Compiling mp4parse_capi v0.11.2 (/builddir/build/BUILD/thunderbird-68.1.1/media/mp4parse-rust/mp4parse_capi) 27:12.68 comm/mailnews/db/msgdb/src 27:26.47 comm/mailnews/extensions/mdn/src 27:35.96 comm/mailnews/extensions/mailviews/src 27:49.39 Compiling lmdb-rkv v0.11.2 27:54.86 Compiling nserror v0.1.0 (/builddir/build/BUILD/thunderbird-68.1.1/xpcom/rust/nserror) 27:56.24 Compiling xpcom_macros v0.1.0 (/builddir/build/BUILD/thunderbird-68.1.1/xpcom/rust/xpcom/xpcom_macros) 27:59.40 warning: trait objects without an explicit `dyn` are deprecated 27:59.40 --> xpcom/rust/xpcom/xpcom_macros/src/lib.rs:195:62 27:59.40 | 27:59.40 195 | fn base(&self) -> Result, Box> { 27:59.40 | ^^^^^ help: use `dyn`: `dyn Error` 27:59.40 | 27:59.40 = note: #[warn(bare_trait_objects)] on by default 27:59.45 warning: trait objects without an explicit `dyn` are deprecated 27:59.45 --> xpcom/rust/xpcom/xpcom_macros/src/lib.rs:241:67 27:59.45 | 27:59.46 241 | fn get_refcnt_kind(attrs: &[Attribute]) -> Result> { 27:59.46 | ^^^^^ help: use `dyn`: `dyn Error` 27:59.46 warning: trait objects without an explicit `dyn` are deprecated 27:59.46 --> xpcom/rust/xpcom/xpcom_macros/src/lib.rs:271:74 27:59.46 | 27:59.46 271 | fn get_bases(attrs: &[Attribute]) -> Result, Box> { 27:59.46 | ^^^^^ help: use `dyn`: `dyn Error` 27:59.46 warning: trait objects without an explicit `dyn` are deprecated 27:59.47 --> xpcom/rust/xpcom/xpcom_macros/src/lib.rs:297:78 27:59.47 | 27:59.47 297 | fn get_fields(di: &DeriveInput) -> Result<&Punctuated, Box> { 27:59.47 | ^^^^^ help: use `dyn`: `dyn Error` 27:59.47 warning: trait objects without an explicit `dyn` are deprecated 27:59.47 --> xpcom/rust/xpcom/xpcom_macros/src/lib.rs:308:112 27:59.47 | 27:59.47 308 | fn gen_real_struct(init: &DeriveInput, bases: &[&Interface], refcnt_ty: RefcntKind) -> Result> { 27:59.47 | ^^^^^ help: use `dyn`: `dyn Error` 27:59.47 warning: trait objects without an explicit `dyn` are deprecated 27:59.47 --> xpcom/rust/xpcom/xpcom_macros/src/lib.rs:340:64 27:59.47 | 27:59.47 340 | fn gen_vtable_methods(iface: &Interface) -> Result> { 27:59.47 | ^^^^^ help: use `dyn`: `dyn Error` 27:59.47 warning: trait objects without an explicit `dyn` are deprecated 27:59.47 --> xpcom/rust/xpcom/xpcom_macros/src/lib.rs:384:62 27:59.47 | 27:59.47 384 | fn gen_inner_vtable(iface: &Interface) -> Result> { 27:59.47 | ^^^^^ help: use `dyn`: `dyn Error` 27:59.47 warning: trait objects without an explicit `dyn` are deprecated 27:59.47 --> xpcom/rust/xpcom/xpcom_macros/src/lib.rs:411:74 27:59.48 | 27:59.48 411 | fn gen_root_vtable(name: &Ident, base: &Interface) -> Result> { 27:59.48 | ^^^^^ help: use `dyn`: `dyn Error` 27:59.49 warning: trait objects without an explicit `dyn` are deprecated 27:59.49 --> xpcom/rust/xpcom/xpcom_macros/src/lib.rs:458:35 27:59.49 | 27:59.49 458 | ) -> Result<(Tokens, Tokens), Box> { 27:59.49 | ^^^^^ help: use `dyn`: `dyn Error` 27:59.49 warning: trait objects without an explicit `dyn` are deprecated 27:59.49 --> xpcom/rust/xpcom/xpcom_macros/src/lib.rs:514:51 27:59.49 | 27:59.49 514 | fn xpcom(init: DeriveInput) -> Result> { 27:59.49 | ^^^^^ help: use `dyn`: `dyn Error` 28:05.61 comm/mailnews/extensions/bayesian-spam-filter/src 28:05.87 comm/mailnews/extensions/fts3/src 28:07.99 Compiling cstr-macros v0.1.3 28:14.99 Compiling tokio-io v0.1.7 28:16.87 comm/mailnews/extensions/smime/src 28:22.06 Compiling phf_generator v0.7.21 28:22.92 Compiling mio-uds v0.6.4 28:25.67 Compiling gkrust_utils v0.1.0 (/builddir/build/BUILD/thunderbird-68.1.1/xpcom/rust/gkrust_utils) 28:27.37 Compiling u2fhid v0.2.3 (/builddir/build/BUILD/thunderbird-68.1.1/dom/webauthn/u2f-hid-rs) 28:27.86 warning: `...` range patterns are deprecated 28:27.86 --> dom/webauthn/u2f-hid-rs/src/hidproto.rs:121:14 28:27.86 | 28:27.86 121 | s @ 0...2 => s as usize, 28:27.86 | ^^^ help: use `..=` for an inclusive range 28:27.86 | 28:27.87 = note: #[warn(ellipsis_inclusive_range_patterns)] on by default 28:27.87 warning: trait objects without an explicit `dyn` are deprecated 28:27.87 --> dom/webauthn/u2f-hid-rs/src/linux/transaction.rs:22:26 28:27.87 | 28:27.87 22 | F: Fn(OsString, &Fn() -> bool) + Sync + Send + 'static, 28:27.87 | ^^^^^^^^^^^^ help: use `dyn`: `dyn Fn() -> bool` 28:27.87 | 28:27.87 = note: #[warn(bare_trait_objects)] on by default 28:27.87 warning: trait objects without an explicit `dyn` are deprecated 28:27.87 --> dom/webauthn/u2f-hid-rs/src/linux/monitor.rs:33:22 28:27.87 | 28:27.87 33 | F: Fn(OsString, &Fn() -> bool) + Sync, 28:27.87 | ^^^^^^^^^^^^ help: use `dyn`: `dyn Fn() -> bool` 28:27.87 warning: trait objects without an explicit `dyn` are deprecated 28:27.88 --> dom/webauthn/u2f-hid-rs/src/linux/monitor.rs:41:22 28:27.88 | 28:27.88 41 | F: Fn(OsString, &Fn() -> bool) + Send + Sync + 'static, 28:27.88 | ^^^^^^^^^^^^ help: use `dyn`: `dyn Fn() -> bool` 28:27.90 warning: trait objects without an explicit `dyn` are deprecated 28:27.90 --> dom/webauthn/u2f-hid-rs/src/linux/monitor.rs:50:35 28:27.90 | 28:27.90 50 | pub fn run(&mut self, alive: &Fn() -> bool) -> io::Result<()> { 28:27.90 | ^^^^^^^^^^^^ help: use `dyn`: `dyn Fn() -> bool` 28:34.01 comm/mailnews/imap/src 29:04.21 Compiling num-derive v0.2.2 29:08.56 comm/mailnews/import/src 29:10.44 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsUtils.h:14, 29:10.44 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupports.h:79, 29:10.44 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsIServiceManager.h:10, 29:10.45 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/msgCore.h:21, 29:10.45 from /builddir/build/BUILD/thunderbird-68.1.1/comm/mailnews/imap/src/nsImapIncomingServer.cpp:6: 29:10.45 /builddir/build/BUILD/thunderbird-68.1.1/comm/mailnews/imap/src/nsImapIncomingServer.cpp: In member function 'virtual nsresult nsImapIncomingServer::QueryInterface(const nsIID&, void**)': 29:10.47 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 29:10.47 1022 | foundInterface = 0; \ 29:10.47 | ^~~~~~~~~~~~~~ 29:10.47 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 29:10.47 1071 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 29:10.47 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 29:10.48 /builddir/build/BUILD/thunderbird-68.1.1/comm/mailnews/imap/src/nsImapIncomingServer.cpp:63:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 29:10.48 63 | NS_INTERFACE_MAP_END_INHERITING(nsMsgIncomingServer) 29:10.48 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 29:10.48 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 29:10.48 981 | else 29:10.48 | ^~~~ 29:10.48 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 29:10.48 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 29:10.49 | ^~~~~~~~~~~~~~~~~~ 29:10.49 /builddir/build/BUILD/thunderbird-68.1.1/comm/mailnews/imap/src/nsImapIncomingServer.cpp:62:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 29:10.49 62 | NS_INTERFACE_MAP_ENTRY(nsIUrlListener) 29:10.49 | ^~~~~~~~~~~~~~~~~~~~~~ 29:15.95 Compiling rayon v1.0.0 29:33.65 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsUtils.h:14, 29:33.65 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupports.h:79, 29:33.65 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsIServiceManager.h:10, 29:33.65 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/msgCore.h:21, 29:33.66 from /builddir/build/BUILD/thunderbird-68.1.1/comm/mailnews/imap/src/nsImapMailFolder.cpp:7: 29:33.66 /builddir/build/BUILD/thunderbird-68.1.1/comm/mailnews/imap/src/nsImapMailFolder.cpp: In member function 'virtual nsresult nsImapMailFolder::QueryInterface(const nsIID&, void**)': 29:33.66 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 29:33.66 1022 | foundInterface = 0; \ 29:33.66 | ^~~~~~~~~~~~~~ 29:33.66 /builddir/build/BUILD/thunderbird-68.1.1/comm/mailnews/imap/src/nsImapMailFolder.cpp:211:1: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 29:33.66 211 | NS_IMPL_QUERY_TAIL_INHERITING(nsMsgDBFolder) 29:33.66 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 29:33.66 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 29:33.66 981 | else 29:33.66 | ^~~~ 29:33.66 /builddir/build/BUILD/thunderbird-68.1.1/comm/mailnews/imap/src/nsImapMailFolder.cpp:210:1: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 29:33.66 210 | NS_IMPL_QUERY_BODY(nsIMsgFilterHitNotify) 29:33.66 | ^~~~~~~~~~~~~~~~~~ 29:34.39 Compiling sha2 v0.8.0 29:43.84 Compiling darling_core v0.8.6 29:52.52 Compiling serde_derive v1.0.88 (https://github.com/servo/serde?branch=deserialize_from_enums10#84b2795d) 30:38.17 comm/mailnews/import/text/src 30:50.39 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsUtils.h:14, 30:50.39 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupports.h:79, 30:50.39 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsIServiceManager.h:10, 30:50.40 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/msgCore.h:21, 30:50.40 from /builddir/build/BUILD/thunderbird-68.1.1/comm/mailnews/imap/src/nsImapProtocol.cpp:7: 30:50.40 /builddir/build/BUILD/thunderbird-68.1.1/comm/mailnews/imap/src/nsImapProtocol.cpp: In member function 'virtual nsresult nsImapProtocol::QueryInterface(const nsIID&, void**)': 30:50.40 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 30:50.40 1007 | foundInterface = 0; \ 30:50.40 | ^~~~~~~~~~~~~~ 30:50.42 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 30:50.42 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 30:50.42 | ^~~~~~~~~~~~~~~~~~~~~~~ 30:50.42 /builddir/build/BUILD/thunderbird-68.1.1/comm/mailnews/imap/src/nsImapProtocol.cpp:278:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 30:50.42 278 | NS_INTERFACE_MAP_END 30:50.42 | ^~~~~~~~~~~~~~~~~~~~ 30:50.42 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 30:50.42 981 | else 30:50.42 | ^~~~ 30:50.42 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 30:50.42 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 30:50.42 | ^~~~~~~~~~~~~~~~~~ 30:50.42 /builddir/build/BUILD/thunderbird-68.1.1/comm/mailnews/imap/src/nsImapProtocol.cpp:277:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 30:50.42 277 | NS_INTERFACE_MAP_ENTRY(nsIMsgAsyncPromptListener) 30:50.42 | ^~~~~~~~~~~~~~~~~~~~~~ 30:51.59 /builddir/build/BUILD/thunderbird-68.1.1/comm/mailnews/imap/src/nsImapProtocol.cpp: In member function 'virtual nsresult nsImapCacheStreamListener::QueryInterface(const nsIID&, void**)': 30:51.60 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 30:51.60 1007 | foundInterface = 0; \ 30:51.60 | ^~~~~~~~~~~~~~ 30:51.60 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 30:51.60 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 30:51.60 | ^~~~~~~~~~~~~~~~~~~~~~~ 30:51.60 /builddir/build/BUILD/thunderbird-68.1.1/comm/mailnews/imap/src/nsImapProtocol.cpp:8402:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 30:51.61 8402 | NS_INTERFACE_MAP_END 30:51.61 | ^~~~~~~~~~~~~~~~~~~~ 30:51.61 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 30:51.61 981 | else 30:51.61 | ^~~~ 30:51.61 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 30:51.63 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 30:51.63 | ^~~~~~~~~~~~~~~~~~ 30:51.63 /builddir/build/BUILD/thunderbird-68.1.1/comm/mailnews/imap/src/nsImapProtocol.cpp:8401:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 30:51.63 8401 | NS_INTERFACE_MAP_ENTRY(nsIStreamListener) 30:51.63 | ^~~~~~~~~~~~~~~~~~~~~~ 30:55.51 comm/mailnews/import/vcard/src 31:10.49 comm/mailnews/intl 31:17.22 comm/mailnews/jsaccount/src 32:16.45 Compiling cssparser v0.25.3 32:52.94 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsUtils.h:14, 32:52.94 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupports.h:79, 32:52.94 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsIServiceManager.h:10, 32:52.94 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/msgCore.h:21, 32:52.94 from /builddir/build/BUILD/thunderbird-68.1.1/comm/mailnews/imap/src/nsImapUrl.cpp:6: 32:52.94 /builddir/build/BUILD/thunderbird-68.1.1/comm/mailnews/imap/src/nsImapUrl.cpp: In member function 'virtual nsresult nsImapUrl::QueryInterface(const nsIID&, void**)': 32:52.94 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 32:52.94 1022 | foundInterface = 0; \ 32:52.94 | ^~~~~~~~~~~~~~ 32:52.94 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 32:52.94 1071 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 32:52.94 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 32:52.94 /builddir/build/BUILD/thunderbird-68.1.1/comm/mailnews/imap/src/nsImapUrl.cpp:85:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 32:52.95 85 | NS_INTERFACE_MAP_END_INHERITING(nsMsgMailNewsUrl) 32:52.95 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 32:52.97 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 32:52.97 981 | else 32:52.97 | ^~~~ 32:52.97 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 32:52.97 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 32:52.97 | ^~~~~~~~~~~~~~~~~~ 32:52.97 /builddir/build/BUILD/thunderbird-68.1.1/comm/mailnews/imap/src/nsImapUrl.cpp:84:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 32:52.97 84 | NS_INTERFACE_MAP_ENTRY(nsIMsgI18NUrl) 32:52.97 | ^~~~~~~~~~~~~~~~~~~~~~ 33:16.64 comm/mailnews/local/src 33:23.61 comm/mailnews/mime/src 33:29.44 Compiling synstructure v0.10.1 34:42.94 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsUtils.h:14, 34:42.94 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupports.h:79, 34:42.94 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsIServiceManager.h:10, 34:42.94 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/msgCore.h:21, 34:42.94 from /builddir/build/BUILD/thunderbird-68.1.1/comm/mailnews/local/src/nsMailboxUrl.cpp:6: 34:42.94 /builddir/build/BUILD/thunderbird-68.1.1/comm/mailnews/local/src/nsMailboxUrl.cpp: In member function 'virtual nsresult nsMailboxUrl::QueryInterface(const nsIID&, void**)': 34:42.94 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 34:42.94 1022 | foundInterface = 0; \ 34:42.95 | ^~~~~~~~~~~~~~ 34:42.96 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 34:42.96 1071 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 34:42.96 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 34:42.96 /builddir/build/BUILD/thunderbird-68.1.1/comm/mailnews/local/src/nsMailboxUrl.cpp:62:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 34:42.96 62 | NS_INTERFACE_MAP_END_INHERITING(nsMsgMailNewsUrl) 34:42.96 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 34:42.97 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 34:42.97 981 | else 34:42.97 | ^~~~ 34:42.97 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 34:42.97 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 34:42.97 | ^~~~~~~~~~~~~~~~~~ 34:42.97 /builddir/build/BUILD/thunderbird-68.1.1/comm/mailnews/local/src/nsMailboxUrl.cpp:61:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 34:42.97 61 | NS_INTERFACE_MAP_ENTRY(nsIMsgI18NUrl) 34:42.97 | ^~~~~~~~~~~~~~~~~~~~~~ 34:44.13 Compiling derive_more v0.13.0 35:12.43 Compiling euclid_macros v0.1.0 36:10.83 Compiling cubeb-core v0.5.4 36:19.40 Compiling netwerk_helper v0.0.1 (/builddir/build/BUILD/thunderbird-68.1.1/netwerk/base/rust-helper) 36:20.03 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsUtils.h:14, 36:20.03 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupports.h:79, 36:20.03 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsIServiceManager.h:10, 36:20.03 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/msgCore.h:21, 36:20.03 from /builddir/build/BUILD/thunderbird-68.1.1/comm/mailnews/local/src/nsPop3Protocol.cpp:20: 36:20.03 /builddir/build/BUILD/thunderbird-68.1.1/comm/mailnews/local/src/nsPop3Protocol.cpp: In member function 'virtual nsresult nsPop3Protocol::QueryInterface(const nsIID&, void**)': 36:20.03 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 36:20.04 1022 | foundInterface = 0; \ 36:20.04 | ^~~~~~~~~~~~~~ 36:20.04 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 36:20.04 1071 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 36:20.04 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 36:20.04 /builddir/build/BUILD/thunderbird-68.1.1/comm/mailnews/local/src/nsPop3Protocol.cpp:386:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 36:20.04 386 | NS_INTERFACE_MAP_END_INHERITING(nsMsgProtocol) 36:20.04 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 36:20.04 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 36:20.04 981 | else 36:20.04 | ^~~~ 36:20.04 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 36:20.04 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 36:20.04 | ^~~~~~~~~~~~~~~~~~ 36:20.04 /builddir/build/BUILD/thunderbird-68.1.1/comm/mailnews/local/src/nsPop3Protocol.cpp:385:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 36:20.04 385 | NS_INTERFACE_MAP_ENTRY(nsIProtocolProxyCallback) 36:20.04 | ^~~~~~~~~~~~~~~~~~~~~~ 36:24.51 Compiling rsdparsa_capi v0.1.0 (/builddir/build/BUILD/thunderbird-68.1.1/media/webrtc/signaling/src/sdp/rsdparsa_capi) 36:24.92 warning: trait objects without an explicit `dyn` are deprecated 36:24.92 --> media/webrtc/signaling/src/sdp/rsdparsa_capi/src/types.rs:25:29 36:24.92 | 36:24.92 25 | impl Into>> for StringView { 36:24.93 | ^^^^^ help: use `dyn`: `dyn Error` 36:24.93 | 36:24.93 = note: #[warn(bare_trait_objects)] on by default 36:24.93 warning: trait objects without an explicit `dyn` are deprecated 36:24.93 --> media/webrtc/signaling/src/sdp/rsdparsa_capi/src/types.rs:26:40 36:24.93 | 36:24.93 26 | fn into(self) -> Result> { 36:24.93 | ^^^^^ help: use `dyn`: `dyn Error` 36:24.94 warning: `...` range patterns are deprecated 36:24.94 --> media/webrtc/signaling/src/sdp/rsdparsa_capi/src/lib.rs:182:8 36:24.94 | 36:24.94 182 | 1...2 => (), 36:24.94 | ^^^ help: use `..=` for an inclusive range 36:24.94 | 36:24.94 = note: #[warn(ellipsis_inclusive_range_patterns)] on by default 36:49.31 Compiling encoding_glue v0.1.0 (/builddir/build/BUILD/thunderbird-68.1.1/intl/encoding_glue) 36:52.34 Compiling cstr v0.1.3 36:52.88 Compiling tokio-codec v0.1.0 36:56.34 Compiling tokio-reactor v0.1.3 37:09.27 Compiling tokio-fs v0.1.3 37:12.85 comm/mailnews/mime/emitters 37:16.22 Compiling phf_codegen v0.7.21 37:17.36 Compiling xpcom v0.1.0 (/builddir/build/BUILD/thunderbird-68.1.1/xpcom/rust/xpcom) 37:58.70 comm/mailnews/mime/cthandlers/glue 38:33.47 comm/mailnews/mime/cthandlers/vcard 38:36.69 comm/mailnews/mime/cthandlers/pgpmime 38:41.01 comm/mailnews/news/src 38:45.18 comm/db/mork/src 39:22.59 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsUtils.h:14, 39:22.59 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupports.h:79, 39:22.59 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsIServiceManager.h:10, 39:22.59 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/msgCore.h:21, 39:22.59 from /builddir/build/BUILD/thunderbird-68.1.1/comm/mailnews/news/src/nsNNTPProtocol.cpp:6: 39:22.59 /builddir/build/BUILD/thunderbird-68.1.1/comm/mailnews/news/src/nsNNTPProtocol.cpp: In member function 'virtual nsresult nsNntpCacheStreamListener::QueryInterface(const nsIID&, void**)': 39:22.59 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 39:22.59 1007 | foundInterface = 0; \ 39:22.59 | ^~~~~~~~~~~~~~ 39:22.59 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 39:22.59 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 39:22.59 | ^~~~~~~~~~~~~~~~~~~~~~~ 39:22.59 /builddir/build/BUILD/thunderbird-68.1.1/comm/mailnews/news/src/nsNNTPProtocol.cpp:497:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 39:22.59 497 | NS_INTERFACE_MAP_END 39:22.59 | ^~~~~~~~~~~~~~~~~~~~ 39:22.59 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 39:22.59 981 | else 39:22.59 | ^~~~ 39:22.59 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 39:22.59 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 39:22.60 | ^~~~~~~~~~~~~~~~~~ 39:22.60 /builddir/build/BUILD/thunderbird-68.1.1/comm/mailnews/news/src/nsNNTPProtocol.cpp:496:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 39:22.60 496 | NS_INTERFACE_MAP_ENTRY(nsIStreamListener) 39:22.61 | ^~~~~~~~~~~~~~~~~~~~~~ 40:05.53 In file included from /builddir/build/BUILD/thunderbird-68.1.1/comm/db/mork/src/mork.h:250, 40:05.53 from /builddir/build/BUILD/thunderbird-68.1.1/comm/db/mork/src/morkPool.cpp:11: 40:05.54 /builddir/build/BUILD/thunderbird-68.1.1/comm/db/mork/src/morkPool.cpp: In member function 'morkRow* morkPool::NewRow(morkEnv*, morkZone*)': 40:05.54 /builddir/build/BUILD/thunderbird-68.1.1/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] 40:05.54 131 | # define MORK_MEMSET(dest, byte, size) memset(dest, byte, size) 40:05.55 | ^ 40:05.55 /builddir/build/BUILD/thunderbird-68.1.1/comm/db/mork/src/morkPool.cpp:183:15: note: in expansion of macro 'MORK_MEMSET' 40:05.55 183 | if (newRow) MORK_MEMSET(newRow, 0, sizeof(morkRow)); 40:05.56 | ^~~~~~~~~~~ 40:05.58 In file included from /builddir/build/BUILD/thunderbird-68.1.1/comm/db/mork/src/morkPool.cpp:39: 40:05.58 /builddir/build/BUILD/thunderbird-68.1.1/comm/db/mork/src/morkRow.h:33:7: note: 'class morkRow' declared here 40:05.58 33 | class morkRow { // row of cells 40:05.58 | ^~~~~~~ 40:05.59 In file included from /builddir/build/BUILD/thunderbird-68.1.1/comm/db/mork/src/mork.h:250, 40:05.59 from /builddir/build/BUILD/thunderbird-68.1.1/comm/db/mork/src/morkPool.cpp:11: 40:05.59 /builddir/build/BUILD/thunderbird-68.1.1/comm/db/mork/src/morkPool.cpp: In member function 'morkCell* morkPool::NewCells(morkEnv*, mork_size, morkZone*)': 40:05.60 /builddir/build/BUILD/thunderbird-68.1.1/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] 40:05.60 131 | # define MORK_MEMSET(dest, byte, size) memset(dest, byte, size) 40:05.60 | ^ 40:05.62 /builddir/build/BUILD/thunderbird-68.1.1/comm/db/mork/src/morkPool.cpp:215:17: note: in expansion of macro 'MORK_MEMSET' 40:05.62 215 | if (newCells) MORK_MEMSET(newCells, 0, size); 40:05.62 | ^~~~~~~~~~~ 40:05.62 In file included from /builddir/build/BUILD/thunderbird-68.1.1/comm/db/mork/src/morkPool.cpp:35: 40:05.63 /builddir/build/BUILD/thunderbird-68.1.1/comm/db/mork/src/morkCell.h:23:7: note: 'class morkCell' declared here 40:05.63 23 | class morkCell { // minimal cell format 40:05.63 | ^~~~~~~~ 40:16.68 In file included from /builddir/build/BUILD/thunderbird-68.1.1/comm/db/mork/src/mork.h:250, 40:16.69 from /builddir/build/BUILD/thunderbird-68.1.1/comm/db/mork/src/morkRow.cpp:11: 40:16.69 /builddir/build/BUILD/thunderbird-68.1.1/comm/db/mork/src/morkRow.cpp: In member function 'void morkRow::CutColumn(morkEnv*, mdb_column)': 40:16.71 /builddir/build/BUILD/thunderbird-68.1.1/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] 40:16.71 130 | # define MORK_MEMMOVE(dest, src, size) memmove(dest, src, size) 40:16.71 | ^ 40:16.71 /builddir/build/BUILD/thunderbird-68.1.1/comm/db/mork/src/morkRow.cpp:674:11: note: in expansion of macro 'MORK_MEMMOVE' 40:16.72 674 | MORK_MEMMOVE(cell, next, after * sizeof(morkCell)); 40:16.72 | ^~~~~~~~~~~~ 40:16.72 In file included from /builddir/build/BUILD/thunderbird-68.1.1/comm/db/mork/src/morkRow.h:14, 40:16.72 from /builddir/build/BUILD/thunderbird-68.1.1/comm/db/mork/src/morkRow.cpp:19: 40:16.73 /builddir/build/BUILD/thunderbird-68.1.1/comm/db/mork/src/morkCell.h:23:7: note: 'class morkCell' declared here 40:16.74 23 | class morkCell { // minimal cell format 40:16.74 | ^~~~~~~~ 40:37.12 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsUtils.h:14, 40:37.12 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupports.h:79, 40:37.13 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsINntpIncomingServer.h:10, 40:37.13 from /builddir/build/BUILD/thunderbird-68.1.1/comm/mailnews/news/src/nsNntpIncomingServer.h:9, 40:37.15 from /builddir/build/BUILD/thunderbird-68.1.1/comm/mailnews/news/src/nsNntpIncomingServer.cpp:6: 40:37.15 /builddir/build/BUILD/thunderbird-68.1.1/comm/mailnews/news/src/nsNntpIncomingServer.cpp: In member function 'virtual nsresult nsNntpIncomingServer::QueryInterface(const nsIID&, void**)': 40:37.16 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 40:37.16 1022 | foundInterface = 0; \ 40:37.16 | ^~~~~~~~~~~~~~ 40:37.16 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 40:37.16 1071 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 40:37.17 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 40:37.17 /builddir/build/BUILD/thunderbird-68.1.1/comm/mailnews/news/src/nsNntpIncomingServer.cpp:89:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 40:37.17 89 | NS_INTERFACE_MAP_END_INHERITING(nsMsgIncomingServer) 40:37.17 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 40:37.18 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 40:37.18 981 | else 40:37.18 | ^~~~ 40:37.20 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 40:37.20 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 40:37.20 | ^~~~~~~~~~~~~~~~~~ 40:37.21 /builddir/build/BUILD/thunderbird-68.1.1/comm/mailnews/news/src/nsNntpIncomingServer.cpp:88:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 40:37.21 88 | NS_INTERFACE_MAP_ENTRY(nsITreeView) 40:37.21 | ^~~~~~~~~~~~~~~~~~~~~~ 41:04.64 Compiling darling_macro v0.8.6 41:16.23 comm/rdf/base 41:20.82 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsUtils.h:14, 41:20.82 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsCOMPtr.h:30, 41:20.82 from /builddir/build/BUILD/thunderbird-68.1.1/comm/rdf/base/nsCompositeDataSource.cpp:30, 41:20.83 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/comm/rdf/base/Unified_cpp_comm_rdf_base0.cpp:2: 41:20.83 /builddir/build/BUILD/thunderbird-68.1.1/comm/rdf/base/nsCompositeDataSource.cpp: In member function 'virtual nsresult CompositeDataSourceImpl::QueryInterface(const nsIID&, void**)': 41:20.83 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 41:20.83 1007 | foundInterface = 0; \ 41:20.83 | ^~~~~~~~~~~~~~ 41:20.83 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 41:20.83 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 41:20.83 | ^~~~~~~~~~~~~~~~~~~~~~~ 41:20.83 /builddir/build/BUILD/thunderbird-68.1.1/comm/rdf/base/nsCompositeDataSource.cpp:523:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 41:20.85 523 | NS_INTERFACE_MAP_END 41:20.85 | ^~~~~~~~~~~~~~~~~~~~ 41:20.85 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:991:3: note: some parts of macro expansion are not guarded by this 'else' clause 41:20.85 991 | else 41:20.85 | ^~~~ 41:20.85 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1067:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 41:20.85 1067 | NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 41:20.85 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 41:20.85 /builddir/build/BUILD/thunderbird-68.1.1/comm/rdf/base/nsCompositeDataSource.cpp:522:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 41:20.85 522 | NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIRDFCompositeDataSource) 41:20.85 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 41:21.05 /builddir/build/BUILD/thunderbird-68.1.1/comm/rdf/base/nsInMemoryDataSource.cpp: In member function 'nsresult InMemoryDataSource::AggregatedQueryInterface(const nsIID&, void**)': 41:21.06 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 41:21.06 1007 | foundInterface = 0; \ 41:21.06 | ^~~~~~~~~~~~~~ 41:21.06 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 41:21.06 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 41:21.06 | ^~~~~~~~~~~~~~~~~~~~~~~ 41:21.06 /builddir/build/BUILD/thunderbird-68.1.1/comm/rdf/base/nsInMemoryDataSource.cpp:775:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 41:21.06 775 | NS_INTERFACE_MAP_END 41:21.06 | ^~~~~~~~~~~~~~~~~~~~ 41:21.06 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 41:21.06 981 | else 41:21.06 | ^~~~ 41:21.06 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 41:21.07 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 41:21.07 | ^~~~~~~~~~~~~~~~~~ 41:21.08 /builddir/build/BUILD/thunderbird-68.1.1/comm/rdf/base/nsInMemoryDataSource.cpp:774:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 41:21.08 774 | NS_INTERFACE_MAP_ENTRY(rdfIDataSource) 41:21.08 | ^~~~~~~~~~~~~~~~~~~~~~ 41:35.12 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsUtils.h:14, 41:35.12 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupports.h:79, 41:35.12 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsIServiceManager.h:10, 41:35.12 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/msgCore.h:21, 41:35.12 from /builddir/build/BUILD/thunderbird-68.1.1/comm/mailnews/news/src/nsNntpUrl.cpp:6: 41:35.12 /builddir/build/BUILD/thunderbird-68.1.1/comm/mailnews/news/src/nsNntpUrl.cpp: In member function 'virtual nsresult nsNntpUrl::QueryInterface(const nsIID&, void**)': 41:35.14 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 41:35.14 1022 | foundInterface = 0; \ 41:35.15 | ^~~~~~~~~~~~~~ 41:35.15 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 41:35.15 1071 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 41:35.15 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 41:35.15 /builddir/build/BUILD/thunderbird-68.1.1/comm/mailnews/news/src/nsNntpUrl.cpp:46:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 41:35.15 46 | NS_INTERFACE_MAP_END_INHERITING(nsMsgMailNewsUrl) 41:35.15 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 41:35.15 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 41:35.16 981 | else 41:35.18 | ^~~~ 41:35.18 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 41:35.18 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 41:35.18 | ^~~~~~~~~~~~~~~~~~ 41:35.18 /builddir/build/BUILD/thunderbird-68.1.1/comm/mailnews/news/src/nsNntpUrl.cpp:45:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 41:35.18 45 | NS_INTERFACE_MAP_ENTRY(nsIMsgI18NUrl) 41:35.18 | ^~~~~~~~~~~~~~~~~~~~~~ 41:35.49 /builddir/build/BUILD/thunderbird-68.1.1/comm/rdf/base/nsRDFXMLDataSource.cpp: In member function 'virtual nsresult RDFXMLDataSourceImpl::QueryInterface(const nsIID&, void**)': 41:35.49 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 41:35.49 1007 | foundInterface = 0; \ 41:35.49 | ^~~~~~~~~~~~~~ 41:35.49 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 41:35.49 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 41:35.49 | ^~~~~~~~~~~~~~~~~~~~~~~ 41:35.49 /builddir/build/BUILD/thunderbird-68.1.1/comm/rdf/base/nsRDFXMLDataSource.cpp:457:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 41:35.50 457 | NS_INTERFACE_MAP_END 41:35.50 | ^~~~~~~~~~~~~~~~~~~~ 41:35.50 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:991:3: note: some parts of macro expansion are not guarded by this 'else' clause 41:35.50 991 | else 41:35.50 | ^~~~ 41:35.50 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1067:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 41:35.50 1067 | NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 41:35.50 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 41:35.50 /builddir/build/BUILD/thunderbird-68.1.1/comm/rdf/base/nsRDFXMLDataSource.cpp:456:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 41:35.50 456 | NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIRDFDataSource) 41:35.50 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 41:38.22 comm/rdf/datasource 41:43.59 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsUtils.h:14, 41:43.59 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsCOMPtr.h:30, 41:43.59 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsNetUtil.h:12, 41:43.59 from /builddir/build/BUILD/thunderbird-68.1.1/comm/rdf/datasource/nsLocalStore.cpp:13, 41:43.59 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/comm/rdf/datasource/Unified_cpp_comm_rdf_datasource0.cpp:2: 41:43.59 /builddir/build/BUILD/thunderbird-68.1.1/comm/rdf/datasource/nsLocalStore.cpp: In member function 'virtual nsresult LocalStoreImpl::QueryInterface(const nsIID&, void**)': 41:43.61 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 41:43.61 1007 | foundInterface = 0; \ 41:43.61 | ^~~~~~~~~~~~~~ 41:43.61 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 41:43.61 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 41:43.61 | ^~~~~~~~~~~~~~~~~~~~~~~ 41:43.61 /builddir/build/BUILD/thunderbird-68.1.1/comm/rdf/datasource/nsLocalStore.cpp:247:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 41:43.61 247 | NS_INTERFACE_MAP_END 41:43.61 | ^~~~~~~~~~~~~~~~~~~~ 41:43.62 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:991:3: note: some parts of macro expansion are not guarded by this 'else' clause 41:43.62 991 | else 41:43.62 | ^~~~ 41:43.62 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1067:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 41:43.62 1067 | NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 41:43.62 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 41:43.62 /builddir/build/BUILD/thunderbird-68.1.1/comm/rdf/datasource/nsLocalStore.cpp:246:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 41:43.62 246 | NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsILocalStore) 41:43.62 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 41:46.15 comm/rdf/build 41:50.70 comm/mail/components/migration/src 42:07.18 comm/mail/components/shell 42:15.04 Compiling malloc_size_of_derive v0.1.0 42:18.84 js/src 42:18.84 js/src/editline 42:21.02 js/src/frontend 42:35.33 Compiling cubeb v0.5.4 42:36.43 Compiling cubeb-backend v0.5.4 43:12.37 Compiling tokio-tcp v0.1.1 43:19.72 Compiling tokio-udp v0.1.1 43:25.14 Compiling cssparser-macros v0.3.3 43:26.92 Compiling selectors v0.21.0 (/builddir/build/BUILD/thunderbird-68.1.1/servo/components/selectors) 43:41.20 Compiling storage_variant v0.1.0 (/builddir/build/BUILD/thunderbird-68.1.1/storage/variant) 43:43.21 Compiling moz_task v0.1.0 (/builddir/build/BUILD/thunderbird-68.1.1/xpcom/rust/moz_task) 43:45.69 Compiling mozurl v0.0.1 (/builddir/build/BUILD/thunderbird-68.1.1/netwerk/base/mozurl) 43:53.01 Compiling darling v0.8.6 43:53.22 /builddir/build/BUILD/thunderbird-68.1.1/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]': 43:53.24 /builddir/build/BUILD/thunderbird-68.1.1/js/src/frontend/Parser.cpp:5617:19: warning: 'ifNode' may be used uninitialized in this function [-Wmaybe-uninitialized] 43:53.26 5617 | TernaryNodeType ifNode; 43:53.26 | ^~~~~~ 43:53.47 Compiling smallvec v0.6.6 43:56.23 Compiling app_units v0.7.0 43:57.22 Compiling euclid v0.19.5 44:05.02 Compiling bincode v1.0.0 44:06.45 In file included from /builddir/build/BUILD/thunderbird-68.1.1/js/src/frontend/FullParseHandler.h:16, 44:06.45 from /builddir/build/BUILD/thunderbird-68.1.1/js/src/frontend/Parser.h:183, 44:06.45 from /builddir/build/BUILD/thunderbird-68.1.1/js/src/frontend/Parser.cpp:20: 44:06.45 /builddir/build/BUILD/thunderbird-68.1.1/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]': 44:06.45 /builddir/build/BUILD/thunderbird-68.1.1/js/src/frontend/ParseNode.h:888:56: warning: 'innerName' may be used uninitialized in this function [-Wmaybe-uninitialized] 44:06.46 888 | : ParseNode(kind, pos), left_(left), right_(right) { 44:06.46 | ^ 44:06.46 /builddir/build/BUILD/thunderbird-68.1.1/js/src/frontend/Parser.cpp:6997:16: note: 'innerName' was declared here 44:06.46 6997 | NameNodeType innerName; 44:06.46 | ^~~~~~~~~ 44:08.80 Compiling serde_bytes v0.10.4 44:10.95 Compiling webrender_build v0.0.1 (/builddir/build/BUILD/thunderbird-68.1.1/gfx/wr/webrender_build) 44:12.20 /builddir/build/BUILD/thunderbird-68.1.1/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]': 44:12.21 /builddir/build/BUILD/thunderbird-68.1.1/js/src/frontend/Parser.cpp:5617:19: warning: 'ifNode' may be used uninitialized in this function [-Wmaybe-uninitialized] 44:12.21 5617 | TernaryNodeType ifNode; 44:12.21 | ^~~~~~ 44:13.99 Compiling ron v0.1.7 44:17.70 Compiling toml v0.4.5 44:23.98 In file included from /builddir/build/BUILD/thunderbird-68.1.1/js/src/frontend/FullParseHandler.h:16, 44:23.98 from /builddir/build/BUILD/thunderbird-68.1.1/js/src/frontend/Parser.h:183, 44:23.98 from /builddir/build/BUILD/thunderbird-68.1.1/js/src/frontend/Parser.cpp:20: 44:23.98 /builddir/build/BUILD/thunderbird-68.1.1/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]': 44:23.98 /builddir/build/BUILD/thunderbird-68.1.1/js/src/frontend/ParseNode.h:888:56: warning: 'innerName' may be used uninitialized in this function [-Wmaybe-uninitialized] 44:23.98 888 | : ParseNode(kind, pos), left_(left), right_(right) { 44:23.98 | ^ 44:23.98 /builddir/build/BUILD/thunderbird-68.1.1/js/src/frontend/Parser.cpp:6997:16: note: 'innerName' was declared here 44:23.99 6997 | NameNodeType innerName; 44:23.99 | ^~~~~~~~~ 44:42.68 Compiling failure v0.1.3 44:43.63 Compiling cubeb-pulse v0.2.0 (/builddir/build/BUILD/thunderbird-68.1.1/media/libcubeb/cubeb-pulse-rs) 44:54.68 Compiling tokio v0.1.7 45:01.21 Compiling storage v0.1.0 (/builddir/build/BUILD/thunderbird-68.1.1/storage/rust) 45:04.97 Compiling derive_common v0.0.1 (/builddir/build/BUILD/thunderbird-68.1.1/servo/components/derive_common) 45:26.63 Compiling parking_lot_core v0.2.14 45:34.54 Compiling fallible v0.0.1 (/builddir/build/BUILD/thunderbird-68.1.1/servo/components/fallible) 45:35.11 Compiling wr_malloc_size_of v0.0.1 (/builddir/build/BUILD/thunderbird-68.1.1/gfx/wr/wr_malloc_size_of) 45:36.27 Compiling plane-split v0.13.8 45:40.34 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/js/src/frontend/Unified_cpp_js_src_frontend0.cpp:20: 45:40.35 /builddir/build/BUILD/thunderbird-68.1.1/js/src/frontend/BytecodeEmitter.cpp: In member function 'bool js::frontend::BytecodeEmitter::emitSetOrInitializeDestructuring(js::frontend::ParseNode*, js::frontend::DestructuringFlavor)': 45:40.35 /builddir/build/BUILD/thunderbird-68.1.1/js/src/frontend/BytecodeEmitter.cpp:2684:48: warning: 'kind' may be used uninitialized in this function [-Wmaybe-uninitialized] 45:40.35 2684 | NameOpEmitter noe(this, name, loc, kind); 45:40.35 | ^ 45:45.75 warning[E0506]: cannot assign to `self.input.cached_token` because it is borrowed 45:45.76 --> /builddir/build/BUILD/thunderbird-68.1.1/third_party/rust/cssparser/src/parser.rs:584:17 45:45.76 | 45:45.76 559 | pub fn next_including_whitespace_and_comments(&mut self) -> Result<&Token<'i>, BasicParseError<'i>> { 45:45.76 | - let's call the lifetime of this reference `'1` 45:45.77 ... 45:45.77 572 | Some(ref cached_token) 45:45.77 | ---------------- borrow of `self.input.cached_token` occurs here 45:45.79 ... 45:45.79 584 | self.input.cached_token = Some(CachedToken { 45:45.79 | ^^^^^^^^^^^^^^^^^^^^^^^ assignment to borrowed `self.input.cached_token` occurs here 45:45.80 ... 45:45.80 596 | Ok(token) 45:45.80 | --------- returning this value requires that `self.input.cached_token.0` is borrowed for `'1` 45:45.81 | 45:45.81 = warning: this error has been downgraded to a warning for backwards compatibility with previous releases 45:45.81 = warning: this represents potential undefined behavior in your code and this warning will become a hard error in the future 45:45.82 = note: for more information, try `rustc --explain E0729` 45:58.01 Compiling webrender v0.60.0 (/builddir/build/BUILD/thunderbird-68.1.1/gfx/wr/webrender) 46:04.57 Compiling rkv v0.9.4 46:05.40 Compiling style v0.0.1 (/builddir/build/BUILD/thunderbird-68.1.1/servo/components/style) 46:29.03 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/js/src/frontend/Unified_cpp_js_src_frontend1.cpp:29: 46:29.03 /builddir/build/BUILD/thunderbird-68.1.1/js/src/frontend/EmitterScope.cpp: In member function 'bool js::frontend::EmitterScope::putNameInCache(js::frontend::BytecodeEmitter*, JSAtom*, js::frontend::NameLocation)': 46:29.03 /builddir/build/BUILD/thunderbird-68.1.1/js/src/frontend/EmitterScope.cpp:83:6: note: parameter passing for argument of type 'js::frontend::NameLocation' changed in GCC 9.1 46:29.03 83 | bool EmitterScope::putNameInCache(BytecodeEmitter* bce, JSAtom* name, 46:29.03 | ^~~~~~~~~~~~ 46:30.95 Compiling bookmark_sync v0.1.0 (/builddir/build/BUILD/thunderbird-68.1.1/toolkit/components/places/bookmark_sync) 46:56.73 Compiling tokio-core v0.1.17 46:57.87 /builddir/build/BUILD/thunderbird-68.1.1/js/src/vm/Interpreter.cpp: In function 'bool js::GetProperty(JSContext*, JS::HandleValue, js::HandlePropertyName, JS::MutableHandleValue)': 46:57.87 /builddir/build/BUILD/thunderbird-68.1.1/js/src/vm/Interpreter.cpp:4478:24: warning: 'proto' may be used uninitialized in this function [-Wmaybe-uninitialized] 46:57.87 4478 | if (GetPropertyPure(cx, proto, NameToId(name), vp.address())) { 46:57.87 | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 47:16.51 Compiling parking_lot v0.6.3 47:23.24 Compiling webrender_api v0.60.0 (/builddir/build/BUILD/thunderbird-68.1.1/gfx/wr/webrender_api) 47:28.01 Compiling to_shmem_derive v0.0.1 (/builddir/build/BUILD/thunderbird-68.1.1/servo/components/to_shmem_derive) 47:34.75 warning: trait objects without an explicit `dyn` are deprecated 47:34.75 --> gfx/wr/webrender_api/src/api.rs:1484:28 47:34.76 | 47:34.76 1484 | fn clone(&self) -> Box; 47:34.76 | ^^^^^^^^^^^^^^ help: use `dyn`: `dyn RenderNotifier` 47:34.76 | 47:34.76 = note: #[warn(bare_trait_objects)] on by default 47:34.76 warning: trait objects without an explicit `dyn` are deprecated 47:34.76 --> gfx/wr/webrender_api/src/api.rs:1510:25 47:34.76 | 47:34.76 1510 | handler: Option>, 47:34.76 | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn NotificationHandler` 47:34.76 warning: trait objects without an explicit `dyn` are deprecated 47:34.76 --> gfx/wr/webrender_api/src/api.rs:1515:47 47:34.76 | 47:34.76 1515 | pub fn new(when: Checkpoint, handler: Box) -> Self { 47:34.76 | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn NotificationHandler` 47:34.91 warning: trait objects without an explicit `dyn` are deprecated 47:34.91 --> gfx/wr/webrender_api/src/image.rs:300:49 47:34.92 | 47:34.92 300 | fn create_blob_rasterizer(&mut self) -> Box; 47:34.92 | ^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn AsyncBlobImageRasterizer` 47:34.92 warning: trait objects without an explicit `dyn` are deprecated 47:34.92 --> gfx/wr/webrender_api/src/image.rs:306:20 47:34.92 | 47:34.92 306 | services: &BlobImageResources, 47:34.92 | ^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn BlobImageResources` 48:30.08 Compiling style_derive v0.0.1 (/builddir/build/BUILD/thunderbird-68.1.1/servo/components/style_derive) 49:44.27 js/src/gc 50:40.26 Compiling to_shmem v0.0.1 (/builddir/build/BUILD/thunderbird-68.1.1/servo/components/to_shmem) 50:42.18 Compiling kvstore v0.1.0 (/builddir/build/BUILD/thunderbird-68.1.1/toolkit/components/kvstore) 51:11.95 In file included from /builddir/build/BUILD/thunderbird-68.1.1/js/src/gc/PrivateIterators-inl.h:14, 51:11.95 from /builddir/build/BUILD/thunderbird-68.1.1/js/src/gc/Allocator.cpp:23, 51:11.95 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/js/src/gc/Unified_cpp_js_src_gc0.cpp:2: 51:11.96 /builddir/build/BUILD/thunderbird-68.1.1/js/src/gc/PublicIterators.h: In function 'void SweepObjectGroups(js::GCParallelTask*)': 51:11.96 /builddir/build/BUILD/thunderbird-68.1.1/js/src/gc/PublicIterators.h:118:7: warning: '*((void*)(& r)+40).js::RealmsInCompartmentIter::it' may be used uninitialized in this function [-Wmaybe-uninitialized] 51:11.96 118 | it++; 51:11.96 | ~~^~ 51:11.96 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/js/src/gc/Unified_cpp_js_src_gc0.cpp:29: 51:11.96 /builddir/build/BUILD/thunderbird-68.1.1/js/src/gc/GC.cpp:5438:29: note: '*((void*)(& r)+40).js::RealmsInCompartmentIter::it' was declared here 51:11.97 5438 | for (SweepGroupRealmsIter r(runtime); !r.done(); r.next()) { 51:11.97 | ^ 51:11.97 In file included from /builddir/build/BUILD/thunderbird-68.1.1/js/src/gc/PrivateIterators-inl.h:14, 51:11.98 from /builddir/build/BUILD/thunderbird-68.1.1/js/src/gc/Allocator.cpp:23, 51:11.98 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/js/src/gc/Unified_cpp_js_src_gc0.cpp:2: 51:11.98 /builddir/build/BUILD/thunderbird-68.1.1/js/src/gc/PublicIterators.h:114:67: warning: '*((void*)(& r)+40).js::RealmsInCompartmentIter::comp' may be used uninitialized in this function [-Wmaybe-uninitialized] 51:11.98 114 | return it < comp->realms().begin() || it >= comp->realms().end(); 51:11.98 | ~~~~~~~~~~~~~~~~~~^~ 51:11.98 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/js/src/gc/Unified_cpp_js_src_gc0.cpp:29: 51:11.99 /builddir/build/BUILD/thunderbird-68.1.1/js/src/gc/GC.cpp:5438:29: note: '*((void*)(& r)+40).js::RealmsInCompartmentIter::comp' was declared here 51:11.99 5438 | for (SweepGroupRealmsIter r(runtime); !r.done(); r.next()) { 51:11.99 | ^ 51:12.15 In file included from /builddir/build/BUILD/thunderbird-68.1.1/js/src/gc/PrivateIterators-inl.h:14, 51:12.16 from /builddir/build/BUILD/thunderbird-68.1.1/js/src/gc/Allocator.cpp:23, 51:12.16 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/js/src/gc/Unified_cpp_js_src_gc0.cpp:2: 51:12.16 /builddir/build/BUILD/thunderbird-68.1.1/js/src/gc/PublicIterators.h: In function 'void SweepMisc(js::GCParallelTask*)': 51:12.16 /builddir/build/BUILD/thunderbird-68.1.1/js/src/gc/PublicIterators.h:118:7: warning: '*((void*)(& r)+40).js::RealmsInCompartmentIter::it' may be used uninitialized in this function [-Wmaybe-uninitialized] 51:12.16 118 | it++; 51:12.17 | ~~^~ 51:12.17 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/js/src/gc/Unified_cpp_js_src_gc0.cpp:29: 51:12.18 /builddir/build/BUILD/thunderbird-68.1.1/js/src/gc/GC.cpp:5445:29: note: '*((void*)(& r)+40).js::RealmsInCompartmentIter::it' was declared here 51:12.18 5445 | for (SweepGroupRealmsIter r(runtime); !r.done(); r.next()) { 51:12.18 | ^ 51:12.18 In file included from /builddir/build/BUILD/thunderbird-68.1.1/js/src/gc/PrivateIterators-inl.h:14, 51:12.18 from /builddir/build/BUILD/thunderbird-68.1.1/js/src/gc/Allocator.cpp:23, 51:12.18 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/js/src/gc/Unified_cpp_js_src_gc0.cpp:2: 51:12.18 /builddir/build/BUILD/thunderbird-68.1.1/js/src/gc/PublicIterators.h:114:37: warning: '*((void*)(& r)+40).js::RealmsInCompartmentIter::comp' may be used uninitialized in this function [-Wmaybe-uninitialized] 51:12.19 114 | return it < comp->realms().begin() || it >= comp->realms().end(); 51:12.19 | ~~~~~~~~~~~~~~~~~~~~^~ 51:12.19 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/js/src/gc/Unified_cpp_js_src_gc0.cpp:29: 51:12.19 /builddir/build/BUILD/thunderbird-68.1.1/js/src/gc/GC.cpp:5445:29: note: '*((void*)(& r)+40).js::RealmsInCompartmentIter::comp' was declared here 51:12.19 5445 | for (SweepGroupRealmsIter r(runtime); !r.done(); r.next()) { 51:12.19 | ^ 51:12.78 In file included from /builddir/build/BUILD/thunderbird-68.1.1/js/src/gc/PrivateIterators-inl.h:14, 51:12.78 from /builddir/build/BUILD/thunderbird-68.1.1/js/src/gc/Allocator.cpp:23, 51:12.78 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/js/src/gc/Unified_cpp_js_src_gc0.cpp:2: 51:12.79 /builddir/build/BUILD/thunderbird-68.1.1/js/src/gc/PublicIterators.h: In function 'bool js::gc::GCRuntime::shouldRepeatForDeadZone(JS::GCReason)': 51:12.80 /builddir/build/BUILD/thunderbird-68.1.1/js/src/gc/PublicIterators.h:92:13: warning: '*((void*)(& c)+40).js::CompartmentsInZoneIter::it' may be used uninitialized in this function [-Wmaybe-uninitialized] 51:12.80 92 | return *it; 51:12.80 | ^~ 51:12.80 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/js/src/gc/Unified_cpp_js_src_gc0.cpp:29: 51:12.81 /builddir/build/BUILD/thunderbird-68.1.1/js/src/gc/GC.cpp:7624:25: note: '*((void*)(& c)+40).js::CompartmentsInZoneIter::it' was declared here 51:12.81 7624 | for (CompartmentsIter c(rt); !c.done(); c.next()) { 51:12.81 | ^ 51:12.81 In file included from /builddir/build/BUILD/thunderbird-68.1.1/js/src/gc/PrivateIterators-inl.h:14, 51:12.81 from /builddir/build/BUILD/thunderbird-68.1.1/js/src/gc/Allocator.cpp:23, 51:12.82 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/js/src/gc/Unified_cpp_js_src_gc0.cpp:2: 51:12.82 /builddir/build/BUILD/thunderbird-68.1.1/js/src/gc/PublicIterators.h:82:43: warning: '*((void*)(& c)+40).js::CompartmentsInZoneIter::zone' may be used uninitialized in this function [-Wmaybe-uninitialized] 51:12.82 82 | return it < zone->compartments().begin() || 51:12.82 | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~ 51:12.82 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/js/src/gc/Unified_cpp_js_src_gc0.cpp:29: 51:12.83 /builddir/build/BUILD/thunderbird-68.1.1/js/src/gc/GC.cpp:7624:25: note: '*((void*)(& c)+40).js::CompartmentsInZoneIter::zone' was declared here 51:12.83 7624 | for (CompartmentsIter c(rt); !c.done(); c.next()) { 51:12.83 | ^ 51:18.93 In file included from /builddir/build/BUILD/thunderbird-68.1.1/js/src/gc/PrivateIterators-inl.h:14, 51:18.94 from /builddir/build/BUILD/thunderbird-68.1.1/js/src/gc/Allocator.cpp:23, 51:18.94 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/js/src/gc/Unified_cpp_js_src_gc0.cpp:2: 51:18.94 /builddir/build/BUILD/thunderbird-68.1.1/js/src/gc/PublicIterators.h: In member function 'bool js::gc::GCRuntime::prepareZonesForCollection(JS::GCReason, bool*)': 51:18.96 /builddir/build/BUILD/thunderbird-68.1.1/js/src/gc/PublicIterators.h:92:13: warning: '*((void*)(& c)+40).js::CompartmentsInZoneIter::it' may be used uninitialized in this function [-Wmaybe-uninitialized] 51:18.96 92 | return *it; 51:18.96 | ^~ 51:18.96 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/js/src/gc/Unified_cpp_js_src_gc0.cpp:29: 51:18.97 /builddir/build/BUILD/thunderbird-68.1.1/js/src/gc/GC.cpp:4238:25: note: '*((void*)(& c)+40).js::CompartmentsInZoneIter::it' was declared here 51:18.97 4238 | for (CompartmentsIter c(rt); !c.done(); c.next()) { 51:18.97 | ^ 51:18.97 In file included from /builddir/build/BUILD/thunderbird-68.1.1/js/src/gc/PrivateIterators-inl.h:14, 51:18.97 from /builddir/build/BUILD/thunderbird-68.1.1/js/src/gc/Allocator.cpp:23, 51:18.98 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/js/src/gc/Unified_cpp_js_src_gc0.cpp:2: 51:18.98 /builddir/build/BUILD/thunderbird-68.1.1/js/src/gc/PublicIterators.h:82:43: warning: '*((void*)(& c)+40).js::CompartmentsInZoneIter::zone' may be used uninitialized in this function [-Wmaybe-uninitialized] 51:18.98 82 | return it < zone->compartments().begin() || 51:18.98 | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~ 51:19.00 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/js/src/gc/Unified_cpp_js_src_gc0.cpp:29: 51:19.00 /builddir/build/BUILD/thunderbird-68.1.1/js/src/gc/GC.cpp:4238:25: note: '*((void*)(& c)+40).js::CompartmentsInZoneIter::zone' was declared here 51:19.00 4238 | for (CompartmentsIter c(rt); !c.done(); c.next()) { 51:19.00 | ^ 51:19.94 In file included from /builddir/build/BUILD/thunderbird-68.1.1/js/src/gc/PrivateIterators-inl.h:14, 51:19.95 from /builddir/build/BUILD/thunderbird-68.1.1/js/src/gc/Allocator.cpp:23, 51:19.95 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/js/src/gc/Unified_cpp_js_src_gc0.cpp:2: 51:19.95 /builddir/build/BUILD/thunderbird-68.1.1/js/src/gc/PublicIterators.h: In member function 'void js::gc::GCRuntime::sweepDebuggerOnMainThread(js::FreeOp*)': 51:19.97 /builddir/build/BUILD/thunderbird-68.1.1/js/src/gc/PublicIterators.h:118:7: warning: '*((void*)(& r)+40).js::RealmsInCompartmentIter::it' may be used uninitialized in this function [-Wmaybe-uninitialized] 51:19.97 118 | it++; 51:19.97 | ~~^~ 51:19.97 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/js/src/gc/Unified_cpp_js_src_gc0.cpp:29: 51:19.98 /builddir/build/BUILD/thunderbird-68.1.1/js/src/gc/GC.cpp:5529:31: note: '*((void*)(& r)+40).js::RealmsInCompartmentIter::it' was declared here 51:19.98 5529 | for (SweepGroupRealmsIter r(rt); !r.done(); r.next()) { 51:19.98 | ^ 51:19.98 In file included from /builddir/build/BUILD/thunderbird-68.1.1/js/src/gc/PrivateIterators-inl.h:14, 51:19.98 from /builddir/build/BUILD/thunderbird-68.1.1/js/src/gc/Allocator.cpp:23, 51:19.98 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/js/src/gc/Unified_cpp_js_src_gc0.cpp:2: 51:19.99 /builddir/build/BUILD/thunderbird-68.1.1/js/src/gc/PublicIterators.h:114:67: warning: '*((void*)(& r)+40).js::RealmsInCompartmentIter::comp' may be used uninitialized in this function [-Wmaybe-uninitialized] 51:19.99 114 | return it < comp->realms().begin() || it >= comp->realms().end(); 51:19.99 | ~~~~~~~~~~~~~~~~~~^~ 51:19.99 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/js/src/gc/Unified_cpp_js_src_gc0.cpp:29: 51:20.00 /builddir/build/BUILD/thunderbird-68.1.1/js/src/gc/GC.cpp:5529:31: note: '*((void*)(& r)+40).js::RealmsInCompartmentIter::comp' was declared here 51:20.00 5529 | for (SweepGroupRealmsIter r(rt); !r.done(); r.next()) { 51:20.00 | ^ 51:20.19 In file included from /builddir/build/BUILD/thunderbird-68.1.1/js/src/gc/PrivateIterators-inl.h:14, 51:20.19 from /builddir/build/BUILD/thunderbird-68.1.1/js/src/gc/Allocator.cpp:23, 51:20.19 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/js/src/gc/Unified_cpp_js_src_gc0.cpp:2: 51:20.20 /builddir/build/BUILD/thunderbird-68.1.1/js/src/gc/PublicIterators.h: In member function 'void js::gc::GCRuntime::sweepJitDataOnMainThread(js::FreeOp*)': 51:20.22 /builddir/build/BUILD/thunderbird-68.1.1/js/src/gc/PublicIterators.h:118:7: warning: '*((void*)(& r)+40).js::RealmsInCompartmentIter::it' may be used uninitialized in this function [-Wmaybe-uninitialized] 51:20.22 118 | it++; 51:20.22 | ~~^~ 51:20.22 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/js/src/gc/Unified_cpp_js_src_gc0.cpp:29: 51:20.23 /builddir/build/BUILD/thunderbird-68.1.1/js/src/gc/GC.cpp:5575:31: note: '*((void*)(& r)+40).js::RealmsInCompartmentIter::it' was declared here 51:20.23 5575 | for (SweepGroupRealmsIter r(rt); !r.done(); r.next()) { 51:20.23 | ^ 51:20.23 In file included from /builddir/build/BUILD/thunderbird-68.1.1/js/src/gc/PrivateIterators-inl.h:14, 51:20.23 from /builddir/build/BUILD/thunderbird-68.1.1/js/src/gc/Allocator.cpp:23, 51:20.24 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/js/src/gc/Unified_cpp_js_src_gc0.cpp:2: 51:20.24 /builddir/build/BUILD/thunderbird-68.1.1/js/src/gc/PublicIterators.h:114:67: warning: '*((void*)(& r)+40).js::RealmsInCompartmentIter::comp' may be used uninitialized in this function [-Wmaybe-uninitialized] 51:20.24 114 | return it < comp->realms().begin() || it >= comp->realms().end(); 51:20.24 | ~~~~~~~~~~~~~~~~~~^~ 51:20.24 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/js/src/gc/Unified_cpp_js_src_gc0.cpp:29: 51:20.24 /builddir/build/BUILD/thunderbird-68.1.1/js/src/gc/GC.cpp:5575:31: note: '*((void*)(& r)+40).js::RealmsInCompartmentIter::comp' was declared here 51:20.24 5575 | for (SweepGroupRealmsIter r(rt); !r.done(); r.next()) { 51:20.25 | ^ 51:58.44 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/Result.h:17, 51:58.44 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/js/Result.h:121, 51:58.44 from /builddir/build/BUILD/thunderbird-68.1.1/js/src/jspubtd.h:17, 51:58.44 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/js/RootingAPI.h:19, 51:58.44 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/js/Value.h:26, 51:58.44 from /builddir/build/BUILD/thunderbird-68.1.1/js/src/jsutil.h:24, 51:58.44 from /builddir/build/BUILD/thunderbird-68.1.1/js/src/threading/Thread.h:19, 51:58.44 from /builddir/build/BUILD/thunderbird-68.1.1/js/src/threading/ProtectedData.h:10, 51:58.44 from /builddir/build/BUILD/thunderbird-68.1.1/js/src/builtin/AtomicsObject.h:14, 51:58.44 from /builddir/build/BUILD/thunderbird-68.1.1/js/src/vm/Runtime.h:24, 51:58.44 from /builddir/build/BUILD/thunderbird-68.1.1/js/src/gc/GCLock.h:14, 51:58.44 from /builddir/build/BUILD/thunderbird-68.1.1/js/src/gc/Allocator.h:10, 51:58.44 from /builddir/build/BUILD/thunderbird-68.1.1/js/src/gc/Allocator.cpp:7, 51:58.45 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/js/src/gc/Unified_cpp_js_src_gc0.cpp:2: 51:58.47 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/Variant.h: In member function 'void mozilla::detail::HashTable::rehashTableInPlace() [with T = mozilla::HashMapEntry >; HashPolicy = mozilla::HashMap, js::CrossCompartmentKey::Hasher, js::SystemAllocPolicy>::MapHashPolicy; AllocPolicy = js::SystemAllocPolicy]': 51:58.47 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/Variant.h:212:7: warning: '*((void*)& tmp +8)' may be used uninitialized in this function [-Wmaybe-uninitialized] 51:58.47 212 | ::new (KnownNotNull, aLhs) T(aRhs.template extract()); 51:58.47 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 51:58.47 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/GuardObjects.h:13, 51:58.47 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/RecordReplay.h:13, 51:58.47 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/Atomics.h:22, 51:58.47 from /builddir/build/BUILD/thunderbird-68.1.1/js/src/vm/Runtime.h:10, 51:58.47 from /builddir/build/BUILD/thunderbird-68.1.1/js/src/gc/GCLock.h:14, 51:58.47 from /builddir/build/BUILD/thunderbird-68.1.1/js/src/gc/Allocator.h:10, 51:58.47 from /builddir/build/BUILD/thunderbird-68.1.1/js/src/gc/Allocator.cpp:7, 51:58.47 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/js/src/gc/Unified_cpp_js_src_gc0.cpp:2: 51:58.47 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/Move.h:201:5: note: '*((void*)& tmp +8)' was declared here 51:58.47 201 | T tmp(std::move(aX)); 51:58.47 | ^~~ 52:03.90 In file included from /builddir/build/BUILD/thunderbird-68.1.1/js/src/gc/PrivateIterators-inl.h:14, 52:03.90 from /builddir/build/BUILD/thunderbird-68.1.1/js/src/gc/Allocator.cpp:23, 52:03.90 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/js/src/gc/Unified_cpp_js_src_gc0.cpp:2: 52:03.90 /builddir/build/BUILD/thunderbird-68.1.1/js/src/gc/PublicIterators.h: In member function 'void js::gc::GCRuntime::beginSweepPhase(JS::GCReason, js::gc::AutoGCSession&)': 52:03.90 /builddir/build/BUILD/thunderbird-68.1.1/js/src/gc/PublicIterators.h:87:7: warning: '*((void*)(& c)+40).js::CompartmentsInZoneIter::it' may be used uninitialized in this function [-Wmaybe-uninitialized] 52:03.90 87 | it++; 52:03.90 | ~~^~ 52:03.90 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/js/src/gc/Unified_cpp_js_src_gc0.cpp:29: 52:03.90 /builddir/build/BUILD/thunderbird-68.1.1/js/src/gc/GC.cpp:4883:25: note: '*((void*)(& c)+40).js::CompartmentsInZoneIter::it' was declared here 52:03.90 4883 | for (CompartmentsIter c(rt); !c.done(); c.next()) { 52:03.90 | ^ 52:03.90 In file included from /builddir/build/BUILD/thunderbird-68.1.1/js/src/gc/PrivateIterators-inl.h:14, 52:03.90 from /builddir/build/BUILD/thunderbird-68.1.1/js/src/gc/Allocator.cpp:23, 52:03.90 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/js/src/gc/Unified_cpp_js_src_gc0.cpp:2: 52:03.91 /builddir/build/BUILD/thunderbird-68.1.1/js/src/gc/PublicIterators.h:82:43: warning: '*((void*)(& c)+40).js::CompartmentsInZoneIter::zone' may be used uninitialized in this function [-Wmaybe-uninitialized] 52:03.91 82 | return it < zone->compartments().begin() || 52:03.91 | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~ 52:03.91 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/js/src/gc/Unified_cpp_js_src_gc0.cpp:29: 52:03.91 /builddir/build/BUILD/thunderbird-68.1.1/js/src/gc/GC.cpp:4883:25: note: '*((void*)(& c)+40).js::CompartmentsInZoneIter::zone' was declared here 52:03.91 4883 | for (CompartmentsIter c(rt); !c.done(); c.next()) { 52:03.91 | ^ 52:30.47 Compiling tokio-uds v0.1.7 52:43.93 warning: trait objects without an explicit `dyn` are deprecated 52:43.94 --> servo/components/selectors/context.rs:137:48 52:43.94 | 52:43.94 137 | pub pseudo_element_matching_fn: Option<&'a Fn(&Impl::PseudoElement) -> bool>, 52:43.94 | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Impl::PseudoElement) -> bool` 52:43.94 | 52:43.94 = note: #[warn(bare_trait_objects)] on by default 53:10.26 Compiling audioipc v0.2.4 (/builddir/build/BUILD/thunderbird-68.1.1/media/audioipc/audioipc) 53:12.54 In file included from /builddir/build/BUILD/thunderbird-68.1.1/js/src/gc/Nursery.cpp:21, 53:12.54 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/js/src/gc/Unified_cpp_js_src_gc1.cpp:11: 53:12.54 /builddir/build/BUILD/thunderbird-68.1.1/js/src/gc/PublicIterators.h: In member function 'void js::Nursery::sweep(JSTracer*)': 53:12.54 /builddir/build/BUILD/thunderbird-68.1.1/js/src/gc/PublicIterators.h:87:7: warning: '*((void*)(& c)+40).js::CompartmentsInZoneIter::it' may be used uninitialized in this function [-Wmaybe-uninitialized] 53:12.55 87 | it++; 53:12.55 | ~~^~ 53:12.55 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/js/src/gc/Unified_cpp_js_src_gc1.cpp:11: 53:12.55 /builddir/build/BUILD/thunderbird-68.1.1/js/src/gc/Nursery.cpp:1039:25: note: '*((void*)(& c)+40).js::CompartmentsInZoneIter::it' was declared here 53:12.55 1039 | for (CompartmentsIter c(runtime()); !c.done(); c.next()) { 53:12.55 | ^ 53:12.55 In file included from /builddir/build/BUILD/thunderbird-68.1.1/js/src/gc/Nursery.cpp:21, 53:12.55 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/js/src/gc/Unified_cpp_js_src_gc1.cpp:11: 53:12.55 /builddir/build/BUILD/thunderbird-68.1.1/js/src/gc/PublicIterators.h:82:43: warning: '*((void*)(& c)+40).js::CompartmentsInZoneIter::zone' may be used uninitialized in this function [-Wmaybe-uninitialized] 53:12.55 82 | return it < zone->compartments().begin() || 53:12.55 | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~ 53:12.55 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/js/src/gc/Unified_cpp_js_src_gc1.cpp:11: 53:12.55 /builddir/build/BUILD/thunderbird-68.1.1/js/src/gc/Nursery.cpp:1039:25: note: '*((void*)(& c)+40).js::CompartmentsInZoneIter::zone' was declared here 53:12.55 1039 | for (CompartmentsIter c(runtime()); !c.done(); c.next()) { 53:12.55 | ^ 53:13.39 In file included from /builddir/build/BUILD/thunderbird-68.1.1/js/src/gc/Nursery.cpp:21, 53:13.39 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/js/src/gc/Unified_cpp_js_src_gc1.cpp:11: 53:13.40 /builddir/build/BUILD/thunderbird-68.1.1/js/src/gc/PublicIterators.h: In function 'void JS_IterateCompartments(JSContext*, void*, JSIterateCompartmentCallback)': 53:13.42 /builddir/build/BUILD/thunderbird-68.1.1/js/src/gc/PublicIterators.h:92:13: warning: '*((void*)(& c)+40).js::CompartmentsInZoneIter::it' may be used uninitialized in this function [-Wmaybe-uninitialized] 53:13.42 92 | return *it; 53:13.42 | ^~ 53:13.42 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/js/src/gc/Unified_cpp_js_src_gc1.cpp:20: 53:13.43 /builddir/build/BUILD/thunderbird-68.1.1/js/src/gc/PublicIterators.cpp:212:25: note: '*((void*)(& c)+40).js::CompartmentsInZoneIter::it' was declared here 53:13.43 212 | for (CompartmentsIter c(cx->runtime()); !c.done(); c.next()) { 53:13.43 | ^ 53:13.44 In file included from /builddir/build/BUILD/thunderbird-68.1.1/js/src/gc/Nursery.cpp:21, 53:13.44 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/js/src/gc/Unified_cpp_js_src_gc1.cpp:11: 53:13.44 /builddir/build/BUILD/thunderbird-68.1.1/js/src/gc/PublicIterators.h:83:42: warning: '*((void*)(& c)+40).js::CompartmentsInZoneIter::zone' may be used uninitialized in this function [-Wmaybe-uninitialized] 53:13.45 83 | it >= zone->compartments().end(); 53:13.47 | ~~~~~~~~~~~~~~~~~~~~~~~~^~ 53:13.47 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/js/src/gc/Unified_cpp_js_src_gc1.cpp:20: 53:13.47 /builddir/build/BUILD/thunderbird-68.1.1/js/src/gc/PublicIterators.cpp:212:25: note: '*((void*)(& c)+40).js::CompartmentsInZoneIter::zone' was declared here 53:13.48 212 | for (CompartmentsIter c(cx->runtime()); !c.done(); c.next()) { 53:13.48 | ^ 53:16.56 warning: variable does not need to be mutable 53:16.56 --> media/audioipc/audioipc/src/fd_passing.rs:103:25 53:16.56 | 53:16.56 103 | let mut fds = match frame.fds { 53:16.56 | ----^^^ 53:16.56 | | 53:16.56 | help: remove this `mut` 53:16.56 | 53:16.56 = note: #[warn(unused_mut)] on by default 53:25.34 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/Result.h:17, 53:25.34 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/js/Result.h:121, 53:25.34 from /builddir/build/BUILD/thunderbird-68.1.1/js/src/jspubtd.h:17, 53:25.34 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/js/HeapAPI.h:12, 53:25.35 from /builddir/build/BUILD/thunderbird-68.1.1/js/src/gc/Memory.cpp:14, 53:25.35 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/js/src/gc/Unified_cpp_js_src_gc1.cpp:2: 53:25.35 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/Variant.h: In member function 'void mozilla::detail::HashTable::rehashTableInPlace() [with T = mozilla::HashMapEntry >; HashPolicy = mozilla::HashMap, js::CrossCompartmentKey::Hasher, js::SystemAllocPolicy>::MapHashPolicy; AllocPolicy = js::SystemAllocPolicy]': 53:25.37 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/Variant.h:212:7: warning: '*((void*)& tmp +8)' may be used uninitialized in this function [-Wmaybe-uninitialized] 53:25.37 212 | ::new (KnownNotNull, aLhs) T(aRhs.template extract()); 53:25.37 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 53:25.38 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/GuardObjects.h:13, 53:25.38 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/RecordReplay.h:13, 53:25.38 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/Atomics.h:22, 53:25.38 from /builddir/build/BUILD/thunderbird-68.1.1/js/src/gc/Memory.cpp:9, 53:25.40 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/js/src/gc/Unified_cpp_js_src_gc1.cpp:2: 53:25.40 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/Move.h:201:5: note: '*((void*)& tmp +8)' was declared here 53:25.40 201 | T tmp(std::move(aX)); 53:25.40 | ^~~ 53:26.20 In file included from /builddir/build/BUILD/thunderbird-68.1.1/js/src/gc/Nursery.cpp:21, 53:26.20 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/js/src/gc/Unified_cpp_js_src_gc1.cpp:11: 53:26.20 /builddir/build/BUILD/thunderbird-68.1.1/js/src/gc/PublicIterators.h: In function 'void JS::TraceIncomingCCWs(JSTracer*, const CompartmentSet&)': 53:26.20 /builddir/build/BUILD/thunderbird-68.1.1/js/src/gc/PublicIterators.h:92:13: warning: '*((void*)(& comp)+40).js::CompartmentsInZoneIter::it' may be used uninitialized in this function [-Wmaybe-uninitialized] 53:26.20 92 | return *it; 53:26.21 | ^~ 53:26.21 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/js/src/gc/Unified_cpp_js_src_gc1.cpp:47: 53:26.21 /builddir/build/BUILD/thunderbird-68.1.1/js/src/gc/Tracer.cpp:105:29: note: '*((void*)(& comp)+40).js::CompartmentsInZoneIter::it' was declared here 53:26.21 105 | for (js::CompartmentsIter comp(trc->runtime()); !comp.done(); comp.next()) { 53:26.21 | ^~~~ 53:26.21 In file included from /builddir/build/BUILD/thunderbird-68.1.1/js/src/gc/Nursery.cpp:21, 53:26.21 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/js/src/gc/Unified_cpp_js_src_gc1.cpp:11: 53:26.22 /builddir/build/BUILD/thunderbird-68.1.1/js/src/gc/PublicIterators.h:83:42: warning: '*((void*)(& comp)+40).js::CompartmentsInZoneIter::zone' may be used uninitialized in this function [-Wmaybe-uninitialized] 53:26.24 83 | it >= zone->compartments().end(); 53:26.24 | ~~~~~~~~~~~~~~~~~~~~~~~~^~ 53:26.24 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/js/src/gc/Unified_cpp_js_src_gc1.cpp:47: 53:26.24 /builddir/build/BUILD/thunderbird-68.1.1/js/src/gc/Tracer.cpp:105:29: note: '*((void*)(& comp)+40).js::CompartmentsInZoneIter::zone' was declared here 53:26.24 105 | for (js::CompartmentsIter comp(trc->runtime()); !comp.done(); comp.next()) { 53:26.25 | ^~~~ 53:29.08 Compiling malloc_size_of v0.0.1 (/builddir/build/BUILD/thunderbird-68.1.1/servo/components/malloc_size_of) 53:29.63 warning: trait objects without an explicit `dyn` are deprecated 53:29.63 --> servo/components/malloc_size_of/lib.rs:95:27 53:29.63 | 53:29.63 95 | type VoidPtrToBoolFnMut = FnMut(*const c_void) -> bool; 53:29.63 | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn FnMut(*const c_void) -> bool` 53:29.64 | 53:29.64 = note: #[warn(bare_trait_objects)] on by default 53:31.08 Compiling audioipc-server v0.2.3 (/builddir/build/BUILD/thunderbird-68.1.1/media/audioipc/server) 54:02.50 Compiling audioipc-client v0.4.0 (/builddir/build/BUILD/thunderbird-68.1.1/media/audioipc/client) 54:28.44 js/src/jit 55:14.49 Compiling style_traits v0.0.1 (/builddir/build/BUILD/thunderbird-68.1.1/servo/components/style_traits) 55:15.11 warning: trait objects without an explicit `dyn` are deprecated 55:15.11 --> servo/components/style_traits/specified_value_info.rs:30:42 55:15.11 | 55:15.11 30 | pub type KeywordsCollectFn<'a> = &'a mut FnMut(&[&'static str]); 55:15.11 | ^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn FnMut(&[&'static str])` 55:15.12 | 55:15.12 = note: #[warn(bare_trait_objects)] on by default 55:30.18 warning: trait objects without an explicit `dyn` are deprecated 55:30.18 --> gfx/wr/webrender/src/profiler.rs:49:48 55:30.19 | 55:30.19 49 | pub static mut PROFILER_HOOKS: Option<&'static ProfilerHooks> = None; 55:30.19 | ^^^^^^^^^^^^^ help: use `dyn`: `dyn ProfilerHooks` 55:30.19 | 55:30.19 = note: #[warn(bare_trait_objects)] on by default 55:30.20 warning: trait objects without an explicit `dyn` are deprecated 55:30.20 --> gfx/wr/webrender/src/profiler.rs:54:50 55:30.20 | 55:30.20 54 | pub fn set_profiler_hooks(hooks: Option<&'static ProfilerHooks>) { 55:30.20 | ^^^^^^^^^^^^^ help: use `dyn`: `dyn ProfilerHooks` 55:30.21 warning: trait objects without an explicit `dyn` are deprecated 55:30.21 --> gfx/wr/webrender/src/profiler.rs:1156:50 55:30.21 | 55:30.21 1156 | &renderer_profile.frame_time as &ProfileCounter, 55:30.21 | ^^^^^^^^^^^^^^ help: use `dyn`: `dyn ProfileCounter` 55:30.22 warning: trait objects without an explicit `dyn` are deprecated 55:30.22 --> gfx/wr/webrender/src/profiler.rs:1185:50 55:30.22 | 55:30.22 1185 | &renderer_profile.frame_time as &ProfileCounter, 55:30.24 | ^^^^^^^^^^^^^^ help: use `dyn`: `dyn ProfileCounter` 55:30.24 warning: trait objects without an explicit `dyn` are deprecated 55:30.24 --> gfx/wr/webrender/src/profiler.rs:1281:32 55:30.24 | 55:30.24 1281 | let samplers: Vec<&ProfileCounter> = samplers.iter().map(|sampler| { 55:30.25 | ^^^^^^^^^^^^^^ help: use `dyn`: `dyn ProfileCounter` 55:30.25 warning: trait objects without an explicit `dyn` are deprecated 55:30.25 --> gfx/wr/webrender/src/profiler.rs:1282:29 55:30.25 | 55:30.25 1282 | sampler as &ProfileCounter 55:30.25 | ^^^^^^^^^^^^^^ help: use `dyn`: `dyn ProfileCounter` 55:30.28 warning: trait objects without an explicit `dyn` are deprecated 55:30.28 --> gfx/wr/webrender/src/device/gl.rs:169:28 55:30.29 | 55:30.29 169 | fn get_shader_version(gl: &gl::Gl) -> &'static str { 55:30.29 | ^^^^^^ help: use `dyn`: `dyn gl::Gl` 55:30.29 warning: trait objects without an explicit `dyn` are deprecated 55:30.29 --> gfx/wr/webrender/src/device/gl.rs:298:14 55:30.29 | 55:30.29 298 | gl: &gl::Gl, 55:30.30 | ^^^^^^ help: use `dyn`: `dyn gl::Gl` 55:30.30 warning: trait objects without an explicit `dyn` are deprecated 55:30.30 --> gfx/wr/webrender/src/device/gl.rs:368:14 55:30.30 | 55:30.30 368 | gl: &gl::Gl, 55:30.32 | ^^^^^^ help: use `dyn`: `dyn gl::Gl` 55:30.32 warning: trait objects without an explicit `dyn` are deprecated 55:30.32 --> gfx/wr/webrender/src/device/gl.rs:386:25 55:30.32 | 55:30.33 386 | fn bind(&self, gl: &gl::Gl, main: VBOId, instance: VBOId) { 55:30.33 | ^^^^^^ help: use `dyn`: `dyn gl::Gl` 55:30.33 warning: trait objects without an explicit `dyn` are deprecated 55:30.33 --> gfx/wr/webrender/src/device/gl.rs:400:25 55:30.33 | 55:30.33 400 | fn bind(&self, gl: &gl::Gl) { 55:30.33 | ^^^^^^ help: use `dyn`: `dyn gl::Gl` 55:30.33 warning: trait objects without an explicit `dyn` are deprecated 55:30.34 --> gfx/wr/webrender/src/device/gl.rs:406:25 55:30.34 | 55:30.34 406 | fn bind(&self, gl: &gl::Gl) { 55:30.34 | ^^^^^^ help: use `dyn`: `dyn gl::Gl` 55:30.34 warning: trait objects without an explicit `dyn` are deprecated 55:30.34 --> gfx/wr/webrender/src/device/gl.rs:412:25 55:30.34 | 55:30.34 412 | fn bind(&self, gl: &gl::Gl, target: FBOTarget) { 55:30.34 | ^^^^^^ help: use `dyn`: `dyn gl::Gl` 55:30.34 warning: trait objects without an explicit `dyn` are deprecated 55:30.34 --> gfx/wr/webrender/src/device/gl.rs:819:39 55:30.34 | 55:30.34 819 | program_cache_handler: Option>, 55:30.35 | ^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn ProgramCacheObserver` 55:30.35 warning: trait objects without an explicit `dyn` are deprecated 55:30.35 --> gfx/wr/webrender/src/device/gl.rs:823:51 55:30.35 | 55:30.36 823 | pub fn new(program_cache_observer: Option>) -> Rc { 55:30.36 | ^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn ProgramCacheObserver` 55:30.36 warning: trait objects without an explicit `dyn` are deprecated 55:30.36 --> gfx/wr/webrender/src/device/gl.rs:943:12 55:30.36 | 55:30.36 943 | gl: Rc, 55:30.36 | ^^^^^^ help: use `dyn`: `dyn gl::Gl` 55:30.36 warning: trait objects without an explicit `dyn` are deprecated 55:30.36 --> gfx/wr/webrender/src/device/gl.rs:947:24 55:30.36 | 55:30.36 947 | base_gl: Option>, 55:30.36 | ^^^^^^ help: use `dyn`: `dyn gl::Gl` 55:30.36 warning: trait objects without an explicit `dyn` are deprecated 55:30.36 --> gfx/wr/webrender/src/device/gl.rs:1173:20 55:30.36 | 55:30.36 1173 | mut gl: Rc, 55:30.36 | ^^^^^^ help: use `dyn`: `dyn gl::Gl` 55:30.37 warning: trait objects without an explicit `dyn` are deprecated 55:30.37 --> gfx/wr/webrender/src/device/gl.rs:1363:26 55:30.37 | 55:30.38 1363 | pub fn gl(&self) -> &gl::Gl { 55:30.38 | ^^^^^^ help: use `dyn`: `dyn gl::Gl` 55:30.38 warning: trait objects without an explicit `dyn` are deprecated 55:30.38 --> gfx/wr/webrender/src/device/gl.rs:1367:32 55:30.38 | 55:30.38 1367 | pub fn rc_gl(&self) -> &Rc { 55:30.38 | ^^^^^^ help: use `dyn`: `dyn gl::Gl` 55:30.38 warning: trait objects without an explicit `dyn` are deprecated 55:30.38 --> gfx/wr/webrender/src/device/gl.rs:1423:14 55:30.38 | 55:30.38 1423 | gl: &gl::Gl, 55:30.38 | ^^^^^^ help: use `dyn`: `dyn gl::Gl` 55:30.38 warning: trait objects without an explicit `dyn` are deprecated 55:30.38 --> gfx/wr/webrender/src/device/gl.rs:3148:33 55:30.38 | 55:30.38 3148 | fn log_driver_messages(gl: &gl::Gl) { 55:30.39 | ^^^^^^ help: use `dyn`: `dyn gl::Gl` 55:30.39 warning: trait objects without an explicit `dyn` are deprecated 55:30.41 --> gfx/wr/webrender/src/device/gl.rs:3283:13 55:30.41 | 55:30.41 3283 | gl: &'a gl::Gl, 55:30.41 | ^^^^^^ help: use `dyn`: `dyn gl::Gl` 55:30.41 warning: trait objects without an explicit `dyn` are deprecated 55:30.41 --> gfx/wr/webrender/src/device/query_gl.rs:73:12 55:30.41 | 55:30.41 73 | gl: Rc, 55:30.41 | ^^^^^^ help: use `dyn`: `dyn gl::Gl` 55:30.41 warning: trait objects without an explicit `dyn` are deprecated 55:30.41 --> gfx/wr/webrender/src/device/query_gl.rs:82:19 55:30.41 | 55:30.41 82 | fn new(gl: Rc, debug_method: GpuDebugMethod) -> Self { 55:30.41 | ^^^^^^ help: use `dyn`: `dyn gl::Gl` 55:30.42 warning: trait objects without an explicit `dyn` are deprecated 55:30.42 --> gfx/wr/webrender/src/device/query_gl.rs:192:12 55:30.42 | 55:30.42 192 | gl: Rc, 55:30.42 | ^^^^^^ help: use `dyn`: `dyn gl::Gl` 55:30.42 warning: trait objects without an explicit `dyn` are deprecated 55:30.42 --> gfx/wr/webrender/src/device/query_gl.rs:199:23 55:30.42 | 55:30.42 199 | pub fn new(gl: Rc, debug_method: GpuDebugMethod) -> Self { 55:30.42 | ^^^^^^ help: use `dyn`: `dyn gl::Gl` 55:30.42 warning: trait objects without an explicit `dyn` are deprecated 55:30.42 --> gfx/wr/webrender/src/device/query_gl.rs:282:20 55:30.42 | 55:30.42 282 | gl: Option<(Rc, GpuDebugMethod)>, 55:30.42 | ^^^^^^ help: use `dyn`: `dyn gl::Gl` 55:30.42 warning: trait objects without an explicit `dyn` are deprecated 55:30.42 --> gfx/wr/webrender/src/device/query_gl.rs:286:20 55:30.43 | 55:30.43 286 | fn new(gl: &Rc, message: &str, debug_method: GpuDebugMethod) -> Self { 55:30.43 | ^^^^^^ help: use `dyn`: `dyn gl::Gl` 55:30.43 warning: trait objects without an explicit `dyn` are deprecated 55:30.43 --> gfx/wr/webrender/src/device/query_gl.rs:301:21 55:30.43 | 55:30.43 301 | fn fire(gl: &Rc, message: &str, debug_method: GpuDebugMethod) { 55:30.43 | ^^^^^^ help: use `dyn`: `dyn gl::Gl` 55:30.43 warning: `...` range patterns are deprecated 55:30.43 --> gfx/wr/webrender/src/glyph_rasterizer/mod.rs:398:14 55:30.43 | 55:30.43 398 | 1...2 => SubpixelOffset::Quarter, 55:30.43 | ^^^ help: use `..=` for an inclusive range 55:30.43 | 55:30.43 = note: #[warn(ellipsis_inclusive_range_patterns)] on by default 55:30.43 warning: `...` range patterns are deprecated 55:30.43 --> gfx/wr/webrender/src/glyph_rasterizer/mod.rs:399:14 55:30.43 | 55:30.43 399 | 3...4 => SubpixelOffset::Half, 55:30.43 | ^^^ help: use `..=` for an inclusive range 55:30.44 warning: `...` range patterns are deprecated 55:30.44 --> gfx/wr/webrender/src/glyph_rasterizer/mod.rs:400:14 55:30.46 | 55:30.47 400 | 5...6 => SubpixelOffset::ThreeQuarters, 55:30.47 | ^^^ help: use `..=` for an inclusive range 55:30.47 warning: `...` range patterns are deprecated 55:30.47 --> gfx/wr/webrender/src/gpu_cache.rs:394:14 55:30.47 | 55:30.47 394 | 3...4 => (4, &mut self.free_list_4), 55:30.47 | ^^^ help: use `..=` for an inclusive range 55:30.47 warning: `...` range patterns are deprecated 55:30.47 --> gfx/wr/webrender/src/gpu_cache.rs:395:14 55:30.47 | 55:30.47 395 | 5...8 => (8, &mut self.free_list_8), 55:30.47 | ^^^ help: use `..=` for an inclusive range 55:30.47 warning: `...` range patterns are deprecated 55:30.47 --> gfx/wr/webrender/src/gpu_cache.rs:396:14 55:30.48 | 55:30.48 396 | 9...16 => (16, &mut self.free_list_16), 55:30.49 | ^^^ help: use `..=` for an inclusive range 55:30.49 warning: `...` range patterns are deprecated 55:30.49 --> gfx/wr/webrender/src/gpu_cache.rs:397:15 55:30.50 | 55:30.50 397 | 17...32 => (32, &mut self.free_list_32), 55:30.50 | ^^^ help: use `..=` for an inclusive range 55:30.50 warning: `...` range patterns are deprecated 55:30.50 --> gfx/wr/webrender/src/gpu_cache.rs:398:15 55:30.50 | 55:30.50 398 | 33...64 => (64, &mut self.free_list_64), 55:30.51 | ^^^ help: use `..=` for an inclusive range 55:30.51 warning: `...` range patterns are deprecated 55:30.51 --> gfx/wr/webrender/src/gpu_cache.rs:399:15 55:30.51 | 55:30.51 399 | 65...128 => (128, &mut self.free_list_128), 55:30.51 | ^^^ help: use `..=` for an inclusive range 55:30.51 warning: `...` range patterns are deprecated 55:30.51 --> gfx/wr/webrender/src/gpu_cache.rs:400:16 55:30.51 | 55:30.51 400 | 129...256 => (256, &mut self.free_list_256), 55:30.51 | ^^^ help: use `..=` for an inclusive range 55:30.51 warning: `...` range patterns are deprecated 55:30.51 --> gfx/wr/webrender/src/gpu_cache.rs:401:16 55:30.51 | 55:30.51 401 | 257...341 => (341, &mut self.free_list_341), 55:30.51 | ^^^ help: use `..=` for an inclusive range 55:30.51 warning: `...` range patterns are deprecated 55:30.52 --> gfx/wr/webrender/src/gpu_cache.rs:402:16 55:30.52 | 55:30.53 402 | 342...512 => (512, &mut self.free_list_512), 55:30.53 | ^^^ help: use `..=` for an inclusive range 55:30.53 warning: `...` range patterns are deprecated 55:30.54 --> gfx/wr/webrender/src/gpu_cache.rs:403:16 55:30.54 | 55:30.54 403 | 513...1024 => (1024, &mut self.free_list_1024), 55:30.54 | ^^^ help: use `..=` for an inclusive range 55:30.54 warning: trait objects without an explicit `dyn` are deprecated 55:30.54 --> gfx/wr/webrender/src/prim_store/mod.rs:3198:20 55:30.54 | 55:30.54 3198 | callback: &mut FnMut(&LayoutRect, GpuDataRequest), 55:30.54 | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn FnMut(&LayoutRect, GpuDataRequest)` 55:30.54 warning: trait objects without an explicit `dyn` are deprecated 55:30.54 --> gfx/wr/webrender/src/render_backend.rs:689:19 55:30.54 | 55:30.54 689 | notifier: Box, 55:30.56 | ^^^^^^^^^^^^^^ help: use `dyn`: `dyn RenderNotifier` 55:30.56 warning: trait objects without an explicit `dyn` are deprecated 55:30.56 --> gfx/wr/webrender/src/render_backend.rs:690:26 55:30.56 | 55:30.56 690 | recorder: Option>, 55:30.56 | ^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn ApiRecordingReceiver` 55:30.56 warning: trait objects without an explicit `dyn` are deprecated 55:30.56 --> gfx/wr/webrender/src/render_backend.rs:691:25 55:30.56 | 55:30.56 691 | sampler: Option>, 55:30.56 | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn AsyncPropertySampler + Send` 55:30.56 warning: trait objects without an explicit `dyn` are deprecated 55:30.56 --> gfx/wr/webrender/src/render_backend.rs:709:23 55:30.57 | 55:30.57 709 | notifier: Box, 55:30.58 | ^^^^^^^^^^^^^^ help: use `dyn`: `dyn RenderNotifier` 55:30.58 warning: trait objects without an explicit `dyn` are deprecated 55:30.58 --> gfx/wr/webrender/src/render_backend.rs:711:30 55:30.58 | 55:30.58 711 | recorder: Option>, 55:30.58 | ^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn ApiRecordingReceiver` 55:30.58 warning: trait objects without an explicit `dyn` are deprecated 55:30.58 --> gfx/wr/webrender/src/render_backend.rs:712:29 55:30.58 | 55:30.58 712 | sampler: Option>, 55:30.58 | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn AsyncPropertySampler + Send` 55:30.58 warning: trait objects without an explicit `dyn` are deprecated 55:30.58 --> gfx/wr/webrender/src/render_task.rs:1947:18 55:30.59 | 55:30.59 1947 | output: &mut io::Write, 55:30.60 | ^^^^^^^^^ help: use `dyn`: `dyn io::Write` 55:30.60 warning: trait objects without an explicit `dyn` are deprecated 55:30.61 --> gfx/wr/webrender/src/renderer.rs:1854:23 55:30.61 | 55:30.61 1854 | debug_server: Box, 55:30.61 | ^^^^^^^^^^^ help: use `dyn`: `dyn DebugServer` 55:30.61 warning: trait objects without an explicit `dyn` are deprecated 55:30.61 --> gfx/wr/webrender/src/renderer.rs:1914:40 55:30.61 | 55:30.61 1914 | external_image_handler: Option>, 55:30.61 | ^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn ExternalImageHandler` 55:30.61 warning: trait objects without an explicit `dyn` are deprecated 55:30.62 --> gfx/wr/webrender/src/renderer.rs:1919:38 55:30.62 | 55:30.62 1919 | output_image_handler: Option>, 55:30.62 | ^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn OutputImageHandler` 55:30.62 warning: trait objects without an explicit `dyn` are deprecated 55:30.62 --> gfx/wr/webrender/src/renderer.rs:2007:16 55:30.62 | 55:30.62 2007 | gl: Rc, 55:30.62 | ^^^^^^ help: use `dyn`: `dyn gl::Gl` 55:30.64 warning: trait objects without an explicit `dyn` are deprecated 55:30.64 --> gfx/wr/webrender/src/renderer.rs:2008:23 55:30.64 | 55:30.64 2008 | notifier: Box, 55:30.64 | ^^^^^^^^^^^^^^ help: use `dyn`: `dyn RenderNotifier` 55:30.64 warning: trait objects without an explicit `dyn` are deprecated 55:30.64 --> gfx/wr/webrender/src/renderer.rs:2933:63 55:30.64 | 55:30.64 2933 | pub fn set_external_image_handler(&mut self, handler: Box) { 55:30.64 | ^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn ExternalImageHandler` 55:30.64 warning: trait objects without an explicit `dyn` are deprecated 55:30.64 --> gfx/wr/webrender/src/renderer.rs:2938:61 55:30.64 | 55:30.64 2938 | pub fn set_output_image_handler(&mut self, handler: Box) { 55:30.65 | ^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn OutputImageHandler` 55:30.65 warning: trait objects without an explicit `dyn` are deprecated 55:30.67 --> gfx/wr/webrender/src/renderer.rs:5192:24 55:30.67 | 55:30.67 5192 | select_color: &Fn(&Texture) -> [f32; 4], 55:30.68 | ^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Texture) -> [f32; 4]` 55:30.68 warning: trait objects without an explicit `dyn` are deprecated 55:30.68 --> gfx/wr/webrender/src/renderer.rs:5655:40 55:30.68 | 55:30.68 5655 | pub blob_image_handler: Option>, 55:30.68 | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn BlobImageHandler` 55:30.68 warning: trait objects without an explicit `dyn` are deprecated 55:30.68 --> gfx/wr/webrender/src/renderer.rs:5656:30 55:30.68 | 55:30.68 5656 | pub recorder: Option>, 55:30.68 | ^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn ApiRecordingReceiver` 55:30.68 warning: trait objects without an explicit `dyn` are deprecated 55:30.68 --> gfx/wr/webrender/src/renderer.rs:5657:37 55:30.69 | 55:30.70 5657 | pub thread_listener: Option>, 55:30.70 | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn ThreadListener + Send + Sync` 55:30.70 warning: trait objects without an explicit `dyn` are deprecated 55:30.70 --> gfx/wr/webrender/src/renderer.rs:5663:41 55:30.71 | 55:30.71 5663 | pub scene_builder_hooks: Option>, 55:30.71 | ^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn SceneBuilderHooks + Send` 55:30.71 warning: trait objects without an explicit `dyn` are deprecated 55:30.71 --> gfx/wr/webrender/src/renderer.rs:5664:29 55:30.71 | 55:30.71 5664 | pub sampler: Option>, 55:30.71 | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn AsyncPropertySampler + Send` 55:30.71 warning: trait objects without an explicit `dyn` are deprecated 55:30.71 --> gfx/wr/webrender/src/renderer.rs:5764:70 55:30.71 | 55:30.72 5764 | fn new_debug_server(_enable: bool, api_tx: MsgSender) -> Box { 55:30.72 | ^^^^^^^^^^^ help: use `dyn`: `dyn DebugServer` 55:30.72 warning: trait objects without an explicit `dyn` are deprecated 55:30.72 --> gfx/wr/webrender/src/resource_cache.rs:462:36 55:30.72 | 55:30.72 462 | blob_image_handler: Option>, 55:30.72 | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn BlobImageHandler` 55:30.72 warning: trait objects without an explicit `dyn` are deprecated 55:30.72 --> gfx/wr/webrender/src/resource_cache.rs:470:39 55:30.72 | 55:30.72 470 | blob_image_rasterizer: Option>, 55:30.74 | ^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn AsyncBlobImageRasterizer` 55:30.74 warning: trait objects without an explicit `dyn` are deprecated 55:30.75 --> gfx/wr/webrender/src/resource_cache.rs:489:40 55:30.75 | 55:30.75 489 | blob_image_handler: Option>, 55:30.75 | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn BlobImageHandler` 55:30.75 warning: trait objects without an explicit `dyn` are deprecated 55:30.75 --> gfx/wr/webrender/src/resource_cache.rs:686:36 55:30.75 | 55:30.76 686 | &mut self, rasterizer: Box, 55:30.76 | ^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn AsyncBlobImageRasterizer` 55:30.76 warning: trait objects without an explicit `dyn` are deprecated 55:30.76 --> gfx/wr/webrender/src/resource_cache.rs:1161:23 55:30.76 | 55:30.76 1161 | ) -> (Option<(Box, AsyncBlobImageInfo)>, Vec) { 55:30.78 | ^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn AsyncBlobImageRasterizer` 55:30.78 warning: trait objects without an explicit `dyn` are deprecated 55:30.78 --> gfx/wr/webrender/src/scene_builder.rs:48:38 55:30.78 | 55:30.78 48 | pub blob_rasterizer: Option<(Box, AsyncBlobImageInfo)>, 55:30.78 | ^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn AsyncBlobImageRasterizer` 55:30.78 warning: trait objects without an explicit `dyn` are deprecated 55:30.78 --> gfx/wr/webrender/src/scene_builder.rs:93:38 55:30.78 | 55:30.78 93 | pub blob_rasterizer: Option<(Box, AsyncBlobImageInfo)>, 55:30.78 | ^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn AsyncBlobImageRasterizer` 55:30.79 warning: trait objects without an explicit `dyn` are deprecated 55:30.79 --> gfx/wr/webrender/src/scene_builder.rs:274:23 55:30.79 | 55:30.79 274 | hooks: Option>, 55:30.79 | ^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn SceneBuilderHooks + Send` 55:30.79 warning: trait objects without an explicit `dyn` are deprecated 55:30.79 --> gfx/wr/webrender/src/scene_builder.rs:283:27 55:30.79 | 55:30.79 283 | hooks: Option>, 55:30.79 | ^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn SceneBuilderHooks + Send` 55:30.79 warning: `...` range patterns are deprecated 55:30.79 --> gfx/wr/webrender/src/texture_cache.rs:1769:10 55:30.80 | 55:30.81 1769 | 1...16 => 16, 55:30.81 | ^^^ help: use `..=` for an inclusive range 55:30.81 warning: `...` range patterns are deprecated 55:30.81 --> gfx/wr/webrender/src/texture_cache.rs:1770:11 55:30.81 | 55:30.81 1770 | 17...32 => 32, 55:30.81 | ^^^ help: use `..=` for an inclusive range 55:30.81 warning: `...` range patterns are deprecated 55:30.81 --> gfx/wr/webrender/src/texture_cache.rs:1771:11 55:30.81 | 55:30.82 1771 | 33...64 => 64, 55:30.82 | ^^^ help: use `..=` for an inclusive range 55:30.83 warning: `...` range patterns are deprecated 55:30.83 --> gfx/wr/webrender/src/texture_cache.rs:1772:11 55:30.83 | 55:30.83 1772 | 65...128 => 128, 55:30.83 | ^^^ help: use `..=` for an inclusive range 55:30.83 warning: `...` range patterns are deprecated 55:30.83 --> gfx/wr/webrender/src/texture_cache.rs:1773:12 55:30.83 | 55:30.83 1773 | 129...256 => 256, 55:30.83 | ^^^ help: use `..=` for an inclusive range 55:30.84 warning: `...` range patterns are deprecated 55:30.84 --> gfx/wr/webrender/src/texture_cache.rs:1774:12 55:30.84 | 55:30.84 1774 | 257...512 => 512, 55:30.84 | ^^^ help: use `..=` for an inclusive range 56:14.84 In file included from /builddir/build/BUILD/thunderbird-68.1.1/js/src/vm/Compartment.h:14, 56:14.85 from /builddir/build/BUILD/thunderbird-68.1.1/js/src/vm/Compartment-inl.h:10, 56:14.85 from /builddir/build/BUILD/thunderbird-68.1.1/js/src/vm/Compartment.cpp:7, 56:14.85 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/js/src/Unified_cpp_js_src13.cpp:2: 56:14.85 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/Variant.h: In member function 'void js::WrapperMap::sweep()': 56:14.87 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/Variant.h:212:7: warning: '*((void*)& t +8)' may be used uninitialized in this function [-Wmaybe-uninitialized] 56:14.87 212 | ::new (KnownNotNull, aLhs) T(aRhs.template extract()); 56:14.87 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 56:14.88 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/js/HashTable.h:10, 56:14.88 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/js/TracingAPI.h:11, 56:14.88 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/js/GCPolicyAPI.h:49, 56:14.88 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/js/RootingAPI.h:22, 56:14.88 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/js/CallArgs.h:72, 56:14.90 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/js/CallNonGenericMethod.h:12, 56:14.90 from /builddir/build/BUILD/thunderbird-68.1.1/js/src/NamespaceImports.h:15, 56:14.90 from /builddir/build/BUILD/thunderbird-68.1.1/js/src/gc/Barrier.h:10, 56:14.91 from /builddir/build/BUILD/thunderbird-68.1.1/js/src/vm/Compartment.h:18, 56:14.91 from /builddir/build/BUILD/thunderbird-68.1.1/js/src/vm/Compartment-inl.h:10, 56:14.91 from /builddir/build/BUILD/thunderbird-68.1.1/js/src/vm/Compartment.cpp:7, 56:14.91 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/js/src/Unified_cpp_js_src13.cpp:2: 56:14.92 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/HashTable.h:2200:43: note: '*((void*)& t +8)' was declared here 56:14.94 2200 | typename HashTableEntry::NonConstT t(std::move(*aPtr)); 56:14.94 | ^ 56:16.89 In file included from /builddir/build/BUILD/thunderbird-68.1.1/js/src/vm/Compartment.cpp:16, 56:16.89 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/js/src/Unified_cpp_js_src13.cpp:2: 56:16.90 /builddir/build/BUILD/thunderbird-68.1.1/js/src/gc/PublicIterators.h: In static member function 'static void JS::Compartment::fixupCrossCompartmentWrappersAfterMovingGC(JSTracer*)': 56:16.90 /builddir/build/BUILD/thunderbird-68.1.1/js/src/gc/PublicIterators.h:87:7: warning: '*((void*)(& comp)+40).js::CompartmentsInZoneIter::it' may be used uninitialized in this function [-Wmaybe-uninitialized] 56:16.90 87 | it++; 56:16.90 | ~~^~ 56:16.90 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/js/src/Unified_cpp_js_src13.cpp:2: 56:16.91 /builddir/build/BUILD/thunderbird-68.1.1/js/src/vm/Compartment.cpp:478:25: note: '*((void*)(& comp)+40).js::CompartmentsInZoneIter::it' was declared here 56:16.91 478 | for (CompartmentsIter comp(trc->runtime()); !comp.done(); comp.next()) { 56:16.91 | ^~~~ 56:16.91 In file included from /builddir/build/BUILD/thunderbird-68.1.1/js/src/vm/Compartment.cpp:16, 56:16.91 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/js/src/Unified_cpp_js_src13.cpp:2: 56:16.91 /builddir/build/BUILD/thunderbird-68.1.1/js/src/gc/PublicIterators.h:82:43: warning: '*((void*)(& comp)+40).js::CompartmentsInZoneIter::zone' may be used uninitialized in this function [-Wmaybe-uninitialized] 56:16.92 82 | return it < zone->compartments().begin() || 56:16.92 | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~ 56:16.92 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/js/src/Unified_cpp_js_src13.cpp:2: 56:16.92 /builddir/build/BUILD/thunderbird-68.1.1/js/src/vm/Compartment.cpp:478:25: note: '*((void*)(& comp)+40).js::CompartmentsInZoneIter::zone' was declared here 56:16.94 478 | for (CompartmentsIter comp(trc->runtime()); !comp.done(); comp.next()) { 56:16.94 | ^~~~ 56:18.00 In file included from /builddir/build/BUILD/thunderbird-68.1.1/js/src/vm/Compartment.h:14, 56:18.00 from /builddir/build/BUILD/thunderbird-68.1.1/js/src/vm/Compartment-inl.h:10, 56:18.01 from /builddir/build/BUILD/thunderbird-68.1.1/js/src/vm/Compartment.cpp:7, 56:18.01 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/js/src/Unified_cpp_js_src13.cpp:2: 56:18.01 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/Variant.h: In member function 'void JS::Compartment::sweepAfterMinorGC(JSTracer*)': 56:18.02 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/Variant.h:212:7: warning: '*((void*)& t +8)' may be used uninitialized in this function [-Wmaybe-uninitialized] 56:18.02 212 | ::new (KnownNotNull, aLhs) T(aRhs.template extract()); 56:18.02 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 56:18.02 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/js/HashTable.h:10, 56:18.02 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/js/TracingAPI.h:11, 56:18.03 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/js/GCPolicyAPI.h:49, 56:18.03 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/js/RootingAPI.h:22, 56:18.03 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/js/CallArgs.h:72, 56:18.03 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/js/CallNonGenericMethod.h:12, 56:18.05 from /builddir/build/BUILD/thunderbird-68.1.1/js/src/NamespaceImports.h:15, 56:18.05 from /builddir/build/BUILD/thunderbird-68.1.1/js/src/gc/Barrier.h:10, 56:18.05 from /builddir/build/BUILD/thunderbird-68.1.1/js/src/vm/Compartment.h:18, 56:18.05 from /builddir/build/BUILD/thunderbird-68.1.1/js/src/vm/Compartment-inl.h:10, 56:18.05 from /builddir/build/BUILD/thunderbird-68.1.1/js/src/vm/Compartment.cpp:7, 56:18.06 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/js/src/Unified_cpp_js_src13.cpp:2: 56:18.06 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/HashTable.h:2200:43: note: '*((void*)& t +8)' was declared here 56:18.06 2200 | typename HashTableEntry::NonConstT t(std::move(*aPtr)); 56:18.06 | ^ 56:36.24 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/js/src/Unified_cpp_js_src13.cpp:38: 56:36.24 /builddir/build/BUILD/thunderbird-68.1.1/js/src/vm/Debugger.cpp: In static member function 'static bool js::DebuggerEnvironment::typeGetter(JSContext*, unsigned int, JS::Value*)': 56:36.25 /builddir/build/BUILD/thunderbird-68.1.1/js/src/vm/Debugger.cpp:12530:15: warning: 's' may be used uninitialized in this function [-Wmaybe-uninitialized] 56:36.25 12530 | const char* s; 56:36.27 | ^ 56:38.22 In file included from /builddir/build/BUILD/thunderbird-68.1.1/js/src/vm/Compartment.cpp:16, 56:38.23 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/js/src/Unified_cpp_js_src13.cpp:2: 56:38.23 /builddir/build/BUILD/thunderbird-68.1.1/js/src/gc/PublicIterators.h: In static member function 'static bool js::Debugger::addAllGlobalsAsDebuggees(JSContext*, unsigned int, JS::Value*)': 56:38.25 /builddir/build/BUILD/thunderbird-68.1.1/js/src/gc/PublicIterators.h:92:13: warning: '*((void*)(& comp)+40).js::CompartmentsInZoneIter::it' may be used uninitialized in this function [-Wmaybe-uninitialized] 56:38.25 92 | return *it; 56:38.25 | ^~ 56:38.25 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/js/src/Unified_cpp_js_src13.cpp:38: 56:38.25 /builddir/build/BUILD/thunderbird-68.1.1/js/src/vm/Debugger.cpp:4053:25: note: '*((void*)(& comp)+40).js::CompartmentsInZoneIter::it' was declared here 56:38.25 4053 | for (CompartmentsIter comp(cx->runtime()); !comp.done(); comp.next()) { 56:38.26 | ^~~~ 56:38.26 In file included from /builddir/build/BUILD/thunderbird-68.1.1/js/src/vm/Compartment.cpp:16, 56:38.26 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/js/src/Unified_cpp_js_src13.cpp:2: 56:38.26 /builddir/build/BUILD/thunderbird-68.1.1/js/src/gc/PublicIterators.h:83:42: warning: '*((void*)(& comp)+40).js::CompartmentsInZoneIter::zone' may be used uninitialized in this function [-Wmaybe-uninitialized] 56:38.26 83 | it >= zone->compartments().end(); 56:38.26 | ~~~~~~~~~~~~~~~~~~~~~~~~^~ 56:38.26 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/js/src/Unified_cpp_js_src13.cpp:38: 56:38.27 /builddir/build/BUILD/thunderbird-68.1.1/js/src/vm/Debugger.cpp:4053:25: note: '*((void*)(& comp)+40).js::CompartmentsInZoneIter::zone' was declared here 56:38.27 4053 | for (CompartmentsIter comp(cx->runtime()); !comp.done(); comp.next()) { 56:38.27 | ^~~~ 56:43.94 In file included from /builddir/build/BUILD/thunderbird-68.1.1/js/src/vm/Compartment.cpp:16, 56:43.95 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/js/src/Unified_cpp_js_src13.cpp:2: 56:43.95 /builddir/build/BUILD/thunderbird-68.1.1/js/src/gc/PublicIterators.h: In static member function 'static void JS::Compartment::traceIncomingCrossCompartmentEdgesForZoneGC(JSTracer*)': 56:43.95 /builddir/build/BUILD/thunderbird-68.1.1/js/src/gc/PublicIterators.h:92:13: warning: '*((void*)(& c)+40).js::CompartmentsInZoneIter::it' may be used uninitialized in this function [-Wmaybe-uninitialized] 56:43.95 92 | return *it; 56:43.96 | ^~ 56:43.96 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/js/src/Unified_cpp_js_src13.cpp:2: 56:43.98 /builddir/build/BUILD/thunderbird-68.1.1/js/src/vm/Compartment.cpp:437:25: note: '*((void*)(& c)+40).js::CompartmentsInZoneIter::it' was declared here 56:43.98 437 | for (CompartmentsIter c(trc->runtime()); !c.done(); c.next()) { 56:43.98 | ^ 56:43.98 In file included from /builddir/build/BUILD/thunderbird-68.1.1/js/src/vm/Compartment.cpp:16, 56:43.98 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/js/src/Unified_cpp_js_src13.cpp:2: 56:43.99 /builddir/build/BUILD/thunderbird-68.1.1/js/src/gc/PublicIterators.h:83:42: warning: '*((void*)(& c)+40).js::CompartmentsInZoneIter::zone' may be used uninitialized in this function [-Wmaybe-uninitialized] 56:43.99 83 | it >= zone->compartments().end(); 56:43.99 | ~~~~~~~~~~~~~~~~~~~~~~~~^~ 56:43.99 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/js/src/Unified_cpp_js_src13.cpp:2: 56:43.99 /builddir/build/BUILD/thunderbird-68.1.1/js/src/vm/Compartment.cpp:437:25: note: '*((void*)(& c)+40).js::CompartmentsInZoneIter::zone' was declared here 56:43.99 437 | for (CompartmentsIter c(trc->runtime()); !c.done(); c.next()) { 56:44.00 | ^ 57:03.16 warning: trait objects without an explicit `dyn` are deprecated 57:03.16 --> servo/components/style/animation.rs:491:29 57:03.16 | 57:03.16 491 | font_metrics_provider: &FontMetricsProvider, 57:03.16 | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn FontMetricsProvider` 57:03.17 | 57:03.17 = note: #[warn(bare_trait_objects)] on by default 57:03.17 warning: trait objects without an explicit `dyn` are deprecated 57:03.17 --> servo/components/style/animation.rs:676:29 57:03.17 | 57:03.17 676 | font_metrics_provider: &FontMetricsProvider, 57:03.17 | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn FontMetricsProvider` 57:03.38 warning: trait objects without an explicit `dyn` are deprecated 57:03.38 --> servo/components/style/parser.rs:54:32 57:03.39 | 57:03.39 54 | error_reporter: Option<&'a ParseErrorReporter>, 57:03.39 | ^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn ParseErrorReporter` 57:03.39 warning: trait objects without an explicit `dyn` are deprecated 57:03.39 --> servo/components/style/parser.rs:70:36 57:03.39 | 57:03.40 70 | error_reporter: Option<&'a ParseErrorReporter>, 57:03.40 | ^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn ParseErrorReporter` 57:03.40 warning: trait objects without an explicit `dyn` are deprecated 57:03.40 --> servo/components/style/parser.rs:92:36 57:03.41 | 57:03.41 92 | error_reporter: Option<&'a ParseErrorReporter>, 57:03.41 | ^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn ParseErrorReporter` 57:03.42 warning: `...` range patterns are deprecated 57:03.42 --> servo/components/style/str.rs:63:12 57:03.42 | 57:03.42 63 | '0'...'9' => true, 57:03.42 | ^^^ help: use `..=` for an inclusive range 57:03.42 | 57:03.43 = note: #[warn(ellipsis_inclusive_range_patterns)] on by default 57:03.43 warning: `...` range patterns are deprecated 57:03.43 --> servo/components/style/str.rs:164:46 57:03.43 | 57:03.47 164 | if input.bytes().any(|c| matches!(c, b'A'...b'Z')) { 57:03.47 | ^^^ help: use `..=` for an inclusive range 57:03.47 warning: trait objects without an explicit `dyn` are deprecated 57:03.47 --> servo/components/style/stylesheets/rule_list.rs:130:25 57:03.47 | 57:03.47 130 | loader: Option<&StylesheetLoader>, 57:03.48 | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn StylesheetLoader` 57:03.48 warning: trait objects without an explicit `dyn` are deprecated 57:03.48 --> servo/components/style/stylesheets/rule_list.rs:142:25 57:03.48 | 57:03.48 142 | loader: Option<&StylesheetLoader>, 57:03.48 | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn StylesheetLoader` 57:03.49 warning: trait objects without an explicit `dyn` are deprecated 57:03.51 --> servo/components/style/stylesheets/rule_parser.rs:47:28 57:03.51 | 57:03.51 47 | pub loader: Option<&'a StylesheetLoader>, 57:03.51 | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn StylesheetLoader` 57:03.52 warning: trait objects without an explicit `dyn` are deprecated 57:03.52 --> servo/components/style/stylesheets/stylesheet.rs:79:36 57:03.52 | 57:03.52 79 | stylesheet_loader: Option<&StylesheetLoader>, 57:03.52 | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn StylesheetLoader` 57:03.52 warning: trait objects without an explicit `dyn` are deprecated 57:03.53 --> servo/components/style/stylesheets/stylesheet.rs:80:33 57:03.53 | 57:03.53 80 | error_reporter: Option<&ParseErrorReporter>, 57:03.53 | ^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn ParseErrorReporter` 57:03.55 warning: trait objects without an explicit `dyn` are deprecated 57:03.55 --> servo/components/style/stylesheets/stylesheet.rs:346:36 57:03.55 | 57:03.55 346 | stylesheet_loader: Option<&StylesheetLoader>, 57:03.55 | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn StylesheetLoader` 57:03.56 warning: trait objects without an explicit `dyn` are deprecated 57:03.56 --> servo/components/style/stylesheets/stylesheet.rs:347:33 57:03.56 | 57:03.56 347 | error_reporter: Option<&ParseErrorReporter>, 57:03.56 | ^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn ParseErrorReporter` 57:03.56 warning: trait objects without an explicit `dyn` are deprecated 57:03.57 --> servo/components/style/stylesheets/stylesheet.rs:385:36 57:03.57 | 57:03.57 385 | stylesheet_loader: Option<&StylesheetLoader>, 57:03.57 | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn StylesheetLoader` 57:03.57 warning: trait objects without an explicit `dyn` are deprecated 57:03.57 --> servo/components/style/stylesheets/stylesheet.rs:386:33 57:03.58 | 57:03.58 386 | error_reporter: Option<&ParseErrorReporter>, 57:03.58 | ^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn ParseErrorReporter` 57:03.58 warning: trait objects without an explicit `dyn` are deprecated 57:03.58 --> servo/components/style/stylesheets/stylesheet.rs:453:36 57:03.58 | 57:03.59 453 | stylesheet_loader: Option<&StylesheetLoader>, 57:03.59 | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn StylesheetLoader` 57:03.59 warning: trait objects without an explicit `dyn` are deprecated 57:03.59 --> servo/components/style/stylesheets/stylesheet.rs:454:33 57:03.59 | 57:03.59 454 | error_reporter: Option<&ParseErrorReporter>, 57:03.60 | ^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn ParseErrorReporter` 57:03.60 warning: trait objects without an explicit `dyn` are deprecated 57:03.60 --> servo/components/style/stylesheets/mod.rs:344:25 57:03.60 | 57:03.60 344 | loader: Option<&StylesheetLoader>, 57:03.60 | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn StylesheetLoader` 57:03.61 warning: trait objects without an explicit `dyn` are deprecated 57:03.61 --> servo/components/style/stylist.rs:653:24 57:03.61 | 57:03.61 653 | font_metrics: &FontMetricsProvider, 57:03.61 | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn FontMetricsProvider` 57:03.62 warning: trait objects without an explicit `dyn` are deprecated 57:03.62 --> servo/components/style/stylist.rs:681:24 57:03.62 | 57:03.62 681 | font_metrics: &FontMetricsProvider, 57:03.62 | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn FontMetricsProvider` 57:03.62 warning: trait objects without an explicit `dyn` are deprecated 57:03.63 --> servo/components/style/stylist.rs:776:24 57:03.63 | 57:03.63 776 | font_metrics: &FontMetricsProvider, 57:03.63 | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn FontMetricsProvider` 57:03.63 warning: trait objects without an explicit `dyn` are deprecated 57:03.63 --> servo/components/style/stylist.rs:777:30 57:03.64 | 57:03.64 777 | matching_fn: Option<&Fn(&PseudoElement) -> bool>, 57:03.64 | ^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&PseudoElement) -> bool` 57:03.64 warning: trait objects without an explicit `dyn` are deprecated 57:03.64 --> servo/components/style/stylist.rs:812:24 57:03.65 | 57:03.65 812 | font_metrics: &FontMetricsProvider, 57:03.65 | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn FontMetricsProvider` 57:03.65 warning: trait objects without an explicit `dyn` are deprecated 57:03.65 --> servo/components/style/stylist.rs:865:24 57:03.65 | 57:03.66 865 | font_metrics: &FontMetricsProvider, 57:03.66 | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn FontMetricsProvider` 57:03.66 warning: trait objects without an explicit `dyn` are deprecated 57:03.66 --> servo/components/style/stylist.rs:922:30 57:03.66 | 57:03.67 922 | matching_fn: Option<&Fn(&PseudoElement) -> bool>, 57:03.67 | ^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&PseudoElement) -> bool` 57:03.67 warning: trait objects without an explicit `dyn` are deprecated 57:03.67 --> servo/components/style/values/computed/mod.rs:154:36 57:03.67 | 57:03.67 154 | pub font_metrics_provider: &'a FontMetricsProvider, 57:03.68 | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn FontMetricsProvider` 57:03.70 warning: trait objects without an explicit `dyn` are deprecated 57:03.70 --> /builddir/build/BUILD/thunderbird-68.1.1/servo/components/style/properties/declaration_block.rs:1202:29 57:03.70 | 57:03.71 1202 | error_reporter: Option<&ParseErrorReporter>, 57:03.71 | ^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn ParseErrorReporter` 57:03.71 warning: trait objects without an explicit `dyn` are deprecated 57:03.71 --> /builddir/build/BUILD/thunderbird-68.1.1/servo/components/style/properties/declaration_block.rs:1229:29 57:03.71 | 57:03.72 1229 | error_reporter: Option<&ParseErrorReporter>, 57:03.72 | ^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn ParseErrorReporter` 57:03.72 warning: trait objects without an explicit `dyn` are deprecated 57:03.72 --> /builddir/build/BUILD/thunderbird-68.1.1/servo/components/style/properties/cascade.rs:85:29 57:03.72 | 57:03.72 85 | font_metrics_provider: &FontMetricsProvider, 57:03.73 | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn FontMetricsProvider` 57:03.73 warning: trait objects without an explicit `dyn` are deprecated 57:03.73 --> /builddir/build/BUILD/thunderbird-68.1.1/servo/components/style/properties/cascade.rs:119:29 57:03.73 | 57:03.73 119 | font_metrics_provider: &FontMetricsProvider, 57:03.73 | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn FontMetricsProvider` 57:03.74 warning: trait objects without an explicit `dyn` are deprecated 57:03.74 --> /builddir/build/BUILD/thunderbird-68.1.1/servo/components/style/properties/cascade.rs:216:29 57:03.74 | 57:03.74 216 | font_metrics_provider: &FontMetricsProvider, 57:03.74 | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn FontMetricsProvider` 61:08.88 In file included from /builddir/build/BUILD/thunderbird-68.1.1/js/src/jit/CacheIR.cpp:7, 61:08.88 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/js/src/jit/Unified_cpp_js_src_jit2.cpp:29: 61:08.88 /builddir/build/BUILD/thunderbird-68.1.1/js/src/jit/CacheIR.h: In member function 'js::jit::ValOperandId js::jit::CacheIRWriter::loadArgumentFixedSlot(js::jit::ArgumentKind, uint32_t, js::jit::CallFlags)': 61:08.89 /builddir/build/BUILD/thunderbird-68.1.1/js/src/jit/CacheIR.h:1126:10: warning: 'addArgc' may be used uninitialized in this function [-Wmaybe-uninitialized] 61:08.89 1126 | bool addArgc; 61:08.89 | ^~~~~~~ 61:09.23 /builddir/build/BUILD/thunderbird-68.1.1/js/src/jit/CacheIR.h: In member function 'js::jit::ValOperandId js::jit::CacheIRWriter::loadArgumentDynamicSlot(js::jit::ArgumentKind, js::jit::Int32OperandId, js::jit::CallFlags)': 61:09.24 /builddir/build/BUILD/thunderbird-68.1.1/js/src/jit/CacheIR.h:1145:10: warning: 'addArgc' may be used uninitialized in this function [-Wmaybe-uninitialized] 61:09.24 1145 | bool addArgc; 61:09.24 | ^~~~~~~ 61:22.20 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/js/src/jit/Unified_cpp_js_src_jit2.cpp:29: 61:22.20 /builddir/build/BUILD/thunderbird-68.1.1/js/src/jit/CacheIR.cpp: In member function 'js::jit::AttachDecision js::jit::GetPropIRGenerator::tryAttachPrimitive(js::jit::ValOperandId, JS::HandleId)': 61:22.21 /builddir/build/BUILD/thunderbird-68.1.1/js/src/jit/CacheIR.cpp:1852:14: warning: 'protoKey' may be used uninitialized in this function [-Wmaybe-uninitialized] 61:22.21 1852 | JSProtoKey protoKey; 61:22.21 | ^~~~~~~~ 64:10.48 In file included from /builddir/build/BUILD/thunderbird-68.1.1/js/src/vm/MemoryMetrics.cpp:12, 64:10.48 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/js/src/Unified_cpp_js_src17.cpp:20: 64:10.49 /builddir/build/BUILD/thunderbird-68.1.1/js/src/gc/PublicIterators.h: In function 'size_t JS::SystemCompartmentCount(JSContext*)': 64:10.49 /builddir/build/BUILD/thunderbird-68.1.1/js/src/gc/PublicIterators.h:92:13: warning: '*((void*)(& comp)+40).js::CompartmentsInZoneIter::it' may be used uninitialized in this function [-Wmaybe-uninitialized] 64:10.49 92 | return *it; 64:10.49 | ^~ 64:10.49 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/js/src/Unified_cpp_js_src17.cpp:20: 64:10.49 /builddir/build/BUILD/thunderbird-68.1.1/js/src/vm/MemoryMetrics.cpp:829:25: note: '*((void*)(& comp)+40).js::CompartmentsInZoneIter::it' was declared here 64:10.49 829 | for (CompartmentsIter comp(cx->runtime()); !comp.done(); comp.next()) { 64:10.49 | ^~~~ 64:10.50 In file included from /builddir/build/BUILD/thunderbird-68.1.1/js/src/vm/MemoryMetrics.cpp:12, 64:10.50 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/js/src/Unified_cpp_js_src17.cpp:20: 64:10.50 /builddir/build/BUILD/thunderbird-68.1.1/js/src/gc/PublicIterators.h:83:42: warning: '*((void*)(& comp)+40).js::CompartmentsInZoneIter::zone' may be used uninitialized in this function [-Wmaybe-uninitialized] 64:10.50 83 | it >= zone->compartments().end(); 64:10.50 | ~~~~~~~~~~~~~~~~~~~~~~~~^~ 64:10.51 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/js/src/Unified_cpp_js_src17.cpp:20: 64:10.51 /builddir/build/BUILD/thunderbird-68.1.1/js/src/vm/MemoryMetrics.cpp:829:25: note: '*((void*)(& comp)+40).js::CompartmentsInZoneIter::zone' was declared here 64:10.51 829 | for (CompartmentsIter comp(cx->runtime()); !comp.done(); comp.next()) { 64:10.51 | ^~~~ 64:10.64 In file included from /builddir/build/BUILD/thunderbird-68.1.1/js/src/vm/MemoryMetrics.cpp:12, 64:10.64 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/js/src/Unified_cpp_js_src17.cpp:20: 64:10.64 /builddir/build/BUILD/thunderbird-68.1.1/js/src/gc/PublicIterators.h: In function 'size_t JS::UserCompartmentCount(JSContext*)': 64:10.64 /builddir/build/BUILD/thunderbird-68.1.1/js/src/gc/PublicIterators.h:92:13: warning: '*((void*)(& comp)+40).js::CompartmentsInZoneIter::it' may be used uninitialized in this function [-Wmaybe-uninitialized] 64:10.64 92 | return *it; 64:10.64 | ^~ 64:10.64 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/js/src/Unified_cpp_js_src17.cpp:20: 64:10.65 /builddir/build/BUILD/thunderbird-68.1.1/js/src/vm/MemoryMetrics.cpp:839:25: note: '*((void*)(& comp)+40).js::CompartmentsInZoneIter::it' was declared here 64:10.65 839 | for (CompartmentsIter comp(cx->runtime()); !comp.done(); comp.next()) { 64:10.65 | ^~~~ 64:10.65 In file included from /builddir/build/BUILD/thunderbird-68.1.1/js/src/vm/MemoryMetrics.cpp:12, 64:10.65 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/js/src/Unified_cpp_js_src17.cpp:20: 64:10.65 /builddir/build/BUILD/thunderbird-68.1.1/js/src/gc/PublicIterators.h:83:42: warning: '*((void*)(& comp)+40).js::CompartmentsInZoneIter::zone' may be used uninitialized in this function [-Wmaybe-uninitialized] 64:10.65 83 | it >= zone->compartments().end(); 64:10.65 | ~~~~~~~~~~~~~~~~~~~~~~~~^~ 64:10.67 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/js/src/Unified_cpp_js_src17.cpp:20: 64:10.67 /builddir/build/BUILD/thunderbird-68.1.1/js/src/vm/MemoryMetrics.cpp:839:25: note: '*((void*)(& comp)+40).js::CompartmentsInZoneIter::zone' was declared here 64:10.67 839 | for (CompartmentsIter comp(cx->runtime()); !comp.done(); comp.next()) { 64:10.67 | ^~~~ 67:09.83 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/js/src/jit/Unified_cpp_js_src_jit5.cpp:47: 67:09.83 /builddir/build/BUILD/thunderbird-68.1.1/js/src/jit/JitFrames.cpp: In member function 'uintptr_t* js::jit::JitFrameLayout::slotRef(js::jit::SafepointSlotEntry)': 67:09.83 /builddir/build/BUILD/thunderbird-68.1.1/js/src/jit/JitFrames.cpp:786:12: note: parameter passing for argument of type 'js::jit::SafepointSlotEntry' changed in GCC 9.1 67:09.83 786 | uintptr_t* JitFrameLayout::slotRef(SafepointSlotEntry where) { 67:09.83 | ^~~~~~~~~~~~~~ 70:13.34 In file included from /builddir/build/BUILD/thunderbird-68.1.1/js/src/jit/LIR.h:21, 70:13.34 from /builddir/build/BUILD/thunderbird-68.1.1/js/src/jit/Lowering.h:13, 70:13.34 from /builddir/build/BUILD/thunderbird-68.1.1/js/src/jit/Lowering.cpp:7, 70:13.34 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/js/src/jit/Unified_cpp_js_src_jit7.cpp:2: 70:13.34 /builddir/build/BUILD/thunderbird-68.1.1/js/src/jit/MIRGraph.h: In member function 'js::jit::IonBuilder::InliningResult js::jit::IonBuilder::inlineTypedArray(js::jit::CallInfo&, js::Native)': 70:13.36 /builddir/build/BUILD/thunderbird-68.1.1/js/src/jit/MIRGraph.h:953:25: warning: 'ins' may be used uninitialized in this function [-Wmaybe-uninitialized] 70:13.36 953 | instructions_.pushBack(ins); 70:13.36 | ~~~~~~~~~~~~~~~~~~~~~~^~~~~ 70:13.36 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/js/src/jit/Unified_cpp_js_src_jit7.cpp:11: 70:13.36 /builddir/build/BUILD/thunderbird-68.1.1/js/src/jit/MCallOptimize.cpp:3035:17: note: 'ins' was declared here 70:13.36 3035 | MInstruction* ins; 70:13.36 | ^~~ 70:26.14 In file included from /builddir/build/BUILD/thunderbird-68.1.1/js/src/jsutil.h:24, 70:26.14 from /builddir/build/BUILD/thunderbird-68.1.1/js/src/gc/Heap.h:13, 70:26.14 from /builddir/build/BUILD/thunderbird-68.1.1/js/src/jit/IonCode.h:15, 70:26.14 from /builddir/build/BUILD/thunderbird-68.1.1/js/src/jit/JSJitFrameIter.h:12, 70:26.14 from /builddir/build/BUILD/thunderbird-68.1.1/js/src/jit/JitFrames.h:12, 70:26.15 from /builddir/build/BUILD/thunderbird-68.1.1/js/src/jit/Bailouts.h:12, 70:26.15 from /builddir/build/BUILD/thunderbird-68.1.1/js/src/jit/LIR.h:15, 70:26.15 from /builddir/build/BUILD/thunderbird-68.1.1/js/src/jit/Lowering.h:13, 70:26.15 from /builddir/build/BUILD/thunderbird-68.1.1/js/src/jit/Lowering.cpp:7, 70:26.15 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/js/src/jit/Unified_cpp_js_src_jit7.cpp:2: 70:26.15 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/js/Value.h: In member function 'virtual js::jit::MDefinition* js::jit::MSignExtendInt32::foldsTo(js::jit::TempAllocator&)': 70:26.16 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/js/Value.h:419:47: warning: 'res' may be used uninitialized in this function [-Wmaybe-uninitialized] 70:26.16 419 | return fromTagAndPayload(JSVAL_TAG_INT32, uint32_t(i)); 70:26.16 | ^~~~~~~~~~~ 70:26.17 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/js/src/jit/Unified_cpp_js_src_jit7.cpp:20: 70:26.17 /builddir/build/BUILD/thunderbird-68.1.1/js/src/jit/MIR.cpp:3998:13: note: 'res' was declared here 70:26.17 3998 | int32_t res; 70:26.17 | ^~~ 70:26.17 /builddir/build/BUILD/thunderbird-68.1.1/js/src/jit/MIR.cpp: In member function 'virtual js::jit::MDefinition* js::jit::MSignExtendInt64::foldsTo(js::jit::TempAllocator&)': 70:26.19 /builddir/build/BUILD/thunderbird-68.1.1/js/src/jit/MIR.cpp:4029:31: warning: 'res' may be used uninitialized in this function [-Wmaybe-uninitialized] 70:26.19 4029 | return MConstant::NewInt64(alloc, res); 70:26.19 | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ 72:04.45 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/js/CallArgs.h:73, 72:04.45 from /builddir/build/BUILD/thunderbird-68.1.1/js/src/jsfriendapi.h:18, 72:04.45 from /builddir/build/BUILD/thunderbird-68.1.1/js/src/jit/IonTypes.h:15, 72:04.45 from /builddir/build/BUILD/thunderbird-68.1.1/js/src/jit/CompactBuffer.h:10, 72:04.45 from /builddir/build/BUILD/thunderbird-68.1.1/js/src/jit/OptimizationTracking.h:12, 72:04.45 from /builddir/build/BUILD/thunderbird-68.1.1/js/src/jit/OptimizationTracking.cpp:7, 72:04.47 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/js/src/jit/Unified_cpp_js_src_jit8.cpp:2: 72:04.47 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/js/Value.h: In member function 'virtual bool js::jit::RSignExtendInt32::recover(JSContext*, js::jit::SnapshotIterator&) const': 72:04.47 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/js/Value.h:419:47: warning: 'result' may be used uninitialized in this function [-Wmaybe-uninitialized] 72:04.47 419 | return fromTagAndPayload(JSVAL_TAG_INT32, uint32_t(i)); 72:04.47 | ^~~~~~~~~~~ 72:04.47 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/js/src/jit/Unified_cpp_js_src_jit8.cpp:38: 72:04.47 /builddir/build/BUILD/thunderbird-68.1.1/js/src/jit/Recover.cpp:310:11: note: 'result' was declared here 72:04.47 310 | int32_t result; 72:04.47 | ^~~~~~ 72:18.64 In file included from /builddir/build/BUILD/thunderbird-68.1.1/js/src/vm/Shape.cpp:17, 72:18.64 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/js/src/Unified_cpp_js_src20.cpp:2: 72:18.64 /builddir/build/BUILD/thunderbird-68.1.1/js/src/gc/PublicIterators.h: In member function 'void js::NewObjectCache::invalidateEntriesForShape(JSContext*, js::HandleShape, JS::HandleObject)': 72:18.64 /builddir/build/BUILD/thunderbird-68.1.1/js/src/gc/PublicIterators.h:118:7: warning: '*((void*)(& realm)+16).js::RealmsInCompartmentIter::it' may be used uninitialized in this function [-Wmaybe-uninitialized] 72:18.64 118 | it++; 72:18.64 | ~~^~ 72:18.64 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/js/src/Unified_cpp_js_src20.cpp:2: 72:18.65 /builddir/build/BUILD/thunderbird-68.1.1/js/src/vm/Shape.cpp:2188:25: note: '*((void*)(& realm)+16).js::RealmsInCompartmentIter::it' was declared here 72:18.65 2188 | for (RealmsInZoneIter realm(shape->zone()); !realm.done(); realm.next()) { 72:18.65 | ^~~~~ 72:18.65 In file included from /builddir/build/BUILD/thunderbird-68.1.1/js/src/vm/Shape.cpp:17, 72:18.65 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/js/src/Unified_cpp_js_src20.cpp:2: 72:18.65 /builddir/build/BUILD/thunderbird-68.1.1/js/src/gc/PublicIterators.h:114:67: warning: '*((void*)(& realm)+16).js::RealmsInCompartmentIter::comp' may be used uninitialized in this function [-Wmaybe-uninitialized] 72:18.65 114 | return it < comp->realms().begin() || it >= comp->realms().end(); 72:18.65 | ~~~~~~~~~~~~~~~~~~^~ 72:18.65 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/js/src/Unified_cpp_js_src20.cpp:2: 72:18.65 /builddir/build/BUILD/thunderbird-68.1.1/js/src/vm/Shape.cpp:2188:25: note: '*((void*)(& realm)+16).js::RealmsInCompartmentIter::comp' was declared here 72:18.65 2188 | for (RealmsInZoneIter realm(shape->zone()); !realm.done(); realm.next()) { 72:18.65 | ^~~~~ 73:37.63 js/src/wasm 75:00.92 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/js/src/wasm/Unified_cpp_js_src_wasm0.cpp:11: 75:00.92 /builddir/build/BUILD/thunderbird-68.1.1/js/src/wasm/WasmBaselineCompile.cpp: In member function 'void js::wasm::BaseCompiler::endBlock(js::wasm::ExprType)': 75:00.92 /builddir/build/BUILD/thunderbird-68.1.1/js/src/wasm/WasmBaselineCompile.cpp:3841:5: warning: '*((void*)& r +4)' may be used uninitialized in this function [-Wmaybe-uninitialized] 75:00.92 3841 | switch (r->tag) { 75:00.92 | ^~~~~~ 75:00.92 /builddir/build/BUILD/thunderbird-68.1.1/js/src/wasm/WasmBaselineCompile.cpp:8134:17: note: '*((void*)& r +4)' was declared here 75:00.92 8134 | Maybe r; 75:00.92 | ^ 75:00.92 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/js/GCAPI.h:15, 75:00.92 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/js/Value.h:25, 75:00.92 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/js/CallArgs.h:73, 75:00.93 from /builddir/build/BUILD/thunderbird-68.1.1/js/src/wasm/AsmJS.h:27, 75:00.93 from /builddir/build/BUILD/thunderbird-68.1.1/js/src/wasm/AsmJS.cpp:19, 75:00.93 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/js/src/wasm/Unified_cpp_js_src_wasm0.cpp:2: 75:00.94 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/Vector.h:63:5: warning: 'r' may be used uninitialized in this function [-Wmaybe-uninitialized] 75:00.94 63 | new (KnownNotNull, aDst) T(std::forward(aArgs)...); 75:00.94 | ^~~ 75:00.94 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/js/src/wasm/Unified_cpp_js_src_wasm0.cpp:11: 75:00.94 /builddir/build/BUILD/thunderbird-68.1.1/js/src/wasm/WasmBaselineCompile.cpp:8134:17: note: 'r' was declared here 75:00.94 8134 | Maybe r; 75:00.94 | ^ 75:01.06 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/js/GCAPI.h:15, 75:01.06 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/js/Value.h:25, 75:01.06 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/js/CallArgs.h:73, 75:01.06 from /builddir/build/BUILD/thunderbird-68.1.1/js/src/wasm/AsmJS.h:27, 75:01.06 from /builddir/build/BUILD/thunderbird-68.1.1/js/src/wasm/AsmJS.cpp:19, 75:01.06 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/js/src/wasm/Unified_cpp_js_src_wasm0.cpp:2: 75:01.06 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/Vector.h: In member function 'void js::wasm::BaseCompiler::endLoop(js::wasm::ExprType)': 75:01.06 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/Vector.h:63:5: warning: 'r' may be used uninitialized in this function [-Wmaybe-uninitialized] 75:01.06 63 | new (KnownNotNull, aDst) T(std::forward(aArgs)...); 75:01.06 | ^~~ 75:01.06 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/js/src/wasm/Unified_cpp_js_src_wasm0.cpp:11: 75:01.06 /builddir/build/BUILD/thunderbird-68.1.1/js/src/wasm/WasmBaselineCompile.cpp:8189:17: note: 'r' was declared here 75:01.07 8189 | Maybe r; 75:01.07 | ^ 75:01.32 /builddir/build/BUILD/thunderbird-68.1.1/js/src/wasm/WasmBaselineCompile.cpp: In member function 'void js::wasm::BaseCompiler::endIfThenElse(js::wasm::ExprType)': 75:01.32 /builddir/build/BUILD/thunderbird-68.1.1/js/src/wasm/WasmBaselineCompile.cpp:3841:5: warning: '*((void*)& r +4)' may be used uninitialized in this function [-Wmaybe-uninitialized] 75:01.32 3841 | switch (r->tag) { 75:01.32 | ^~~~~~ 75:01.35 /builddir/build/BUILD/thunderbird-68.1.1/js/src/wasm/WasmBaselineCompile.cpp:8322:17: note: '*((void*)& r +4)' was declared here 75:01.35 8322 | Maybe r; 75:01.35 | ^ 75:01.35 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/js/GCAPI.h:15, 75:01.35 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/js/Value.h:25, 75:01.35 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/js/CallArgs.h:73, 75:01.35 from /builddir/build/BUILD/thunderbird-68.1.1/js/src/wasm/AsmJS.h:27, 75:01.35 from /builddir/build/BUILD/thunderbird-68.1.1/js/src/wasm/AsmJS.cpp:19, 75:01.35 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/js/src/wasm/Unified_cpp_js_src_wasm0.cpp:2: 75:01.35 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/Vector.h:63:5: warning: 'r' may be used uninitialized in this function [-Wmaybe-uninitialized] 75:01.35 63 | new (KnownNotNull, aDst) T(std::forward(aArgs)...); 75:01.36 | ^~~ 75:01.36 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/js/src/wasm/Unified_cpp_js_src_wasm0.cpp:11: 75:01.36 /builddir/build/BUILD/thunderbird-68.1.1/js/src/wasm/WasmBaselineCompile.cpp:8322:17: note: 'r' was declared here 75:01.36 8322 | Maybe r; 75:01.36 | ^ 75:25.56 /builddir/build/BUILD/thunderbird-68.1.1/js/src/wasm/WasmBaselineCompile.cpp: In member function 'bool js::wasm::BaseCompiler::emitStructSet()': 75:25.57 /builddir/build/BUILD/thunderbird-68.1.1/js/src/wasm/WasmBaselineCompile.cpp:10617:12: warning: 'fieldIndex' may be used uninitialized in this function [-Wmaybe-uninitialized] 75:25.57 10617 | uint32_t fieldIndex; 75:25.57 | ^~~~~~~~~~ 75:25.58 /builddir/build/BUILD/thunderbird-68.1.1/js/src/wasm/WasmBaselineCompile.cpp:10616:12: warning: 'typeIndex' may be used uninitialized in this function [-Wmaybe-uninitialized] 75:25.58 10616 | uint32_t typeIndex; 75:25.58 | ^~~~~~~~~ 75:26.53 /builddir/build/BUILD/thunderbird-68.1.1/js/src/wasm/WasmBaselineCompile.cpp: In member function 'bool js::wasm::BaseCompiler::emitEnd()': 75:26.54 /builddir/build/BUILD/thunderbird-68.1.1/js/src/wasm/WasmBaselineCompile.cpp:8363:3: warning: 'kind' may be used uninitialized in this function [-Wmaybe-uninitialized] 75:26.54 8363 | switch (kind) { 75:26.54 | ^~~~~~ 75:27.14 In file included from /builddir/build/BUILD/thunderbird-68.1.1/js/src/wasm/WasmBaselineCompile.cpp:144, 75:27.14 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/js/src/wasm/Unified_cpp_js_src_wasm0.cpp:11: 75:27.15 /builddir/build/BUILD/thunderbird-68.1.1/js/src/wasm/WasmOpIter.h: In member function 'bool js::wasm::BaseCompiler::emitBr()': 75:27.16 /builddir/build/BUILD/thunderbird-68.1.1/js/src/wasm/WasmOpIter.h:501:55: warning: 'relativeDepth' may be used uninitialized in this function [-Wmaybe-uninitialized] 75:27.16 501 | return controlStack_[controlStack_.length() - 1 - relativeDepth] 75:27.16 | ^~~~~~~~~~~~~ 75:27.16 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/js/src/wasm/Unified_cpp_js_src_wasm0.cpp:11: 75:27.16 /builddir/build/BUILD/thunderbird-68.1.1/js/src/wasm/WasmBaselineCompile.cpp:8390:12: note: 'relativeDepth' was declared here 75:27.16 8390 | uint32_t relativeDepth; 75:27.16 | ^~~~~~~~~~~~~ 75:27.59 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/js/GCAPI.h:15, 75:27.59 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/js/Value.h:25, 75:27.59 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/js/CallArgs.h:73, 75:27.59 from /builddir/build/BUILD/thunderbird-68.1.1/js/src/wasm/AsmJS.h:27, 75:27.59 from /builddir/build/BUILD/thunderbird-68.1.1/js/src/wasm/AsmJS.cpp:19, 75:27.59 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/js/src/wasm/Unified_cpp_js_src_wasm0.cpp:2: 75:27.59 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/Vector.h: In member function 'bool js::wasm::BaseCompiler::emitStructGet()': 75:27.59 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/Vector.h:518:19: warning: 'fieldIndex' may be used uninitialized in this function [-Wmaybe-uninitialized] 75:27.59 518 | return begin()[aIndex]; 75:27.59 | ~~~~~~~^ 75:27.59 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/js/src/wasm/Unified_cpp_js_src_wasm0.cpp:11: 75:27.60 /builddir/build/BUILD/thunderbird-68.1.1/js/src/wasm/WasmBaselineCompile.cpp:10545:12: note: 'fieldIndex' was declared here 75:27.60 10545 | uint32_t fieldIndex; 75:27.60 | ^~~~~~~~~~ 75:27.60 /builddir/build/BUILD/thunderbird-68.1.1/js/src/wasm/WasmBaselineCompile.cpp:10544:12: warning: 'typeIndex' may be used uninitialized in this function [-Wmaybe-uninitialized] 75:27.60 10544 | uint32_t typeIndex; 75:27.60 | ^~~~~~~~~ 75:31.45 In file included from /builddir/build/BUILD/thunderbird-68.1.1/js/src/wasm/WasmBaselineCompile.cpp:144, 75:31.46 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/js/src/wasm/Unified_cpp_js_src_wasm0.cpp:11: 75:31.46 /builddir/build/BUILD/thunderbird-68.1.1/js/src/wasm/WasmOpIter.h: In member function 'bool js::wasm::BaseCompiler::emitBrIf()': 75:31.46 /builddir/build/BUILD/thunderbird-68.1.1/js/src/wasm/WasmOpIter.h:501:55: warning: 'relativeDepth' may be used uninitialized in this function [-Wmaybe-uninitialized] 75:31.46 501 | return controlStack_[controlStack_.length() - 1 - relativeDepth] 75:31.46 | ^~~~~~~~~~~~~ 75:31.46 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/js/src/wasm/Unified_cpp_js_src_wasm0.cpp:11: 75:31.46 /builddir/build/BUILD/thunderbird-68.1.1/js/src/wasm/WasmBaselineCompile.cpp:8423:12: note: 'relativeDepth' was declared here 75:31.46 8423 | uint32_t relativeDepth; 75:31.46 | ^~~~~~~~~~~~~ 75:33.07 /builddir/build/BUILD/thunderbird-68.1.1/js/src/wasm/WasmBaselineCompile.cpp: In member function 'bool js::wasm::BaseCompiler::emitStructNew()': 75:33.08 /builddir/build/BUILD/thunderbird-68.1.1/js/src/wasm/WasmBaselineCompile.cpp:10404:12: warning: 'typeIndex' may be used uninitialized in this function [-Wmaybe-uninitialized] 75:33.08 10404 | uint32_t typeIndex; 75:33.08 | ^~~~~~~~~ 75:37.82 Compiling webrender_bindings v0.1.0 (/builddir/build/BUILD/thunderbird-68.1.1/gfx/webrender_bindings) 75:38.70 warning: trait objects without an explicit `dyn` are deprecated 75:38.70 --> gfx/webrender_bindings/src/bindings.rs:597:28 75:38.70 | 75:38.70 597 | fn clone(&self) -> Box { 75:38.70 | ^^^^^^^^^^^^^^ help: use `dyn`: `dyn RenderNotifier` 75:38.70 | 75:38.70 note: lint level defined here 75:38.70 --> gfx/webrender_bindings/src/lib.rs:5:9 75:38.70 | 75:38.70 5 | #![deny(warnings)] 75:38.71 | ^^^^^^^^ 75:38.71 = note: #[warn(bare_trait_objects)] implied by #[warn(warnings)] 75:38.71 warning: trait objects without an explicit `dyn` are deprecated 75:38.71 --> gfx/webrender_bindings/src/bindings.rs:1155:30 75:38.71 | 75:38.71 1155 | let recorder: Option> = if unsafe { gfx_use_wrench() } { 75:38.71 | ^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn ApiRecordingReceiver` 75:38.71 warning: trait objects without an explicit `dyn` are deprecated 75:38.71 --> gfx/webrender_bindings/src/moz2d_renderer.rs:593:49 75:38.71 | 75:38.71 593 | fn create_blob_rasterizer(&mut self) -> Box { 75:38.71 | ^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn AsyncBlobImageRasterizer` 75:38.71 warning: trait objects without an explicit `dyn` are deprecated 75:38.71 --> gfx/webrender_bindings/src/moz2d_renderer.rs:614:21 75:38.71 | 75:38.71 614 | resources: &BlobImageResources, 75:38.71 | ^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn BlobImageResources` 75:38.71 warning: trait objects without an explicit `dyn` are deprecated 75:38.71 --> gfx/webrender_bindings/src/moz2d_renderer.rs:658:56 75:38.71 | 75:38.71 658 | fn prepare_request(&self, blob: &[u8], resources: &BlobImageResources) { 75:38.71 | ^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn BlobImageResources` 75:38.71 warning: trait objects without an explicit `dyn` are deprecated 75:38.71 --> gfx/webrender_bindings/src/moz2d_renderer.rs:679:25 75:38.71 | 75:38.72 679 | resources: &BlobImageResources, 75:38.72 | ^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn BlobImageResources` 75:45.20 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/js/GCAPI.h:15, 75:45.20 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/js/Value.h:25, 75:45.20 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/js/CallArgs.h:73, 75:45.20 from /builddir/build/BUILD/thunderbird-68.1.1/js/src/wasm/AsmJS.h:27, 75:45.20 from /builddir/build/BUILD/thunderbird-68.1.1/js/src/wasm/AsmJS.cpp:19, 75:45.20 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/js/src/wasm/Unified_cpp_js_src_wasm0.cpp:2: 75:45.20 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/Vector.h: In function 'bool CheckFuncPtrTableAgainstExisting(ModuleValidator&, js::frontend::ParseNode*, js::PropertyName*, js::wasm::FuncType&&, unsigned int, uint32_t*) [with Unit = mozilla::Utf8Unit]': 75:45.21 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/Vector.h:512:19: warning: 'sigIndex' may be used uninitialized in this function [-Wmaybe-uninitialized] 75:45.21 512 | return begin()[aIndex]; 75:45.21 | ~~~~~~~^ 75:45.21 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/js/src/wasm/Unified_cpp_js_src_wasm0.cpp:2: 75:45.21 /builddir/build/BUILD/thunderbird-68.1.1/js/src/wasm/AsmJS.cpp:2011:14: note: 'sigIndex' was declared here 75:45.21 2011 | uint32_t sigIndex; 75:45.21 | ^~~~~~~~ 75:45.64 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/js/GCAPI.h:15, 75:45.65 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/js/Value.h:25, 75:45.65 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/js/CallArgs.h:73, 75:45.66 from /builddir/build/BUILD/thunderbird-68.1.1/js/src/wasm/AsmJS.h:27, 75:45.66 from /builddir/build/BUILD/thunderbird-68.1.1/js/src/wasm/AsmJS.cpp:19, 75:45.67 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/js/src/wasm/Unified_cpp_js_src_wasm0.cpp:2: 75:45.67 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/Vector.h: In function 'bool CheckFuncPtrTableAgainstExisting(ModuleValidator&, js::frontend::ParseNode*, js::PropertyName*, js::wasm::FuncType&&, unsigned int, uint32_t*) [with Unit = char16_t]': 75:45.68 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/Vector.h:512:19: warning: 'sigIndex' may be used uninitialized in this function [-Wmaybe-uninitialized] 75:45.68 512 | return begin()[aIndex]; 75:45.69 | ~~~~~~~^ 75:45.70 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/js/src/wasm/Unified_cpp_js_src_wasm0.cpp:2: 75:45.70 /builddir/build/BUILD/thunderbird-68.1.1/js/src/wasm/AsmJS.cpp:2011:14: note: 'sigIndex' was declared here 75:45.71 2011 | uint32_t sigIndex; 75:45.71 | ^~~~~~~~ 80:39.62 In file included from /builddir/build/BUILD/thunderbird-68.1.1/js/src/wasm/WasmTextToBinary.cpp:34, 80:39.63 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/js/src/wasm/Unified_cpp_js_src_wasm3.cpp:11: 80:39.63 /builddir/build/BUILD/thunderbird-68.1.1/js/src/wasm/WasmAST.h: In function 'js::wasm::AstExpr* ParseExprBody({anonymous}::WasmParseContext&, {anonymous}::WasmToken, bool)': 80:39.63 /builddir/build/BUILD/thunderbird-68.1.1/js/src/wasm/WasmAST.h:498:75: warning: 'result' may be used uninitialized in this function [-Wmaybe-uninitialized] 80:39.63 498 | explicit AstConst(LitVal val) : AstExpr(Kind, ExprType::Limit), val_(val) {} 80:39.63 | ^ 80:39.64 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/js/src/wasm/Unified_cpp_js_src_wasm3.cpp:11: 80:39.64 /builddir/build/BUILD/thunderbird-68.1.1/js/src/wasm/WasmTextToBinary.cpp:2873:9: note: 'result' was declared here 80:39.64 2873 | Float result; 80:39.64 | ^~~~~~ 80:39.64 In file included from /builddir/build/BUILD/thunderbird-68.1.1/js/src/wasm/WasmTextToBinary.cpp:34, 80:39.64 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/js/src/wasm/Unified_cpp_js_src_wasm3.cpp:11: 80:39.66 /builddir/build/BUILD/thunderbird-68.1.1/js/src/wasm/WasmAST.h:498:75: warning: 'result' may be used uninitialized in this function [-Wmaybe-uninitialized] 80:39.66 498 | explicit AstConst(LitVal val) : AstExpr(Kind, ExprType::Limit), val_(val) {} 80:39.66 | ^ 80:39.66 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/js/src/wasm/Unified_cpp_js_src_wasm3.cpp:11: 80:39.66 /builddir/build/BUILD/thunderbird-68.1.1/js/src/wasm/WasmTextToBinary.cpp:2873:9: note: 'result' was declared here 80:39.67 2873 | Float result; 80:39.67 | ^~~~~~ 80:45.15 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/js/src/wasm/Unified_cpp_js_src_wasm3.cpp:29: 80:45.15 /builddir/build/BUILD/thunderbird-68.1.1/js/src/wasm/WasmValidate.cpp: In function 'bool js::wasm::DecodeValidatedLocalEntries(js::wasm::Decoder&, js::wasm::ValTypeVector*)': 80:45.15 /builddir/build/BUILD/thunderbird-68.1.1/js/src/wasm/WasmValidate.cpp:431:26: warning: 'numLocalEntries' may be used uninitialized in this function [-Wmaybe-uninitialized] 80:45.16 431 | for (uint32_t i = 0; i < numLocalEntries; i++) { 80:45.16 | ~~^~~~~~~~~~~~~~~~~ 81:24.72 In file included from /builddir/build/BUILD/thunderbird-68.1.1/js/src/jsapi.cpp:49, 81:24.73 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/js/src/Unified_cpp_js_src6.cpp:38: 81:24.73 /builddir/build/BUILD/thunderbird-68.1.1/js/src/gc/PublicIterators.h: In function 'JSObject* JS_TransplantObject(JSContext*, JS::HandleObject, JS::HandleObject)': 81:24.75 /builddir/build/BUILD/thunderbird-68.1.1/js/src/gc/PublicIterators.h:87:7: warning: '*((void*)(& c)+40).js::CompartmentsInZoneIter::it' may be used uninitialized in this function [-Wmaybe-uninitialized] 81:24.75 87 | it++; 81:24.75 | ~~^~ 81:24.76 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/js/src/Unified_cpp_js_src6.cpp:38: 81:24.76 /builddir/build/BUILD/thunderbird-68.1.1/js/src/jsapi.cpp:606:25: note: '*((void*)(& c)+40).js::CompartmentsInZoneIter::it' was declared here 81:24.76 606 | for (CompartmentsIter c(cx->runtime()); !c.done(); c.next()) { 81:24.77 | ^ 81:24.77 In file included from /builddir/build/BUILD/thunderbird-68.1.1/js/src/jsapi.cpp:49, 81:24.77 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/js/src/Unified_cpp_js_src6.cpp:38: 81:24.79 /builddir/build/BUILD/thunderbird-68.1.1/js/src/gc/PublicIterators.h:83:42: warning: '*((void*)(& c)+40).js::CompartmentsInZoneIter::zone' may be used uninitialized in this function [-Wmaybe-uninitialized] 81:24.79 83 | it >= zone->compartments().end(); 81:24.80 | ~~~~~~~~~~~~~~~~~~~~~~~~^~ 81:24.80 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/js/src/Unified_cpp_js_src6.cpp:38: 81:24.80 /builddir/build/BUILD/thunderbird-68.1.1/js/src/jsapi.cpp:606:25: note: '*((void*)(& c)+40).js::CompartmentsInZoneIter::zone' was declared here 81:24.81 606 | for (CompartmentsIter c(cx->runtime()); !c.done(); c.next()) { 81:24.81 | ^ 81:30.48 In file included from /builddir/build/BUILD/thunderbird-68.1.1/js/src/jsfriendapi.cpp:21, 81:30.48 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/js/src/Unified_cpp_js_src7.cpp:11: 81:30.48 /builddir/build/BUILD/thunderbird-68.1.1/js/src/gc/PublicIterators.h: In function 'JS::Realm* js::GetAnyRealmInZone(JS::Zone*)': 81:30.48 /builddir/build/BUILD/thunderbird-68.1.1/js/src/gc/PublicIterators.h:123:13: warning: '*((void*)(& realm)+16).js::RealmsInCompartmentIter::it' may be used uninitialized in this function [-Wmaybe-uninitialized] 81:30.48 123 | return *it; 81:30.48 | ^~ 81:30.48 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/js/src/Unified_cpp_js_src7.cpp:11: 81:30.48 /builddir/build/BUILD/thunderbird-68.1.1/js/src/jsfriendapi.cpp:1133:20: note: '*((void*)(& realm)+16).js::RealmsInCompartmentIter::it' was declared here 81:30.48 1133 | RealmsInZoneIter realm(zone); 81:30.48 | ^~~~~ 81:32.81 modules/fdlibm/src 81:39.12 In file included from /builddir/build/BUILD/thunderbird-68.1.1/js/src/jsapi.h:19, 81:39.13 from /builddir/build/BUILD/thunderbird-68.1.1/js/src/jsexn.h:14, 81:39.13 from /builddir/build/BUILD/thunderbird-68.1.1/js/src/jsexn.cpp:11, 81:39.14 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/js/src/Unified_cpp_js_src7.cpp:2: 81:39.14 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/Variant.h: In member function 'void mozilla::detail::HashTable::rehashTableInPlace() [with T = mozilla::HashMapEntry >; HashPolicy = mozilla::HashMap, js::CrossCompartmentKey::Hasher, js::SystemAllocPolicy>::MapHashPolicy; AllocPolicy = js::SystemAllocPolicy]': 81:39.14 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/Variant.h:212:7: warning: '*((void*)& tmp +8)' may be used uninitialized in this function [-Wmaybe-uninitialized] 81:39.14 212 | ::new (KnownNotNull, aLhs) T(aRhs.template extract()); 81:39.15 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 81:39.15 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/AlreadyAddRefed.h:14, 81:39.16 from /builddir/build/BUILD/thunderbird-68.1.1/js/src/jsapi.h:12, 81:39.16 from /builddir/build/BUILD/thunderbird-68.1.1/js/src/jsexn.h:14, 81:39.16 from /builddir/build/BUILD/thunderbird-68.1.1/js/src/jsexn.cpp:11, 81:39.16 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/js/src/Unified_cpp_js_src7.cpp:2: 81:39.17 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/Move.h:201:5: note: '*((void*)& tmp +8)' was declared here 81:39.17 201 | T tmp(std::move(aX)); 81:39.18 | ^~~ 81:41.03 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/js/HashTable.h:10, 81:41.03 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/js/TracingAPI.h:11, 81:41.04 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/js/GCPolicyAPI.h:49, 81:41.04 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/js/RootingAPI.h:22, 81:41.04 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/js/CallArgs.h:72, 81:41.04 from /builddir/build/BUILD/thunderbird-68.1.1/js/src/jsapi.h:29, 81:41.04 from /builddir/build/BUILD/thunderbird-68.1.1/js/src/jsexn.h:14, 81:41.04 from /builddir/build/BUILD/thunderbird-68.1.1/js/src/jsexn.cpp:11, 81:41.04 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/js/src/Unified_cpp_js_src7.cpp:2: 81:41.04 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/HashTable.h: In function 'bool js::NukeCrossCompartmentWrappers(JSContext*, const js::CompartmentFilter&, JS::Realm*, js::NukeReferencesToWindow, js::NukeReferencesFromTarget)': 81:41.05 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/HashTable.h:1458:11: warning: '*((void*)& e +97)' may be used uninitialized in this function [-Wmaybe-uninitialized] 81:41.05 1458 | if (mRemoved) { 81:41.05 | ^~~~~~~~ 81:41.05 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/js/src/Unified_cpp_js_src7.cpp:47: 81:41.05 /builddir/build/BUILD/thunderbird-68.1.1/js/src/proxy/CrossCompartmentWrapper.cpp:454:55: note: '*((void*)& e +97)' was declared here 81:41.06 454 | mozilla::Maybe e; 81:41.06 | ^ 81:41.07 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/js/HashTable.h:10, 81:41.07 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/js/TracingAPI.h:11, 81:41.08 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/js/GCPolicyAPI.h:49, 81:41.08 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/js/RootingAPI.h:22, 81:41.08 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/js/CallArgs.h:72, 81:41.08 from /builddir/build/BUILD/thunderbird-68.1.1/js/src/jsapi.h:29, 81:41.08 from /builddir/build/BUILD/thunderbird-68.1.1/js/src/jsexn.h:14, 81:41.08 from /builddir/build/BUILD/thunderbird-68.1.1/js/src/jsexn.cpp:11, 81:41.08 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/js/src/Unified_cpp_js_src7.cpp:2: 81:41.09 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/HashTable.h:1987:7: warning: '*((void*)(& e)+56).mozilla::detail::HashTable >, mozilla::HashMap, js::CrossCompartmentKey::Hasher, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::ModIterator::mTable' may be used uninitialized in this function [-Wmaybe-uninitialized] 81:41.09 1987 | (void)changeTableSize(bestCapacity, DontReportFailure); 81:41.09 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/js/src/Unified_cpp_js_src7.cpp:47: 81:41.09 /builddir/build/BUILD/thunderbird-68.1.1/js/src/proxy/CrossCompartmentWrapper.cpp:454:55: note: '*((void*)(& e)+56).mozilla::detail::HashTable >, mozilla::HashMap, js::CrossCompartmentKey::Hasher, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::ModIterator::mTable' was declared here 81:41.09 454 | mozilla::Maybe e; 81:41.09 | ^ 81:41.10 In file included from /builddir/build/BUILD/thunderbird-68.1.1/js/src/vm/Realm.h:26, 81:41.10 from /builddir/build/BUILD/thunderbird-68.1.1/js/src/vm/GlobalObject.h:19, 81:41.10 from /builddir/build/BUILD/thunderbird-68.1.1/js/src/jsexn.cpp:33, 81:41.10 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/js/src/Unified_cpp_js_src7.cpp:2: 81:41.10 /builddir/build/BUILD/thunderbird-68.1.1/js/src/vm/Compartment.h:340:9: warning: '*((void*)& e +72)' may be used uninitialized in this function [-Wmaybe-uninitialized] 81:41.10 340 | if (!inner->empty()) { 81:41.11 | ^~ 81:41.11 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/js/src/Unified_cpp_js_src7.cpp:47: 81:41.11 /builddir/build/BUILD/thunderbird-68.1.1/js/src/proxy/CrossCompartmentWrapper.cpp:454:55: note: '*((void*)& e +72)' was declared here 81:41.11 454 | mozilla::Maybe e; 81:41.11 | ^ 81:41.11 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/js/HashTable.h:10, 81:41.11 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/js/TracingAPI.h:11, 81:41.11 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/js/GCPolicyAPI.h:49, 81:41.11 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/js/RootingAPI.h:22, 81:41.12 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/js/CallArgs.h:72, 81:41.12 from /builddir/build/BUILD/thunderbird-68.1.1/js/src/jsapi.h:29, 81:41.12 from /builddir/build/BUILD/thunderbird-68.1.1/js/src/jsexn.h:14, 81:41.12 from /builddir/build/BUILD/thunderbird-68.1.1/js/src/jsexn.cpp:11, 81:41.12 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/js/src/Unified_cpp_js_src7.cpp:2: 81:41.12 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/HashTable.h:1146:48: warning: '*((void*)& e +64)' may be used uninitialized in this function [-Wmaybe-uninitialized] 81:41.12 1146 | bool hasCollision() const { return *mKeyHash & Entry::sCollisionBit; } 81:41.13 | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 81:41.13 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/js/src/Unified_cpp_js_src7.cpp:47: 81:41.13 /builddir/build/BUILD/thunderbird-68.1.1/js/src/proxy/CrossCompartmentWrapper.cpp:454:55: note: '*((void*)& e +64)' was declared here 81:41.13 454 | mozilla::Maybe e; 81:41.13 | ^ 81:41.13 In file included from /builddir/build/BUILD/thunderbird-68.1.1/js/src/jsapi.h:19, 81:41.13 from /builddir/build/BUILD/thunderbird-68.1.1/js/src/jsexn.h:14, 81:41.14 from /builddir/build/BUILD/thunderbird-68.1.1/js/src/jsexn.cpp:11, 81:41.14 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/js/src/Unified_cpp_js_src7.cpp:2: 81:41.15 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/Variant.h:220:5: warning: '*((void*)& e +56)' may be used uninitialized in this function [-Wmaybe-uninitialized] 81:41.15 220 | if (aV.template is()) { 81:41.15 | ^~ 81:41.15 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/js/src/Unified_cpp_js_src7.cpp:47: 81:41.15 /builddir/build/BUILD/thunderbird-68.1.1/js/src/proxy/CrossCompartmentWrapper.cpp:454:55: note: '*((void*)& e +56)' was declared here 81:41.15 454 | mozilla::Maybe e; 81:41.15 | ^ 81:41.15 In file included from /builddir/build/BUILD/thunderbird-68.1.1/js/src/vm/Realm.h:26, 81:41.16 from /builddir/build/BUILD/thunderbird-68.1.1/js/src/vm/GlobalObject.h:19, 81:41.16 from /builddir/build/BUILD/thunderbird-68.1.1/js/src/jsexn.cpp:33, 81:41.16 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/js/src/Unified_cpp_js_src7.cpp:2: 81:41.16 /builddir/build/BUILD/thunderbird-68.1.1/js/src/vm/Compartment.h:277:14: warning: '*((void*)& e +16)' may be used uninitialized in this function [-Wmaybe-uninitialized] 81:41.16 277 | for (; !outer->empty(); outer->popFront()) { 81:41.16 | ^~~~~~~~~~~~~~~ 81:41.16 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/js/src/Unified_cpp_js_src7.cpp:47: 81:41.17 /builddir/build/BUILD/thunderbird-68.1.1/js/src/proxy/CrossCompartmentWrapper.cpp:454:55: note: '*((void*)& e +16)' was declared here 81:41.17 454 | mozilla::Maybe e; 81:41.17 | ^ 81:41.17 /builddir/build/BUILD/thunderbird-68.1.1/js/src/proxy/CrossCompartmentWrapper.cpp:454:55: warning: '*((void*)& e +8)' may be used uninitialized in this function [-Wmaybe-uninitialized] 81:41.17 In file included from /builddir/build/BUILD/thunderbird-68.1.1/js/src/vm/Realm.h:26, 81:41.17 from /builddir/build/BUILD/thunderbird-68.1.1/js/src/vm/GlobalObject.h:19, 81:41.18 from /builddir/build/BUILD/thunderbird-68.1.1/js/src/jsexn.cpp:33, 81:41.18 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/js/src/Unified_cpp_js_src7.cpp:2: 81:41.18 /builddir/build/BUILD/thunderbird-68.1.1/js/src/vm/Compartment.h:277:14: warning: 'e' may be used uninitialized in this function [-Wmaybe-uninitialized] 81:41.18 277 | for (; !outer->empty(); outer->popFront()) { 81:41.18 | ^~~~~~~~~~~~~~~ 81:41.18 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/js/src/Unified_cpp_js_src7.cpp:47: 81:41.18 /builddir/build/BUILD/thunderbird-68.1.1/js/src/proxy/CrossCompartmentWrapper.cpp:454:55: note: 'e' was declared here 81:41.18 454 | mozilla::Maybe e; 81:41.19 | ^ 81:41.19 In file included from /builddir/build/BUILD/thunderbird-68.1.1/js/src/jsfriendapi.cpp:21, 81:41.19 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/js/src/Unified_cpp_js_src7.cpp:11: 81:41.19 /builddir/build/BUILD/thunderbird-68.1.1/js/src/gc/PublicIterators.h:87:7: warning: '*((void*)(& c)+40).js::CompartmentsInZoneIter::it' may be used uninitialized in this function [-Wmaybe-uninitialized] 81:41.19 87 | it++; 81:41.19 | ~~^~ 81:41.19 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/js/src/Unified_cpp_js_src7.cpp:47: 81:41.20 /builddir/build/BUILD/thunderbird-68.1.1/js/src/proxy/CrossCompartmentWrapper.cpp:438:25: note: '*((void*)(& c)+40).js::CompartmentsInZoneIter::it' was declared here 81:41.20 438 | for (CompartmentsIter c(rt); !c.done(); c.next()) { 81:41.20 | ^ 81:41.20 In file included from /builddir/build/BUILD/thunderbird-68.1.1/js/src/jsfriendapi.cpp:21, 81:41.20 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/js/src/Unified_cpp_js_src7.cpp:11: 81:41.20 /builddir/build/BUILD/thunderbird-68.1.1/js/src/gc/PublicIterators.h:83:42: warning: '*((void*)(& c)+40).js::CompartmentsInZoneIter::zone' may be used uninitialized in this function [-Wmaybe-uninitialized] 81:41.21 83 | it >= zone->compartments().end(); 81:41.21 | ~~~~~~~~~~~~~~~~~~~~~~~~^~ 81:41.21 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/js/src/Unified_cpp_js_src7.cpp:47: 81:41.21 /builddir/build/BUILD/thunderbird-68.1.1/js/src/proxy/CrossCompartmentWrapper.cpp:438:25: note: '*((void*)(& c)+40).js::CompartmentsInZoneIter::zone' was declared here 81:41.21 438 | for (CompartmentsIter c(rt); !c.done(); c.next()) { 81:41.21 | ^ 81:43.12 In file included from /builddir/build/BUILD/thunderbird-68.1.1/js/src/jsfriendapi.cpp:21, 81:43.12 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/js/src/Unified_cpp_js_src7.cpp:11: 81:43.13 /builddir/build/BUILD/thunderbird-68.1.1/js/src/gc/PublicIterators.h: In function 'bool js::RemapAllWrappersForObject(JSContext*, JSObject*, JSObject*)': 81:43.13 /builddir/build/BUILD/thunderbird-68.1.1/js/src/gc/PublicIterators.h:92:13: warning: '*((void*)(& c)+40).js::CompartmentsInZoneIter::it' may be used uninitialized in this function [-Wmaybe-uninitialized] 81:43.13 92 | return *it; 81:43.14 | ^~ 81:43.14 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/js/src/Unified_cpp_js_src7.cpp:47: 81:43.16 /builddir/build/BUILD/thunderbird-68.1.1/js/src/proxy/CrossCompartmentWrapper.cpp:622:25: note: '*((void*)(& c)+40).js::CompartmentsInZoneIter::it' was declared here 81:43.16 622 | for (CompartmentsIter c(cx->runtime()); !c.done(); c.next()) { 81:43.16 | ^ 81:43.16 In file included from /builddir/build/BUILD/thunderbird-68.1.1/js/src/jsfriendapi.cpp:21, 81:43.17 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/js/src/Unified_cpp_js_src7.cpp:11: 81:43.17 /builddir/build/BUILD/thunderbird-68.1.1/js/src/gc/PublicIterators.h:83:42: warning: '*((void*)(& c)+40).js::CompartmentsInZoneIter::zone' may be used uninitialized in this function [-Wmaybe-uninitialized] 81:43.17 83 | it >= zone->compartments().end(); 81:43.17 | ~~~~~~~~~~~~~~~~~~~~~~~~^~ 81:43.18 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/js/src/Unified_cpp_js_src7.cpp:47: 81:43.18 /builddir/build/BUILD/thunderbird-68.1.1/js/src/proxy/CrossCompartmentWrapper.cpp:622:25: note: '*((void*)(& c)+40).js::CompartmentsInZoneIter::zone' was declared here 81:43.18 622 | for (CompartmentsIter c(cx->runtime()); !c.done(); c.next()) { 81:43.18 | ^ 81:43.90 In file included from /builddir/build/BUILD/thunderbird-68.1.1/js/src/jsfriendapi.cpp:21, 81:43.90 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/js/src/Unified_cpp_js_src7.cpp:11: 81:43.90 /builddir/build/BUILD/thunderbird-68.1.1/js/src/gc/PublicIterators.h: In function 'bool js::RecomputeWrappers(JSContext*, const js::CompartmentFilter&, const js::CompartmentFilter&)': 81:43.90 /builddir/build/BUILD/thunderbird-68.1.1/js/src/gc/PublicIterators.h:87:7: warning: '*((void*)(& c)+40).js::CompartmentsInZoneIter::it' may be used uninitialized in this function [-Wmaybe-uninitialized] 81:43.90 87 | it++; 81:43.90 | ~~^~ 81:43.91 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/js/src/Unified_cpp_js_src7.cpp:47: 81:43.91 /builddir/build/BUILD/thunderbird-68.1.1/js/src/proxy/CrossCompartmentWrapper.cpp:644:25: note: '*((void*)(& c)+40).js::CompartmentsInZoneIter::it' was declared here 81:43.91 644 | for (CompartmentsIter c(cx->runtime()); !c.done(); c.next()) { 81:43.91 | ^ 81:43.91 In file included from /builddir/build/BUILD/thunderbird-68.1.1/js/src/jsfriendapi.cpp:21, 81:43.91 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/js/src/Unified_cpp_js_src7.cpp:11: 81:43.91 /builddir/build/BUILD/thunderbird-68.1.1/js/src/gc/PublicIterators.h:83:42: warning: '*((void*)(& c)+40).js::CompartmentsInZoneIter::zone' may be used uninitialized in this function [-Wmaybe-uninitialized] 81:43.92 83 | it >= zone->compartments().end(); 81:43.92 | ~~~~~~~~~~~~~~~~~~~~~~~~^~ 81:43.92 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/js/src/Unified_cpp_js_src7.cpp:47: 81:43.92 /builddir/build/BUILD/thunderbird-68.1.1/js/src/proxy/CrossCompartmentWrapper.cpp:644:25: note: '*((void*)(& c)+40).js::CompartmentsInZoneIter::zone' was declared here 81:43.92 644 | for (CompartmentsIter c(cx->runtime()); !c.done(); c.next()) { 81:43.92 | ^ 81:49.37 memory/build 81:49.69 memory/mozalloc 82:01.67 memory/volatile 82:04.72 mozglue/misc 82:19.88 /builddir/build/BUILD/thunderbird-68.1.1/mozglue/misc/TimeStamp.cpp: In static member function 'static mozilla::TimeStamp mozilla::TimeStamp::NowFuzzy(mozilla::TimeStampValue)': 82:19.88 /builddir/build/BUILD/thunderbird-68.1.1/mozglue/misc/TimeStamp.cpp:112:20: note: parameter passing for argument of type 'mozilla::TimeStampValue' {aka 'mozilla::TimeStamp63Bit'} changed in GCC 9.1 82:19.88 112 | MFBT_API TimeStamp TimeStamp::NowFuzzy(TimeStampValue aValue) { 82:19.88 | ^~~~~~~~~ 82:22.51 config/external/icu/common 82:45.98 config/external/icu/data/icudata_gas.o 82:46.06 config/external/icu/i18n 82:46.17 db/sqlite3/src 85:54.94 Compiling geckoservo v0.0.1 (/builddir/build/BUILD/thunderbird-68.1.1/servo/ports/geckolib) 85:56.37 warning: trait objects without an explicit `dyn` are deprecated 85:56.37 --> servo/ports/geckolib/glue.rs:1350:25 85:56.37 | 85:56.37 1350 | let loader: Option<&StyleStylesheetLoader> = match loader { 85:56.37 | ^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn StyleStylesheetLoader` 85:56.38 | 85:56.38 = note: #[warn(bare_trait_objects)] on by default 85:56.38 warning: trait objects without an explicit `dyn` are deprecated 85:56.38 --> servo/ports/geckolib/glue.rs:1361:41 85:56.39 | 85:56.39 1361 | reporter.as_ref().map(|r| r as &ParseErrorReporter), 85:56.39 | ^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn ParseErrorReporter` 85:56.39 warning: trait objects without an explicit `dyn` are deprecated 85:56.39 --> servo/ports/geckolib/glue.rs:1849:34 85:56.41 | 85:56.41 1849 | .map(|loader| loader as &StyleStylesheetLoader); 85:56.41 | ^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn StyleStylesheetLoader` 85:56.41 warning: trait objects without an explicit `dyn` are deprecated 85:56.41 --> servo/ports/geckolib/glue.rs:3529:28 85:56.41 | 85:56.42 3529 | matching_func: Option<&Fn(&PseudoElement) -> bool>, 85:56.42 | ^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&PseudoElement) -> bool` 85:56.42 warning: trait objects without an explicit `dyn` are deprecated 85:56.42 --> servo/ports/geckolib/glue.rs:3718:23 85:56.42 | 85:56.42 3718 | reporter: Option<&ParseErrorReporter>, 85:56.42 | ^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn ParseErrorReporter` 85:56.43 warning: trait objects without an explicit `dyn` are deprecated 85:56.43 --> servo/ports/geckolib/glue.rs:3755:41 85:56.43 | 85:56.43 3755 | reporter.as_ref().map(|r| r as &ParseErrorReporter), 85:56.43 | ^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn ParseErrorReporter` 85:56.43 warning: trait objects without an explicit `dyn` are deprecated 85:56.43 --> servo/ports/geckolib/glue.rs:3907:41 85:56.43 | 85:56.44 3907 | reporter.as_ref().map(|r| r as &ParseErrorReporter), 85:56.44 | ^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn ParseErrorReporter` 85:56.44 warning: trait objects without an explicit `dyn` are deprecated 85:56.44 --> servo/ports/geckolib/glue.rs:4114:41 85:56.44 | 85:56.44 4114 | reporter.as_ref().map(|r| r as &ParseErrorReporter), 85:56.44 | ^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn ParseErrorReporter` 85:56.44 warning: trait objects without an explicit `dyn` are deprecated 85:56.45 --> servo/ports/geckolib/glue.rs:5135:32 85:56.45 | 85:56.45 5135 | font_metrics_provider: &'a FontMetricsProvider, 85:56.45 | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn FontMetricsProvider` 85:56.45 warning: trait objects without an explicit `dyn` are deprecated 85:56.45 --> servo/ports/geckolib/glue.rs:6088:29 85:56.45 | 85:56.46 6088 | error_reporter: Option<&ParseErrorReporter>, 85:56.46 | ^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn ParseErrorReporter` 85:56.46 warning: trait objects without an explicit `dyn` are deprecated 85:56.46 --> servo/ports/geckolib/glue.rs:6152:63 85:56.46 | 85:56.46 6152 | match parse_color(&value, reporter.as_ref().map(|r| r as &ParseErrorReporter)) { 85:56.46 | ^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn ParseErrorReporter` 86:04.41 third_party/prio 86:04.48 /builddir/build/BUILD/thunderbird-68.1.1/security/nss/lib/freebl/mpi/montmulf.c: In function 'conv_i32_to_d32': 86:04.50 /builddir/build/BUILD/thunderbird-68.1.1/security/nss/lib/freebl/mpi/montmulf.c:117: warning: ignoring #pragma pipeloop [-Wunknown-pragmas] 86:04.50 117 | #pragma pipeloop(0) 86:04.50 | 86:04.50 /builddir/build/BUILD/thunderbird-68.1.1/security/nss/lib/freebl/mpi/montmulf.c: In function 'conv_i32_to_d16': 86:04.51 /builddir/build/BUILD/thunderbird-68.1.1/security/nss/lib/freebl/mpi/montmulf.c:128: warning: ignoring #pragma pipeloop [-Wunknown-pragmas] 86:04.51 128 | #pragma pipeloop(0) 86:04.51 | 86:04.51 /builddir/build/BUILD/thunderbird-68.1.1/security/nss/lib/freebl/mpi/montmulf.c: In function 'conv_i32_to_d32_and_d16': 86:04.51 /builddir/build/BUILD/thunderbird-68.1.1/security/nss/lib/freebl/mpi/montmulf.c:143: warning: ignoring #pragma pipeloop [-Wunknown-pragmas] 86:04.52 143 | #pragma pipeloop(0) 86:04.52 | 86:04.52 /builddir/build/BUILD/thunderbird-68.1.1/security/nss/lib/freebl/mpi/montmulf.c: In function 'mont_mulf_noconv': 86:04.52 /builddir/build/BUILD/thunderbird-68.1.1/security/nss/lib/freebl/mpi/montmulf.c:218: warning: ignoring #pragma pipeloop [-Wunknown-pragmas] 86:04.52 218 | #pragma pipeloop(0) 86:04.54 | 86:04.54 /builddir/build/BUILD/thunderbird-68.1.1/security/nss/lib/freebl/mpi/montmulf.c:197:13: warning: unused variable 'dptmp' [-Wunused-variable] 86:04.54 197 | double *dptmp, *pdm1, *pdm2, *pdn, *pdtj, pdn_0, pdm1_0; 86:04.54 | ^~~~~ 86:04.54 /builddir/build/BUILD/thunderbird-68.1.1/security/nss/lib/freebl/mpi/montmulf.c:196:24: warning: unused variable 'nextm2j' [-Wunused-variable] 86:04.54 196 | double digit, m2j, nextm2j, a, b; 86:04.54 | ^~~~~~~ 86:04.54 /builddir/build/BUILD/thunderbird-68.1.1/security/nss/lib/freebl/mpi/montmulf.c:195:9: warning: unused variable 'tmp' [-Wunused-variable] 86:04.55 195 | int tmp; 86:04.55 | ^~~ 86:06.50 In file included from /builddir/build/BUILD/thunderbird-68.1.1/security/nss/lib/freebl/mpi/mpi.c:10: 86:06.50 /builddir/build/BUILD/thunderbird-68.1.1/security/nss/lib/freebl/mpi/mpi.c: In function 's_mp_fixup_reciprocal': 86:06.51 /builddir/build/BUILD/thunderbird-68.1.1/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] 86:06.51 86 | #define MP_MIN(a, b) (((a) < (b)) ? (a) : (b)) 86:06.51 | ^ 86:06.51 /builddir/build/BUILD/thunderbird-68.1.1/security/nss/lib/freebl/mpi/mpi.c:2128:17: note: in expansion of macro 'MP_MIN' 86:06.51 2128 | int j = MP_MIN(k, MP_DIGIT_BIT); 86:06.51 | ^~~~~~ 86:06.51 /builddir/build/BUILD/thunderbird-68.1.1/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] 86:06.51 86 | #define MP_MIN(a, b) (((a) < (b)) ? (a) : (b)) 86:06.51 | ^~~ 86:06.51 /builddir/build/BUILD/thunderbird-68.1.1/security/nss/lib/freebl/mpi/mpi.c:2128:17: note: in expansion of macro 'MP_MIN' 86:06.51 2128 | int j = MP_MIN(k, MP_DIGIT_BIT); 86:06.51 | ^~~~~~ 86:06.51 /builddir/build/BUILD/thunderbird-68.1.1/security/nss/lib/freebl/mpi/mpi.c:2130:15: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 86:06.51 2130 | if (j < MP_DIGIT_BIT) { 86:06.52 | ^ 86:06.56 /builddir/build/BUILD/thunderbird-68.1.1/security/nss/lib/freebl/mpi/mpi.c: In function 's_mp_todigit': 86:06.56 /builddir/build/BUILD/thunderbird-68.1.1/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] 86:06.56 4598 | if (val >= r) 86:06.56 | ^~ 86:11.49 /builddir/build/BUILD/thunderbird-68.1.1/security/nss/lib/freebl/mpi/mplogic.c: In function 'mpl_num_set': 86:11.49 /builddir/build/BUILD/thunderbird-68.1.1/security/nss/lib/freebl/mpi/mplogic.c:237:25: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 86:11.49 237 | for (db = 0; db < sizeof(mp_digit); db++) { 86:11.49 | ^ 86:11.49 /builddir/build/BUILD/thunderbird-68.1.1/security/nss/lib/freebl/mpi/mplogic.c: In function 'mpl_num_clear': 86:11.50 /builddir/build/BUILD/thunderbird-68.1.1/security/nss/lib/freebl/mpi/mplogic.c:268:25: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 86:11.50 268 | for (db = 0; db < sizeof(mp_digit); db++) { 86:11.50 | ^ 86:22.65 third_party/msgpack 86:26.97 media/libjpeg 87:07.32 /builddir/build/BUILD/thunderbird-68.1.1/media/libjpeg/jdphuff.c: In function 'decode_mcu_DC_first': 87:07.32 /builddir/build/BUILD/thunderbird-68.1.1/media/libjpeg/jdphuff.c:214:60: warning: operand of ?: changes signedness from 'int' to 'unsigned int' due to unsignedness of other operand [-Wsign-compare] 87:07.32 214 | ((x) < (1 << ((s) - 1)) ? (x) + (((NEG_1) << (s)) + 1) : (x)) 87:07.32 | ^~~ 87:07.32 /builddir/build/BUILD/thunderbird-68.1.1/media/libjpeg/jdphuff.c:343:13: note: in expansion of macro 'HUFF_EXTEND' 87:07.32 343 | s = HUFF_EXTEND(r, s); 87:07.32 | ^~~~~~~~~~~ 87:07.32 /builddir/build/BUILD/thunderbird-68.1.1/media/libjpeg/jdphuff.c: In function 'decode_mcu_AC_first': 87:07.33 /builddir/build/BUILD/thunderbird-68.1.1/media/libjpeg/jdphuff.c:214:60: warning: operand of ?: changes signedness from 'int' to 'unsigned int' due to unsignedness of other operand [-Wsign-compare] 87:07.33 214 | ((x) < (1 << ((s) - 1)) ? (x) + (((NEG_1) << (s)) + 1) : (x)) 87:07.33 | ^~~ 87:07.33 /builddir/build/BUILD/thunderbird-68.1.1/media/libjpeg/jdphuff.c:420:15: note: in expansion of macro 'HUFF_EXTEND' 87:07.33 420 | s = HUFF_EXTEND(r, s); 87:07.33 | ^~~~~~~~~~~ 87:20.88 modules/brotli 87:23.00 In file included from /usr/include/string.h:494, 87:23.00 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/system_wrappers/string.h:3, 87:23.00 from /builddir/build/BUILD/thunderbird-68.1.1/intl/icu/source/common/cmemory.h:32, 87:23.00 from /builddir/build/BUILD/thunderbird-68.1.1/intl/icu/source/common/charstr.h:20, 87:23.01 from /builddir/build/BUILD/thunderbird-68.1.1/intl/icu/source/common/ucurr.cpp:23: 87:23.01 In function 'char* strncpy(char*, const char*, size_t)', 87:23.01 inlined from 'CReg::CReg(const UChar*, const char*)' at /builddir/build/BUILD/thunderbird-68.1.1/intl/icu/source/common/ucurr.cpp:386:9, 87:23.01 inlined from 'static const void* CReg::reg(const UChar*, const char*, UErrorCode*)' at /builddir/build/BUILD/thunderbird-68.1.1/intl/icu/source/common/ucurr.cpp:395:41, 87:23.01 inlined from 'static const void* CReg::reg(const UChar*, const char*, UErrorCode*)' at /builddir/build/BUILD/thunderbird-68.1.1/intl/icu/source/common/ucurr.cpp:392:29, 87:23.01 inlined from 'const void* ucurr_register_64(const UChar*, const char*, UErrorCode*)' at /builddir/build/BUILD/thunderbird-68.1.1/intl/icu/source/common/ucurr.cpp:467:25: 87:23.01 /usr/include/bits/string_fortified.h:106:34: warning: 'char* __builtin_strncpy(char*, const char*, long unsigned int)' output truncated before terminating nul copying as many bytes from a string as its length [-Wstringop-truncation] 87:23.01 106 | return __builtin___strncpy_chk (__dest, __src, __len, __bos (__dest)); 87:23.02 | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 87:23.02 In file included from /builddir/build/BUILD/thunderbird-68.1.1/intl/icu/source/common/ucurr.cpp:25: 87:23.02 /builddir/build/BUILD/thunderbird-68.1.1/intl/icu/source/common/ucurr.cpp: In function 'const void* ucurr_register_64(const UChar*, const char*, UErrorCode*)': 87:23.02 /builddir/build/BUILD/thunderbird-68.1.1/intl/icu/source/common/cstring.h:37:57: note: length computed here 87:23.03 37 | #define uprv_strlen(str) U_STANDARD_CPP_NAMESPACE strlen(str) 87:23.03 /builddir/build/BUILD/thunderbird-68.1.1/intl/icu/source/common/ucurr.cpp:382:32: note: in expansion of macro 'uprv_strlen' 87:23.03 382 | int32_t len = (int32_t)uprv_strlen(_id); 87:23.03 | ^~~~~~~~~~~ 87:29.65 modules/woff2 87:32.70 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/modules/woff2/Unified_cpp_modules_woff20.cpp:29: 87:32.70 /builddir/build/BUILD/thunderbird-68.1.1/modules/woff2/src/woff2_dec.cc: In function 'bool woff2::{anonymous}::ReadWOFF2Header(const uint8_t*, size_t, woff2::{anonymous}::WOFF2Header*)': 87:32.71 /builddir/build/BUILD/thunderbird-68.1.1/modules/woff2/src/woff2_dec.cc:1177:12: warning: unused variable 'dst_offset' [-Wunused-variable] 87:32.71 1177 | uint64_t dst_offset = first_table_offset; 87:32.71 | ^~~~~~~~~~ 87:43.98 modules/xz-embedded 87:46.32 media/libvorbis 87:46.46 In file included from /builddir/build/BUILD/thunderbird-68.1.1/media/libvorbis/lib/scales.h:21, 87:46.46 from /builddir/build/BUILD/thunderbird-68.1.1/media/libvorbis/lib/vorbis_codebook.c:23: 87:46.47 /builddir/build/BUILD/thunderbird-68.1.1/media/libvorbis/lib/os.h:177:12: warning: 'vorbis_ftoi' defined but not used [-Wunused-function] 87:46.47 177 | static int vorbis_ftoi(double f){ 87:46.47 | ^~~~~~~~~~~ 87:47.63 In file included from /builddir/build/BUILD/thunderbird-68.1.1/media/libvorbis/lib/bitrate.h:22, 87:47.63 from /builddir/build/BUILD/thunderbird-68.1.1/media/libvorbis/lib/codec_internal.h:58, 87:47.63 from /builddir/build/BUILD/thunderbird-68.1.1/media/libvorbis/lib/vorbis_floor1.c:22: 87:47.63 /builddir/build/BUILD/thunderbird-68.1.1/media/libvorbis/lib/os.h:177:12: warning: 'vorbis_ftoi' defined but not used [-Wunused-function] 87:47.63 177 | static int vorbis_ftoi(double f){ 87:47.64 | ^~~~~~~~~~~ 87:49.76 In file included from /builddir/build/BUILD/thunderbird-68.1.1/media/libvorbis/lib/bitrate.h:22, 87:49.76 from /builddir/build/BUILD/thunderbird-68.1.1/media/libvorbis/lib/codec_internal.h:58, 87:49.76 from /builddir/build/BUILD/thunderbird-68.1.1/media/libvorbis/lib/vorbis_info.c:25: 87:49.76 /builddir/build/BUILD/thunderbird-68.1.1/media/libvorbis/lib/os.h:177:12: warning: 'vorbis_ftoi' defined but not used [-Wunused-function] 87:49.77 177 | static int vorbis_ftoi(double f){ 87:49.77 | ^~~~~~~~~~~ 87:51.11 In file included from /builddir/build/BUILD/thunderbird-68.1.1/media/libvorbis/lib/bitrate.h:22, 87:51.11 from /builddir/build/BUILD/thunderbird-68.1.1/media/libvorbis/lib/codec_internal.h:58, 87:51.11 from /builddir/build/BUILD/thunderbird-68.1.1/media/libvorbis/lib/vorbis_res0.c:27: 87:51.12 /builddir/build/BUILD/thunderbird-68.1.1/media/libvorbis/lib/os.h:177:12: warning: 'vorbis_ftoi' defined but not used [-Wunused-function] 87:51.12 177 | static int vorbis_ftoi(double f){ 87:51.12 | ^~~~~~~~~~~ 87:52.69 In file included from /builddir/build/BUILD/thunderbird-68.1.1/media/libvorbis/lib/vorbis_window.c:19: 87:52.70 /builddir/build/BUILD/thunderbird-68.1.1/media/libvorbis/lib/os.h:177:12: warning: 'vorbis_ftoi' defined but not used [-Wunused-function] 87:52.70 177 | static int vorbis_ftoi(double f){ 87:52.70 | ^~~~~~~~~~~ 87:54.69 In file included from /builddir/build/BUILD/thunderbird-68.1.1/media/libvorbis/lib/bitrate.h:22, 87:54.69 from /builddir/build/BUILD/thunderbird-68.1.1/media/libvorbis/lib/codec_internal.h:58, 87:54.69 from /builddir/build/BUILD/thunderbird-68.1.1/media/libvorbis/lib/vorbis_analysis.c:22, 87:54.70 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/media/libvorbis/Unified_c_media_libvorbis0.c:2: 87:54.72 /builddir/build/BUILD/thunderbird-68.1.1/media/libvorbis/lib/os.h:177:12: warning: 'vorbis_ftoi' defined but not used [-Wunused-function] 87:54.72 177 | static int vorbis_ftoi(double f){ 87:54.72 | ^~~~~~~~~~~ 88:06.08 In file included from /usr/include/string.h:494, 88:06.08 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/system_wrappers/string.h:3, 88:06.08 from /builddir/build/BUILD/thunderbird-68.1.1/intl/icu/source/common/cmemory.h:32, 88:06.08 from /builddir/build/BUILD/thunderbird-68.1.1/intl/icu/source/common/charstr.h:20, 88:06.08 from /builddir/build/BUILD/thunderbird-68.1.1/intl/icu/source/common/uloc_tag.cpp:18: 88:06.08 In function 'char* strncpy(char*, const char*, size_t)', 88:06.08 inlined from 'ULanguageTag* ultag_parse(const char*, int32_t, int32_t*, UErrorCode*)' at /builddir/build/BUILD/thunderbird-68.1.1/intl/icu/source/common/uloc_tag.cpp:2117:21, 88:06.08 inlined from 'void ulocimp_forLanguageTag_64(const char*, int32_t, icu_64::ByteSink&, int32_t*, UErrorCode*)' at /builddir/build/BUILD/thunderbird-68.1.1/intl/icu/source/common/uloc_tag.cpp:2781:88: 88:06.08 /usr/include/bits/string_fortified.h:106:34: warning: 'char* __builtin_strncpy(char*, const char*, long unsigned int)' output truncated before terminating nul copying as many bytes from a string as its length [-Wstringop-truncation] 88:06.09 106 | return __builtin___strncpy_chk (__dest, __src, __len, __bos (__dest)); 88:06.09 | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 88:06.09 In file included from /builddir/build/BUILD/thunderbird-68.1.1/intl/icu/source/common/uloc_tag.cpp:20: 88:06.09 /builddir/build/BUILD/thunderbird-68.1.1/intl/icu/source/common/uloc_tag.cpp: In function 'void ulocimp_forLanguageTag_64(const char*, int32_t, icu_64::ByteSink&, int32_t*, UErrorCode*)': 88:06.09 /builddir/build/BUILD/thunderbird-68.1.1/intl/icu/source/common/cstring.h:37:57: note: length computed here 88:06.09 37 | #define uprv_strlen(str) U_STANDARD_CPP_NAMESPACE strlen(str) 88:06.09 /builddir/build/BUILD/thunderbird-68.1.1/intl/icu/source/common/uloc_tag.cpp:2116:46: note: in expansion of macro 'uprv_strlen' 88:06.09 2116 | size_t preferredTagLen = uprv_strlen(preferredTag); 88:06.09 | ^~~~~~~~~~~ 88:08.95 media/libmkv 88:09.07 /builddir/build/BUILD/thunderbird-68.1.1/media/libmkv/EbmlBufferWriter.c:43:13: warning: '_Serialize' defined but not used [-Wunused-function] 88:09.07 43 | static void _Serialize(EbmlGlobal *glob, const unsigned char *p, const unsigned char *q) { 88:09.07 | ^~~~~~~~~~ 88:10.08 media/libvpx 89:41.09 /builddir/build/BUILD/thunderbird-68.1.1/media/libvpx/libvpx/vp9/common/vp9_loopfilter.c: In function 'vp9_filter_block_plane_non420': 89:41.09 /builddir/build/BUILD/thunderbird-68.1.1/media/libvpx/libvpx/vp9/common/vp9_loopfilter.c:1177:19: warning: '~' on a boolean expression [-Wbool-operation] 89:41.09 1177 | border_mask = ~(mi_col == 0); 89:41.10 | ^ 89:41.10 /builddir/build/BUILD/thunderbird-68.1.1/media/libvpx/libvpx/vp9/common/vp9_loopfilter.c:1177:19: note: did you mean to use logical not? 89:41.10 1177 | border_mask = ~(mi_col == 0); 89:41.12 | ^ 89:41.12 | ! 90:44.60 media/libaom 93:06.51 media/libdav1d 93:45.70 In file included from /usr/include/string.h:494, 93:45.70 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/system_wrappers/string.h:3, 93:45.70 from /builddir/build/BUILD/thunderbird-68.1.1/intl/icu/source/common/cmemory.h:32, 93:45.70 from /builddir/build/BUILD/thunderbird-68.1.1/intl/icu/source/i18n/ucal.cpp:25: 93:45.71 In function 'char* strncpy(char*, const char*, size_t)', 93:45.71 inlined from 'void** ucal_open_64(const UChar*, int32_t, const char*, UCalendarType, UErrorCode*)' at /builddir/build/BUILD/thunderbird-68.1.1/intl/icu/source/i18n/ucal.cpp:155:7: 93:45.71 /usr/include/bits/string_fortified.h:106:34: warning: 'char* __builtin_strncpy(char*, const char*, long unsigned int)' specified bound 258 equals destination size [-Wstringop-truncation] 93:45.71 106 | return __builtin___strncpy_chk (__dest, __src, __len, __bos (__dest)); 93:45.71 | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 93:47.07 /builddir/build/BUILD/thunderbird-68.1.1/third_party/dav1d/src/decode.c: In function 'decode_sb': 93:47.08 /builddir/build/BUILD/thunderbird-68.1.1/third_party/dav1d/src/decode.c:2006:19: warning: 'by8' may be used uninitialized in this function [-Wmaybe-uninitialized] 93:47.08 2006 | int ctx, bx8, by8; 93:47.08 | ^~~ 93:47.08 /builddir/build/BUILD/thunderbird-68.1.1/third_party/dav1d/src/decode.c:2006:14: warning: 'bx8' may be used uninitialized in this function [-Wmaybe-uninitialized] 93:47.09 2006 | int ctx, bx8, by8; 93:47.10 | ^~~ 93:49.32 /builddir/build/BUILD/thunderbird-68.1.1/third_party/dav1d/src/decode.c: In function 'dav1d_submit_frame': 93:49.33 /builddir/build/BUILD/thunderbird-68.1.1/third_party/dav1d/src/decode.c:3238:9: warning: 'out_delayed' may be used uninitialized in this function [-Wmaybe-uninitialized] 93:49.33 3238 | dav1d_thread_picture_ref(out_delayed, &f->sr_cur); 93:49.33 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 93:56.38 In file included from /builddir/build/BUILD/thunderbird-68.1.1/third_party/dav1d/src/obu.c:37: 93:56.38 /builddir/build/BUILD/thunderbird-68.1.1/third_party/dav1d/src/obu.c: In function 'dav1d_parse_obus': 93:56.39 /builddir/build/BUILD/thunderbird-68.1.1/third_party/dav1d/include/common/intops.h:36:22: warning: 'off_after_idx' may be used uninitialized in this function [-Wmaybe-uninitialized] 93:56.39 36 | return a > b ? a : b; 93:56.39 | ~~~~~~~~~~^~~ 93:56.39 /builddir/build/BUILD/thunderbird-68.1.1/third_party/dav1d/src/obu.c:922:32: note: 'off_after_idx' was declared here 93:56.40 922 | int off_before_idx[2], off_after_idx; 93:56.40 | ^~~~~~~~~~~~~ 93:58.20 /builddir/build/BUILD/thunderbird-68.1.1/intl/icu/source/i18n/ucol_sit.cpp: In function 'UCollator* ucol_openFromShortString_64(const char*, UBool, UParseError*, UErrorCode*)': 93:58.21 /builddir/build/BUILD/thunderbird-68.1.1/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] 93:58.21 552 | ucol_setVariableTop(result, s.variableTopString, s.variableTopStringLen, status); 93:58.21 | ^ 93:58.21 In file included from /builddir/build/BUILD/thunderbird-68.1.1/intl/icu/source/common/unicode/platform.h:25, 93:58.23 from /builddir/build/BUILD/thunderbird-68.1.1/intl/icu/source/common/unicode/ptypes.h:52, 93:58.23 from /builddir/build/BUILD/thunderbird-68.1.1/intl/icu/source/common/unicode/umachine.h:46, 93:58.23 from /builddir/build/BUILD/thunderbird-68.1.1/intl/icu/source/common/unicode/utypes.h:38, 93:58.23 from /builddir/build/BUILD/thunderbird-68.1.1/intl/icu/source/common/unicode/ustring.h:21, 93:58.23 from /builddir/build/BUILD/thunderbird-68.1.1/intl/icu/source/i18n/ucol_sit.cpp:18: 93:58.23 /builddir/build/BUILD/thunderbird-68.1.1/intl/icu/source/common/unicode/urename.h:779:54: note: declared here 93:58.23 779 | #define ucol_setVariableTop U_ICU_ENTRY_POINT_RENAME(ucol_setVariableTop) 93:58.23 | ^~~~~~~~~~~~~~~~~~~ 93:58.23 /builddir/build/BUILD/thunderbird-68.1.1/intl/icu/source/common/unicode/uvernum.h:128:50: note: in definition of macro 'U_DEF_ICU_ENTRY_POINT_RENAME' 93:58.23 128 | # define U_DEF_ICU_ENTRY_POINT_RENAME(x,y) x ## y 93:58.23 | ^ 93:58.23 /builddir/build/BUILD/thunderbird-68.1.1/intl/icu/source/common/unicode/uvernum.h:130:47: note: in expansion of macro 'U_DEF2_ICU_ENTRY_POINT_RENAME' 93:58.23 130 | # define U_ICU_ENTRY_POINT_RENAME(x) U_DEF2_ICU_ENTRY_POINT_RENAME(x,U_ICU_VERSION_SUFFIX) 93:58.23 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 93:58.23 /builddir/build/BUILD/thunderbird-68.1.1/intl/icu/source/common/unicode/urename.h:779:29: note: in expansion of macro 'U_ICU_ENTRY_POINT_RENAME' 93:58.23 779 | #define ucol_setVariableTop U_ICU_ENTRY_POINT_RENAME(ucol_setVariableTop) 93:58.23 | ^~~~~~~~~~~~~~~~~~~~~~~~ 93:58.23 /builddir/build/BUILD/thunderbird-68.1.1/intl/icu/source/i18n/unicode/ucol.h:1271:1: note: in expansion of macro 'ucol_setVariableTop' 93:58.24 1271 | ucol_setVariableTop(UCollator *coll, 93:58.25 | ^~~~~~~~~~~~~~~~~~~ 93:58.25 /builddir/build/BUILD/thunderbird-68.1.1/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] 93:58.25 552 | ucol_setVariableTop(result, s.variableTopString, s.variableTopStringLen, status); 93:58.25 | ^ 93:58.26 In file included from /builddir/build/BUILD/thunderbird-68.1.1/intl/icu/source/common/unicode/platform.h:25, 93:58.26 from /builddir/build/BUILD/thunderbird-68.1.1/intl/icu/source/common/unicode/ptypes.h:52, 93:58.26 from /builddir/build/BUILD/thunderbird-68.1.1/intl/icu/source/common/unicode/umachine.h:46, 93:58.28 from /builddir/build/BUILD/thunderbird-68.1.1/intl/icu/source/common/unicode/utypes.h:38, 93:58.28 from /builddir/build/BUILD/thunderbird-68.1.1/intl/icu/source/common/unicode/ustring.h:21, 93:58.28 from /builddir/build/BUILD/thunderbird-68.1.1/intl/icu/source/i18n/ucol_sit.cpp:18: 93:58.28 /builddir/build/BUILD/thunderbird-68.1.1/intl/icu/source/common/unicode/urename.h:779:54: note: declared here 93:58.28 779 | #define ucol_setVariableTop U_ICU_ENTRY_POINT_RENAME(ucol_setVariableTop) 93:58.28 | ^~~~~~~~~~~~~~~~~~~ 93:58.28 /builddir/build/BUILD/thunderbird-68.1.1/intl/icu/source/common/unicode/uvernum.h:128:50: note: in definition of macro 'U_DEF_ICU_ENTRY_POINT_RENAME' 93:58.28 128 | # define U_DEF_ICU_ENTRY_POINT_RENAME(x,y) x ## y 93:58.28 | ^ 93:58.28 /builddir/build/BUILD/thunderbird-68.1.1/intl/icu/source/common/unicode/uvernum.h:130:47: note: in expansion of macro 'U_DEF2_ICU_ENTRY_POINT_RENAME' 93:58.28 130 | # define U_ICU_ENTRY_POINT_RENAME(x) U_DEF2_ICU_ENTRY_POINT_RENAME(x,U_ICU_VERSION_SUFFIX) 93:58.28 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 93:58.28 /builddir/build/BUILD/thunderbird-68.1.1/intl/icu/source/common/unicode/urename.h:779:29: note: in expansion of macro 'U_ICU_ENTRY_POINT_RENAME' 93:58.28 779 | #define ucol_setVariableTop U_ICU_ENTRY_POINT_RENAME(ucol_setVariableTop) 93:58.28 | ^~~~~~~~~~~~~~~~~~~~~~~~ 93:58.28 /builddir/build/BUILD/thunderbird-68.1.1/intl/icu/source/i18n/unicode/ucol.h:1271:1: note: in expansion of macro 'ucol_setVariableTop' 93:58.29 1271 | ucol_setVariableTop(UCollator *coll, 93:58.29 | ^~~~~~~~~~~~~~~~~~~ 93:58.29 /builddir/build/BUILD/thunderbird-68.1.1/intl/icu/source/i18n/ucol_sit.cpp:554:71: warning: 'void ucol_restoreVariableTop_64(UCollator*, uint32_t, UErrorCode*)' is deprecated [-Wdeprecated-declarations] 93:58.29 554 | ucol_restoreVariableTop(result, s.variableTopValue, status); 93:58.29 | ^ 93:58.29 In file included from /builddir/build/BUILD/thunderbird-68.1.1/intl/icu/source/common/unicode/platform.h:25, 93:58.29 from /builddir/build/BUILD/thunderbird-68.1.1/intl/icu/source/common/unicode/ptypes.h:52, 93:58.29 from /builddir/build/BUILD/thunderbird-68.1.1/intl/icu/source/common/unicode/umachine.h:46, 93:58.29 from /builddir/build/BUILD/thunderbird-68.1.1/intl/icu/source/common/unicode/utypes.h:38, 93:58.29 from /builddir/build/BUILD/thunderbird-68.1.1/intl/icu/source/common/unicode/ustring.h:21, 93:58.29 from /builddir/build/BUILD/thunderbird-68.1.1/intl/icu/source/i18n/ucol_sit.cpp:18: 93:58.29 /builddir/build/BUILD/thunderbird-68.1.1/intl/icu/source/common/unicode/urename.h:770:58: note: declared here 93:58.29 770 | #define ucol_restoreVariableTop U_ICU_ENTRY_POINT_RENAME(ucol_restoreVariableTop) 93:58.29 | ^~~~~~~~~~~~~~~~~~~~~~~ 93:58.29 /builddir/build/BUILD/thunderbird-68.1.1/intl/icu/source/common/unicode/uvernum.h:128:50: note: in definition of macro 'U_DEF_ICU_ENTRY_POINT_RENAME' 93:58.29 128 | # define U_DEF_ICU_ENTRY_POINT_RENAME(x,y) x ## y 93:58.29 | ^ 93:58.29 /builddir/build/BUILD/thunderbird-68.1.1/intl/icu/source/common/unicode/uvernum.h:130:47: note: in expansion of macro 'U_DEF2_ICU_ENTRY_POINT_RENAME' 93:58.29 130 | # define U_ICU_ENTRY_POINT_RENAME(x) U_DEF2_ICU_ENTRY_POINT_RENAME(x,U_ICU_VERSION_SUFFIX) 93:58.31 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 93:58.31 /builddir/build/BUILD/thunderbird-68.1.1/intl/icu/source/common/unicode/urename.h:770:33: note: in expansion of macro 'U_ICU_ENTRY_POINT_RENAME' 93:58.31 770 | #define ucol_restoreVariableTop U_ICU_ENTRY_POINT_RENAME(ucol_restoreVariableTop) 93:58.31 | ^~~~~~~~~~~~~~~~~~~~~~~~ 93:58.31 /builddir/build/BUILD/thunderbird-68.1.1/intl/icu/source/i18n/unicode/ucol.h:1305:1: note: in expansion of macro 'ucol_restoreVariableTop' 93:58.31 1305 | ucol_restoreVariableTop(UCollator *coll, const uint32_t varTop, UErrorCode *status); 93:58.31 | ^~~~~~~~~~~~~~~~~~~~~~~ 93:58.31 /builddir/build/BUILD/thunderbird-68.1.1/intl/icu/source/i18n/ucol_sit.cpp:554:71: warning: 'void ucol_restoreVariableTop_64(UCollator*, uint32_t, UErrorCode*)' is deprecated [-Wdeprecated-declarations] 93:58.31 554 | ucol_restoreVariableTop(result, s.variableTopValue, status); 93:58.31 | ^ 93:58.31 In file included from /builddir/build/BUILD/thunderbird-68.1.1/intl/icu/source/common/unicode/platform.h:25, 93:58.31 from /builddir/build/BUILD/thunderbird-68.1.1/intl/icu/source/common/unicode/ptypes.h:52, 93:58.31 from /builddir/build/BUILD/thunderbird-68.1.1/intl/icu/source/common/unicode/umachine.h:46, 93:58.31 from /builddir/build/BUILD/thunderbird-68.1.1/intl/icu/source/common/unicode/utypes.h:38, 93:58.32 from /builddir/build/BUILD/thunderbird-68.1.1/intl/icu/source/common/unicode/ustring.h:21, 93:58.32 from /builddir/build/BUILD/thunderbird-68.1.1/intl/icu/source/i18n/ucol_sit.cpp:18: 93:58.33 /builddir/build/BUILD/thunderbird-68.1.1/intl/icu/source/common/unicode/urename.h:770:58: note: declared here 93:58.33 770 | #define ucol_restoreVariableTop U_ICU_ENTRY_POINT_RENAME(ucol_restoreVariableTop) 93:58.33 | ^~~~~~~~~~~~~~~~~~~~~~~ 93:58.33 /builddir/build/BUILD/thunderbird-68.1.1/intl/icu/source/common/unicode/uvernum.h:128:50: note: in definition of macro 'U_DEF_ICU_ENTRY_POINT_RENAME' 93:58.33 128 | # define U_DEF_ICU_ENTRY_POINT_RENAME(x,y) x ## y 93:58.33 | ^ 93:58.33 /builddir/build/BUILD/thunderbird-68.1.1/intl/icu/source/common/unicode/uvernum.h:130:47: note: in expansion of macro 'U_DEF2_ICU_ENTRY_POINT_RENAME' 93:58.33 130 | # define U_ICU_ENTRY_POINT_RENAME(x) U_DEF2_ICU_ENTRY_POINT_RENAME(x,U_ICU_VERSION_SUFFIX) 93:58.33 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 93:58.33 /builddir/build/BUILD/thunderbird-68.1.1/intl/icu/source/common/unicode/urename.h:770:33: note: in expansion of macro 'U_ICU_ENTRY_POINT_RENAME' 93:58.33 770 | #define ucol_restoreVariableTop U_ICU_ENTRY_POINT_RENAME(ucol_restoreVariableTop) 93:58.33 | ^~~~~~~~~~~~~~~~~~~~~~~~ 93:58.33 /builddir/build/BUILD/thunderbird-68.1.1/intl/icu/source/i18n/unicode/ucol.h:1305:1: note: in expansion of macro 'ucol_restoreVariableTop' 93:58.33 1305 | ucol_restoreVariableTop(UCollator *coll, const uint32_t varTop, UErrorCode *status); 93:58.33 | ^~~~~~~~~~~~~~~~~~~~~~~ 93:59.13 In file included from /usr/include/string.h:494, 93:59.13 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/system_wrappers/string.h:3, 93:59.13 from /builddir/build/BUILD/thunderbird-68.1.1/intl/icu/source/common/cmemory.h:32, 93:59.13 from /builddir/build/BUILD/thunderbird-68.1.1/intl/icu/source/i18n/ucol_sit.cpp:23: 93:59.13 In function 'char* strcat(char*, const char*)', 93:59.13 inlined from 'void ucol_sit_calculateWholeLocale(CollatorSpec*)' at /builddir/build/BUILD/thunderbird-68.1.1/intl/icu/source/i18n/ucol_sit.cpp:395:9: 93:59.14 /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] 93:59.14 128 | return __builtin___strcat_chk (__dest, __src, __bos (__dest)); 93:59.14 | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 94:06.98 media/libdav1d/asm 94:08.47 media/libdav1d/asm/cdef.o 94:08.72 media/libdav1d/asm/loopfilter.o 94:08.76 media/libdav1d/asm/looprestoration.o 94:08.83 media/libdav1d/asm/mc.o 94:08.89 media/libdav1d/asm/msac.o 94:09.06 media/libpng 94:09.47 /builddir/build/BUILD/thunderbird-68.1.1/objdir/media/libdav1d/16bd_film_grain_tmpl.c: In function 'apply_to_row_uv': 94:09.47 /builddir/build/BUILD/thunderbird-68.1.1/objdir/media/libdav1d/16bd_film_grain_tmpl.c:210:54: warning: 'offsets[1][1]' may be used uninitialized in this function [-Wmaybe-uninitialized] 94:09.47 210 | const int offy = 3 + (2 >> suby) * (3 + (randval & 0xF)); 94:09.48 | ~~~~~~~~~^~~~~~ 94:09.48 /builddir/build/BUILD/thunderbird-68.1.1/objdir/media/libdav1d/16bd_film_grain_tmpl.c:371:9: note: 'offsets[1][1]' was declared here 94:09.48 371 | int offsets[2 /* col offset */][2 /* row offset */]; 94:09.48 | ^~~~~~~ 94:09.49 /builddir/build/BUILD/thunderbird-68.1.1/objdir/media/libdav1d/16bd_film_grain_tmpl.c:210:54: warning: 'offsets[1][0]' may be used uninitialized in this function [-Wmaybe-uninitialized] 94:09.50 210 | const int offy = 3 + (2 >> suby) * (3 + (randval & 0xF)); 94:09.50 | ~~~~~~~~~^~~~~~ 94:09.50 /builddir/build/BUILD/thunderbird-68.1.1/objdir/media/libdav1d/16bd_film_grain_tmpl.c:371:9: note: 'offsets[1][0]' was declared here 94:09.50 371 | int offsets[2 /* col offset */][2 /* row offset */]; 94:09.50 | ^~~~~~~ 94:10.10 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/media/libpng/Unified_c_media_libpng0.c:20: 94:10.10 /builddir/build/BUILD/thunderbird-68.1.1/media/libpng/arm/palette_neon_intrinsics.c: In function 'png_do_expand_palette_rgba8_neon': 94:10.11 /builddir/build/BUILD/thunderbird-68.1.1/media/libpng/arm/palette_neon_intrinsics.c:82:18: warning: comparison of integer expressions of different signedness: 'int' and 'png_uint_32' {aka 'unsigned int'} [-Wsign-compare] 94:10.11 82 | for (i = 0; i < row_width; i += pixels_per_chunk) 94:10.11 | ^ 94:10.11 /builddir/build/BUILD/thunderbird-68.1.1/media/libpng/arm/palette_neon_intrinsics.c:92:10: warning: comparison of integer expressions of different signedness: 'int' and 'png_uint_32' {aka 'unsigned int'} [-Wsign-compare] 94:10.12 92 | if (i != row_width) 94:10.12 | ^~ 94:10.12 /builddir/build/BUILD/thunderbird-68.1.1/media/libpng/arm/palette_neon_intrinsics.c: In function 'png_do_expand_palette_rgb8_neon': 94:10.12 /builddir/build/BUILD/thunderbird-68.1.1/media/libpng/arm/palette_neon_intrinsics.c:122:18: warning: comparison of integer expressions of different signedness: 'int' and 'png_uint_32' {aka 'unsigned int'} [-Wsign-compare] 94:10.12 122 | for (i = 0; i < row_width; i += pixels_per_chunk) 94:10.13 | ^ 94:10.13 /builddir/build/BUILD/thunderbird-68.1.1/media/libpng/arm/palette_neon_intrinsics.c:137:10: warning: comparison of integer expressions of different signedness: 'int' and 'png_uint_32' {aka 'unsigned int'} [-Wsign-compare] 94:10.13 137 | if (i != row_width) 94:10.13 | ^~ 94:10.25 /builddir/build/BUILD/thunderbird-68.1.1/objdir/media/libdav1d/16bd_film_grain_tmpl.c: In function 'dav1d_apply_grain_16bpc': 94:10.25 /builddir/build/BUILD/thunderbird-68.1.1/objdir/media/libdav1d/16bd_film_grain_tmpl.c:210:54: warning: 'offsets[1][1]' may be used uninitialized in this function [-Wmaybe-uninitialized] 94:10.25 210 | const int offy = 3 + (2 >> suby) * (3 + (randval & 0xF)); 94:10.25 | ~~~~~~~~~^~~~~~ 94:10.25 /builddir/build/BUILD/thunderbird-68.1.1/objdir/media/libdav1d/16bd_film_grain_tmpl.c:248:9: note: 'offsets[1][1]' was declared here 94:10.25 248 | int offsets[2 /* col offset */][2 /* row offset */]; 94:10.26 | ^~~~~~~ 94:10.26 /builddir/build/BUILD/thunderbird-68.1.1/objdir/media/libdav1d/16bd_film_grain_tmpl.c:210:54: warning: 'offsets[1][0]' may be used uninitialized in this function [-Wmaybe-uninitialized] 94:10.26 210 | const int offy = 3 + (2 >> suby) * (3 + (randval & 0xF)); 94:10.26 | ~~~~~~~~~^~~~~~ 94:10.26 /builddir/build/BUILD/thunderbird-68.1.1/objdir/media/libdav1d/16bd_film_grain_tmpl.c:248:9: note: 'offsets[1][0]' was declared here 94:10.26 248 | int offsets[2 /* col offset */][2 /* row offset */]; 94:10.26 | ^~~~~~~ 94:21.86 /builddir/build/BUILD/thunderbird-68.1.1/objdir/media/libdav1d/16bd_loopfilter_tmpl.c: In function 'loop_filter': 94:21.86 /builddir/build/BUILD/thunderbird-68.1.1/objdir/media/libdav1d/16bd_loopfilter_tmpl.c:54:27: warning: 'flat8in' may be used uninitialized in this function [-Wmaybe-uninitialized] 94:21.87 54 | int fm, flat8out, flat8in; 94:21.87 | ^~~~~~~ 94:21.87 /builddir/build/BUILD/thunderbird-68.1.1/objdir/media/libdav1d/16bd_loopfilter_tmpl.c:94:35: warning: 'flat8out' may be used uninitialized in this function [-Wmaybe-uninitialized] 94:21.87 94 | if (wd >= 16 && (flat8out & flat8in)) { 94:21.87 | ~~~~~~~~~~^~~~~~~~~~ 94:21.87 /builddir/build/BUILD/thunderbird-68.1.1/objdir/media/libdav1d/16bd_loopfilter_tmpl.c:125:66: warning: 'q3' may be used uninitialized in this function [-Wmaybe-uninitialized] 94:21.87 125 | dst[strideb * +2] = (p0 + q0 + q1 + 2 * q2 + q3 + q3 + q3 + 4) >> 3; 94:21.87 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ 94:21.87 /builddir/build/BUILD/thunderbird-68.1.1/objdir/media/libdav1d/16bd_loopfilter_tmpl.c:130:64: warning: 'q2' may be used uninitialized in this function [-Wmaybe-uninitialized] 94:21.87 130 | dst[strideb * +1] = (p0 + 2 * q0 + 2 * q1 + 2 * q2 + q2 + 4) >> 3; 94:21.87 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ 94:21.87 /builddir/build/BUILD/thunderbird-68.1.1/objdir/media/libdav1d/16bd_loopfilter_tmpl.c:128:37: warning: 'p2' may be used uninitialized in this function [-Wmaybe-uninitialized] 94:21.88 128 | dst[strideb * -1] = (p2 + 2 * p1 + 2 * p0 + 2 * q0 + q1 + 4) >> 3; 94:21.88 | ~~~^~~~~~~~ 94:21.88 /builddir/build/BUILD/thunderbird-68.1.1/objdir/media/libdav1d/16bd_loopfilter_tmpl.c:122:37: warning: 'p3' may be used uninitialized in this function [-Wmaybe-uninitialized] 94:21.88 122 | dst[strideb * -1] = (p3 + p2 + p1 + 2 * p0 + q0 + q1 + q2 + 4) >> 3; 94:21.88 | ~~~^~~~ 94:23.23 media/libwebp/src/dec 94:29.55 In file included from /builddir/build/BUILD/thunderbird-68.1.1/third_party/dav1d/src/internal.h:44, 94:29.55 from /builddir/build/BUILD/thunderbird-68.1.1/third_party/dav1d/src/cdef_apply.h:33, 94:29.55 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/media/libdav1d/16bd_recon_tmpl.c:40: 94:29.55 /builddir/build/BUILD/thunderbird-68.1.1/objdir/media/libdav1d/16bd_recon_tmpl.c: In function 'decode_coefs.isra.0': 94:29.55 /builddir/build/BUILD/thunderbird-68.1.1/third_party/dav1d/src/env.h:683:31: warning: 'sl' may be used uninitialized in this function [-Wmaybe-uninitialized] 94:29.55 683 | const int s = ((int) ((sa + sl) & 0xFF)) - (t_dim->w + t_dim->h); 94:29.55 | ~~~~^~~~~ 94:29.55 /builddir/build/BUILD/thunderbird-68.1.1/third_party/dav1d/src/env.h:657:18: note: 'sl' was declared here 94:29.55 657 | uint64_t sa, sl; 94:29.55 | ^~ 94:29.55 /builddir/build/BUILD/thunderbird-68.1.1/third_party/dav1d/src/env.h:683:31: warning: 'sa' may be used uninitialized in this function [-Wmaybe-uninitialized] 94:29.55 683 | const int s = ((int) ((sa + sl) & 0xFF)) - (t_dim->w + t_dim->h); 94:29.55 | ~~~~^~~~~ 94:29.55 /builddir/build/BUILD/thunderbird-68.1.1/third_party/dav1d/src/env.h:657:14: note: 'sa' was declared here 94:29.55 657 | uint64_t sa, sl; 94:29.55 | ^~ 94:29.56 /builddir/build/BUILD/thunderbird-68.1.1/third_party/dav1d/src/env.h:606:25: warning: 'll' may be used uninitialized in this function [-Wmaybe-uninitialized] 94:29.57 606 | const int min = imin(imin((int) la, (int) ll), 4); 94:29.57 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 94:29.57 /builddir/build/BUILD/thunderbird-68.1.1/third_party/dav1d/src/env.h:577:22: note: 'll' was declared here 94:29.57 577 | uint64_t la, ll; 94:29.57 | ^~ 94:29.57 /builddir/build/BUILD/thunderbird-68.1.1/third_party/dav1d/src/env.h:606:25: warning: 'la' may be used uninitialized in this function [-Wmaybe-uninitialized] 94:29.57 606 | const int min = imin(imin((int) la, (int) ll), 4); 94:29.57 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 94:29.57 /builddir/build/BUILD/thunderbird-68.1.1/third_party/dav1d/src/env.h:577:18: note: 'la' was declared here 94:29.57 577 | uint64_t la, ll; 94:29.57 | ^~ 94:30.30 /builddir/build/BUILD/thunderbird-68.1.1/objdir/media/libdav1d/16bd_recon_tmpl.c: In function 'read_coef_tree': 94:30.31 /builddir/build/BUILD/thunderbird-68.1.1/objdir/media/libdav1d/16bd_recon_tmpl.c:348:30: warning: 'cbi' may be used uninitialized in this function [-Wmaybe-uninitialized] 94:30.31 348 | cbi->txtp[0] = txtp; 94:30.31 | ~~~~~~~~~~~~~^~~~~~ 94:33.85 /builddir/build/BUILD/thunderbird-68.1.1/objdir/media/libdav1d/16bd_recon_tmpl.c: In function 'dav1d_recon_b_inter_16bpc': 94:33.85 /builddir/build/BUILD/thunderbird-68.1.1/objdir/media/libdav1d/16bd_recon_tmpl.c:1453:17: warning: 'jnt_weight' may be used uninitialized in this function [-Wmaybe-uninitialized] 94:33.86 1453 | dsp->mc.w_avg(uvdst, f->cur.stride[1], tmp[0], tmp[1], 94:33.86 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 94:33.86 1454 | bw4 * 4 >> ss_hor, bh4 * 4 >> ss_ver, jnt_weight 94:33.86 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 94:33.86 1455 | HIGHBD_CALL_SUFFIX); 94:33.86 | ~~~~~~~~~~~~~~~~~~~ 94:33.87 /builddir/build/BUILD/thunderbird-68.1.1/objdir/media/libdav1d/16bd_recon_tmpl.c:1459:17: warning: 'mask' may be used uninitialized in this function [-Wmaybe-uninitialized] 94:33.89 1459 | dsp->mc.mask(uvdst, f->cur.stride[1], 94:33.89 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 94:33.89 1460 | tmp[b->mask_sign], tmp[!b->mask_sign], 94:33.89 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 94:33.89 1461 | bw4 * 4 >> ss_hor, bh4 * 4 >> ss_ver, mask 94:33.90 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 94:33.90 1462 | HIGHBD_CALL_SUFFIX); 94:33.90 | ~~~~~~~~~~~~~~~~~~~ 94:38.05 media/libwebp/src/demux 94:39.48 media/libwebp/src/dsp 94:40.33 /builddir/build/BUILD/thunderbird-68.1.1/objdir/media/libdav1d/8bd_film_grain_tmpl.c: In function 'apply_to_row_uv': 94:40.34 /builddir/build/BUILD/thunderbird-68.1.1/objdir/media/libdav1d/8bd_film_grain_tmpl.c:210:54: warning: 'offsets[1][1]' may be used uninitialized in this function [-Wmaybe-uninitialized] 94:40.34 210 | const int offy = 3 + (2 >> suby) * (3 + (randval & 0xF)); 94:40.34 | ~~~~~~~~~^~~~~~ 94:40.36 /builddir/build/BUILD/thunderbird-68.1.1/objdir/media/libdav1d/8bd_film_grain_tmpl.c:371:9: note: 'offsets[1][1]' was declared here 94:40.36 371 | int offsets[2 /* col offset */][2 /* row offset */]; 94:40.36 | ^~~~~~~ 94:40.37 /builddir/build/BUILD/thunderbird-68.1.1/objdir/media/libdav1d/8bd_film_grain_tmpl.c:210:54: warning: 'offsets[1][0]' may be used uninitialized in this function [-Wmaybe-uninitialized] 94:40.37 210 | const int offy = 3 + (2 >> suby) * (3 + (randval & 0xF)); 94:40.37 | ~~~~~~~~~^~~~~~ 94:40.37 /builddir/build/BUILD/thunderbird-68.1.1/objdir/media/libdav1d/8bd_film_grain_tmpl.c:371:9: note: 'offsets[1][0]' was declared here 94:40.38 371 | int offsets[2 /* col offset */][2 /* row offset */]; 94:40.39 | ^~~~~~~ 94:41.13 /builddir/build/BUILD/thunderbird-68.1.1/objdir/media/libdav1d/8bd_film_grain_tmpl.c: In function 'dav1d_apply_grain_8bpc': 94:41.14 /builddir/build/BUILD/thunderbird-68.1.1/objdir/media/libdav1d/8bd_film_grain_tmpl.c:210:54: warning: 'offsets[1][1]' may be used uninitialized in this function [-Wmaybe-uninitialized] 94:41.14 210 | const int offy = 3 + (2 >> suby) * (3 + (randval & 0xF)); 94:41.14 | ~~~~~~~~~^~~~~~ 94:41.14 /builddir/build/BUILD/thunderbird-68.1.1/objdir/media/libdav1d/8bd_film_grain_tmpl.c:248:9: note: 'offsets[1][1]' was declared here 94:41.14 248 | int offsets[2 /* col offset */][2 /* row offset */]; 94:41.14 | ^~~~~~~ 94:41.16 /builddir/build/BUILD/thunderbird-68.1.1/objdir/media/libdav1d/8bd_film_grain_tmpl.c:210:54: warning: 'offsets[1][0]' may be used uninitialized in this function [-Wmaybe-uninitialized] 94:41.16 210 | const int offy = 3 + (2 >> suby) * (3 + (randval & 0xF)); 94:41.16 | ~~~~~~~~~^~~~~~ 94:41.16 /builddir/build/BUILD/thunderbird-68.1.1/objdir/media/libdav1d/8bd_film_grain_tmpl.c:248:9: note: 'offsets[1][0]' was declared here 94:41.17 248 | int offsets[2 /* col offset */][2 /* row offset */]; 94:41.17 | ^~~~~~~ 94:52.77 /builddir/build/BUILD/thunderbird-68.1.1/objdir/media/libdav1d/8bd_loopfilter_tmpl.c: In function 'loop_filter': 94:52.77 /builddir/build/BUILD/thunderbird-68.1.1/objdir/media/libdav1d/8bd_loopfilter_tmpl.c:54:27: warning: 'flat8in' may be used uninitialized in this function [-Wmaybe-uninitialized] 94:52.77 54 | int fm, flat8out, flat8in; 94:52.78 | ^~~~~~~ 94:52.79 /builddir/build/BUILD/thunderbird-68.1.1/objdir/media/libdav1d/8bd_loopfilter_tmpl.c:94:35: warning: 'flat8out' may be used uninitialized in this function [-Wmaybe-uninitialized] 94:52.79 94 | if (wd >= 16 && (flat8out & flat8in)) { 94:52.79 | ~~~~~~~~~~^~~~~~~~~~ 94:52.80 /builddir/build/BUILD/thunderbird-68.1.1/objdir/media/libdav1d/8bd_loopfilter_tmpl.c:125:66: warning: 'q3' may be used uninitialized in this function [-Wmaybe-uninitialized] 94:52.80 125 | dst[strideb * +2] = (p0 + q0 + q1 + 2 * q2 + q3 + q3 + q3 + 4) >> 3; 94:52.80 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ 94:52.82 /builddir/build/BUILD/thunderbird-68.1.1/objdir/media/libdav1d/8bd_loopfilter_tmpl.c:130:64: warning: 'q2' may be used uninitialized in this function [-Wmaybe-uninitialized] 94:52.82 130 | dst[strideb * +1] = (p0 + 2 * q0 + 2 * q1 + 2 * q2 + q2 + 4) >> 3; 94:52.82 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ 94:52.83 /builddir/build/BUILD/thunderbird-68.1.1/objdir/media/libdav1d/8bd_loopfilter_tmpl.c:128:37: warning: 'p2' may be used uninitialized in this function [-Wmaybe-uninitialized] 94:52.83 128 | dst[strideb * -1] = (p2 + 2 * p1 + 2 * p0 + 2 * q0 + q1 + 4) >> 3; 94:52.83 | ~~~^~~~~~~~ 94:52.84 /builddir/build/BUILD/thunderbird-68.1.1/objdir/media/libdav1d/8bd_loopfilter_tmpl.c:122:37: warning: 'p3' may be used uninitialized in this function [-Wmaybe-uninitialized] 94:52.84 122 | dst[strideb * -1] = (p3 + p2 + p1 + 2 * p0 + q0 + q1 + q2 + 4) >> 3; 94:52.86 | ~~~^~~~ 95:00.29 In file included from /builddir/build/BUILD/thunderbird-68.1.1/third_party/dav1d/src/internal.h:44, 95:00.30 from /builddir/build/BUILD/thunderbird-68.1.1/third_party/dav1d/src/cdef_apply.h:33, 95:00.30 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/media/libdav1d/8bd_recon_tmpl.c:40: 95:00.30 /builddir/build/BUILD/thunderbird-68.1.1/objdir/media/libdav1d/8bd_recon_tmpl.c: In function 'decode_coefs.isra.0': 95:00.30 /builddir/build/BUILD/thunderbird-68.1.1/third_party/dav1d/src/env.h:683:31: warning: 'sl' may be used uninitialized in this function [-Wmaybe-uninitialized] 95:00.30 683 | const int s = ((int) ((sa + sl) & 0xFF)) - (t_dim->w + t_dim->h); 95:00.30 | ~~~~^~~~~ 95:00.30 /builddir/build/BUILD/thunderbird-68.1.1/third_party/dav1d/src/env.h:657:18: note: 'sl' was declared here 95:00.30 657 | uint64_t sa, sl; 95:00.30 | ^~ 95:00.30 /builddir/build/BUILD/thunderbird-68.1.1/third_party/dav1d/src/env.h:683:31: warning: 'sa' may be used uninitialized in this function [-Wmaybe-uninitialized] 95:00.30 683 | const int s = ((int) ((sa + sl) & 0xFF)) - (t_dim->w + t_dim->h); 95:00.30 | ~~~~^~~~~ 95:00.30 /builddir/build/BUILD/thunderbird-68.1.1/third_party/dav1d/src/env.h:657:14: note: 'sa' was declared here 95:00.30 657 | uint64_t sa, sl; 95:00.30 | ^~ 95:00.30 /builddir/build/BUILD/thunderbird-68.1.1/third_party/dav1d/src/env.h:606:25: warning: 'll' may be used uninitialized in this function [-Wmaybe-uninitialized] 95:00.30 606 | const int min = imin(imin((int) la, (int) ll), 4); 95:00.31 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 95:00.31 /builddir/build/BUILD/thunderbird-68.1.1/third_party/dav1d/src/env.h:577:22: note: 'll' was declared here 95:00.31 577 | uint64_t la, ll; 95:00.31 | ^~ 95:00.32 /builddir/build/BUILD/thunderbird-68.1.1/third_party/dav1d/src/env.h:606:25: warning: 'la' may be used uninitialized in this function [-Wmaybe-uninitialized] 95:00.32 606 | const int min = imin(imin((int) la, (int) ll), 4); 95:00.32 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 95:00.32 /builddir/build/BUILD/thunderbird-68.1.1/third_party/dav1d/src/env.h:577:18: note: 'la' was declared here 95:00.32 577 | uint64_t la, ll; 95:00.32 | ^~ 95:01.15 /builddir/build/BUILD/thunderbird-68.1.1/objdir/media/libdav1d/8bd_recon_tmpl.c: In function 'read_coef_tree': 95:01.15 /builddir/build/BUILD/thunderbird-68.1.1/objdir/media/libdav1d/8bd_recon_tmpl.c:348:30: warning: 'cbi' may be used uninitialized in this function [-Wmaybe-uninitialized] 95:01.15 348 | cbi->txtp[0] = txtp; 95:01.16 | ~~~~~~~~~~~~~^~~~~~ 95:04.40 /builddir/build/BUILD/thunderbird-68.1.1/objdir/media/libdav1d/8bd_recon_tmpl.c: In function 'dav1d_recon_b_inter_8bpc': 95:04.40 /builddir/build/BUILD/thunderbird-68.1.1/objdir/media/libdav1d/8bd_recon_tmpl.c:1453:17: warning: 'jnt_weight' may be used uninitialized in this function [-Wmaybe-uninitialized] 95:04.40 1453 | dsp->mc.w_avg(uvdst, f->cur.stride[1], tmp[0], tmp[1], 95:04.41 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 95:04.41 1454 | bw4 * 4 >> ss_hor, bh4 * 4 >> ss_ver, jnt_weight 95:04.41 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 95:04.41 1455 | HIGHBD_CALL_SUFFIX); 95:04.41 | ~~~~~~~~~~~~~~~~~~~ 95:04.41 /builddir/build/BUILD/thunderbird-68.1.1/objdir/media/libdav1d/8bd_recon_tmpl.c:1459:17: warning: 'mask' may be used uninitialized in this function [-Wmaybe-uninitialized] 95:04.41 1459 | dsp->mc.mask(uvdst, f->cur.stride[1], 95:04.41 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 95:04.41 1460 | tmp[b->mask_sign], tmp[!b->mask_sign], 95:04.41 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 95:04.41 1461 | bw4 * 4 >> ss_hor, bh4 * 4 >> ss_ver, mask 95:04.41 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 95:04.41 1462 | HIGHBD_CALL_SUFFIX); 95:04.42 | ~~~~~~~~~~~~~~~~~~~ 95:05.07 media/libwebp/src/moz 95:05.24 media/libwebp/src/utils 95:06.16 media/ffvpx/libavutil/libmozavutil.so.symbols.stub 95:06.70 media/ffvpx/libavutil 95:06.88 In file included from /builddir/build/BUILD/thunderbird-68.1.1/media/ffvpx/config.h:13, 95:06.89 from /builddir/build/BUILD/thunderbird-68.1.1/media/ffvpx/libavutil/common.h:105, 95:06.89 from /builddir/build/BUILD/thunderbird-68.1.1/media/ffvpx/libavutil/avutil.h:296, 95:06.89 from /builddir/build/BUILD/thunderbird-68.1.1/media/ffvpx/libavutil/log.h:25, 95:06.89 from /builddir/build/BUILD/thunderbird-68.1.1/media/ffvpx/libavutil_visibility.h:26, 95:06.90 from : 95:06.92 /builddir/build/BUILD/thunderbird-68.1.1/media/ffvpx/config_flac.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 95:06.92 216 | #define HAVE_LINUX_PERF_EVENT_H 0 95:06.92 | 95:06.93 In file included from : 95:06.93 /builddir/build/BUILD/thunderbird-68.1.1/objdir/mozilla-config.h:52: note: this is the location of the previous definition 95:06.93 52 | #define HAVE_LINUX_PERF_EVENT_H 1 95:06.93 | 95:06.93 In file included from /builddir/build/BUILD/thunderbird-68.1.1/media/ffvpx/libavutil/common.h:488, 95:06.95 from /builddir/build/BUILD/thunderbird-68.1.1/media/ffvpx/libavutil/avutil.h:296, 95:06.95 from /builddir/build/BUILD/thunderbird-68.1.1/media/ffvpx/libavutil/log.h:25, 95:06.95 from /builddir/build/BUILD/thunderbird-68.1.1/media/ffvpx/libavutil_visibility.h:26, 95:06.95 from : 95:06.96 /builddir/build/BUILD/thunderbird-68.1.1/media/ffvpx/libavutil/mem.h:342:1: warning: 'alloc_size' attribute ignored on a function returning 'int' [-Wattributes] 95:06.96 342 | av_alloc_size(2, 3) int av_reallocp_array(void *ptr, size_t nmemb, size_t size); 95:06.96 | ^~~~~~~~~~~~~ 95:07.14 media/kiss_fft 95:07.94 In file included from /builddir/build/BUILD/thunderbird-68.1.1/media/ffvpx/config.h:13, 95:07.94 from /builddir/build/BUILD/thunderbird-68.1.1/media/ffvpx/libavutil/common.h:105, 95:07.94 from /builddir/build/BUILD/thunderbird-68.1.1/media/ffvpx/libavutil/avutil.h:296, 95:07.94 from /builddir/build/BUILD/thunderbird-68.1.1/media/ffvpx/libavutil/log.h:25, 95:07.95 from /builddir/build/BUILD/thunderbird-68.1.1/media/ffvpx/libavutil_visibility.h:26, 95:07.95 from : 95:07.95 /builddir/build/BUILD/thunderbird-68.1.1/media/ffvpx/config_flac.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 95:07.95 216 | #define HAVE_LINUX_PERF_EVENT_H 0 95:07.95 | 95:07.95 In file included from : 95:07.96 /builddir/build/BUILD/thunderbird-68.1.1/objdir/mozilla-config.h:52: note: this is the location of the previous definition 95:07.97 52 | #define HAVE_LINUX_PERF_EVENT_H 1 95:07.97 | 95:07.97 In file included from /builddir/build/BUILD/thunderbird-68.1.1/media/ffvpx/libavutil/common.h:488, 95:07.97 from /builddir/build/BUILD/thunderbird-68.1.1/media/ffvpx/libavutil/avutil.h:296, 95:07.97 from /builddir/build/BUILD/thunderbird-68.1.1/media/ffvpx/libavutil/log.h:25, 95:07.98 from /builddir/build/BUILD/thunderbird-68.1.1/media/ffvpx/libavutil_visibility.h:26, 95:07.98 from : 95:07.98 /builddir/build/BUILD/thunderbird-68.1.1/media/ffvpx/libavutil/mem.h:342:1: warning: 'alloc_size' attribute ignored on a function returning 'int' [-Wattributes] 95:07.98 342 | av_alloc_size(2, 3) int av_reallocp_array(void *ptr, size_t nmemb, size_t size); 95:07.98 | ^~~~~~~~~~~~~ 95:08.33 media/libcubeb/src 95:08.73 In file included from /builddir/build/BUILD/thunderbird-68.1.1/media/ffvpx/config.h:13, 95:08.73 from /builddir/build/BUILD/thunderbird-68.1.1/media/ffvpx/libavutil/common.h:105, 95:08.74 from /builddir/build/BUILD/thunderbird-68.1.1/media/ffvpx/libavutil/avutil.h:296, 95:08.74 from /builddir/build/BUILD/thunderbird-68.1.1/media/ffvpx/libavutil/log.h:25, 95:08.74 from /builddir/build/BUILD/thunderbird-68.1.1/media/ffvpx/libavutil_visibility.h:26, 95:08.74 from : 95:08.74 /builddir/build/BUILD/thunderbird-68.1.1/media/ffvpx/config_flac.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 95:08.74 216 | #define HAVE_LINUX_PERF_EVENT_H 0 95:08.74 | 95:08.75 In file included from : 95:08.75 /builddir/build/BUILD/thunderbird-68.1.1/objdir/mozilla-config.h:52: note: this is the location of the previous definition 95:08.75 52 | #define HAVE_LINUX_PERF_EVENT_H 1 95:08.75 | 95:08.75 In file included from /builddir/build/BUILD/thunderbird-68.1.1/media/ffvpx/libavutil/common.h:488, 95:08.75 from /builddir/build/BUILD/thunderbird-68.1.1/media/ffvpx/libavutil/avutil.h:296, 95:08.75 from /builddir/build/BUILD/thunderbird-68.1.1/media/ffvpx/libavutil/log.h:25, 95:08.75 from /builddir/build/BUILD/thunderbird-68.1.1/media/ffvpx/libavutil_visibility.h:26, 95:08.76 from : 95:08.76 /builddir/build/BUILD/thunderbird-68.1.1/media/ffvpx/libavutil/mem.h:342:1: warning: 'alloc_size' attribute ignored on a function returning 'int' [-Wattributes] 95:08.76 342 | av_alloc_size(2, 3) int av_reallocp_array(void *ptr, size_t nmemb, size_t size); 95:08.76 | ^~~~~~~~~~~~~ 95:08.77 media/libnestegg/src 95:08.89 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/media/libnestegg/src/Unified_c_media_libnestegg_src0.c:2: 95:08.89 /builddir/build/BUILD/thunderbird-68.1.1/media/libnestegg/src/nestegg.c: In function 'ne_parse': 95:08.90 /builddir/build/BUILD/thunderbird-68.1.1/media/libnestegg/src/nestegg.c:1096:22: warning: variable 'peeked_id' set but not used [-Wunused-but-set-variable] 95:08.90 1096 | uint64_t id, size, peeked_id; 95:08.90 | ^~~~~~~~~ 95:09.37 In file included from /builddir/build/BUILD/thunderbird-68.1.1/media/ffvpx/config.h:13, 95:09.37 from /builddir/build/BUILD/thunderbird-68.1.1/media/ffvpx/libavutil/common.h:105, 95:09.37 from /builddir/build/BUILD/thunderbird-68.1.1/media/ffvpx/libavutil/avutil.h:296, 95:09.38 from /builddir/build/BUILD/thunderbird-68.1.1/media/ffvpx/libavutil/log.h:25, 95:09.38 from /builddir/build/BUILD/thunderbird-68.1.1/media/ffvpx/libavutil_visibility.h:26, 95:09.38 from : 95:09.38 /builddir/build/BUILD/thunderbird-68.1.1/media/ffvpx/config_flac.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 95:09.38 216 | #define HAVE_LINUX_PERF_EVENT_H 0 95:09.38 | 95:09.38 In file included from : 95:09.38 /builddir/build/BUILD/thunderbird-68.1.1/objdir/mozilla-config.h:52: note: this is the location of the previous definition 95:09.38 52 | #define HAVE_LINUX_PERF_EVENT_H 1 95:09.38 | 95:09.39 In file included from /builddir/build/BUILD/thunderbird-68.1.1/media/ffvpx/libavutil/common.h:488, 95:09.40 from /builddir/build/BUILD/thunderbird-68.1.1/media/ffvpx/libavutil/avutil.h:296, 95:09.40 from /builddir/build/BUILD/thunderbird-68.1.1/media/ffvpx/libavutil/log.h:25, 95:09.40 from /builddir/build/BUILD/thunderbird-68.1.1/media/ffvpx/libavutil_visibility.h:26, 95:09.40 from : 95:09.40 /builddir/build/BUILD/thunderbird-68.1.1/media/ffvpx/libavutil/mem.h:342:1: warning: 'alloc_size' attribute ignored on a function returning 'int' [-Wattributes] 95:09.40 342 | av_alloc_size(2, 3) int av_reallocp_array(void *ptr, size_t nmemb, size_t size); 95:09.40 | ^~~~~~~~~~~~~ 95:10.03 In file included from /builddir/build/BUILD/thunderbird-68.1.1/media/ffvpx/config.h:13, 95:10.03 from /builddir/build/BUILD/thunderbird-68.1.1/media/ffvpx/libavutil/common.h:105, 95:10.03 from /builddir/build/BUILD/thunderbird-68.1.1/media/ffvpx/libavutil/avutil.h:296, 95:10.03 from /builddir/build/BUILD/thunderbird-68.1.1/media/ffvpx/libavutil/log.h:25, 95:10.03 from /builddir/build/BUILD/thunderbird-68.1.1/media/ffvpx/libavutil_visibility.h:26, 95:10.03 from : 95:10.03 /builddir/build/BUILD/thunderbird-68.1.1/media/ffvpx/config_flac.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 95:10.03 216 | #define HAVE_LINUX_PERF_EVENT_H 0 95:10.03 | 95:10.03 In file included from : 95:10.03 /builddir/build/BUILD/thunderbird-68.1.1/objdir/mozilla-config.h:52: note: this is the location of the previous definition 95:10.04 52 | #define HAVE_LINUX_PERF_EVENT_H 1 95:10.04 | 95:10.04 In file included from /builddir/build/BUILD/thunderbird-68.1.1/media/ffvpx/libavutil/common.h:488, 95:10.04 from /builddir/build/BUILD/thunderbird-68.1.1/media/ffvpx/libavutil/avutil.h:296, 95:10.04 from /builddir/build/BUILD/thunderbird-68.1.1/media/ffvpx/libavutil/log.h:25, 95:10.04 from /builddir/build/BUILD/thunderbird-68.1.1/media/ffvpx/libavutil_visibility.h:26, 95:10.04 from : 95:10.05 /builddir/build/BUILD/thunderbird-68.1.1/media/ffvpx/libavutil/mem.h:342:1: warning: 'alloc_size' attribute ignored on a function returning 'int' [-Wattributes] 95:10.05 342 | av_alloc_size(2, 3) int av_reallocp_array(void *ptr, size_t nmemb, size_t size); 95:10.05 | ^~~~~~~~~~~~~ 95:10.33 In file included from /builddir/build/BUILD/thunderbird-68.1.1/media/ffvpx/config.h:13, 95:10.33 from /builddir/build/BUILD/thunderbird-68.1.1/media/ffvpx/libavutil/common.h:105, 95:10.33 from /builddir/build/BUILD/thunderbird-68.1.1/media/ffvpx/libavutil/avutil.h:296, 95:10.33 from /builddir/build/BUILD/thunderbird-68.1.1/media/ffvpx/libavutil/log.h:25, 95:10.34 from /builddir/build/BUILD/thunderbird-68.1.1/media/ffvpx/libavutil_visibility.h:26, 95:10.34 from : 95:10.34 /builddir/build/BUILD/thunderbird-68.1.1/media/ffvpx/config_flac.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 95:10.34 216 | #define HAVE_LINUX_PERF_EVENT_H 0 95:10.34 | 95:10.34 In file included from : 95:10.34 /builddir/build/BUILD/thunderbird-68.1.1/objdir/mozilla-config.h:52: note: this is the location of the previous definition 95:10.34 52 | #define HAVE_LINUX_PERF_EVENT_H 1 95:10.34 | 95:10.36 In file included from /builddir/build/BUILD/thunderbird-68.1.1/media/ffvpx/libavutil/common.h:488, 95:10.36 from /builddir/build/BUILD/thunderbird-68.1.1/media/ffvpx/libavutil/avutil.h:296, 95:10.36 from /builddir/build/BUILD/thunderbird-68.1.1/media/ffvpx/libavutil/log.h:25, 95:10.36 from /builddir/build/BUILD/thunderbird-68.1.1/media/ffvpx/libavutil_visibility.h:26, 95:10.36 from : 95:10.37 /builddir/build/BUILD/thunderbird-68.1.1/media/ffvpx/libavutil/mem.h:342:1: warning: 'alloc_size' attribute ignored on a function returning 'int' [-Wattributes] 95:10.37 342 | av_alloc_size(2, 3) int av_reallocp_array(void *ptr, size_t nmemb, size_t size); 95:10.37 | ^~~~~~~~~~~~~ 95:10.94 In file included from /builddir/build/BUILD/thunderbird-68.1.1/media/ffvpx/config.h:13, 95:10.94 from /builddir/build/BUILD/thunderbird-68.1.1/media/ffvpx/libavutil/common.h:105, 95:10.94 from /builddir/build/BUILD/thunderbird-68.1.1/media/ffvpx/libavutil/avutil.h:296, 95:10.94 from /builddir/build/BUILD/thunderbird-68.1.1/media/ffvpx/libavutil/log.h:25, 95:10.95 from /builddir/build/BUILD/thunderbird-68.1.1/media/ffvpx/libavutil_visibility.h:26, 95:10.95 from : 95:10.95 /builddir/build/BUILD/thunderbird-68.1.1/media/ffvpx/config_flac.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 95:10.95 216 | #define HAVE_LINUX_PERF_EVENT_H 0 95:10.95 | 95:10.95 In file included from : 95:10.95 /builddir/build/BUILD/thunderbird-68.1.1/objdir/mozilla-config.h:52: note: this is the location of the previous definition 95:10.95 52 | #define HAVE_LINUX_PERF_EVENT_H 1 95:10.95 | 95:10.96 In file included from /builddir/build/BUILD/thunderbird-68.1.1/media/ffvpx/libavutil/common.h:488, 95:10.96 from /builddir/build/BUILD/thunderbird-68.1.1/media/ffvpx/libavutil/avutil.h:296, 95:10.96 from /builddir/build/BUILD/thunderbird-68.1.1/media/ffvpx/libavutil/log.h:25, 95:10.96 from /builddir/build/BUILD/thunderbird-68.1.1/media/ffvpx/libavutil_visibility.h:26, 95:10.96 from : 95:10.96 /builddir/build/BUILD/thunderbird-68.1.1/media/ffvpx/libavutil/mem.h:342:1: warning: 'alloc_size' attribute ignored on a function returning 'int' [-Wattributes] 95:10.96 342 | av_alloc_size(2, 3) int av_reallocp_array(void *ptr, size_t nmemb, size_t size); 95:10.96 | ^~~~~~~~~~~~~ 95:11.52 In file included from /builddir/build/BUILD/thunderbird-68.1.1/media/ffvpx/config.h:13, 95:11.52 from /builddir/build/BUILD/thunderbird-68.1.1/media/ffvpx/libavutil/common.h:105, 95:11.52 from /builddir/build/BUILD/thunderbird-68.1.1/media/ffvpx/libavutil/avutil.h:296, 95:11.52 from /builddir/build/BUILD/thunderbird-68.1.1/media/ffvpx/libavutil/log.h:25, 95:11.52 from /builddir/build/BUILD/thunderbird-68.1.1/media/ffvpx/libavutil_visibility.h:26, 95:11.53 from : 95:11.53 /builddir/build/BUILD/thunderbird-68.1.1/media/ffvpx/config_flac.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 95:11.53 216 | #define HAVE_LINUX_PERF_EVENT_H 0 95:11.53 | 95:11.53 In file included from : 95:11.53 /builddir/build/BUILD/thunderbird-68.1.1/objdir/mozilla-config.h:52: note: this is the location of the previous definition 95:11.53 52 | #define HAVE_LINUX_PERF_EVENT_H 1 95:11.53 | 95:11.54 In file included from /builddir/build/BUILD/thunderbird-68.1.1/media/ffvpx/libavutil/common.h:488, 95:11.55 from /builddir/build/BUILD/thunderbird-68.1.1/media/ffvpx/libavutil/avutil.h:296, 95:11.55 from /builddir/build/BUILD/thunderbird-68.1.1/media/ffvpx/libavutil/log.h:25, 95:11.55 from /builddir/build/BUILD/thunderbird-68.1.1/media/ffvpx/libavutil_visibility.h:26, 95:11.55 from : 95:11.55 /builddir/build/BUILD/thunderbird-68.1.1/media/ffvpx/libavutil/mem.h:342:1: warning: 'alloc_size' attribute ignored on a function returning 'int' [-Wattributes] 95:11.55 342 | av_alloc_size(2, 3) int av_reallocp_array(void *ptr, size_t nmemb, size_t size); 95:11.55 | ^~~~~~~~~~~~~ 95:11.89 In file included from /builddir/build/BUILD/thunderbird-68.1.1/media/ffvpx/config.h:13, 95:11.90 from /builddir/build/BUILD/thunderbird-68.1.1/media/ffvpx/libavutil/common.h:105, 95:11.90 from /builddir/build/BUILD/thunderbird-68.1.1/media/ffvpx/libavutil/avutil.h:296, 95:11.90 from /builddir/build/BUILD/thunderbird-68.1.1/media/ffvpx/libavutil/log.h:25, 95:11.90 from /builddir/build/BUILD/thunderbird-68.1.1/media/ffvpx/libavutil_visibility.h:26, 95:11.90 from : 95:11.90 /builddir/build/BUILD/thunderbird-68.1.1/media/ffvpx/config_flac.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 95:11.90 216 | #define HAVE_LINUX_PERF_EVENT_H 0 95:11.90 | 95:11.90 In file included from : 95:11.90 /builddir/build/BUILD/thunderbird-68.1.1/objdir/mozilla-config.h:52: note: this is the location of the previous definition 95:11.90 52 | #define HAVE_LINUX_PERF_EVENT_H 1 95:11.90 | 95:11.93 In file included from /builddir/build/BUILD/thunderbird-68.1.1/media/ffvpx/libavutil/common.h:488, 95:11.93 from /builddir/build/BUILD/thunderbird-68.1.1/media/ffvpx/libavutil/avutil.h:296, 95:11.93 from /builddir/build/BUILD/thunderbird-68.1.1/media/ffvpx/libavutil/log.h:25, 95:11.93 from /builddir/build/BUILD/thunderbird-68.1.1/media/ffvpx/libavutil_visibility.h:26, 95:11.93 from : 95:11.94 /builddir/build/BUILD/thunderbird-68.1.1/media/ffvpx/libavutil/mem.h:342:1: warning: 'alloc_size' attribute ignored on a function returning 'int' [-Wattributes] 95:11.94 342 | av_alloc_size(2, 3) int av_reallocp_array(void *ptr, size_t nmemb, size_t size); 95:11.94 | ^~~~~~~~~~~~~ 95:12.32 In file included from /builddir/build/BUILD/thunderbird-68.1.1/media/ffvpx/config.h:13, 95:12.32 from /builddir/build/BUILD/thunderbird-68.1.1/media/ffvpx/libavutil/common.h:105, 95:12.32 from /builddir/build/BUILD/thunderbird-68.1.1/media/ffvpx/libavutil/avutil.h:296, 95:12.32 from /builddir/build/BUILD/thunderbird-68.1.1/media/ffvpx/libavutil/log.h:25, 95:12.32 from /builddir/build/BUILD/thunderbird-68.1.1/media/ffvpx/libavutil_visibility.h:26, 95:12.32 from : 95:12.32 /builddir/build/BUILD/thunderbird-68.1.1/media/ffvpx/config_flac.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 95:12.32 216 | #define HAVE_LINUX_PERF_EVENT_H 0 95:12.32 | 95:12.32 In file included from : 95:12.33 /builddir/build/BUILD/thunderbird-68.1.1/objdir/mozilla-config.h:52: note: this is the location of the previous definition 95:12.33 52 | #define HAVE_LINUX_PERF_EVENT_H 1 95:12.33 | 95:12.34 In file included from /builddir/build/BUILD/thunderbird-68.1.1/media/ffvpx/libavutil/common.h:488, 95:12.34 from /builddir/build/BUILD/thunderbird-68.1.1/media/ffvpx/libavutil/avutil.h:296, 95:12.34 from /builddir/build/BUILD/thunderbird-68.1.1/media/ffvpx/libavutil/log.h:25, 95:12.34 from /builddir/build/BUILD/thunderbird-68.1.1/media/ffvpx/libavutil_visibility.h:26, 95:12.34 from : 95:12.35 /builddir/build/BUILD/thunderbird-68.1.1/media/ffvpx/libavutil/mem.h:342:1: warning: 'alloc_size' attribute ignored on a function returning 'int' [-Wattributes] 95:12.35 342 | av_alloc_size(2, 3) int av_reallocp_array(void *ptr, size_t nmemb, size_t size); 95:12.35 | ^~~~~~~~~~~~~ 95:15.87 In file included from /builddir/build/BUILD/thunderbird-68.1.1/media/ffvpx/config.h:13, 95:15.87 from /builddir/build/BUILD/thunderbird-68.1.1/media/ffvpx/libavutil/common.h:105, 95:15.87 from /builddir/build/BUILD/thunderbird-68.1.1/media/ffvpx/libavutil/avutil.h:296, 95:15.88 from /builddir/build/BUILD/thunderbird-68.1.1/media/ffvpx/libavutil/log.h:25, 95:15.88 from /builddir/build/BUILD/thunderbird-68.1.1/media/ffvpx/libavutil_visibility.h:26, 95:15.88 from : 95:15.88 /builddir/build/BUILD/thunderbird-68.1.1/media/ffvpx/config_flac.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 95:15.88 216 | #define HAVE_LINUX_PERF_EVENT_H 0 95:15.88 | 95:15.88 In file included from : 95:15.89 /builddir/build/BUILD/thunderbird-68.1.1/objdir/mozilla-config.h:52: note: this is the location of the previous definition 95:15.89 52 | #define HAVE_LINUX_PERF_EVENT_H 1 95:15.91 | 95:15.91 In file included from /builddir/build/BUILD/thunderbird-68.1.1/media/ffvpx/libavutil/common.h:488, 95:15.91 from /builddir/build/BUILD/thunderbird-68.1.1/media/ffvpx/libavutil/avutil.h:296, 95:15.91 from /builddir/build/BUILD/thunderbird-68.1.1/media/ffvpx/libavutil/log.h:25, 95:15.91 from /builddir/build/BUILD/thunderbird-68.1.1/media/ffvpx/libavutil_visibility.h:26, 95:15.92 from : 95:15.92 /builddir/build/BUILD/thunderbird-68.1.1/media/ffvpx/libavutil/mem.h:342:1: warning: 'alloc_size' attribute ignored on a function returning 'int' [-Wattributes] 95:15.92 342 | av_alloc_size(2, 3) int av_reallocp_array(void *ptr, size_t nmemb, size_t size); 95:15.92 | ^~~~~~~~~~~~~ 95:15.94 In file included from /builddir/build/BUILD/thunderbird-68.1.1/media/ffvpx/config.h:13, 95:15.95 from /builddir/build/BUILD/thunderbird-68.1.1/media/ffvpx/libavutil/common.h:105, 95:15.95 from /builddir/build/BUILD/thunderbird-68.1.1/media/ffvpx/libavutil/avutil.h:296, 95:15.95 from /builddir/build/BUILD/thunderbird-68.1.1/media/ffvpx/libavutil/log.h:25, 95:15.95 from /builddir/build/BUILD/thunderbird-68.1.1/media/ffvpx/libavutil_visibility.h:26, 95:15.95 from : 95:15.95 /builddir/build/BUILD/thunderbird-68.1.1/media/ffvpx/config_flac.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 95:15.95 216 | #define HAVE_LINUX_PERF_EVENT_H 0 95:15.95 | 95:15.96 In file included from : 95:15.96 /builddir/build/BUILD/thunderbird-68.1.1/objdir/mozilla-config.h:52: note: this is the location of the previous definition 95:15.96 52 | #define HAVE_LINUX_PERF_EVENT_H 1 95:15.96 | 95:15.97 In file included from /builddir/build/BUILD/thunderbird-68.1.1/media/ffvpx/libavutil/common.h:488, 95:15.98 from /builddir/build/BUILD/thunderbird-68.1.1/media/ffvpx/libavutil/avutil.h:296, 95:15.98 from /builddir/build/BUILD/thunderbird-68.1.1/media/ffvpx/libavutil/log.h:25, 95:15.98 from /builddir/build/BUILD/thunderbird-68.1.1/media/ffvpx/libavutil_visibility.h:26, 95:15.98 from : 95:15.98 /builddir/build/BUILD/thunderbird-68.1.1/media/ffvpx/libavutil/mem.h:342:1: warning: 'alloc_size' attribute ignored on a function returning 'int' [-Wattributes] 95:15.99 342 | av_alloc_size(2, 3) int av_reallocp_array(void *ptr, size_t nmemb, size_t size); 95:15.99 | ^~~~~~~~~~~~~ 95:16.33 In file included from /builddir/build/BUILD/thunderbird-68.1.1/media/ffvpx/config.h:13, 95:16.33 from /builddir/build/BUILD/thunderbird-68.1.1/media/ffvpx/libavutil/common.h:105, 95:16.33 from /builddir/build/BUILD/thunderbird-68.1.1/media/ffvpx/libavutil/avutil.h:296, 95:16.34 from /builddir/build/BUILD/thunderbird-68.1.1/media/ffvpx/libavutil/log.h:25, 95:16.34 from /builddir/build/BUILD/thunderbird-68.1.1/media/ffvpx/libavutil_visibility.h:26, 95:16.34 from : 95:16.34 /builddir/build/BUILD/thunderbird-68.1.1/media/ffvpx/config_flac.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 95:16.35 216 | #define HAVE_LINUX_PERF_EVENT_H 0 95:16.35 | 95:16.35 In file included from : 95:16.38 /builddir/build/BUILD/thunderbird-68.1.1/objdir/mozilla-config.h:52: note: this is the location of the previous definition 95:16.38 52 | #define HAVE_LINUX_PERF_EVENT_H 1 95:16.38 | 95:16.38 In file included from /builddir/build/BUILD/thunderbird-68.1.1/media/ffvpx/libavutil/common.h:488, 95:16.38 from /builddir/build/BUILD/thunderbird-68.1.1/media/ffvpx/libavutil/avutil.h:296, 95:16.38 from /builddir/build/BUILD/thunderbird-68.1.1/media/ffvpx/libavutil/log.h:25, 95:16.38 from /builddir/build/BUILD/thunderbird-68.1.1/media/ffvpx/libavutil_visibility.h:26, 95:16.38 from : 95:16.38 /builddir/build/BUILD/thunderbird-68.1.1/media/ffvpx/libavutil/mem.h:342:1: warning: 'alloc_size' attribute ignored on a function returning 'int' [-Wattributes] 95:16.38 342 | av_alloc_size(2, 3) int av_reallocp_array(void *ptr, size_t nmemb, size_t size); 95:16.38 | ^~~~~~~~~~~~~ 95:16.43 In file included from /builddir/build/BUILD/thunderbird-68.1.1/media/ffvpx/config.h:13, 95:16.43 from /builddir/build/BUILD/thunderbird-68.1.1/media/ffvpx/libavutil/common.h:105, 95:16.43 from /builddir/build/BUILD/thunderbird-68.1.1/media/ffvpx/libavutil/avutil.h:296, 95:16.43 from /builddir/build/BUILD/thunderbird-68.1.1/media/ffvpx/libavutil/log.h:25, 95:16.44 from /builddir/build/BUILD/thunderbird-68.1.1/media/ffvpx/libavutil_visibility.h:26, 95:16.44 from : 95:16.44 /builddir/build/BUILD/thunderbird-68.1.1/media/ffvpx/config_flac.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 95:16.44 216 | #define HAVE_LINUX_PERF_EVENT_H 0 95:16.44 | 95:16.44 In file included from : 95:16.44 /builddir/build/BUILD/thunderbird-68.1.1/objdir/mozilla-config.h:52: note: this is the location of the previous definition 95:16.46 52 | #define HAVE_LINUX_PERF_EVENT_H 1 95:16.46 | 95:16.46 In file included from /builddir/build/BUILD/thunderbird-68.1.1/media/ffvpx/libavutil/common.h:488, 95:16.46 from /builddir/build/BUILD/thunderbird-68.1.1/media/ffvpx/libavutil/avutil.h:296, 95:16.46 from /builddir/build/BUILD/thunderbird-68.1.1/media/ffvpx/libavutil/log.h:25, 95:16.46 from /builddir/build/BUILD/thunderbird-68.1.1/media/ffvpx/libavutil_visibility.h:26, 95:16.46 from : 95:16.47 /builddir/build/BUILD/thunderbird-68.1.1/media/ffvpx/libavutil/mem.h:342:1: warning: 'alloc_size' attribute ignored on a function returning 'int' [-Wattributes] 95:16.47 342 | av_alloc_size(2, 3) int av_reallocp_array(void *ptr, size_t nmemb, size_t size); 95:16.47 | ^~~~~~~~~~~~~ 95:16.97 In file included from /builddir/build/BUILD/thunderbird-68.1.1/media/ffvpx/config.h:13, 95:16.97 from /builddir/build/BUILD/thunderbird-68.1.1/media/ffvpx/libavutil/common.h:105, 95:16.97 from /builddir/build/BUILD/thunderbird-68.1.1/media/ffvpx/libavutil/avutil.h:296, 95:16.97 from /builddir/build/BUILD/thunderbird-68.1.1/media/ffvpx/libavutil/log.h:25, 95:16.97 from /builddir/build/BUILD/thunderbird-68.1.1/media/ffvpx/libavutil_visibility.h:26, 95:16.97 from : 95:16.98 /builddir/build/BUILD/thunderbird-68.1.1/media/ffvpx/config_flac.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 95:16.98 216 | #define HAVE_LINUX_PERF_EVENT_H 0 95:16.98 | 95:16.98 In file included from : 95:16.98 /builddir/build/BUILD/thunderbird-68.1.1/objdir/mozilla-config.h:52: note: this is the location of the previous definition 95:16.98 52 | #define HAVE_LINUX_PERF_EVENT_H 1 95:16.98 | 95:17.00 In file included from /builddir/build/BUILD/thunderbird-68.1.1/media/ffvpx/libavutil/common.h:488, 95:17.00 from /builddir/build/BUILD/thunderbird-68.1.1/media/ffvpx/libavutil/avutil.h:296, 95:17.00 from /builddir/build/BUILD/thunderbird-68.1.1/media/ffvpx/libavutil/log.h:25, 95:17.00 from /builddir/build/BUILD/thunderbird-68.1.1/media/ffvpx/libavutil_visibility.h:26, 95:17.00 from : 95:17.01 /builddir/build/BUILD/thunderbird-68.1.1/media/ffvpx/libavutil/mem.h:342:1: warning: 'alloc_size' attribute ignored on a function returning 'int' [-Wattributes] 95:17.01 342 | av_alloc_size(2, 3) int av_reallocp_array(void *ptr, size_t nmemb, size_t size); 95:17.01 | ^~~~~~~~~~~~~ 95:17.97 In file included from /builddir/build/BUILD/thunderbird-68.1.1/media/ffvpx/config.h:13, 95:17.98 from /builddir/build/BUILD/thunderbird-68.1.1/media/ffvpx/libavutil/common.h:105, 95:17.98 from /builddir/build/BUILD/thunderbird-68.1.1/media/ffvpx/libavutil/avutil.h:296, 95:17.98 from /builddir/build/BUILD/thunderbird-68.1.1/media/ffvpx/libavutil/log.h:25, 95:17.98 from /builddir/build/BUILD/thunderbird-68.1.1/media/ffvpx/libavutil_visibility.h:26, 95:17.98 from : 95:17.99 /builddir/build/BUILD/thunderbird-68.1.1/media/ffvpx/config_flac.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 95:17.99 216 | #define HAVE_LINUX_PERF_EVENT_H 0 95:17.99 | 95:18.01 In file included from : 95:18.01 /builddir/build/BUILD/thunderbird-68.1.1/objdir/mozilla-config.h:52: note: this is the location of the previous definition 95:18.01 52 | #define HAVE_LINUX_PERF_EVENT_H 1 95:18.01 | 95:18.02 In file included from /builddir/build/BUILD/thunderbird-68.1.1/media/ffvpx/libavutil/common.h:488, 95:18.02 from /builddir/build/BUILD/thunderbird-68.1.1/media/ffvpx/libavutil/avutil.h:296, 95:18.02 from /builddir/build/BUILD/thunderbird-68.1.1/media/ffvpx/libavutil/log.h:25, 95:18.02 from /builddir/build/BUILD/thunderbird-68.1.1/media/ffvpx/libavutil_visibility.h:26, 95:18.03 from : 95:18.04 /builddir/build/BUILD/thunderbird-68.1.1/media/ffvpx/libavutil/mem.h:342:1: warning: 'alloc_size' attribute ignored on a function returning 'int' [-Wattributes] 95:18.04 342 | av_alloc_size(2, 3) int av_reallocp_array(void *ptr, size_t nmemb, size_t size); 95:18.04 | ^~~~~~~~~~~~~ 95:18.14 In file included from /builddir/build/BUILD/thunderbird-68.1.1/media/ffvpx/config.h:13, 95:18.14 from /builddir/build/BUILD/thunderbird-68.1.1/media/ffvpx/libavutil/common.h:105, 95:18.14 from /builddir/build/BUILD/thunderbird-68.1.1/media/ffvpx/libavutil/avutil.h:296, 95:18.15 from /builddir/build/BUILD/thunderbird-68.1.1/media/ffvpx/libavutil/log.h:25, 95:18.15 from /builddir/build/BUILD/thunderbird-68.1.1/media/ffvpx/libavutil_visibility.h:26, 95:18.15 from : 95:18.15 /builddir/build/BUILD/thunderbird-68.1.1/media/ffvpx/config_flac.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 95:18.16 216 | #define HAVE_LINUX_PERF_EVENT_H 0 95:18.16 | 95:18.17 In file included from : 95:18.17 /builddir/build/BUILD/thunderbird-68.1.1/objdir/mozilla-config.h:52: note: this is the location of the previous definition 95:18.17 52 | #define HAVE_LINUX_PERF_EVENT_H 1 95:18.17 | 95:18.19 In file included from /builddir/build/BUILD/thunderbird-68.1.1/media/ffvpx/libavutil/common.h:488, 95:18.19 from /builddir/build/BUILD/thunderbird-68.1.1/media/ffvpx/libavutil/avutil.h:296, 95:18.19 from /builddir/build/BUILD/thunderbird-68.1.1/media/ffvpx/libavutil/log.h:25, 95:18.19 from /builddir/build/BUILD/thunderbird-68.1.1/media/ffvpx/libavutil_visibility.h:26, 95:18.20 from : 95:18.20 /builddir/build/BUILD/thunderbird-68.1.1/media/ffvpx/libavutil/mem.h:342:1: warning: 'alloc_size' attribute ignored on a function returning 'int' [-Wattributes] 95:18.20 342 | av_alloc_size(2, 3) int av_reallocp_array(void *ptr, size_t nmemb, size_t size); 95:18.20 | ^~~~~~~~~~~~~ 95:19.03 In file included from /builddir/build/BUILD/thunderbird-68.1.1/media/ffvpx/config.h:13, 95:19.03 from /builddir/build/BUILD/thunderbird-68.1.1/media/ffvpx/libavutil/common.h:105, 95:19.03 from /builddir/build/BUILD/thunderbird-68.1.1/media/ffvpx/libavutil/avutil.h:296, 95:19.03 from /builddir/build/BUILD/thunderbird-68.1.1/media/ffvpx/libavutil/log.h:25, 95:19.04 from /builddir/build/BUILD/thunderbird-68.1.1/media/ffvpx/libavutil_visibility.h:26, 95:19.04 from : 95:19.04 /builddir/build/BUILD/thunderbird-68.1.1/media/ffvpx/config_flac.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 95:19.04 216 | #define HAVE_LINUX_PERF_EVENT_H 0 95:19.04 | 95:19.05 In file included from : 95:19.05 /builddir/build/BUILD/thunderbird-68.1.1/objdir/mozilla-config.h:52: note: this is the location of the previous definition 95:19.05 52 | #define HAVE_LINUX_PERF_EVENT_H 1 95:19.06 | 95:19.07 In file included from /builddir/build/BUILD/thunderbird-68.1.1/media/ffvpx/libavutil/common.h:488, 95:19.07 from /builddir/build/BUILD/thunderbird-68.1.1/media/ffvpx/libavutil/avutil.h:296, 95:19.08 from /builddir/build/BUILD/thunderbird-68.1.1/media/ffvpx/libavutil/log.h:25, 95:19.08 from /builddir/build/BUILD/thunderbird-68.1.1/media/ffvpx/libavutil_visibility.h:26, 95:19.08 from : 95:19.08 /builddir/build/BUILD/thunderbird-68.1.1/media/ffvpx/libavutil/mem.h:342:1: warning: 'alloc_size' attribute ignored on a function returning 'int' [-Wattributes] 95:19.09 342 | av_alloc_size(2, 3) int av_reallocp_array(void *ptr, size_t nmemb, size_t size); 95:19.09 | ^~~~~~~~~~~~~ 95:19.27 In file included from /builddir/build/BUILD/thunderbird-68.1.1/media/ffvpx/config.h:13, 95:19.28 from /builddir/build/BUILD/thunderbird-68.1.1/media/ffvpx/libavutil/common.h:105, 95:19.28 from /builddir/build/BUILD/thunderbird-68.1.1/media/ffvpx/libavutil/avutil.h:296, 95:19.28 from /builddir/build/BUILD/thunderbird-68.1.1/media/ffvpx/libavutil/log.h:25, 95:19.28 from /builddir/build/BUILD/thunderbird-68.1.1/media/ffvpx/libavutil_visibility.h:26, 95:19.28 from : 95:19.28 /builddir/build/BUILD/thunderbird-68.1.1/media/ffvpx/config_flac.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 95:19.28 216 | #define HAVE_LINUX_PERF_EVENT_H 0 95:19.29 | 95:19.29 In file included from : 95:19.29 /builddir/build/BUILD/thunderbird-68.1.1/objdir/mozilla-config.h:52: note: this is the location of the previous definition 95:19.29 52 | #define HAVE_LINUX_PERF_EVENT_H 1 95:19.30 | 95:19.30 In file included from /builddir/build/BUILD/thunderbird-68.1.1/media/ffvpx/libavutil/common.h:488, 95:19.30 from /builddir/build/BUILD/thunderbird-68.1.1/media/ffvpx/libavutil/avutil.h:296, 95:19.30 from /builddir/build/BUILD/thunderbird-68.1.1/media/ffvpx/libavutil/log.h:25, 95:19.30 from /builddir/build/BUILD/thunderbird-68.1.1/media/ffvpx/libavutil_visibility.h:26, 95:19.30 from : 95:19.30 /builddir/build/BUILD/thunderbird-68.1.1/media/ffvpx/libavutil/mem.h:342:1: warning: 'alloc_size' attribute ignored on a function returning 'int' [-Wattributes] 95:19.30 342 | av_alloc_size(2, 3) int av_reallocp_array(void *ptr, size_t nmemb, size_t size); 95:19.30 | ^~~~~~~~~~~~~ 95:19.33 In file included from /builddir/build/BUILD/thunderbird-68.1.1/media/ffvpx/config.h:13, 95:19.33 from /builddir/build/BUILD/thunderbird-68.1.1/media/ffvpx/libavutil/common.h:105, 95:19.33 from /builddir/build/BUILD/thunderbird-68.1.1/media/ffvpx/libavutil/avutil.h:296, 95:19.33 from /builddir/build/BUILD/thunderbird-68.1.1/media/ffvpx/libavutil/log.h:25, 95:19.33 from /builddir/build/BUILD/thunderbird-68.1.1/media/ffvpx/libavutil_visibility.h:26, 95:19.33 from : 95:19.33 /builddir/build/BUILD/thunderbird-68.1.1/media/ffvpx/config_flac.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 95:19.33 216 | #define HAVE_LINUX_PERF_EVENT_H 0 95:19.33 | 95:19.33 In file included from : 95:19.33 /builddir/build/BUILD/thunderbird-68.1.1/objdir/mozilla-config.h:52: note: this is the location of the previous definition 95:19.33 52 | #define HAVE_LINUX_PERF_EVENT_H 1 95:19.33 | 95:19.36 In file included from /builddir/build/BUILD/thunderbird-68.1.1/media/ffvpx/libavutil/common.h:488, 95:19.36 from /builddir/build/BUILD/thunderbird-68.1.1/media/ffvpx/libavutil/avutil.h:296, 95:19.36 from /builddir/build/BUILD/thunderbird-68.1.1/media/ffvpx/libavutil/log.h:25, 95:19.36 from /builddir/build/BUILD/thunderbird-68.1.1/media/ffvpx/libavutil_visibility.h:26, 95:19.36 from : 95:19.36 /builddir/build/BUILD/thunderbird-68.1.1/media/ffvpx/libavutil/mem.h:342:1: warning: 'alloc_size' attribute ignored on a function returning 'int' [-Wattributes] 95:19.36 342 | av_alloc_size(2, 3) int av_reallocp_array(void *ptr, size_t nmemb, size_t size); 95:19.36 | ^~~~~~~~~~~~~ 95:19.74 In file included from /builddir/build/BUILD/thunderbird-68.1.1/media/ffvpx/config.h:13, 95:19.74 from /builddir/build/BUILD/thunderbird-68.1.1/media/ffvpx/libavutil/common.h:105, 95:19.74 from /builddir/build/BUILD/thunderbird-68.1.1/media/ffvpx/libavutil/avutil.h:296, 95:19.74 from /builddir/build/BUILD/thunderbird-68.1.1/media/ffvpx/libavutil/log.h:25, 95:19.74 from /builddir/build/BUILD/thunderbird-68.1.1/media/ffvpx/libavutil_visibility.h:26, 95:19.75 from : 95:19.75 /builddir/build/BUILD/thunderbird-68.1.1/media/ffvpx/config_flac.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 95:19.75 216 | #define HAVE_LINUX_PERF_EVENT_H 0 95:19.75 | 95:19.75 In file included from : 95:19.75 /builddir/build/BUILD/thunderbird-68.1.1/objdir/mozilla-config.h:52: note: this is the location of the previous definition 95:19.75 52 | #define HAVE_LINUX_PERF_EVENT_H 1 95:19.75 | 95:19.77 In file included from /builddir/build/BUILD/thunderbird-68.1.1/media/ffvpx/libavutil/common.h:488, 95:19.77 from /builddir/build/BUILD/thunderbird-68.1.1/media/ffvpx/libavutil/avutil.h:296, 95:19.77 from /builddir/build/BUILD/thunderbird-68.1.1/media/ffvpx/libavutil/log.h:25, 95:19.77 from /builddir/build/BUILD/thunderbird-68.1.1/media/ffvpx/libavutil_visibility.h:26, 95:19.77 from : 95:19.77 /builddir/build/BUILD/thunderbird-68.1.1/media/ffvpx/libavutil/mem.h:342:1: warning: 'alloc_size' attribute ignored on a function returning 'int' [-Wattributes] 95:19.77 342 | av_alloc_size(2, 3) int av_reallocp_array(void *ptr, size_t nmemb, size_t size); 95:19.77 | ^~~~~~~~~~~~~ 95:20.09 In file included from /builddir/build/BUILD/thunderbird-68.1.1/media/ffvpx/config.h:13, 95:20.10 from /builddir/build/BUILD/thunderbird-68.1.1/media/ffvpx/libavutil/common.h:105, 95:20.10 from /builddir/build/BUILD/thunderbird-68.1.1/media/ffvpx/libavutil/avutil.h:296, 95:20.10 from /builddir/build/BUILD/thunderbird-68.1.1/media/ffvpx/libavutil/log.h:25, 95:20.10 from /builddir/build/BUILD/thunderbird-68.1.1/media/ffvpx/libavutil_visibility.h:26, 95:20.12 from : 95:20.12 /builddir/build/BUILD/thunderbird-68.1.1/media/ffvpx/config_flac.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 95:20.12 216 | #define HAVE_LINUX_PERF_EVENT_H 0 95:20.12 | 95:20.12 In file included from : 95:20.12 /builddir/build/BUILD/thunderbird-68.1.1/objdir/mozilla-config.h:52: note: this is the location of the previous definition 95:20.12 52 | #define HAVE_LINUX_PERF_EVENT_H 1 95:20.12 | 95:20.12 In file included from /builddir/build/BUILD/thunderbird-68.1.1/media/ffvpx/libavutil/common.h:488, 95:20.12 from /builddir/build/BUILD/thunderbird-68.1.1/media/ffvpx/libavutil/avutil.h:296, 95:20.12 from /builddir/build/BUILD/thunderbird-68.1.1/media/ffvpx/libavutil/log.h:25, 95:20.12 from /builddir/build/BUILD/thunderbird-68.1.1/media/ffvpx/libavutil_visibility.h:26, 95:20.13 from : 95:20.13 /builddir/build/BUILD/thunderbird-68.1.1/media/ffvpx/libavutil/mem.h:342:1: warning: 'alloc_size' attribute ignored on a function returning 'int' [-Wattributes] 95:20.13 342 | av_alloc_size(2, 3) int av_reallocp_array(void *ptr, size_t nmemb, size_t size); 95:20.13 | ^~~~~~~~~~~~~ 95:21.07 In file included from /builddir/build/BUILD/thunderbird-68.1.1/media/ffvpx/config.h:13, 95:21.08 from /builddir/build/BUILD/thunderbird-68.1.1/media/ffvpx/libavutil/common.h:105, 95:21.08 from /builddir/build/BUILD/thunderbird-68.1.1/media/ffvpx/libavutil/avutil.h:296, 95:21.08 from /builddir/build/BUILD/thunderbird-68.1.1/media/ffvpx/libavutil/log.h:25, 95:21.08 from /builddir/build/BUILD/thunderbird-68.1.1/media/ffvpx/libavutil_visibility.h:26, 95:21.08 from : 95:21.08 /builddir/build/BUILD/thunderbird-68.1.1/media/ffvpx/config_flac.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 95:21.08 216 | #define HAVE_LINUX_PERF_EVENT_H 0 95:21.08 | 95:21.08 In file included from : 95:21.08 /builddir/build/BUILD/thunderbird-68.1.1/objdir/mozilla-config.h:52: note: this is the location of the previous definition 95:21.08 52 | #define HAVE_LINUX_PERF_EVENT_H 1 95:21.08 | 95:21.10 In file included from /builddir/build/BUILD/thunderbird-68.1.1/media/ffvpx/libavutil/common.h:488, 95:21.10 from /builddir/build/BUILD/thunderbird-68.1.1/media/ffvpx/libavutil/avutil.h:296, 95:21.10 from /builddir/build/BUILD/thunderbird-68.1.1/media/ffvpx/libavutil/log.h:25, 95:21.10 from /builddir/build/BUILD/thunderbird-68.1.1/media/ffvpx/libavutil_visibility.h:26, 95:21.10 from : 95:21.10 /builddir/build/BUILD/thunderbird-68.1.1/media/ffvpx/libavutil/mem.h:342:1: warning: 'alloc_size' attribute ignored on a function returning 'int' [-Wattributes] 95:21.10 342 | av_alloc_size(2, 3) int av_reallocp_array(void *ptr, size_t nmemb, size_t size); 95:21.10 | ^~~~~~~~~~~~~ 95:22.40 In file included from /builddir/build/BUILD/thunderbird-68.1.1/media/ffvpx/config.h:13, 95:22.40 from /builddir/build/BUILD/thunderbird-68.1.1/media/ffvpx/libavutil/common.h:105, 95:22.40 from /builddir/build/BUILD/thunderbird-68.1.1/media/ffvpx/libavutil/avutil.h:296, 95:22.40 from /builddir/build/BUILD/thunderbird-68.1.1/media/ffvpx/libavutil/log.h:25, 95:22.40 from /builddir/build/BUILD/thunderbird-68.1.1/media/ffvpx/libavutil_visibility.h:26, 95:22.40 from : 95:22.42 /builddir/build/BUILD/thunderbird-68.1.1/media/ffvpx/config_flac.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 95:22.42 216 | #define HAVE_LINUX_PERF_EVENT_H 0 95:22.42 | 95:22.42 In file included from : 95:22.42 /builddir/build/BUILD/thunderbird-68.1.1/objdir/mozilla-config.h:52: note: this is the location of the previous definition 95:22.42 52 | #define HAVE_LINUX_PERF_EVENT_H 1 95:22.42 | 95:22.44 In file included from /builddir/build/BUILD/thunderbird-68.1.1/media/ffvpx/libavutil/common.h:488, 95:22.44 from /builddir/build/BUILD/thunderbird-68.1.1/media/ffvpx/libavutil/avutil.h:296, 95:22.44 from /builddir/build/BUILD/thunderbird-68.1.1/media/ffvpx/libavutil/log.h:25, 95:22.44 from /builddir/build/BUILD/thunderbird-68.1.1/media/ffvpx/libavutil_visibility.h:26, 95:22.44 from : 95:22.44 /builddir/build/BUILD/thunderbird-68.1.1/media/ffvpx/libavutil/mem.h:342:1: warning: 'alloc_size' attribute ignored on a function returning 'int' [-Wattributes] 95:22.44 342 | av_alloc_size(2, 3) int av_reallocp_array(void *ptr, size_t nmemb, size_t size); 95:22.44 | ^~~~~~~~~~~~~ 95:22.93 In file included from /builddir/build/BUILD/thunderbird-68.1.1/media/ffvpx/config.h:13, 95:22.94 from /builddir/build/BUILD/thunderbird-68.1.1/media/ffvpx/libavutil/common.h:105, 95:22.94 from /builddir/build/BUILD/thunderbird-68.1.1/media/ffvpx/libavutil/avutil.h:296, 95:22.94 from /builddir/build/BUILD/thunderbird-68.1.1/media/ffvpx/libavutil/log.h:25, 95:22.94 from /builddir/build/BUILD/thunderbird-68.1.1/media/ffvpx/libavutil_visibility.h:26, 95:22.94 from : 95:22.94 /builddir/build/BUILD/thunderbird-68.1.1/media/ffvpx/config_flac.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 95:22.94 216 | #define HAVE_LINUX_PERF_EVENT_H 0 95:22.94 | 95:22.94 In file included from : 95:22.96 /builddir/build/BUILD/thunderbird-68.1.1/objdir/mozilla-config.h:52: note: this is the location of the previous definition 95:22.96 52 | #define HAVE_LINUX_PERF_EVENT_H 1 95:22.96 | 95:22.96 In file included from /builddir/build/BUILD/thunderbird-68.1.1/media/ffvpx/libavutil/common.h:488, 95:22.96 from /builddir/build/BUILD/thunderbird-68.1.1/media/ffvpx/libavutil/avutil.h:296, 95:22.96 from /builddir/build/BUILD/thunderbird-68.1.1/media/ffvpx/libavutil/log.h:25, 95:22.96 from /builddir/build/BUILD/thunderbird-68.1.1/media/ffvpx/libavutil_visibility.h:26, 95:22.96 from : 95:22.96 /builddir/build/BUILD/thunderbird-68.1.1/media/ffvpx/libavutil/mem.h:342:1: warning: 'alloc_size' attribute ignored on a function returning 'int' [-Wattributes] 95:22.96 342 | av_alloc_size(2, 3) int av_reallocp_array(void *ptr, size_t nmemb, size_t size); 95:22.96 | ^~~~~~~~~~~~~ 95:23.10 In file included from /builddir/build/BUILD/thunderbird-68.1.1/media/ffvpx/config.h:13, 95:23.10 from /builddir/build/BUILD/thunderbird-68.1.1/media/ffvpx/libavutil/common.h:105, 95:23.10 from /builddir/build/BUILD/thunderbird-68.1.1/media/ffvpx/libavutil/avutil.h:296, 95:23.10 from /builddir/build/BUILD/thunderbird-68.1.1/media/ffvpx/libavutil/log.h:25, 95:23.10 from /builddir/build/BUILD/thunderbird-68.1.1/media/ffvpx/libavutil_visibility.h:26, 95:23.10 from : 95:23.10 /builddir/build/BUILD/thunderbird-68.1.1/media/ffvpx/config_flac.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 95:23.10 216 | #define HAVE_LINUX_PERF_EVENT_H 0 95:23.10 | 95:23.10 In file included from : 95:23.10 /builddir/build/BUILD/thunderbird-68.1.1/objdir/mozilla-config.h:52: note: this is the location of the previous definition 95:23.10 52 | #define HAVE_LINUX_PERF_EVENT_H 1 95:23.10 | 95:23.10 In file included from /builddir/build/BUILD/thunderbird-68.1.1/media/ffvpx/libavutil/common.h:488, 95:23.10 from /builddir/build/BUILD/thunderbird-68.1.1/media/ffvpx/libavutil/avutil.h:296, 95:23.10 from /builddir/build/BUILD/thunderbird-68.1.1/media/ffvpx/libavutil/log.h:25, 95:23.10 from /builddir/build/BUILD/thunderbird-68.1.1/media/ffvpx/libavutil_visibility.h:26, 95:23.11 from : 95:23.11 /builddir/build/BUILD/thunderbird-68.1.1/media/ffvpx/libavutil/mem.h:342:1: warning: 'alloc_size' attribute ignored on a function returning 'int' [-Wattributes] 95:23.11 342 | av_alloc_size(2, 3) int av_reallocp_array(void *ptr, size_t nmemb, size_t size); 95:23.11 | ^~~~~~~~~~~~~ 95:23.21 In file included from /builddir/build/BUILD/thunderbird-68.1.1/media/ffvpx/config.h:13, 95:23.21 from /builddir/build/BUILD/thunderbird-68.1.1/media/ffvpx/libavutil/common.h:105, 95:23.21 from /builddir/build/BUILD/thunderbird-68.1.1/media/ffvpx/libavutil/avutil.h:296, 95:23.21 from /builddir/build/BUILD/thunderbird-68.1.1/media/ffvpx/libavutil/log.h:25, 95:23.21 from /builddir/build/BUILD/thunderbird-68.1.1/media/ffvpx/libavutil_visibility.h:26, 95:23.21 from : 95:23.21 /builddir/build/BUILD/thunderbird-68.1.1/media/ffvpx/config_flac.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 95:23.21 216 | #define HAVE_LINUX_PERF_EVENT_H 0 95:23.21 | 95:23.21 In file included from : 95:23.21 /builddir/build/BUILD/thunderbird-68.1.1/objdir/mozilla-config.h:52: note: this is the location of the previous definition 95:23.21 52 | #define HAVE_LINUX_PERF_EVENT_H 1 95:23.21 | 95:23.22 In file included from /builddir/build/BUILD/thunderbird-68.1.1/media/ffvpx/libavutil/common.h:488, 95:23.22 from /builddir/build/BUILD/thunderbird-68.1.1/media/ffvpx/libavutil/avutil.h:296, 95:23.22 from /builddir/build/BUILD/thunderbird-68.1.1/media/ffvpx/libavutil/log.h:25, 95:23.22 from /builddir/build/BUILD/thunderbird-68.1.1/media/ffvpx/libavutil_visibility.h:26, 95:23.22 from : 95:23.22 /builddir/build/BUILD/thunderbird-68.1.1/media/ffvpx/libavutil/mem.h:342:1: warning: 'alloc_size' attribute ignored on a function returning 'int' [-Wattributes] 95:23.22 342 | av_alloc_size(2, 3) int av_reallocp_array(void *ptr, size_t nmemb, size_t size); 95:23.22 | ^~~~~~~~~~~~~ 95:23.64 In file included from /builddir/build/BUILD/thunderbird-68.1.1/media/ffvpx/config.h:13, 95:23.64 from /builddir/build/BUILD/thunderbird-68.1.1/media/ffvpx/libavutil/common.h:105, 95:23.64 from /builddir/build/BUILD/thunderbird-68.1.1/media/ffvpx/libavutil/avutil.h:296, 95:23.64 from /builddir/build/BUILD/thunderbird-68.1.1/media/ffvpx/libavutil/log.h:25, 95:23.64 from /builddir/build/BUILD/thunderbird-68.1.1/media/ffvpx/libavutil_visibility.h:26, 95:23.65 from : 95:23.65 /builddir/build/BUILD/thunderbird-68.1.1/media/ffvpx/config_flac.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 95:23.65 216 | #define HAVE_LINUX_PERF_EVENT_H 0 95:23.65 | 95:23.67 In file included from : 95:23.67 /builddir/build/BUILD/thunderbird-68.1.1/objdir/mozilla-config.h:52: note: this is the location of the previous definition 95:23.67 52 | #define HAVE_LINUX_PERF_EVENT_H 1 95:23.67 | 95:23.68 In file included from /builddir/build/BUILD/thunderbird-68.1.1/media/ffvpx/libavutil/common.h:488, 95:23.68 from /builddir/build/BUILD/thunderbird-68.1.1/media/ffvpx/libavutil/avutil.h:296, 95:23.68 from /builddir/build/BUILD/thunderbird-68.1.1/media/ffvpx/libavutil/log.h:25, 95:23.68 from /builddir/build/BUILD/thunderbird-68.1.1/media/ffvpx/libavutil_visibility.h:26, 95:23.69 from : 95:23.70 /builddir/build/BUILD/thunderbird-68.1.1/media/ffvpx/libavutil/mem.h:342:1: warning: 'alloc_size' attribute ignored on a function returning 'int' [-Wattributes] 95:23.70 342 | av_alloc_size(2, 3) int av_reallocp_array(void *ptr, size_t nmemb, size_t size); 95:23.70 | ^~~~~~~~~~~~~ 95:23.72 In file included from /builddir/build/BUILD/thunderbird-68.1.1/media/ffvpx/config.h:13, 95:23.72 from /builddir/build/BUILD/thunderbird-68.1.1/media/ffvpx/libavutil/common.h:105, 95:23.72 from /builddir/build/BUILD/thunderbird-68.1.1/media/ffvpx/libavutil/avutil.h:296, 95:23.73 from /builddir/build/BUILD/thunderbird-68.1.1/media/ffvpx/libavutil/log.h:25, 95:23.73 from /builddir/build/BUILD/thunderbird-68.1.1/media/ffvpx/libavutil_visibility.h:26, 95:23.73 from : 95:23.73 /builddir/build/BUILD/thunderbird-68.1.1/media/ffvpx/config_flac.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 95:23.73 216 | #define HAVE_LINUX_PERF_EVENT_H 0 95:23.74 | 95:23.74 In file included from : 95:23.75 /builddir/build/BUILD/thunderbird-68.1.1/objdir/mozilla-config.h:52: note: this is the location of the previous definition 95:23.75 52 | #define HAVE_LINUX_PERF_EVENT_H 1 95:23.75 | 95:23.75 In file included from /builddir/build/BUILD/thunderbird-68.1.1/media/ffvpx/libavutil/common.h:488, 95:23.76 from /builddir/build/BUILD/thunderbird-68.1.1/media/ffvpx/libavutil/avutil.h:296, 95:23.76 from /builddir/build/BUILD/thunderbird-68.1.1/media/ffvpx/libavutil/log.h:25, 95:23.78 from /builddir/build/BUILD/thunderbird-68.1.1/media/ffvpx/libavutil_visibility.h:26, 95:23.78 from : 95:23.78 /builddir/build/BUILD/thunderbird-68.1.1/media/ffvpx/libavutil/mem.h:342:1: warning: 'alloc_size' attribute ignored on a function returning 'int' [-Wattributes] 95:23.79 342 | av_alloc_size(2, 3) int av_reallocp_array(void *ptr, size_t nmemb, size_t size); 95:23.79 | ^~~~~~~~~~~~~ 95:23.88 media/libogg 95:24.03 media/ffvpx/libavutil/libmozavutil.so 95:24.78 media/libopus 95:25.07 /builddir/build/BUILD/thunderbird-68.1.1/media/libcubeb/src/cubeb_utils.cpp: In function 'size_t cubeb_sample_size(cubeb_sample_format)': 95:25.08 /builddir/build/BUILD/thunderbird-68.1.1/media/libcubeb/src/cubeb_utils.cpp:19:5: warning: control reaches end of non-void function [-Wreturn-type] 95:25.08 19 | default: 95:25.08 | ^~~~~~~ 95:25.18 media/libtheora 95:25.54 /builddir/build/BUILD/thunderbird-68.1.1/media/libopus/celt/arm/celt_neon_intr.c: In function 'celt_pitch_xcorr_float_neon': 95:25.54 /builddir/build/BUILD/thunderbird-68.1.1/media/libopus/celt/arm/celt_neon_intr.c:208:18: warning: implicit declaration of function 'celt_inner_prod_neon'; did you mean 'celt_inner_prod_c'? [-Wimplicit-function-declaration] 95:25.55 208 | xcorr[i] = celt_inner_prod_neon(_x, _y+i, len); 95:25.55 | ^~~~~~~~~~~~~~~~~~~~ 95:25.55 | celt_inner_prod_c 95:26.04 media/libspeex_resampler/src 95:26.22 /builddir/build/BUILD/thunderbird-68.1.1/media/libspeex_resampler/src/resample.c: In function 'moz_speex_resampler_init_frac': 95:26.22 /builddir/build/BUILD/thunderbird-68.1.1/media/libspeex_resampler/src/resample.c:814:17: warning: unused variable 'i' [-Wunused-variable] 95:26.22 814 | spx_uint32_t i; 95:26.22 | ^ 95:27.80 media/libsoundtouch/src 95:28.01 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/media/libsoundtouch/src/Unified_cpp_libsoundtouch_src0.cpp:20: 95:28.01 /builddir/build/BUILD/thunderbird-68.1.1/media/libsoundtouch/src/FIRFilter.cpp:89: warning: ignoring #pragma omp parallel [-Wunknown-pragmas] 95:28.01 89 | #pragma omp parallel for 95:28.01 | 95:28.01 /builddir/build/BUILD/thunderbird-68.1.1/media/libsoundtouch/src/FIRFilter.cpp:145: warning: ignoring #pragma omp parallel [-Wunknown-pragmas] 95:28.01 145 | #pragma omp parallel for 95:28.01 | 95:28.01 /builddir/build/BUILD/thunderbird-68.1.1/media/libsoundtouch/src/FIRFilter.cpp:192: warning: ignoring #pragma omp parallel [-Wunknown-pragmas] 95:28.01 192 | #pragma omp parallel for 95:28.01 | 95:28.02 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/media/libsoundtouch/src/Unified_cpp_libsoundtouch_src0.cpp:47: 95:28.02 /builddir/build/BUILD/thunderbird-68.1.1/media/libsoundtouch/src/InterpolateShannon.cpp:75: warning: "PI" redefined 95:28.02 75 | #define PI 3.1415926536 95:28.02 | 95:28.03 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/media/libsoundtouch/src/Unified_cpp_libsoundtouch_src0.cpp:2: 95:28.03 /builddir/build/BUILD/thunderbird-68.1.1/media/libsoundtouch/src/AAFilter.cpp:52: note: this is the location of the previous definition 95:28.03 52 | #define PI M_PI 95:28.03 | 95:28.04 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/media/libsoundtouch/src/Unified_cpp_libsoundtouch_src0.cpp:83: 95:28.04 /builddir/build/BUILD/thunderbird-68.1.1/media/libsoundtouch/src/TDStretch.cpp:306: warning: ignoring #pragma omp parallel [-Wunknown-pragmas] 95:28.05 306 | #pragma omp parallel for 95:28.05 | 95:28.05 /builddir/build/BUILD/thunderbird-68.1.1/media/libsoundtouch/src/TDStretch.cpp:331: warning: ignoring #pragma omp critical [-Wunknown-pragmas] 95:28.05 331 | #pragma omp critical 95:28.05 | 95:28.53 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/media/libsoundtouch/src/Unified_cpp_libsoundtouch_src0.cpp:56: 95:28.53 /builddir/build/BUILD/thunderbird-68.1.1/media/libsoundtouch/src/RateTransposer.cpp: In member function 'void soundtouch::RateTransposer::processSamples(const SAMPLETYPE*, uint)': 95:28.53 /builddir/build/BUILD/thunderbird-68.1.1/media/libsoundtouch/src/RateTransposer.cpp:133:10: warning: variable 'count' set but not used [-Wunused-but-set-variable] 95:28.54 133 | uint count; 95:28.54 | ^~~~~ 95:32.10 media/psshparser 95:32.69 security/certverifier 95:33.74 security/ct 95:42.20 /builddir/build/BUILD/thunderbird-68.1.1/media/libopus/silk/arm/NSQ_del_dec_neon_intr.c: In function 'silk_NSQ_del_dec_neon': 95:42.21 /builddir/build/BUILD/thunderbird-68.1.1/media/libopus/silk/arm/NSQ_del_dec_neon_intr.c:422:55: warning: iteration 80 invokes undefined behavior [-Waggressive-loop-optimizations] 95:42.21 422 | NSQ->sLPC_Q14[ i ] = psDelDec->sLPC_Q14[ i ][ Winner_ind ]; 95:42.21 | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ 95:42.21 /builddir/build/BUILD/thunderbird-68.1.1/media/libopus/silk/arm/NSQ_del_dec_neon_intr.c:421:9: note: within this loop 95:42.21 421 | for( ; i < NSQ_LPC_BUF_LENGTH; i++ ) { 95:42.21 | ^~~ 95:44.21 security/apps 95:52.93 xpcom/string 95:58.06 xpcom/glue/standalone 96:05.87 xpcom/base 96:14.20 xpcom/ds 96:19.75 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsUtils.h:14, 96:19.75 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupports.h:79, 96:19.75 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 96:19.75 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 96:19.75 from /builddir/build/BUILD/thunderbird-68.1.1/xpcom/ds/nsTArray.h:30, 96:19.75 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/Tokenizer.h:15, 96:19.75 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/IncrementalTokenizer.h:10, 96:19.75 from /builddir/build/BUILD/thunderbird-68.1.1/xpcom/ds/IncrementalTokenizer.cpp:7, 96:19.76 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/xpcom/ds/Unified_cpp_xpcom_ds0.cpp:11: 96:19.76 /builddir/build/BUILD/thunderbird-68.1.1/xpcom/ds/nsArray.cpp: In member function 'virtual nsresult nsArray::QueryInterface(const nsIID&, void**)': 96:19.76 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 96:19.76 1007 | foundInterface = 0; \ 96:19.76 | ^~~~~~~~~~~~~~ 96:19.76 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 96:19.76 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 96:19.76 | ^~~~~~~~~~~~~~~~~~~~~~~ 96:19.76 /builddir/build/BUILD/thunderbird-68.1.1/xpcom/ds/nsArray.cpp:16:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 96:19.76 16 | NS_INTERFACE_MAP_END 96:19.76 | ^~~~~~~~~~~~~~~~~~~~ 96:19.77 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:991:3: note: some parts of macro expansion are not guarded by this 'else' clause 96:19.77 991 | else 96:19.77 | ^~~~ 96:19.77 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1067:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 96:19.77 1067 | NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 96:19.77 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 96:19.77 /builddir/build/BUILD/thunderbird-68.1.1/xpcom/ds/nsArray.cpp:15:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 96:19.77 15 | NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIMutableArray) 96:19.77 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 96:19.77 /builddir/build/BUILD/thunderbird-68.1.1/xpcom/ds/nsArray.cpp: In member function 'virtual nsresult nsArrayCC::QueryInterface(const nsIID&, void**)': 96:19.77 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 96:19.77 1007 | foundInterface = 0; \ 96:19.77 | ^~~~~~~~~~~~~~ 96:19.77 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 96:19.77 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 96:19.77 | ^~~~~~~~~~~~~~~~~~~~~~~ 96:19.77 /builddir/build/BUILD/thunderbird-68.1.1/xpcom/ds/nsArray.cpp:23:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 96:19.77 23 | NS_INTERFACE_MAP_END 96:19.77 | ^~~~~~~~~~~~~~~~~~~~ 96:19.80 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:991:3: note: some parts of macro expansion are not guarded by this 'else' clause 96:19.80 991 | else 96:19.80 | ^~~~ 96:19.80 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1067:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 96:19.80 1067 | NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 96:19.80 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 96:19.80 /builddir/build/BUILD/thunderbird-68.1.1/xpcom/ds/nsArray.cpp:22:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 96:19.80 22 | NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIMutableArray) 96:19.80 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 96:26.16 /builddir/build/BUILD/thunderbird-68.1.1/xpcom/ds/nsHashPropertyBag.cpp: In member function 'virtual nsresult nsHashPropertyBag::QueryInterface(const nsIID&, void**)': 96:26.16 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 96:26.16 1007 | foundInterface = 0; \ 96:26.16 | ^~~~~~~~~~~~~~ 96:26.16 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 96:26.17 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 96:26.17 | ^~~~~~~~~~~~~~~~~~~~~~~ 96:26.17 /builddir/build/BUILD/thunderbird-68.1.1/xpcom/ds/nsHashPropertyBag.cpp:244:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 96:26.17 244 | NS_INTERFACE_MAP_END 96:26.17 | ^~~~~~~~~~~~~~~~~~~~ 96:26.17 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 96:26.19 981 | else 96:26.19 | ^~~~ 96:26.19 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 96:26.19 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 96:26.19 | ^~~~~~~~~~~~~~~~~~ 96:26.20 /builddir/build/BUILD/thunderbird-68.1.1/xpcom/ds/nsHashPropertyBag.cpp:243:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 96:26.20 243 | NS_INTERFACE_MAP_ENTRY(nsIWritablePropertyBag2) 96:26.20 | ^~~~~~~~~~~~~~~~~~~~~~ 96:26.20 /builddir/build/BUILD/thunderbird-68.1.1/xpcom/ds/nsHashPropertyBag.cpp: In member function 'virtual nsresult nsHashPropertyBagCC::QueryInterface(const nsIID&, void**)': 96:26.22 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 96:26.22 1007 | foundInterface = 0; \ 96:26.22 | ^~~~~~~~~~~~~~ 96:26.22 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 96:26.23 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 96:26.23 | ^~~~~~~~~~~~~~~~~~~~~~~ 96:26.23 /builddir/build/BUILD/thunderbird-68.1.1/xpcom/ds/nsHashPropertyBag.cpp:291:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 96:26.23 291 | NS_INTERFACE_MAP_END 96:26.23 | ^~~~~~~~~~~~~~~~~~~~ 96:26.23 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 96:26.24 981 | else 96:26.24 | ^~~~ 96:26.24 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 96:26.24 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 96:26.24 | ^~~~~~~~~~~~~~~~~~ 96:26.24 /builddir/build/BUILD/thunderbird-68.1.1/xpcom/ds/nsHashPropertyBag.cpp:290:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 96:26.25 290 | NS_INTERFACE_MAP_ENTRY(nsIWritablePropertyBag2) 96:26.25 | ^~~~~~~~~~~~~~~~~~~~~~ 96:36.56 xpcom/io 96:43.57 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/xpcom/base/Unified_cpp_xpcom_base0.cpp:20: 96:43.57 /builddir/build/BUILD/thunderbird-68.1.1/xpcom/base/CycleCollectedJSContext.cpp: In constructor 'mozilla::CycleCollectedJSContext::CycleCollectedJSContext()': 96:43.57 /builddir/build/BUILD/thunderbird-68.1.1/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] 96:43.57 67 | memset(static_cast(this), 0, sizeof(PerThreadAtomCache)); 96:43.58 | ^ 96:43.58 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/dom/AtomList.h:11, 96:43.58 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/CycleCollectedJSContext.h:17, 96:43.59 from /builddir/build/BUILD/thunderbird-68.1.1/xpcom/base/CycleCollectedJSContext.cpp:7, 96:43.59 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/xpcom/base/Unified_cpp_xpcom_base0.cpp:20: 96:43.59 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/dom/GeneratedAtomList.h:3453:8: note: 'struct mozilla::dom::PerThreadAtomCache' declared here 96:43.59 3453 | struct PerThreadAtomCache : public APZBucketAtoms, 96:43.59 | ^~~~~~~~~~~~~~~~~~ 96:50.84 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:26, 96:50.84 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/dom/ContentParent.h:10, 96:50.84 from /builddir/build/BUILD/thunderbird-68.1.1/xpcom/base/MemoryTelemetry.cpp:20, 96:50.84 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/xpcom/base/Unified_cpp_xpcom_base0.cpp:137: 96:50.84 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 96:50.84 /builddir/build/BUILD/thunderbird-68.1.1/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] 96:50.85 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 96:50.85 | ^ 96:50.85 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 96:50.85 46 | struct Block { 96:50.85 | ^~~~~ 96:53.85 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/HashTable.h:89, 96:53.85 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/js/HashTable.h:10, 96:53.86 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/js/TracingAPI.h:11, 96:53.86 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/js/GCPolicyAPI.h:49, 96:53.86 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/js/RootingAPI.h:22, 96:53.86 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/js/CallArgs.h:72, 96:53.86 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/jsapi.h:29, 96:53.86 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/xpcpublic.h:10, 96:53.86 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsThreadUtils.h:24, 96:53.87 from /builddir/build/BUILD/thunderbird-68.1.1/xpcom/base/AvailableMemoryTracker.cpp:21, 96:53.87 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/xpcom/base/Unified_cpp_xpcom_base0.cpp:2: 96:53.87 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = nsMemoryReporterManager::AmountFns]': 96:53.87 /builddir/build/BUILD/thunderbird-68.1.1/xpcom/base/nsMemoryReporterManager.h:162:40: required from here 96:53.87 /builddir/build/BUILD/thunderbird-68.1.1/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] 96:53.87 31 | memset(aT, 0, sizeof(T)); 96:53.87 | ~~~~~~^~~~~~~~~~~~~~~~~~ 96:53.87 In file included from /builddir/build/BUILD/thunderbird-68.1.1/xpcom/base/MemoryTelemetry.cpp:8, 96:53.87 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/xpcom/base/Unified_cpp_xpcom_base0.cpp:137: 96:53.87 /builddir/build/BUILD/thunderbird-68.1.1/xpcom/base/nsMemoryReporterManager.h:144:10: note: 'struct nsMemoryReporterManager::AmountFns' declared here 96:53.87 144 | struct AmountFns { 96:53.87 | ^~~~~~~~~ 96:53.89 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/HashTable.h:89, 96:53.89 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/js/HashTable.h:10, 96:53.89 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/js/TracingAPI.h:11, 96:53.89 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/js/GCPolicyAPI.h:49, 96:53.89 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/js/RootingAPI.h:22, 96:53.89 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/js/CallArgs.h:72, 96:53.89 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/jsapi.h:29, 96:53.89 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/xpcpublic.h:10, 96:53.89 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsThreadUtils.h:24, 96:53.89 from /builddir/build/BUILD/thunderbird-68.1.1/xpcom/base/AvailableMemoryTracker.cpp:21, 96:53.89 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/xpcom/base/Unified_cpp_xpcom_base0.cpp:2: 96:53.89 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = nsMemoryReporterManager::SizeOfTabFns]': 96:53.89 /builddir/build/BUILD/thunderbird-68.1.1/xpcom/base/nsMemoryReporterManager.h:182:43: required from here 96:53.89 /builddir/build/BUILD/thunderbird-68.1.1/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] 96:53.89 31 | memset(aT, 0, sizeof(T)); 96:53.89 | ~~~~~~^~~~~~~~~~~~~~~~~~ 96:53.89 In file included from /builddir/build/BUILD/thunderbird-68.1.1/xpcom/base/MemoryTelemetry.cpp:8, 96:53.89 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/xpcom/base/Unified_cpp_xpcom_base0.cpp:137: 96:53.89 /builddir/build/BUILD/thunderbird-68.1.1/xpcom/base/nsMemoryReporterManager.h:178:10: note: 'struct nsMemoryReporterManager::SizeOfTabFns' declared here 96:53.90 178 | struct SizeOfTabFns { 96:53.90 | ^~~~~~~~~~~~ 96:54.19 Compiling gkrust v0.1.0 (/builddir/build/BUILD/thunderbird-68.1.1/toolkit/library/rust) 97:01.88 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsUtils.h:14, 97:01.88 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsCOMPtr.h:30, 97:01.88 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsAutoPtr.h:10, 97:01.88 from /builddir/build/BUILD/thunderbird-68.1.1/xpcom/ds/nsObserverService.cpp:8, 97:01.89 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/xpcom/ds/Unified_cpp_xpcom_ds1.cpp:2: 97:01.89 /builddir/build/BUILD/thunderbird-68.1.1/xpcom/ds/nsVariant.cpp: In member function 'virtual nsresult nsVariantCC::QueryInterface(const nsIID&, void**)': 97:01.91 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 97:01.91 1007 | foundInterface = 0; \ 97:01.91 | ^~~~~~~~~~~~~~ 97:01.91 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 97:01.91 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 97:01.91 | ^~~~~~~~~~~~~~~~~~~~~~~ 97:01.91 /builddir/build/BUILD/thunderbird-68.1.1/xpcom/ds/nsVariant.cpp:1878:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 97:01.91 1878 | NS_INTERFACE_MAP_END 97:01.91 | ^~~~~~~~~~~~~~~~~~~~ 97:01.91 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 97:01.92 981 | else 97:01.92 | ^~~~ 97:01.92 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 97:01.92 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 97:01.92 | ^~~~~~~~~~~~~~~~~~ 97:01.92 /builddir/build/BUILD/thunderbird-68.1.1/xpcom/ds/nsVariant.cpp:1877:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 97:01.92 1877 | NS_INTERFACE_MAP_ENTRY(nsIWritableVariant) 97:01.92 | ^~~~~~~~~~~~~~~~~~~~~~ 97:08.64 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsUtils.h:14, 97:08.64 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupports.h:79, 97:08.64 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsIInputStream.h:10, 97:08.64 from /builddir/build/BUILD/thunderbird-68.1.1/xpcom/io/Base64.cpp:12, 97:08.64 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/xpcom/io/Unified_cpp_xpcom_io0.cpp:2: 97:08.64 /builddir/build/BUILD/thunderbird-68.1.1/xpcom/io/InputStreamLengthWrapper.cpp: In member function 'virtual nsresult mozilla::InputStreamLengthWrapper::QueryInterface(const nsIID&, void**)': 97:08.65 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 97:08.65 1007 | foundInterface = 0; \ 97:08.65 | ^~~~~~~~~~~~~~ 97:08.66 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 97:08.66 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 97:08.66 | ^~~~~~~~~~~~~~~~~~~~~~~ 97:08.66 /builddir/build/BUILD/thunderbird-68.1.1/xpcom/io/InputStreamLengthWrapper.cpp:36:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 97:08.66 36 | NS_INTERFACE_MAP_END 97:08.66 | ^~~~~~~~~~~~~~~~~~~~ 97:08.66 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:991:3: note: some parts of macro expansion are not guarded by this 'else' clause 97:08.66 991 | else 97:08.66 | ^~~~ 97:08.66 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1067:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 97:08.66 1067 | NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 97:08.66 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 97:08.66 /builddir/build/BUILD/thunderbird-68.1.1/xpcom/io/InputStreamLengthWrapper.cpp:35:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 97:08.66 35 | NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIInputStream) 97:08.66 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 97:08.77 /builddir/build/BUILD/thunderbird-68.1.1/xpcom/io/NonBlockingAsyncInputStream.cpp: In member function 'virtual nsresult mozilla::NonBlockingAsyncInputStream::QueryInterface(const nsIID&, void**)': 97:08.78 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 97:08.78 1007 | foundInterface = 0; \ 97:08.78 | ^~~~~~~~~~~~~~ 97:08.78 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 97:08.78 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 97:08.78 | ^~~~~~~~~~~~~~~~~~~~~~~ 97:08.78 /builddir/build/BUILD/thunderbird-68.1.1/xpcom/io/NonBlockingAsyncInputStream.cpp:58:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 97:08.78 58 | NS_INTERFACE_MAP_END 97:08.78 | ^~~~~~~~~~~~~~~~~~~~ 97:08.78 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:991:3: note: some parts of macro expansion are not guarded by this 'else' clause 97:08.78 991 | else 97:08.78 | ^~~~ 97:08.78 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1067:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 97:08.78 1067 | NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 97:08.78 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 97:08.78 /builddir/build/BUILD/thunderbird-68.1.1/xpcom/io/NonBlockingAsyncInputStream.cpp:57:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 97:08.78 57 | NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIInputStream) 97:08.78 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 97:08.88 /builddir/build/BUILD/thunderbird-68.1.1/xpcom/io/SlicedInputStream.cpp: In member function 'virtual nsresult mozilla::SlicedInputStream::QueryInterface(const nsIID&, void**)': 97:08.89 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 97:08.89 1007 | foundInterface = 0; \ 97:08.89 | ^~~~~~~~~~~~~~ 97:08.89 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 97:08.89 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 97:08.89 | ^~~~~~~~~~~~~~~~~~~~~~~ 97:08.89 /builddir/build/BUILD/thunderbird-68.1.1/xpcom/io/SlicedInputStream.cpp:44:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 97:08.89 44 | NS_INTERFACE_MAP_END 97:08.89 | ^~~~~~~~~~~~~~~~~~~~ 97:08.89 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:991:3: note: some parts of macro expansion are not guarded by this 'else' clause 97:08.89 991 | else 97:08.89 | ^~~~ 97:08.89 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1067:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 97:08.89 1067 | NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 97:08.89 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 97:08.89 /builddir/build/BUILD/thunderbird-68.1.1/xpcom/io/SlicedInputStream.cpp:43:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 97:08.89 43 | NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIInputStream) 97:08.90 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 97:19.14 xpcom/components 97:29.26 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/xpcom/io/Unified_cpp_xpcom_io0.cpp:137: 97:29.26 /builddir/build/BUILD/thunderbird-68.1.1/xpcom/io/nsEscape.cpp: In function 'nsresult NS_UnescapeURL(const char*, int32_t, uint32_t, nsACString&, bool&, const fallible_t&)': 97:29.26 /builddir/build/BUILD/thunderbird-68.1.1/xpcom/io/nsEscape.cpp:554:18: warning: 'destPtr' may be used uninitialized in this function [-Wmaybe-uninitialized] 97:29.26 554 | unsigned char* destPtr; 97:29.26 | ^~~~~~~ 97:50.72 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsUtils.h:14, 97:50.72 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupports.h:79, 97:50.73 from /builddir/build/BUILD/thunderbird-68.1.1/xpcom/base/nsCycleCollectionTraversalCallback.h:12, 97:50.73 from /builddir/build/BUILD/thunderbird-68.1.1/xpcom/base/nsCycleCollectionNoteChild.h:14, 97:50.73 from /builddir/build/BUILD/thunderbird-68.1.1/xpcom/ds/nsTArray.h:30, 97:50.73 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/Tokenizer.h:15, 97:50.73 from /builddir/build/BUILD/thunderbird-68.1.1/xpcom/base/NSPRLogModulesParser.cpp:9, 97:50.73 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/xpcom/base/Unified_cpp_xpcom_base1.cpp:2: 97:50.73 /builddir/build/BUILD/thunderbird-68.1.1/xpcom/base/nsConsoleService.cpp: In member function 'virtual nsresult nsConsoleService::QueryInterface(const nsIID&, void**)': 97:50.73 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 97:50.73 1007 | foundInterface = 0; \ 97:50.73 | ^~~~~~~~~~~~~~ 97:50.73 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 97:50.73 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 97:50.74 | ^~~~~~~~~~~~~~~~~~~~~~~ 97:50.75 /builddir/build/BUILD/thunderbird-68.1.1/xpcom/base/nsIClassInfoImpl.h:165:3: note: in expansion of macro 'NS_INTERFACE_MAP_END' 97:50.75 165 | NS_INTERFACE_MAP_END 97:50.75 | ^~~~~~~~~~~~~~~~~~~~ 97:50.75 /builddir/build/BUILD/thunderbird-68.1.1/xpcom/base/nsConsoleService.cpp:52:1: note: in expansion of macro 'NS_IMPL_QUERY_INTERFACE_CI' 97:50.75 52 | NS_IMPL_QUERY_INTERFACE_CI(nsConsoleService, nsIConsoleService, nsIObserver) 97:50.75 | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 97:50.75 In file included from /builddir/build/BUILD/thunderbird-68.1.1/xpcom/base/nsClassInfoImpl.cpp:7, 97:50.75 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/xpcom/base/Unified_cpp_xpcom_base1.cpp:29: 97:50.75 /builddir/build/BUILD/thunderbird-68.1.1/xpcom/base/nsIClassInfoImpl.h:136:5: note: some parts of macro expansion are not guarded by this 'else' clause 97:50.75 136 | } else 97:50.75 | ^~~~ 97:50.75 /builddir/build/BUILD/thunderbird-68.1.1/xpcom/base/nsIClassInfoImpl.h:164:5: note: in expansion of macro 'NS_IMPL_QUERY_CLASSINFO' 97:50.75 164 | NS_IMPL_QUERY_CLASSINFO(aClass) \ 97:50.75 | ^~~~~~~~~~~~~~~~~~~~~~~ 97:50.75 /builddir/build/BUILD/thunderbird-68.1.1/xpcom/base/nsConsoleService.cpp:52:1: note: in expansion of macro 'NS_IMPL_QUERY_INTERFACE_CI' 97:50.75 52 | NS_IMPL_QUERY_INTERFACE_CI(nsConsoleService, nsIConsoleService, nsIObserver) 97:50.75 | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 97:51.11 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsUtils.h:14, 97:51.11 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupports.h:79, 97:51.11 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsIIOUtil.h:10, 97:51.11 from /builddir/build/BUILD/thunderbird-68.1.1/xpcom/io/nsIOUtil.h:17, 97:51.11 from /builddir/build/BUILD/thunderbird-68.1.1/xpcom/io/nsIOUtil.cpp:7, 97:51.11 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/xpcom/io/Unified_cpp_xpcom_io1.cpp:2: 97:51.11 /builddir/build/BUILD/thunderbird-68.1.1/xpcom/io/nsMultiplexInputStream.cpp: In member function 'virtual nsresult nsMultiplexInputStream::QueryInterface(const nsIID&, void**)': 97:51.13 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 97:51.13 1007 | foundInterface = 0; \ 97:51.13 | ^~~~~~~~~~~~~~ 97:51.13 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 97:51.13 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 97:51.13 | ^~~~~~~~~~~~~~~~~~~~~~~ 97:51.13 /builddir/build/BUILD/thunderbird-68.1.1/xpcom/io/nsMultiplexInputStream.cpp:179:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 97:51.13 179 | NS_INTERFACE_MAP_END 97:51.13 | ^~~~~~~~~~~~~~~~~~~~ 97:51.13 In file included from /builddir/build/BUILD/thunderbird-68.1.1/xpcom/io/nsLocalFileUnix.h:21, 97:51.13 from /builddir/build/BUILD/thunderbird-68.1.1/xpcom/io/nsLocalFile.h:44, 97:51.13 from /builddir/build/BUILD/thunderbird-68.1.1/xpcom/io/nsLocalFileCommon.cpp:9, 97:51.13 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/xpcom/io/Unified_cpp_xpcom_io1.cpp:29: 97:51.13 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsIClassInfoImpl.h:136:5: note: some parts of macro expansion are not guarded by this 'else' clause 97:51.14 136 | } else 97:51.14 | ^~~~ 97:51.14 /builddir/build/BUILD/thunderbird-68.1.1/xpcom/io/nsMultiplexInputStream.cpp:178:3: note: in expansion of macro 'NS_IMPL_QUERY_CLASSINFO' 97:51.14 178 | NS_IMPL_QUERY_CLASSINFO(nsMultiplexInputStream) 97:51.14 | ^~~~~~~~~~~~~~~~~~~~~~~ 97:51.92 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsUtils.h:14, 97:51.92 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupports.h:79, 97:51.92 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsIIOUtil.h:10, 97:51.92 from /builddir/build/BUILD/thunderbird-68.1.1/xpcom/io/nsIOUtil.h:17, 97:51.92 from /builddir/build/BUILD/thunderbird-68.1.1/xpcom/io/nsIOUtil.cpp:7, 97:51.92 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/xpcom/io/Unified_cpp_xpcom_io1.cpp:2: 97:51.92 /builddir/build/BUILD/thunderbird-68.1.1/xpcom/io/nsStringStream.cpp: In member function 'virtual nsresult nsStringInputStream::QueryInterface(const nsIID&, void**)': 97:51.93 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 97:51.93 1007 | foundInterface = 0; \ 97:51.94 | ^~~~~~~~~~~~~~ 97:51.94 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 97:51.94 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 97:51.94 | ^~~~~~~~~~~~~~~~~~~~~~~ 97:51.94 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsIClassInfoImpl.h:165:3: note: in expansion of macro 'NS_INTERFACE_MAP_END' 97:51.94 165 | NS_INTERFACE_MAP_END 97:51.94 | ^~~~~~~~~~~~~~~~~~~~ 97:51.94 /builddir/build/BUILD/thunderbird-68.1.1/xpcom/io/nsStringStream.cpp:121:1: note: in expansion of macro 'NS_IMPL_QUERY_INTERFACE_CI' 97:51.94 121 | NS_IMPL_QUERY_INTERFACE_CI(nsStringInputStream, nsIStringInputStream, 97:51.94 | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 97:51.94 In file included from /builddir/build/BUILD/thunderbird-68.1.1/xpcom/io/nsLocalFileUnix.h:21, 97:51.94 from /builddir/build/BUILD/thunderbird-68.1.1/xpcom/io/nsLocalFile.h:44, 97:51.94 from /builddir/build/BUILD/thunderbird-68.1.1/xpcom/io/nsLocalFileCommon.cpp:9, 97:51.94 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/xpcom/io/Unified_cpp_xpcom_io1.cpp:29: 97:51.94 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsIClassInfoImpl.h:136:5: note: some parts of macro expansion are not guarded by this 'else' clause 97:51.94 136 | } else 97:51.94 | ^~~~ 97:51.95 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsIClassInfoImpl.h:164:5: note: in expansion of macro 'NS_IMPL_QUERY_CLASSINFO' 97:51.95 164 | NS_IMPL_QUERY_CLASSINFO(aClass) \ 97:51.95 | ^~~~~~~~~~~~~~~~~~~~~~~ 97:51.95 /builddir/build/BUILD/thunderbird-68.1.1/xpcom/io/nsStringStream.cpp:121:1: note: in expansion of macro 'NS_IMPL_QUERY_INTERFACE_CI' 97:51.95 121 | NS_IMPL_QUERY_INTERFACE_CI(nsStringInputStream, nsIStringInputStream, 97:51.95 | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 98:07.78 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/xpcom/io/Unified_cpp_xpcom_io1.cpp:92: 98:07.78 /builddir/build/BUILD/thunderbird-68.1.1/xpcom/io/nsStorageStream.cpp: In member function 'void nsStorageInputStream::SerializeInternal(mozilla::ipc::InputStreamParams&, bool, uint32_t, uint32_t*, M*) [with M = mozilla::dom::ContentChild]': 98:07.78 /builddir/build/BUILD/thunderbird-68.1.1/xpcom/io/nsStorageStream.cpp:516:14: warning: 'offset' may be used uninitialized in this function [-Wmaybe-uninitialized] 98:07.78 516 | return Seek(pos); 98:07.78 | ~~~~^~~~~ 98:07.78 /builddir/build/BUILD/thunderbird-68.1.1/xpcom/io/nsStorageStream.cpp:602:11: note: 'offset' was declared here 98:07.78 602 | int64_t offset; 98:07.78 | ^~~~~~ 98:07.85 /builddir/build/BUILD/thunderbird-68.1.1/xpcom/io/nsStorageStream.cpp: In member function 'void nsStorageInputStream::SerializeInternal(mozilla::ipc::InputStreamParams&, bool, uint32_t, uint32_t*, M*) [with M = mozilla::ipc::PBackgroundChild]': 98:07.85 /builddir/build/BUILD/thunderbird-68.1.1/xpcom/io/nsStorageStream.cpp:516:14: warning: 'offset' may be used uninitialized in this function [-Wmaybe-uninitialized] 98:07.85 516 | return Seek(pos); 98:07.85 | ~~~~^~~~~ 98:07.85 /builddir/build/BUILD/thunderbird-68.1.1/xpcom/io/nsStorageStream.cpp:602:11: note: 'offset' was declared here 98:07.85 602 | int64_t offset; 98:07.85 | ^~~~~~ 98:07.92 /builddir/build/BUILD/thunderbird-68.1.1/xpcom/io/nsStorageStream.cpp: In member function 'void nsStorageInputStream::SerializeInternal(mozilla::ipc::InputStreamParams&, bool, uint32_t, uint32_t*, M*) [with M = mozilla::dom::ContentParent]': 98:07.92 /builddir/build/BUILD/thunderbird-68.1.1/xpcom/io/nsStorageStream.cpp:516:14: warning: 'offset' may be used uninitialized in this function [-Wmaybe-uninitialized] 98:07.92 516 | return Seek(pos); 98:07.92 | ~~~~^~~~~ 98:07.92 /builddir/build/BUILD/thunderbird-68.1.1/xpcom/io/nsStorageStream.cpp:602:11: note: 'offset' was declared here 98:07.92 602 | int64_t offset; 98:07.92 | ^~~~~~ 98:07.99 /builddir/build/BUILD/thunderbird-68.1.1/xpcom/io/nsStorageStream.cpp: In member function 'void nsStorageInputStream::SerializeInternal(mozilla::ipc::InputStreamParams&, bool, uint32_t, uint32_t*, M*) [with M = mozilla::ipc::PBackgroundParent]': 98:07.99 /builddir/build/BUILD/thunderbird-68.1.1/xpcom/io/nsStorageStream.cpp:516:14: warning: 'offset' may be used uninitialized in this function [-Wmaybe-uninitialized] 98:07.99 516 | return Seek(pos); 98:07.99 | ~~~~^~~~~ 98:07.99 /builddir/build/BUILD/thunderbird-68.1.1/xpcom/io/nsStorageStream.cpp:602:11: note: 'offset' was declared here 98:07.99 602 | int64_t offset; 98:07.99 | ^~~~~~ 98:13.62 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:26, 98:13.62 from /builddir/build/BUILD/thunderbird-68.1.1/xpcom/components/../../widget/GfxInfoBase.h:19, 98:13.62 from /builddir/build/BUILD/thunderbird-68.1.1/xpcom/components/../../widget/GfxInfoX11.h:11, 98:13.62 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/xpcom/components/StaticComponents.cpp:268: 98:13.62 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 98:13.63 /builddir/build/BUILD/thunderbird-68.1.1/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] 98:13.63 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 98:13.63 | ^ 98:13.63 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 98:13.63 46 | struct Block { 98:13.64 | ^~~~~ 98:22.18 In file included from /builddir/build/BUILD/thunderbird-68.1.1/xpcom/base/nsCycleCollector.cpp:155, 98:22.18 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/xpcom/base/Unified_cpp_xpcom_base1.cpp:65: 98:22.18 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/AutoRestore.h: In member function 'void nsPurpleBuffer::VisitEntries(PurpleVisitor&) [with PurpleVisitor = SelectPointersVisitor]': 98:22.18 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/AutoRestore.h:40:32: warning: '*((void*)& ar +8)' may be used uninitialized in this function [-Wmaybe-uninitialized] 98:22.18 40 | ~AutoRestore() { mLocation = mValue; } 98:22.18 | ^~~~~~ 98:22.18 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/xpcom/base/Unified_cpp_xpcom_base1.cpp:65: 98:22.18 /builddir/build/BUILD/thunderbird-68.1.1/xpcom/base/nsCycleCollector.cpp:920:30: note: '*((void*)& ar +8)' was declared here 98:22.18 920 | Maybe> ar; 98:22.18 | ^~ 98:22.67 In file included from /builddir/build/BUILD/thunderbird-68.1.1/xpcom/base/nsCycleCollector.cpp:155, 98:22.67 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/xpcom/base/Unified_cpp_xpcom_base1.cpp:65: 98:22.68 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/AutoRestore.h: In member function 'void nsPurpleBuffer::VisitEntries(PurpleVisitor&) [with PurpleVisitor = RemoveSkippableVisitor]': 98:22.68 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/AutoRestore.h:40:32: warning: '*((void*)& ar +8)' may be used uninitialized in this function [-Wmaybe-uninitialized] 98:22.68 40 | ~AutoRestore() { mLocation = mValue; } 98:22.68 | ^~~~~~ 98:22.68 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/xpcom/base/Unified_cpp_xpcom_base1.cpp:65: 98:22.68 /builddir/build/BUILD/thunderbird-68.1.1/xpcom/base/nsCycleCollector.cpp:920:30: note: '*((void*)& ar +8)' was declared here 98:22.68 920 | Maybe> ar; 98:22.68 | ^~ 98:22.72 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/HashTable.h:89, 98:22.72 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/js/HashTable.h:10, 98:22.72 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/js/TracingAPI.h:11, 98:22.72 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/js/GCPolicyAPI.h:49, 98:22.72 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/js/RootingAPI.h:22, 98:22.72 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/GeckoProfiler.h:73, 98:22.73 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/dom/ClientsBinding.h:6, 98:22.73 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/dom/ClientBinding.h:6, 98:22.73 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/dom/ClientInfo.h:10, 98:22.75 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsIGlobalObject.h:12, 98:22.75 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/dom/ScriptSettings.h:13, 98:22.75 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/xpcom/components/StaticComponents.cpp:13: 98:22.75 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = nsMemoryReporterManager::AmountFns]': 98:22.75 /builddir/build/BUILD/thunderbird-68.1.1/xpcom/components/../../xpcom/base/nsMemoryReporterManager.h:162:40: required from here 98:22.75 /builddir/build/BUILD/thunderbird-68.1.1/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] 98:22.75 31 | memset(aT, 0, sizeof(T)); 98:22.75 | ~~~~~~^~~~~~~~~~~~~~~~~~ 98:22.75 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/xpcom/components/StaticComponents.cpp:287: 98:22.75 /builddir/build/BUILD/thunderbird-68.1.1/xpcom/components/../../xpcom/base/nsMemoryReporterManager.h:144:10: note: 'struct nsMemoryReporterManager::AmountFns' declared here 98:22.75 144 | struct AmountFns { 98:22.76 | ^~~~~~~~~ 98:22.76 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/HashTable.h:89, 98:22.76 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/js/HashTable.h:10, 98:22.76 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/js/TracingAPI.h:11, 98:22.76 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/js/GCPolicyAPI.h:49, 98:22.76 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/js/RootingAPI.h:22, 98:22.76 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/GeckoProfiler.h:73, 98:22.76 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/dom/ClientsBinding.h:6, 98:22.76 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/dom/ClientBinding.h:6, 98:22.76 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/dom/ClientInfo.h:10, 98:22.76 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsIGlobalObject.h:12, 98:22.76 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/dom/ScriptSettings.h:13, 98:22.76 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/xpcom/components/StaticComponents.cpp:13: 98:22.76 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = nsMemoryReporterManager::SizeOfTabFns]': 98:22.77 /builddir/build/BUILD/thunderbird-68.1.1/xpcom/components/../../xpcom/base/nsMemoryReporterManager.h:182:43: required from here 98:22.78 /builddir/build/BUILD/thunderbird-68.1.1/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] 98:22.78 31 | memset(aT, 0, sizeof(T)); 98:22.78 | ~~~~~~^~~~~~~~~~~~~~~~~~ 98:22.78 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/xpcom/components/StaticComponents.cpp:287: 98:22.78 /builddir/build/BUILD/thunderbird-68.1.1/xpcom/components/../../xpcom/base/nsMemoryReporterManager.h:178:10: note: 'struct nsMemoryReporterManager::SizeOfTabFns' declared here 98:22.78 178 | struct SizeOfTabFns { 98:22.78 | ^~~~~~~~~~~~ 98:23.64 In file included from /builddir/build/BUILD/thunderbird-68.1.1/xpcom/base/nsCycleCollector.cpp:155, 98:23.64 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/xpcom/base/Unified_cpp_xpcom_base1.cpp:65: 98:23.64 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/AutoRestore.h: In member function 'void nsPurpleBuffer::VisitEntries(PurpleVisitor&) [with PurpleVisitor = SnowWhiteKiller]': 98:23.64 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/AutoRestore.h:40:32: warning: '*((void*)& ar +8)' may be used uninitialized in this function [-Wmaybe-uninitialized] 98:23.64 40 | ~AutoRestore() { mLocation = mValue; } 98:23.64 | ^~~~~~ 98:23.64 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/xpcom/base/Unified_cpp_xpcom_base1.cpp:65: 98:23.64 /builddir/build/BUILD/thunderbird-68.1.1/xpcom/base/nsCycleCollector.cpp:920:30: note: '*((void*)& ar +8)' was declared here 98:23.64 920 | Maybe> ar; 98:23.64 | ^~ 98:25.68 In file included from /builddir/build/BUILD/thunderbird-68.1.1/xpcom/base/nsCycleCollector.cpp:155, 98:25.68 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/xpcom/base/Unified_cpp_xpcom_base1.cpp:65: 98:25.68 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/AutoRestore.h: In member function 'void nsPurpleBuffer::VisitEntries(PurpleVisitor&) [with PurpleVisitor = PurpleScanBlackVisitor]': 98:25.69 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/AutoRestore.h:40:32: warning: '*((void*)& ar +8)' may be used uninitialized in this function [-Wmaybe-uninitialized] 98:25.69 40 | ~AutoRestore() { mLocation = mValue; } 98:25.69 | ^~~~~~ 98:25.69 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/xpcom/base/Unified_cpp_xpcom_base1.cpp:65: 98:25.69 /builddir/build/BUILD/thunderbird-68.1.1/xpcom/base/nsCycleCollector.cpp:920:30: note: '*((void*)& ar +8)' was declared here 98:25.69 920 | Maybe> ar; 98:25.69 | ^~ 98:58.31 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:26, 98:58.31 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/dom/ContentParent.h:10, 98:58.31 from /builddir/build/BUILD/thunderbird-68.1.1/xpcom/base/nsMemoryInfoDumper.cpp:14, 98:58.31 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/xpcom/base/Unified_cpp_xpcom_base2.cpp:29: 98:58.31 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 98:58.31 /builddir/build/BUILD/thunderbird-68.1.1/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] 98:58.32 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 98:58.32 | ^ 98:58.32 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 98:58.32 46 | struct Block { 98:58.32 | ^~~~~ 99:01.95 xpcom/threads 99:03.97 xpcom/reflect/xptinfo 99:08.66 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/HashTable.h:89, 99:08.66 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/js/HashTable.h:10, 99:08.66 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/js/TracingAPI.h:11, 99:08.66 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/js/GCPolicyAPI.h:49, 99:08.66 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/js/RootingAPI.h:22, 99:08.66 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/js/CallArgs.h:72, 99:08.66 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/jsapi.h:29, 99:08.66 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/xpcpublic.h:10, 99:08.67 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsThreadUtils.h:24, 99:08.67 from /builddir/build/BUILD/thunderbird-68.1.1/xpcom/base/nsInterfaceRequestorAgg.cpp:11, 99:08.67 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/xpcom/base/Unified_cpp_xpcom_base2.cpp:2: 99:08.67 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = nsMemoryReporterManager::AmountFns]': 99:08.67 /builddir/build/BUILD/thunderbird-68.1.1/xpcom/base/nsMemoryReporterManager.h:162:40: required from here 99:08.67 /builddir/build/BUILD/thunderbird-68.1.1/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] 99:08.67 31 | memset(aT, 0, sizeof(T)); 99:08.68 | ~~~~~~^~~~~~~~~~~~~~~~~~ 99:08.68 In file included from /builddir/build/BUILD/thunderbird-68.1.1/xpcom/base/nsMemoryReporterManager.cpp:14, 99:08.68 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/xpcom/base/Unified_cpp_xpcom_base2.cpp:38: 99:08.68 /builddir/build/BUILD/thunderbird-68.1.1/xpcom/base/nsMemoryReporterManager.h:144:10: note: 'struct nsMemoryReporterManager::AmountFns' declared here 99:08.68 144 | struct AmountFns { 99:08.68 | ^~~~~~~~~ 99:08.68 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/HashTable.h:89, 99:08.68 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/js/HashTable.h:10, 99:08.68 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/js/TracingAPI.h:11, 99:08.69 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/js/GCPolicyAPI.h:49, 99:08.69 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/js/RootingAPI.h:22, 99:08.69 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/js/CallArgs.h:72, 99:08.69 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/jsapi.h:29, 99:08.69 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/xpcpublic.h:10, 99:08.69 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsThreadUtils.h:24, 99:08.69 from /builddir/build/BUILD/thunderbird-68.1.1/xpcom/base/nsInterfaceRequestorAgg.cpp:11, 99:08.70 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/xpcom/base/Unified_cpp_xpcom_base2.cpp:2: 99:08.70 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = nsMemoryReporterManager::SizeOfTabFns]': 99:08.70 /builddir/build/BUILD/thunderbird-68.1.1/xpcom/base/nsMemoryReporterManager.h:182:43: required from here 99:08.72 /builddir/build/BUILD/thunderbird-68.1.1/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] 99:08.72 31 | memset(aT, 0, sizeof(T)); 99:08.72 | ~~~~~~^~~~~~~~~~~~~~~~~~ 99:08.72 In file included from /builddir/build/BUILD/thunderbird-68.1.1/xpcom/base/nsMemoryReporterManager.cpp:14, 99:08.72 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/xpcom/base/Unified_cpp_xpcom_base2.cpp:38: 99:08.72 /builddir/build/BUILD/thunderbird-68.1.1/xpcom/base/nsMemoryReporterManager.h:178:10: note: 'struct nsMemoryReporterManager::SizeOfTabFns' declared here 99:08.72 178 | struct SizeOfTabFns { 99:08.72 | ^~~~~~~~~~~~ 99:33.34 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/gfxFontEntry.h:13, 99:33.34 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/gfxFont.h:11, 99:33.34 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsDeviceContext.h:12, 99:33.34 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/dom/UIEvent.h:15, 99:33.34 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/dom/MouseEvent.h:11, 99:33.34 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/dom/DragEvent.h:10, 99:33.34 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/xpcom/reflect/xptinfo/xptdata.cpp:13: 99:33.34 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 99:33.35 /builddir/build/BUILD/thunderbird-68.1.1/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] 99:33.35 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 99:33.35 | ^ 99:33.35 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 99:33.35 46 | struct Block { 99:33.35 | ^~~~~ 99:44.13 xpcom/reflect/xptcall 99:48.21 In file included from /builddir/build/BUILD/thunderbird-68.1.1/xpcom/reflect/xptcall/xptcprivate.h:11, 99:48.21 from /builddir/build/BUILD/thunderbird-68.1.1/xpcom/reflect/xptcall/xptcall.cpp:8: 99:48.21 /builddir/build/BUILD/thunderbird-68.1.1/xpcom/reflect/xptcall/xptcall.h: In constructor 'nsXPTCVariant::nsXPTCVariant()': 99:48.21 /builddir/build/BUILD/thunderbird-68.1.1/xpcom/reflect/xptcall/xptcall.h:79:42: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct nsXPTCVariant' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] 99:48.21 79 | memset(this, 0, sizeof(nsXPTCVariant)); 99:48.21 | ^ 99:48.21 /builddir/build/BUILD/thunderbird-68.1.1/xpcom/reflect/xptcall/xptcall.h:44:8: note: 'struct nsXPTCVariant' declared here 99:48.21 44 | struct nsXPTCVariant { 99:48.21 | ^~~~~~~~~~~~~ 99:49.42 xpcom/reflect/xptcall/md/unix 99:53.22 In file included from /builddir/build/BUILD/thunderbird-68.1.1/xpcom/reflect/xptcall/xptcprivate.h:11, 99:53.22 from /builddir/build/BUILD/thunderbird-68.1.1/xpcom/reflect/xptcall/md/unix/xptcinvoke_aarch64.cpp:8: 99:53.22 /builddir/build/BUILD/thunderbird-68.1.1/xpcom/reflect/xptcall/xptcall.h: In constructor 'nsXPTCVariant::nsXPTCVariant()': 99:53.22 /builddir/build/BUILD/thunderbird-68.1.1/xpcom/reflect/xptcall/xptcall.h:79:42: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct nsXPTCVariant' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] 99:53.22 79 | memset(this, 0, sizeof(nsXPTCVariant)); 99:53.22 | ^ 99:53.22 /builddir/build/BUILD/thunderbird-68.1.1/xpcom/reflect/xptcall/xptcall.h:44:8: note: 'struct nsXPTCVariant' declared here 99:53.22 44 | struct nsXPTCVariant { 99:53.22 | ^~~~~~~~~~~~~ 99:57.97 In file included from /builddir/build/BUILD/thunderbird-68.1.1/xpcom/reflect/xptcall/xptcprivate.h:11, 99:57.97 from /builddir/build/BUILD/thunderbird-68.1.1/xpcom/reflect/xptcall/md/unix/xptcstubs_aarch64.cpp:6: 99:57.97 /builddir/build/BUILD/thunderbird-68.1.1/xpcom/reflect/xptcall/xptcall.h: In constructor 'nsXPTCVariant::nsXPTCVariant()': 99:57.97 /builddir/build/BUILD/thunderbird-68.1.1/xpcom/reflect/xptcall/xptcall.h:79:42: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct nsXPTCVariant' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] 99:57.97 79 | memset(this, 0, sizeof(nsXPTCVariant)); 99:57.97 | ^ 99:57.97 /builddir/build/BUILD/thunderbird-68.1.1/xpcom/reflect/xptcall/xptcall.h:44:8: note: 'struct nsXPTCVariant' declared here 99:57.98 44 | struct nsXPTCVariant { 99:57.98 | ^~~~~~~~~~~~~ 99:59.27 chrome 100:05.11 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/HashTable.h:89, 100:05.12 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/js/HashTable.h:10, 100:05.12 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/js/TracingAPI.h:11, 100:05.12 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/js/GCPolicyAPI.h:49, 100:05.12 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/js/RootingAPI.h:22, 100:05.13 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsCycleCollectionParticipant.h:13, 100:05.13 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsWrapperCache.h:10, 100:05.13 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/dom/Animation.h:10, 100:05.13 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/xpcom/reflect/xptinfo/xptdata.cpp:3: 100:05.15 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = std::map; long unsigned int N = 2]': 100:05.15 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:99:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = std::map]' 100:05.15 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/Layers.h:248:29: required from here 100:05.16 /builddir/build/BUILD/thunderbird-68.1.1/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] 100:05.17 67 | memset(&aArr[0], 0, N * sizeof(T)); 100:05.17 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:05.17 In file included from /usr/include/c++/9/map:61, 100:05.17 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/system_wrappers/map:3, 100:05.17 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/stl_wrappers/map:44, 100:05.18 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/FrameMetrics.h:11, 100:05.18 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsIScrollableFrame.h:22, 100:05.18 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/dom/Element.h:25, 100:05.18 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/PseudoElementHashEntry.h:10, 100:05.18 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/EffectCompositor.h:14, 100:05.19 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/dom/Animation.h:16, 100:05.20 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/xpcom/reflect/xptinfo/xptdata.cpp:3: 100:05.20 /usr/include/c++/9/bits/stl_map.h:100:11: note: 'class std::map' declared here 100:05.20 100 | class map 100:05.20 | ^~~ 100:21.51 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsUtils.h:14, 100:21.51 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupports.h:79, 100:21.51 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsIProtocolHandler.h:10, 100:21.52 from /builddir/build/BUILD/thunderbird-68.1.1/chrome/nsChromeProtocolHandler.h:9, 100:21.52 from /builddir/build/BUILD/thunderbird-68.1.1/chrome/nsChromeProtocolHandler.cpp:13, 100:21.52 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/chrome/Unified_cpp_chrome0.cpp:2: 100:21.52 /builddir/build/BUILD/thunderbird-68.1.1/chrome/nsChromeRegistry.cpp: In member function 'virtual nsresult nsChromeRegistry::QueryInterface(const nsIID&, void**)': 100:21.54 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 100:21.54 1007 | foundInterface = 0; \ 100:21.54 | ^~~~~~~~~~~~~~ 100:21.54 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 100:21.55 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 100:21.55 | ^~~~~~~~~~~~~~~~~~~~~~~ 100:21.55 /builddir/build/BUILD/thunderbird-68.1.1/chrome/nsChromeRegistry.cpp:101:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 100:21.55 101 | NS_INTERFACE_MAP_END 100:21.55 | ^~~~~~~~~~~~~~~~~~~~ 100:21.55 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:991:3: note: some parts of macro expansion are not guarded by this 'else' clause 100:21.56 991 | else 100:21.56 | ^~~~ 100:21.56 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1067:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 100:21.56 1067 | NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 100:21.57 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:21.57 /builddir/build/BUILD/thunderbird-68.1.1/chrome/nsChromeRegistry.cpp:100:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 100:21.57 100 | NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIChromeRegistry) 100:21.57 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:22.51 xpcom/build 100:28.71 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:26, 100:28.71 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/dom/ContentParent.h:10, 100:28.71 from /builddir/build/BUILD/thunderbird-68.1.1/chrome/nsChromeRegistryChrome.cpp:7, 100:28.71 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/chrome/Unified_cpp_chrome0.cpp:20: 100:28.72 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 100:28.72 /builddir/build/BUILD/thunderbird-68.1.1/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] 100:28.72 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 100:28.72 | ^ 100:28.72 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 100:28.72 46 | struct Block { 100:28.74 | ^~~~~ 100:44.15 modules/libpref 100:46.89 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/BlockingResourceBase.h:16, 100:46.89 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/Mutex.h:10, 100:46.89 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/AbstractEventQueue.h:12, 100:46.89 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/ThreadEventQueue.h:10, 100:46.89 from /builddir/build/BUILD/thunderbird-68.1.1/xpcom/threads/ThreadEventQueue.cpp:7, 100:46.89 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/xpcom/threads/Unified_cpp_xpcom_threads1.cpp:2: 100:46.89 /builddir/build/BUILD/thunderbird-68.1.1/xpcom/threads/nsThread.cpp: In member function 'virtual nsresult nsThread::QueryInterface(const nsIID&, void**)': 100:46.90 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 100:46.90 1007 | foundInterface = 0; \ 100:46.90 | ^~~~~~~~~~~~~~ 100:46.90 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 100:46.90 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 100:46.90 | ^~~~~~~~~~~~~~~~~~~~~~~ 100:46.90 /builddir/build/BUILD/thunderbird-68.1.1/xpcom/threads/nsThread.cpp:198:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 100:46.90 198 | NS_INTERFACE_MAP_END 100:46.90 | ^~~~~~~~~~~~~~~~~~~~ 100:46.90 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/xpcom/threads/Unified_cpp_xpcom_threads1.cpp:83: 100:46.90 /builddir/build/BUILD/thunderbird-68.1.1/xpcom/threads/nsThread.cpp:197:5: note: some parts of macro expansion are not guarded by this 'else' clause 100:46.90 197 | } else 100:46.90 | ^~~~ 100:47.05 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/BlockingResourceBase.h:16, 100:47.05 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/Mutex.h:10, 100:47.05 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/AbstractEventQueue.h:12, 100:47.05 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/ThreadEventQueue.h:10, 100:47.05 from /builddir/build/BUILD/thunderbird-68.1.1/xpcom/threads/ThreadEventQueue.cpp:7, 100:47.06 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/xpcom/threads/Unified_cpp_xpcom_threads1.cpp:2: 100:47.06 /builddir/build/BUILD/thunderbird-68.1.1/xpcom/threads/nsThreadManager.cpp: In member function 'virtual nsresult nsThreadManager::QueryInterface(const nsIID&, void**)': 100:47.07 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 100:47.07 1007 | foundInterface = 0; \ 100:47.07 | ^~~~~~~~~~~~~~ 100:47.07 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 100:47.07 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 100:47.07 | ^~~~~~~~~~~~~~~~~~~~~~~ 100:47.07 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsIClassInfoImpl.h:165:3: note: in expansion of macro 'NS_INTERFACE_MAP_END' 100:47.07 165 | NS_INTERFACE_MAP_END 100:47.07 | ^~~~~~~~~~~~~~~~~~~~ 100:47.07 /builddir/build/BUILD/thunderbird-68.1.1/xpcom/threads/nsThreadManager.cpp:105:1: note: in expansion of macro 'NS_IMPL_QUERY_INTERFACE_CI' 100:47.07 105 | NS_IMPL_QUERY_INTERFACE_CI(nsThreadManager, nsIThreadManager) 100:47.07 | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 100:47.07 In file included from /builddir/build/BUILD/thunderbird-68.1.1/xpcom/threads/nsThread.cpp:20, 100:47.08 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/xpcom/threads/Unified_cpp_xpcom_threads1.cpp:83: 100:47.08 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsIClassInfoImpl.h:136:5: note: some parts of macro expansion are not guarded by this 'else' clause 100:47.08 136 | } else 100:47.08 | ^~~~ 100:47.08 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsIClassInfoImpl.h:136:5: note: in definition of macro 'NS_IMPL_QUERY_CLASSINFO' 100:47.08 136 | } else 100:47.08 | ^~~~ 100:47.10 /builddir/build/BUILD/thunderbird-68.1.1/xpcom/threads/nsThreadManager.cpp:105:1: note: in expansion of macro 'NS_IMPL_QUERY_INTERFACE_CI' 100:47.10 105 | NS_IMPL_QUERY_INTERFACE_CI(nsThreadManager, nsIThreadManager) 100:47.10 | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 100:47.10 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/BlockingResourceBase.h:16, 100:47.10 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/Mutex.h:10, 100:47.10 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/AbstractEventQueue.h:12, 100:47.10 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/ThreadEventQueue.h:10, 100:47.10 from /builddir/build/BUILD/thunderbird-68.1.1/xpcom/threads/ThreadEventQueue.cpp:7, 100:47.10 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/xpcom/threads/Unified_cpp_xpcom_threads1.cpp:2: 100:47.10 /builddir/build/BUILD/thunderbird-68.1.1/xpcom/threads/nsThreadManager.cpp: In member function 'virtual nsresult {anonymous}::ShutdownObserveHelper::QueryInterface(const nsIID&, void**)': 100:47.10 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 100:47.10 1007 | foundInterface = 0; \ 100:47.10 | ^~~~~~~~~~~~~~ 100:47.10 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 100:47.10 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 100:47.10 | ^~~~~~~~~~~~~~~~~~~~~~~ 100:47.10 /builddir/build/BUILD/thunderbird-68.1.1/xpcom/threads/nsThreadManager.cpp:167:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 100:47.11 167 | NS_INTERFACE_MAP_END 100:47.11 | ^~~~~~~~~~~~~~~~~~~~ 100:47.11 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:991:3: note: some parts of macro expansion are not guarded by this 'else' clause 100:47.11 991 | else 100:47.11 | ^~~~ 100:47.11 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1067:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 100:47.11 1067 | NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 100:47.11 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:47.11 /builddir/build/BUILD/thunderbird-68.1.1/xpcom/threads/nsThreadManager.cpp:166:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 100:47.11 166 | NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIObserver) 100:47.11 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:47.15 /builddir/build/BUILD/thunderbird-68.1.1/xpcom/threads/nsThreadPool.cpp: In member function 'virtual nsresult nsThreadPool::QueryInterface(const nsIID&, void**)': 100:47.16 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 100:47.17 1007 | foundInterface = 0; \ 100:47.17 | ^~~~~~~~~~~~~~ 100:47.17 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 100:47.18 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 100:47.18 | ^~~~~~~~~~~~~~~~~~~~~~~ 100:47.18 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsIClassInfoImpl.h:165:3: note: in expansion of macro 'NS_INTERFACE_MAP_END' 100:47.18 165 | NS_INTERFACE_MAP_END 100:47.18 | ^~~~~~~~~~~~~~~~~~~~ 100:47.18 /builddir/build/BUILD/thunderbird-68.1.1/xpcom/threads/nsThreadPool.cpp:42:1: note: in expansion of macro 'NS_IMPL_QUERY_INTERFACE_CI' 100:47.18 42 | NS_IMPL_QUERY_INTERFACE_CI(nsThreadPool, nsIThreadPool, nsIEventTarget, 100:47.18 | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 100:47.18 In file included from /builddir/build/BUILD/thunderbird-68.1.1/xpcom/threads/nsThread.cpp:20, 100:47.18 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/xpcom/threads/Unified_cpp_xpcom_threads1.cpp:83: 100:47.18 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsIClassInfoImpl.h:136:5: note: some parts of macro expansion are not guarded by this 'else' clause 100:47.18 136 | } else 100:47.18 | ^~~~ 100:47.18 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsIClassInfoImpl.h:136:5: note: in definition of macro 'NS_IMPL_QUERY_CLASSINFO' 100:47.18 136 | } else 100:47.18 | ^~~~ 100:47.18 /builddir/build/BUILD/thunderbird-68.1.1/xpcom/threads/nsThreadPool.cpp:42:1: note: in expansion of macro 'NS_IMPL_QUERY_INTERFACE_CI' 100:47.18 42 | NS_IMPL_QUERY_INTERFACE_CI(nsThreadPool, nsIThreadPool, nsIEventTarget, 100:47.18 | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 101:08.82 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsXPTCUtils.h:10, 101:08.83 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/XPCOM.h:160, 101:08.83 from /builddir/build/BUILD/thunderbird-68.1.1/xpcom/build/XPCOMInit.cpp:16, 101:08.83 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/xpcom/build/Unified_cpp_xpcom_build0.cpp:47: 101:08.83 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/xptcall.h: In constructor 'nsXPTCVariant::nsXPTCVariant()': 101:08.84 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/xptcall.h:79:42: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct nsXPTCVariant' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] 101:08.84 79 | memset(this, 0, sizeof(nsXPTCVariant)); 101:08.84 | ^ 101:08.84 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/xptcall.h:44:8: note: 'struct nsXPTCVariant' declared here 101:08.86 44 | struct nsXPTCVariant { 101:08.86 | ^~~~~~~~~~~~~ 101:18.88 intl/hyphenation/hyphen 101:21.36 intl/hyphenation/glue 101:24.63 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/HashTable.h:89, 101:24.64 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/js/HashTable.h:10, 101:24.64 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/js/TracingAPI.h:11, 101:24.64 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/js/GCPolicyAPI.h:49, 101:24.64 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/js/RootingAPI.h:22, 101:24.64 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/js/Value.h:26, 101:24.64 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISimpleEnumerator.h:13, 101:24.66 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsIDirectoryEnumerator.h:14, 101:24.66 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsIFile.h:14, 101:24.66 from /builddir/build/BUILD/thunderbird-68.1.1/xpcom/build/FileLocation.h:13, 101:24.66 from /builddir/build/BUILD/thunderbird-68.1.1/xpcom/build/FileLocation.cpp:7, 101:24.66 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/xpcom/build/Unified_cpp_xpcom_build0.cpp:2: 101:24.66 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = nsMemoryReporterManager::AmountFns]': 101:24.66 /builddir/build/BUILD/thunderbird-68.1.1/xpcom/base/nsMemoryReporterManager.h:162:40: required from here 101:24.66 /builddir/build/BUILD/thunderbird-68.1.1/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] 101:24.66 31 | memset(aT, 0, sizeof(T)); 101:24.66 | ~~~~~~^~~~~~~~~~~~~~~~~~ 101:24.66 In file included from /builddir/build/BUILD/thunderbird-68.1.1/xpcom/build/XPCOMInit.cpp:65, 101:24.67 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/xpcom/build/Unified_cpp_xpcom_build0.cpp:47: 101:24.67 /builddir/build/BUILD/thunderbird-68.1.1/xpcom/base/nsMemoryReporterManager.h:144:10: note: 'struct nsMemoryReporterManager::AmountFns' declared here 101:24.67 144 | struct AmountFns { 101:24.67 | ^~~~~~~~~ 101:24.67 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/HashTable.h:89, 101:24.67 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/js/HashTable.h:10, 101:24.67 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/js/TracingAPI.h:11, 101:24.67 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/js/GCPolicyAPI.h:49, 101:24.67 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/js/RootingAPI.h:22, 101:24.67 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/js/Value.h:26, 101:24.67 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISimpleEnumerator.h:13, 101:24.67 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsIDirectoryEnumerator.h:14, 101:24.67 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsIFile.h:14, 101:24.67 from /builddir/build/BUILD/thunderbird-68.1.1/xpcom/build/FileLocation.h:13, 101:24.67 from /builddir/build/BUILD/thunderbird-68.1.1/xpcom/build/FileLocation.cpp:7, 101:24.68 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/xpcom/build/Unified_cpp_xpcom_build0.cpp:2: 101:24.69 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = nsMemoryReporterManager::SizeOfTabFns]': 101:24.69 /builddir/build/BUILD/thunderbird-68.1.1/xpcom/base/nsMemoryReporterManager.h:182:43: required from here 101:24.69 /builddir/build/BUILD/thunderbird-68.1.1/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] 101:24.69 31 | memset(aT, 0, sizeof(T)); 101:24.69 | ~~~~~~^~~~~~~~~~~~~~~~~~ 101:24.69 In file included from /builddir/build/BUILD/thunderbird-68.1.1/xpcom/build/XPCOMInit.cpp:65, 101:24.69 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/xpcom/build/Unified_cpp_xpcom_build0.cpp:47: 101:24.69 /builddir/build/BUILD/thunderbird-68.1.1/xpcom/base/nsMemoryReporterManager.h:178:10: note: 'struct nsMemoryReporterManager::SizeOfTabFns' declared here 101:24.69 178 | struct SizeOfTabFns { 101:24.69 | ^~~~~~~~~~~~ 101:26.04 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/HashTable.h:89, 101:26.04 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/js/HashTable.h:10, 101:26.04 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/js/TracingAPI.h:11, 101:26.05 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/js/GCPolicyAPI.h:49, 101:26.05 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/js/RootingAPI.h:22, 101:26.05 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/js/Value.h:26, 101:26.05 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISimpleEnumerator.h:13, 101:26.05 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsIDirectoryEnumerator.h:14, 101:26.05 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsIFile.h:14, 101:26.05 from /builddir/build/BUILD/thunderbird-68.1.1/xpcom/build/FileLocation.h:13, 101:26.06 from /builddir/build/BUILD/thunderbird-68.1.1/xpcom/build/FileLocation.cpp:7, 101:26.06 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/xpcom/build/Unified_cpp_xpcom_build0.cpp:2: 101:26.06 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = std::map; long unsigned int N = 2]': 101:26.06 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:99:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = std::map]' 101:26.06 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/Layers.h:248:29: required from here 101:26.06 /builddir/build/BUILD/thunderbird-68.1.1/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] 101:26.06 67 | memset(&aArr[0], 0, N * sizeof(T)); 101:26.06 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 101:26.06 In file included from /usr/include/c++/9/map:61, 101:26.06 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/system_wrappers/map:3, 101:26.06 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/stl_wrappers/map:44, 101:26.06 from /builddir/build/BUILD/thunderbird-68.1.1/ipc/chromium/src/base/process_util.h:31, 101:26.06 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/ipc/IPCMessageUtils.h:10, 101:26.06 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/PRemoteDecoderManager.h:11, 101:26.06 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/PRemoteDecoderManagerChild.h:9, 101:26.06 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/RemoteDecoderManagerChild.h:8, 101:26.06 from /builddir/build/BUILD/thunderbird-68.1.1/xpcom/build/XPCOMInit.cpp:13, 101:26.06 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/xpcom/build/Unified_cpp_xpcom_build0.cpp:47: 101:26.07 /usr/include/c++/9/bits/stl_map.h:100:11: note: 'class std::map' declared here 101:26.07 100 | class map 101:26.07 | ^~~ 101:43.28 intl/locale 101:48.92 intl/locale/gtk 101:51.57 intl/lwbrk 101:54.96 intl/strres 102:02.55 intl/unicharutil/util 102:08.52 intl/l10n 102:20.60 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:26, 102:20.60 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/dom/ContentParent.h:10, 102:20.60 from /builddir/build/BUILD/thunderbird-68.1.1/intl/strres/nsStringBundle.cpp:35, 102:20.60 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/intl/strres/Unified_cpp_intl_strres0.cpp:2: 102:20.60 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 102:20.61 /builddir/build/BUILD/thunderbird-68.1.1/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] 102:20.61 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 102:20.61 | ^ 102:20.61 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 102:20.61 46 | struct Block { 102:20.61 | ^~~~~ 102:25.14 intl/uconv 102:31.09 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsUtils.h:14, 102:31.09 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupports.h:79, 102:31.09 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozIDOMLocalization.h:10, 102:31.09 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/dom/DocumentL10n.h:10, 102:31.09 from /builddir/build/BUILD/thunderbird-68.1.1/intl/l10n/DocumentL10n.cpp:9, 102:31.09 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/intl/l10n/Unified_cpp_intl_l10n0.cpp:2: 102:31.10 /builddir/build/BUILD/thunderbird-68.1.1/intl/l10n/DocumentL10n.cpp: In member function 'virtual nsresult mozilla::dom::PromiseResolver::QueryInterface(const nsIID&, void**)': 102:31.11 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 102:31.11 1007 | foundInterface = 0; \ 102:31.11 | ^~~~~~~~~~~~~~ 102:31.12 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 102:31.12 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 102:31.12 | ^~~~~~~~~~~~~~~~~~~~~~~ 102:31.12 /builddir/build/BUILD/thunderbird-68.1.1/intl/l10n/DocumentL10n.cpp:35:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 102:31.12 35 | NS_INTERFACE_MAP_END 102:31.12 | ^~~~~~~~~~~~~~~~~~~~ 102:31.12 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 102:31.12 981 | else 102:31.12 | ^~~~ 102:31.12 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 102:31.13 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 102:31.15 | ^~~~~~~~~~~~~~~~~~ 102:31.15 /builddir/build/BUILD/thunderbird-68.1.1/intl/l10n/DocumentL10n.cpp:34:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 102:31.15 34 | NS_INTERFACE_MAP_ENTRY(nsISupports) 102:31.15 | ^~~~~~~~~~~~~~~~~~~~~~ 102:31.19 /builddir/build/BUILD/thunderbird-68.1.1/intl/l10n/DocumentL10n.cpp: In member function 'virtual nsresult mozilla::dom::DocumentL10n::QueryInterface(const nsIID&, void**)': 102:31.19 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 102:31.19 1007 | foundInterface = 0; \ 102:31.19 | ^~~~~~~~~~~~~~ 102:31.19 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 102:31.19 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 102:31.19 | ^~~~~~~~~~~~~~~~~~~~~~~ 102:31.19 /builddir/build/BUILD/thunderbird-68.1.1/intl/l10n/DocumentL10n.cpp:64:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 102:31.19 64 | NS_INTERFACE_MAP_END 102:31.19 | ^~~~~~~~~~~~~~~~~~~~ 102:31.20 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 102:31.20 981 | else 102:31.20 | ^~~~ 102:31.20 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 102:31.20 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 102:31.20 | ^~~~~~~~~~~~~~~~~~ 102:31.20 /builddir/build/BUILD/thunderbird-68.1.1/intl/l10n/DocumentL10n.cpp:63:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 102:31.21 63 | NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference) 102:31.21 | ^~~~~~~~~~~~~~~~~~~~~~ 102:31.42 /builddir/build/BUILD/thunderbird-68.1.1/intl/l10n/DocumentL10n.cpp: In member function 'virtual nsresult mozilla::dom::LocalizationHandler::QueryInterface(const nsIID&, void**)': 102:31.42 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 102:31.42 1007 | foundInterface = 0; \ 102:31.42 | ^~~~~~~~~~~~~~ 102:31.43 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 102:31.43 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 102:31.43 | ^~~~~~~~~~~~~~~~~~~~~~~ 102:31.43 /builddir/build/BUILD/thunderbird-68.1.1/intl/l10n/DocumentL10n.cpp:434:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 102:31.43 434 | NS_INTERFACE_MAP_END 102:31.43 | ^~~~~~~~~~~~~~~~~~~~ 102:31.43 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 102:31.43 981 | else 102:31.44 | ^~~~ 102:31.44 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 102:31.44 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 102:31.45 | ^~~~~~~~~~~~~~~~~~ 102:31.45 /builddir/build/BUILD/thunderbird-68.1.1/intl/l10n/DocumentL10n.cpp:433:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 102:31.46 433 | NS_INTERFACE_MAP_ENTRY(nsISupports) 102:31.46 | ^~~~~~~~~~~~~~~~~~~~~~ 102:31.55 /builddir/build/BUILD/thunderbird-68.1.1/intl/l10n/DocumentL10n.cpp: In member function 'virtual nsresult mozilla::dom::L10nReadyHandler::QueryInterface(const nsIID&, void**)': 102:31.55 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 102:31.56 1007 | foundInterface = 0; \ 102:31.56 | ^~~~~~~~~~~~~~ 102:31.56 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 102:31.56 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 102:31.56 | ^~~~~~~~~~~~~~~~~~~~~~~ 102:31.56 /builddir/build/BUILD/thunderbird-68.1.1/intl/l10n/DocumentL10n.cpp:564:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 102:31.57 564 | NS_INTERFACE_MAP_END 102:31.57 | ^~~~~~~~~~~~~~~~~~~~ 102:31.57 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 102:31.59 981 | else 102:31.59 | ^~~~ 102:31.59 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 102:31.59 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 102:31.59 | ^~~~~~~~~~~~~~~~~~ 102:31.59 /builddir/build/BUILD/thunderbird-68.1.1/intl/l10n/DocumentL10n.cpp:563:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 102:31.60 563 | NS_INTERFACE_MAP_ENTRY(nsISupports) 102:31.60 | ^~~~~~~~~~~~~~~~~~~~~~ 102:33.11 netwerk/base 102:33.25 netwerk/base/mozurl 102:35.42 netwerk/cookie 102:43.41 netwerk/dns/mdns/libmdns 102:49.18 netwerk/socket 103:01.93 netwerk/mime 103:08.58 netwerk/streamconv 103:15.77 netwerk/streamconv/converters 103:23.53 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsUtils.h:14, 103:23.54 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupports.h:79, 103:23.54 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsIRequestObserver.h:10, 103:23.54 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsIStreamListener.h:10, 103:23.55 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsIStreamConverter.h:10, 103:23.55 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozITXTToHTMLConv.h:10, 103:23.55 from /builddir/build/BUILD/thunderbird-68.1.1/netwerk/streamconv/converters/mozTXTToHTMLConv.h:14, 103:23.55 from /builddir/build/BUILD/thunderbird-68.1.1/netwerk/streamconv/converters/mozTXTToHTMLConv.cpp:7, 103:23.58 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/netwerk/streamconv/converters/Unified_cpp_converters0.cpp:11: 103:23.58 /builddir/build/BUILD/thunderbird-68.1.1/netwerk/streamconv/converters/nsMultiMixedConv.cpp: In member function 'virtual nsresult nsPartChannel::QueryInterface(const nsIID&, void**)': 103:23.58 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 103:23.58 1007 | foundInterface = 0; \ 103:23.58 | ^~~~~~~~~~~~~~ 103:23.58 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 103:23.58 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 103:23.58 | ^~~~~~~~~~~~~~~~~~~~~~~ 103:23.58 /builddir/build/BUILD/thunderbird-68.1.1/netwerk/streamconv/converters/nsMultiMixedConv.cpp:93:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 103:23.59 93 | NS_INTERFACE_MAP_END 103:23.59 | ^~~~~~~~~~~~~~~~~~~~ 103:23.59 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 103:23.59 981 | else 103:23.59 | ^~~~ 103:23.59 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 103:23.59 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 103:23.59 | ^~~~~~~~~~~~~~~~~~ 103:23.59 /builddir/build/BUILD/thunderbird-68.1.1/netwerk/streamconv/converters/nsMultiMixedConv.cpp:92:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 103:23.59 92 | NS_INTERFACE_MAP_ENTRY(nsIMultiPartChannel) 103:23.59 | ^~~~~~~~~~~~~~~~~~~~~~ 103:23.85 /builddir/build/BUILD/thunderbird-68.1.1/netwerk/streamconv/converters/nsUnknownDecoder.cpp: In member function 'virtual nsresult nsUnknownDecoder::QueryInterface(const nsIID&, void**)': 103:23.86 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 103:23.86 1007 | foundInterface = 0; \ 103:23.86 | ^~~~~~~~~~~~~~ 103:23.86 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 103:23.86 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 103:23.86 | ^~~~~~~~~~~~~~~~~~~~~~~ 103:23.86 /builddir/build/BUILD/thunderbird-68.1.1/netwerk/streamconv/converters/nsUnknownDecoder.cpp:117:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 103:23.86 117 | NS_INTERFACE_MAP_END 103:23.86 | ^~~~~~~~~~~~~~~~~~~~ 103:23.86 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:991:3: note: some parts of macro expansion are not guarded by this 'else' clause 103:23.86 991 | else 103:23.86 | ^~~~ 103:23.86 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1067:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 103:23.86 1067 | NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 103:23.86 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 103:23.86 /builddir/build/BUILD/thunderbird-68.1.1/netwerk/streamconv/converters/nsUnknownDecoder.cpp:116:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 103:23.86 116 | NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIStreamListener) 103:23.86 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 103:25.85 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsUtils.h:14, 103:25.85 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupports.h:79, 103:25.85 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsIInputStream.h:10, 103:25.85 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsIArrayBufferInputStream.h:10, 103:25.86 from /builddir/build/BUILD/thunderbird-68.1.1/netwerk/base/ArrayBufferInputStream.h:9, 103:25.86 from /builddir/build/BUILD/thunderbird-68.1.1/netwerk/base/ArrayBufferInputStream.cpp:7, 103:25.86 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/netwerk/base/Unified_cpp_netwerk_base0.cpp:2: 103:25.86 /builddir/build/BUILD/thunderbird-68.1.1/netwerk/base/PartiallySeekableInputStream.cpp: In member function 'virtual nsresult mozilla::net::PartiallySeekableInputStream::QueryInterface(const nsIID&, void**)': 103:25.87 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 103:25.89 1007 | foundInterface = 0; \ 103:25.89 | ^~~~~~~~~~~~~~ 103:25.89 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 103:25.90 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 103:25.90 | ^~~~~~~~~~~~~~~~~~~~~~~ 103:25.90 /builddir/build/BUILD/thunderbird-68.1.1/netwerk/base/PartiallySeekableInputStream.cpp:35:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 103:25.90 35 | NS_INTERFACE_MAP_END 103:25.91 | ^~~~~~~~~~~~~~~~~~~~ 103:25.91 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:991:3: note: some parts of macro expansion are not guarded by this 'else' clause 103:25.91 991 | else 103:25.91 | ^~~~ 103:25.91 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1067:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 103:25.92 1067 | NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 103:25.92 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 103:25.92 /builddir/build/BUILD/thunderbird-68.1.1/netwerk/base/PartiallySeekableInputStream.cpp:34:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 103:25.92 34 | NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIInputStream) 103:25.92 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 103:28.59 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:26, 103:28.59 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/dom/ContentParent.h:10, 103:28.59 from /builddir/build/BUILD/thunderbird-68.1.1/netwerk/base/Predictor.cpp:52, 103:28.59 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/netwerk/base/Unified_cpp_netwerk_base0.cpp:137: 103:28.60 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 103:28.60 /builddir/build/BUILD/thunderbird-68.1.1/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] 103:28.60 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 103:28.60 | ^ 103:28.60 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 103:28.60 46 | struct Block { 103:28.60 | ^~~~~ 103:45.49 netwerk/cache 103:51.05 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentChild.h:24, 103:51.05 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/dom/ContentChild.h:14, 103:51.05 from /builddir/build/BUILD/thunderbird-68.1.1/netwerk/cookie/CookieServiceChild.cpp:12, 103:51.05 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/netwerk/cookie/Unified_cpp_netwerk_cookie0.cpp:2: 103:51.06 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 103:51.06 /builddir/build/BUILD/thunderbird-68.1.1/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] 103:51.06 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 103:51.06 | ^ 103:51.06 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 103:51.06 46 | struct Block { 103:51.07 | ^~~~~ 103:52.28 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsUtils.h:14, 103:52.28 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupports.h:79, 103:52.28 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsICache.h:10, 103:52.28 from /builddir/build/BUILD/thunderbird-68.1.1/netwerk/cache/nsCacheEntry.h:10, 103:52.28 from /builddir/build/BUILD/thunderbird-68.1.1/netwerk/cache/nsDiskCache.h:10, 103:52.28 from /builddir/build/BUILD/thunderbird-68.1.1/netwerk/cache/nsApplicationCacheService.cpp:5, 103:52.28 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/netwerk/cache/Unified_cpp_netwerk_cache0.cpp:2: 103:52.28 /builddir/build/BUILD/thunderbird-68.1.1/netwerk/cache/nsCacheEntryDescriptor.cpp: In member function 'virtual nsresult nsCacheEntryDescriptor::nsInputStreamWrapper::QueryInterface(const nsIID&, void**)': 103:52.31 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 103:52.31 1007 | foundInterface = 0; \ 103:52.31 | ^~~~~~~~~~~~~~ 103:52.32 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 103:52.33 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 103:52.33 | ^~~~~~~~~~~~~~~~~~~~~~~ 103:52.33 /builddir/build/BUILD/thunderbird-68.1.1/netwerk/cache/nsCacheEntryDescriptor.cpp:640:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 103:52.33 640 | NS_INTERFACE_MAP_END 103:52.34 | ^~~~~~~~~~~~~~~~~~~~ 103:52.34 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 103:52.34 981 | else 103:52.34 | ^~~~ 103:52.34 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 103:52.35 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 103:52.35 | ^~~~~~~~~~~~~~~~~~ 103:52.35 /builddir/build/BUILD/thunderbird-68.1.1/netwerk/cache/nsCacheEntryDescriptor.cpp:639:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 103:52.35 639 | NS_INTERFACE_MAP_ENTRY(nsISupports) 103:52.35 | ^~~~~~~~~~~~~~~~~~~~~~ 103:52.35 /builddir/build/BUILD/thunderbird-68.1.1/netwerk/cache/nsCacheEntryDescriptor.cpp: In member function 'virtual nsresult nsCacheEntryDescriptor::nsDecompressInputStreamWrapper::QueryInterface(const nsIID&, void**)': 103:52.36 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 103:52.36 1007 | foundInterface = 0; \ 103:52.38 | ^~~~~~~~~~~~~~ 103:52.38 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 103:52.38 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 103:52.38 | ^~~~~~~~~~~~~~~~~~~~~~~ 103:52.38 /builddir/build/BUILD/thunderbird-68.1.1/netwerk/cache/nsCacheEntryDescriptor.cpp:812:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 103:52.39 812 | NS_INTERFACE_MAP_END 103:52.39 | ^~~~~~~~~~~~~~~~~~~~ 103:52.39 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 103:52.39 981 | else 103:52.39 | ^~~~ 103:52.39 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 103:52.40 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 103:52.40 | ^~~~~~~~~~~~~~~~~~ 103:52.40 /builddir/build/BUILD/thunderbird-68.1.1/netwerk/cache/nsCacheEntryDescriptor.cpp:811:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 103:52.40 811 | NS_INTERFACE_MAP_ENTRY(nsISupports) 103:52.40 | ^~~~~~~~~~~~~~~~~~~~~~ 103:52.40 /builddir/build/BUILD/thunderbird-68.1.1/netwerk/cache/nsCacheEntryDescriptor.cpp: In member function 'virtual nsresult nsCacheEntryDescriptor::nsOutputStreamWrapper::QueryInterface(const nsIID&, void**)': 103:52.42 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 103:52.42 1007 | foundInterface = 0; \ 103:52.42 | ^~~~~~~~~~~~~~ 103:52.42 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 103:52.43 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 103:52.43 | ^~~~~~~~~~~~~~~~~~~~~~~ 103:52.43 /builddir/build/BUILD/thunderbird-68.1.1/netwerk/cache/nsCacheEntryDescriptor.cpp:971:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 103:52.43 971 | NS_INTERFACE_MAP_END 103:52.43 | ^~~~~~~~~~~~~~~~~~~~ 103:52.44 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 103:52.44 981 | else 103:52.46 | ^~~~ 103:52.46 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 103:52.46 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 103:52.46 | ^~~~~~~~~~~~~~~~~~ 103:52.46 /builddir/build/BUILD/thunderbird-68.1.1/netwerk/cache/nsCacheEntryDescriptor.cpp:970:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 103:52.47 970 | NS_INTERFACE_MAP_ENTRY(nsISupports) 103:52.47 | ^~~~~~~~~~~~~~~~~~~~~~ 103:52.48 /builddir/build/BUILD/thunderbird-68.1.1/netwerk/cache/nsCacheEntryDescriptor.cpp: In member function 'virtual nsresult nsCacheEntryDescriptor::nsCompressOutputStreamWrapper::QueryInterface(const nsIID&, void**)': 103:52.48 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 103:52.48 1007 | foundInterface = 0; \ 103:52.48 | ^~~~~~~~~~~~~~ 103:52.49 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 103:52.49 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 103:52.49 | ^~~~~~~~~~~~~~~~~~~~~~~ 103:52.49 /builddir/build/BUILD/thunderbird-68.1.1/netwerk/cache/nsCacheEntryDescriptor.cpp:1164:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 103:52.49 1164 | NS_INTERFACE_MAP_END 103:52.49 | ^~~~~~~~~~~~~~~~~~~~ 103:52.50 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 103:52.50 981 | else 103:52.52 | ^~~~ 103:52.52 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 103:52.52 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 103:52.52 | ^~~~~~~~~~~~~~~~~~ 103:52.53 /builddir/build/BUILD/thunderbird-68.1.1/netwerk/cache/nsCacheEntryDescriptor.cpp:1163:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 103:52.53 1163 | NS_INTERFACE_MAP_ENTRY(nsISupports) 103:52.53 | ^~~~~~~~~~~~~~~~~~~~~~ 104:09.51 netwerk/cache2 104:21.60 netwerk/protocol/about 104:36.33 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsUtils.h:14, 104:36.33 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupports.h:79, 104:36.34 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsICacheEntry.h:10, 104:36.34 from /builddir/build/BUILD/thunderbird-68.1.1/netwerk/cache2/CacheEntry.h:8, 104:36.34 from /builddir/build/BUILD/thunderbird-68.1.1/netwerk/cache2/CacheEntry.cpp:6, 104:36.34 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/netwerk/cache2/Unified_cpp_netwerk_cache20.cpp:2: 104:36.34 /builddir/build/BUILD/thunderbird-68.1.1/netwerk/cache2/CacheFile.cpp: In member function 'virtual nsresult mozilla::net::CacheFile::QueryInterface(const nsIID&, void**)': 104:36.35 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 104:36.37 1007 | foundInterface = 0; \ 104:36.37 | ^~~~~~~~~~~~~~ 104:36.37 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 104:36.37 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 104:36.38 | ^~~~~~~~~~~~~~~~~~~~~~~ 104:36.38 /builddir/build/BUILD/thunderbird-68.1.1/netwerk/cache2/CacheFile.cpp:157:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 104:36.38 157 | NS_INTERFACE_MAP_END 104:36.38 | ^~~~~~~~~~~~~~~~~~~~ 104:36.38 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:991:3: note: some parts of macro expansion are not guarded by this 'else' clause 104:36.39 991 | else 104:36.39 | ^~~~ 104:36.39 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1067:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 104:36.39 1067 | NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 104:36.40 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 104:36.40 /builddir/build/BUILD/thunderbird-68.1.1/netwerk/cache2/CacheFile.cpp:155:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 104:36.40 155 | NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, 104:36.40 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 104:36.75 /builddir/build/BUILD/thunderbird-68.1.1/netwerk/cache2/CacheFileChunk.cpp: In member function 'virtual nsresult mozilla::net::CacheFileChunk::QueryInterface(const nsIID&, void**)': 104:36.75 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 104:36.75 1007 | foundInterface = 0; \ 104:36.75 | ^~~~~~~~~~~~~~ 104:36.75 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 104:36.76 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 104:36.76 | ^~~~~~~~~~~~~~~~~~~~~~~ 104:36.76 /builddir/build/BUILD/thunderbird-68.1.1/netwerk/cache2/CacheFileChunk.cpp:291:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 104:36.76 291 | NS_INTERFACE_MAP_END 104:36.76 | ^~~~~~~~~~~~~~~~~~~~ 104:36.76 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 104:36.76 981 | else 104:36.77 | ^~~~ 104:36.78 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 104:36.78 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 104:36.78 | ^~~~~~~~~~~~~~~~~~ 104:36.78 /builddir/build/BUILD/thunderbird-68.1.1/netwerk/cache2/CacheFileChunk.cpp:290:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 104:36.78 290 | NS_INTERFACE_MAP_ENTRY(nsISupports) 104:36.78 | ^~~~~~~~~~~~~~~~~~~~~~ 104:37.10 /builddir/build/BUILD/thunderbird-68.1.1/netwerk/cache2/CacheFileIOManager.cpp: In member function 'virtual nsresult mozilla::net::CacheFileHandle::QueryInterface(const nsIID&, void**)': 104:37.10 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 104:37.11 1007 | foundInterface = 0; \ 104:37.11 | ^~~~~~~~~~~~~~ 104:37.11 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 104:37.11 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 104:37.11 | ^~~~~~~~~~~~~~~~~~~~~~~ 104:37.11 /builddir/build/BUILD/thunderbird-68.1.1/netwerk/cache2/CacheFileIOManager.cpp:110:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 104:37.11 110 | NS_INTERFACE_MAP_END 104:37.11 | ^~~~~~~~~~~~~~~~~~~~ 104:37.12 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 104:37.13 981 | else 104:37.13 | ^~~~ 104:37.13 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 104:37.13 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 104:37.13 | ^~~~~~~~~~~~~~~~~~ 104:37.13 /builddir/build/BUILD/thunderbird-68.1.1/netwerk/cache2/CacheFileIOManager.cpp:109:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 104:37.14 109 | NS_INTERFACE_MAP_ENTRY(nsISupports) 104:37.14 | ^~~~~~~~~~~~~~~~~~~~~~ 104:38.38 /builddir/build/BUILD/thunderbird-68.1.1/netwerk/cache2/CacheFileInputStream.cpp: In member function 'virtual nsresult mozilla::net::CacheFileInputStream::QueryInterface(const nsIID&, void**)': 104:38.39 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 104:38.39 1007 | foundInterface = 0; \ 104:38.39 | ^~~~~~~~~~~~~~ 104:38.39 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 104:38.39 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 104:38.39 | ^~~~~~~~~~~~~~~~~~~~~~~ 104:38.39 /builddir/build/BUILD/thunderbird-68.1.1/netwerk/cache2/CacheFileInputStream.cpp:43:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 104:38.40 43 | NS_INTERFACE_MAP_END 104:38.40 | ^~~~~~~~~~~~~~~~~~~~ 104:38.40 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:991:3: note: some parts of macro expansion are not guarded by this 'else' clause 104:38.40 991 | else 104:38.40 | ^~~~ 104:38.41 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1067:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 104:38.42 1067 | NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 104:38.42 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 104:38.42 /builddir/build/BUILD/thunderbird-68.1.1/netwerk/cache2/CacheFileInputStream.cpp:42:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 104:38.42 42 | NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIInputStream) 104:38.42 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 104:38.51 /builddir/build/BUILD/thunderbird-68.1.1/netwerk/cache2/CacheFileOutputStream.cpp: In member function 'virtual nsresult mozilla::net::CacheFileOutputStream::QueryInterface(const nsIID&, void**)': 104:38.51 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 104:38.51 1007 | foundInterface = 0; \ 104:38.51 | ^~~~~~~~~~~~~~ 104:38.52 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 104:38.52 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 104:38.52 | ^~~~~~~~~~~~~~~~~~~~~~~ 104:38.52 /builddir/build/BUILD/thunderbird-68.1.1/netwerk/cache2/CacheFileOutputStream.cpp:45:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 104:38.52 45 | NS_INTERFACE_MAP_END 104:38.53 | ^~~~~~~~~~~~~~~~~~~~ 104:38.53 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:991:3: note: some parts of macro expansion are not guarded by this 'else' clause 104:38.53 991 | else 104:38.53 | ^~~~ 104:38.53 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1067:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 104:38.53 1067 | NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 104:38.53 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 104:38.53 /builddir/build/BUILD/thunderbird-68.1.1/netwerk/cache2/CacheFileOutputStream.cpp:44:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 104:38.53 44 | NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIOutputStream) 104:38.53 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 104:40.54 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsUtils.h:14, 104:40.54 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupports.h:79, 104:40.54 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsIAboutModule.h:10, 104:40.54 from /builddir/build/BUILD/thunderbird-68.1.1/netwerk/protocol/about/nsAboutBlank.h:9, 104:40.54 from /builddir/build/BUILD/thunderbird-68.1.1/netwerk/protocol/about/nsAboutBlank.cpp:6, 104:40.55 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/netwerk/protocol/about/Unified_cpp_protocol_about0.cpp:2: 104:40.55 /builddir/build/BUILD/thunderbird-68.1.1/netwerk/protocol/about/nsAboutProtocolHandler.cpp: In member function 'virtual nsresult mozilla::net::nsNestedAboutURI::QueryInterface(const nsIID&, void**)': 104:40.55 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 104:40.55 1022 | foundInterface = 0; \ 104:40.55 | ^~~~~~~~~~~~~~ 104:40.55 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 104:40.55 1071 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 104:40.55 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 104:40.55 /builddir/build/BUILD/thunderbird-68.1.1/netwerk/protocol/about/nsAboutProtocolHandler.cpp:331:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 104:40.55 331 | NS_INTERFACE_MAP_END_INHERITING(nsSimpleNestedURI) 104:40.55 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 104:40.55 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/netwerk/protocol/about/Unified_cpp_protocol_about0.cpp:29: 104:40.55 /builddir/build/BUILD/thunderbird-68.1.1/netwerk/protocol/about/nsAboutProtocolHandler.cpp:330:3: note: some parts of macro expansion are not guarded by this 'else' clause 104:40.55 330 | else 104:40.55 | ^~~~ 104:40.58 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsUtils.h:14, 104:40.58 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupports.h:79, 104:40.58 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsIAboutModule.h:10, 104:40.58 from /builddir/build/BUILD/thunderbird-68.1.1/netwerk/protocol/about/nsAboutBlank.h:9, 104:40.58 from /builddir/build/BUILD/thunderbird-68.1.1/netwerk/protocol/about/nsAboutBlank.cpp:6, 104:40.58 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/netwerk/protocol/about/Unified_cpp_protocol_about0.cpp:2: 104:40.58 /builddir/build/BUILD/thunderbird-68.1.1/netwerk/protocol/about/nsAboutProtocolHandler.cpp: In member function 'virtual nsresult mozilla::net::nsNestedAboutURI::Mutator::QueryInterface(const nsIID&, void**)': 104:40.59 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 104:40.59 1007 | foundInterface = 0; \ 104:40.59 | ^~~~~~~~~~~~~~ 104:40.59 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 104:40.59 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 104:40.59 | ^~~~~~~~~~~~~~~~~~~~~~~ 104:40.59 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsIURIMutator.h:146:3: note: in expansion of macro 'NS_INTERFACE_MAP_END' 104:40.59 146 | NS_INTERFACE_MAP_END \ 104:40.59 | ^~~~~~~~~~~~~~~~~~~~ 104:40.59 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsIURIMutator.h:121:3: note: in expansion of macro 'NS_IMPL_NSIURIMUTATOR_QUERY_INTERFACE' 104:40.59 121 | NS_IMPL_NSIURIMUTATOR_QUERY_INTERFACE(aClass, __VA_ARGS__) \ 104:40.59 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 104:40.61 /builddir/build/BUILD/thunderbird-68.1.1/netwerk/protocol/about/nsAboutProtocolHandler.cpp:414:1: note: in expansion of macro 'NS_IMPL_NSIURIMUTATOR_ISUPPORTS' 104:40.61 414 | NS_IMPL_NSIURIMUTATOR_ISUPPORTS(nsNestedAboutURI::Mutator, nsIURISetters, 104:40.61 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 104:40.61 In file included from /builddir/build/BUILD/thunderbird-68.1.1/netwerk/base/nsSimpleURI.h:15, 104:40.61 from /builddir/build/BUILD/thunderbird-68.1.1/netwerk/base/nsSimpleNestedURI.h:16, 104:40.61 from /builddir/build/BUILD/thunderbird-68.1.1/netwerk/protocol/about/nsAboutProtocolHandler.h:10, 104:40.61 from /builddir/build/BUILD/thunderbird-68.1.1/netwerk/protocol/about/nsAboutProtocolHandler.cpp:9, 104:40.61 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/netwerk/protocol/about/Unified_cpp_protocol_about0.cpp:29: 104:40.61 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsIURIMutator.h:145:7: note: some parts of macro expansion are not guarded by this 'else' clause 104:40.61 145 | } else \ 104:40.61 | ^~~~ 104:40.61 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsIURIMutator.h:145:7: note: in definition of macro 'NS_IMPL_NSIURIMUTATOR_QUERY_INTERFACE' 104:40.61 145 | } else \ 104:40.61 | ^~~~ 104:40.61 /builddir/build/BUILD/thunderbird-68.1.1/netwerk/protocol/about/nsAboutProtocolHandler.cpp:414:1: note: in expansion of macro 'NS_IMPL_NSIURIMUTATOR_ISUPPORTS' 104:40.61 414 | NS_IMPL_NSIURIMUTATOR_ISUPPORTS(nsNestedAboutURI::Mutator, nsIURISetters, 104:40.61 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 104:52.88 netwerk/protocol/data 104:56.22 /builddir/build/BUILD/thunderbird-68.1.1/netwerk/cache2/CacheIndex.cpp: In member function 'virtual nsresult mozilla::net::CacheIndex::QueryInterface(const nsIID&, void**)': 104:56.22 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 104:56.22 1007 | foundInterface = 0; \ 104:56.23 | ^~~~~~~~~~~~~~ 104:56.23 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 104:56.23 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 104:56.23 | ^~~~~~~~~~~~~~~~~~~~~~~ 104:56.23 /builddir/build/BUILD/thunderbird-68.1.1/netwerk/cache2/CacheIndex.cpp:248:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 104:56.23 248 | NS_INTERFACE_MAP_END 104:56.24 | ^~~~~~~~~~~~~~~~~~~~ 104:56.24 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 104:56.24 981 | else 104:56.24 | ^~~~ 104:56.24 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 104:56.24 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 104:56.24 | ^~~~~~~~~~~~~~~~~~ 104:56.24 /builddir/build/BUILD/thunderbird-68.1.1/netwerk/cache2/CacheIndex.cpp:247:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 104:56.24 247 | NS_INTERFACE_MAP_ENTRY(nsIRunnable) 104:56.24 | ^~~~~~~~~~~~~~~~~~~~~~ 104:57.57 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentChild.h:24, 104:57.57 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/dom/ContentChild.h:14, 104:57.57 from /builddir/build/BUILD/thunderbird-68.1.1/netwerk/base/SimpleChannel.cpp:17, 104:57.57 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/netwerk/base/Unified_cpp_netwerk_base1.cpp:47: 104:57.57 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 104:57.57 /builddir/build/BUILD/thunderbird-68.1.1/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] 104:57.57 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 104:57.57 | ^ 104:57.57 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 104:57.57 46 | struct Block { 104:57.57 | ^~~~~ 105:20.25 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentChild.h:24, 105:20.25 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/dom/ContentChild.h:14, 105:20.25 from /builddir/build/BUILD/thunderbird-68.1.1/netwerk/protocol/data/DataChannelChild.cpp:10, 105:20.25 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/netwerk/protocol/data/Unified_cpp_protocol_data0.cpp:2: 105:20.25 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 105:20.25 /builddir/build/BUILD/thunderbird-68.1.1/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] 105:20.25 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 105:20.25 | ^ 105:20.25 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 105:20.25 46 | struct Block { 105:20.26 | ^~~~~ 105:28.99 netwerk/protocol/file 105:33.43 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsUtils.h:14, 105:33.44 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupports.h:79, 105:33.44 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsIInputStream.h:10, 105:33.44 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsIAsyncInputStream.h:10, 105:33.44 from /builddir/build/BUILD/thunderbird-68.1.1/netwerk/base/nsBaseContentStream.h:9, 105:33.44 from /builddir/build/BUILD/thunderbird-68.1.1/netwerk/base/nsBaseContentStream.cpp:6, 105:33.44 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/netwerk/base/Unified_cpp_netwerk_base2.cpp:2: 105:33.44 /builddir/build/BUILD/thunderbird-68.1.1/netwerk/base/nsBaseContentStream.cpp: In member function 'virtual nsresult nsBaseContentStream::QueryInterface(const nsIID&, void**)': 105:33.46 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 105:33.46 1007 | foundInterface = 0; \ 105:33.46 | ^~~~~~~~~~~~~~ 105:33.46 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 105:33.46 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 105:33.46 | ^~~~~~~~~~~~~~~~~~~~~~~ 105:33.46 /builddir/build/BUILD/thunderbird-68.1.1/netwerk/base/nsBaseContentStream.cpp:41:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 105:33.46 41 | NS_INTERFACE_MAP_END 105:33.46 | ^~~~~~~~~~~~~~~~~~~~ 105:33.46 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:991:3: note: some parts of macro expansion are not guarded by this 'else' clause 105:33.46 991 | else 105:33.46 | ^~~~ 105:33.46 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1067:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 105:33.46 1067 | NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 105:33.46 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 105:33.46 /builddir/build/BUILD/thunderbird-68.1.1/netwerk/base/nsBaseContentStream.cpp:40:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 105:33.46 40 | NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIInputStream) 105:33.46 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 105:47.01 /builddir/build/BUILD/thunderbird-68.1.1/netwerk/base/nsBufferedStreams.cpp: In member function 'virtual nsresult nsBufferedInputStream::QueryInterface(const nsIID&, void**)': 105:47.01 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 105:47.01 1022 | foundInterface = 0; \ 105:47.01 | ^~~~~~~~~~~~~~ 105:47.02 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 105:47.02 1071 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 105:47.02 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 105:47.02 /builddir/build/BUILD/thunderbird-68.1.1/netwerk/base/nsBufferedStreams.cpp:295:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 105:47.02 295 | NS_INTERFACE_MAP_END_INHERITING(nsBufferedStream) 105:47.02 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 105:47.02 In file included from /builddir/build/BUILD/thunderbird-68.1.1/netwerk/base/nsBufferedStreams.cpp:11, 105:47.02 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/netwerk/base/Unified_cpp_netwerk_base2.cpp:11: 105:47.02 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsIClassInfoImpl.h:136:5: note: some parts of macro expansion are not guarded by this 'else' clause 105:47.02 136 | } else 105:47.02 | ^~~~ 105:47.02 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsIClassInfoImpl.h:136:5: note: in definition of macro 'NS_IMPL_QUERY_CLASSINFO' 105:47.02 136 | } else 105:47.02 | ^~~~ 105:47.12 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsUtils.h:14, 105:47.12 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupports.h:79, 105:47.12 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsIInputStream.h:10, 105:47.12 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsIAsyncInputStream.h:10, 105:47.12 from /builddir/build/BUILD/thunderbird-68.1.1/netwerk/base/nsBaseContentStream.h:9, 105:47.12 from /builddir/build/BUILD/thunderbird-68.1.1/netwerk/base/nsBaseContentStream.cpp:6, 105:47.12 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/netwerk/base/Unified_cpp_netwerk_base2.cpp:2: 105:47.12 /builddir/build/BUILD/thunderbird-68.1.1/netwerk/base/nsBufferedStreams.cpp: In member function 'virtual nsresult nsBufferedOutputStream::QueryInterface(const nsIID&, void**)': 105:47.12 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 105:47.12 1022 | foundInterface = 0; \ 105:47.12 | ^~~~~~~~~~~~~~ 105:47.12 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 105:47.12 1071 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 105:47.13 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 105:47.13 /builddir/build/BUILD/thunderbird-68.1.1/netwerk/base/nsBufferedStreams.cpp:833:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 105:47.13 833 | NS_INTERFACE_MAP_END_INHERITING(nsBufferedStream) 105:47.13 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 105:47.13 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 105:47.13 981 | else 105:47.13 | ^~~~ 105:47.13 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 105:47.13 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 105:47.13 | ^~~~~~~~~~~~~~~~~~ 105:47.13 /builddir/build/BUILD/thunderbird-68.1.1/netwerk/base/nsBufferedStreams.cpp:832:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 105:47.13 832 | NS_INTERFACE_MAP_ENTRY(nsIStreamBufferAccess) 105:47.13 | ^~~~~~~~~~~~~~~~~~~~~~ 105:48.04 /builddir/build/BUILD/thunderbird-68.1.1/netwerk/base/nsFileStreams.cpp: In member function 'virtual nsresult nsFileInputStream::QueryInterface(const nsIID&, void**)': 105:48.04 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 105:48.04 1022 | foundInterface = 0; \ 105:48.04 | ^~~~~~~~~~~~~~ 105:48.04 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 105:48.04 1071 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 105:48.04 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 105:48.04 /builddir/build/BUILD/thunderbird-68.1.1/netwerk/base/nsFileStreams.cpp:402:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 105:48.04 402 | NS_INTERFACE_MAP_END_INHERITING(nsFileStreamBase) 105:48.04 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 105:48.04 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:986:3: note: some parts of macro expansion are not guarded by this 'else' clause 105:48.04 986 | else 105:48.04 | ^~~~ 105:48.05 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1061:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_CONDITIONAL' 105:48.05 1061 | NS_IMPL_QUERY_BODY_CONDITIONAL(_interface, condition) 105:48.05 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 105:48.05 /builddir/build/BUILD/thunderbird-68.1.1/netwerk/base/nsFileStreams.cpp:401:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CONDITIONAL' 105:48.05 401 | NS_INTERFACE_MAP_ENTRY_CONDITIONAL(nsICloneableInputStream, IsCloneable()) 105:48.05 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 105:55.06 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentChild.h:24, 105:55.06 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/dom/ContentChild.h:14, 105:55.06 from /builddir/build/BUILD/thunderbird-68.1.1/netwerk/protocol/file/FileChannelChild.cpp:10, 105:55.07 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/netwerk/protocol/file/Unified_cpp_protocol_file0.cpp:2: 105:55.07 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 105:55.07 /builddir/build/BUILD/thunderbird-68.1.1/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] 105:55.08 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 105:55.08 | ^ 105:55.08 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 105:55.10 46 | struct Block { 105:55.10 | ^~~~~ 105:57.94 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:26, 105:57.95 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/dom/ContentParent.h:10, 105:57.95 from /builddir/build/BUILD/thunderbird-68.1.1/netwerk/base/nsIOService.cpp:52, 105:57.95 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/netwerk/base/Unified_cpp_netwerk_base2.cpp:56: 105:57.95 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 105:57.95 /builddir/build/BUILD/thunderbird-68.1.1/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] 105:57.96 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 105:57.96 | ^ 105:57.96 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 105:57.96 46 | struct Block { 105:57.96 | ^~~~~ 106:00.48 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsUtils.h:14, 106:00.48 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupports.h:79, 106:00.49 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsIInputStream.h:10, 106:00.49 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsIAsyncInputStream.h:10, 106:00.49 from /builddir/build/BUILD/thunderbird-68.1.1/netwerk/base/nsBaseContentStream.h:9, 106:00.49 from /builddir/build/BUILD/thunderbird-68.1.1/netwerk/base/nsBaseContentStream.cpp:6, 106:00.49 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/netwerk/base/Unified_cpp_netwerk_base2.cpp:2: 106:00.49 /builddir/build/BUILD/thunderbird-68.1.1/netwerk/base/nsMIMEInputStream.cpp: In member function 'virtual nsresult nsMIMEInputStream::QueryInterface(const nsIID&, void**)': 106:00.50 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 106:00.50 1007 | foundInterface = 0; \ 106:00.50 | ^~~~~~~~~~~~~~ 106:00.50 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 106:00.50 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 106:00.50 | ^~~~~~~~~~~~~~~~~~~~~~~ 106:00.52 /builddir/build/BUILD/thunderbird-68.1.1/netwerk/base/nsMIMEInputStream.cpp:123:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 106:00.52 123 | NS_INTERFACE_MAP_END 106:00.52 | ^~~~~~~~~~~~~~~~~~~~ 106:00.52 In file included from /builddir/build/BUILD/thunderbird-68.1.1/netwerk/base/nsBufferedStreams.cpp:11, 106:00.52 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/netwerk/base/Unified_cpp_netwerk_base2.cpp:11: 106:00.52 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsIClassInfoImpl.h:136:5: note: some parts of macro expansion are not guarded by this 'else' clause 106:00.53 136 | } else 106:00.53 | ^~~~ 106:00.53 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsIClassInfoImpl.h:136:5: note: in definition of macro 'NS_IMPL_QUERY_CLASSINFO' 106:00.53 136 | } else 106:00.53 | ^~~~ 106:10.73 netwerk/protocol/ftp 106:38.31 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentChild.h:24, 106:38.31 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/dom/ContentChild.h:14, 106:38.31 from /builddir/build/BUILD/thunderbird-68.1.1/netwerk/protocol/ftp/FTPChannelChild.cpp:11, 106:38.31 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/netwerk/protocol/ftp/Unified_cpp_netwerk_protocol_ftp0.cpp:2: 106:38.31 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 106:38.31 /builddir/build/BUILD/thunderbird-68.1.1/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] 106:38.31 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 106:38.31 | ^ 106:38.32 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 106:38.32 46 | struct Block { 106:38.32 | ^~~~~ 106:52.35 netwerk/protocol/gio 107:03.09 netwerk/protocol/http 107:08.85 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/HashTable.h:89, 107:08.85 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/js/HashTable.h:10, 107:08.85 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/js/TracingAPI.h:11, 107:08.85 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/js/GCPolicyAPI.h:49, 107:08.87 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/js/RootingAPI.h:22, 107:08.87 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/js/CallArgs.h:72, 107:08.87 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/jsapi.h:29, 107:08.87 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/dom/StructuredCloneHolder.h:10, 107:08.87 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/dom/ipc/StructuredCloneData.h:12, 107:08.87 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/ipc/IPCMessageUtils.h:16, 107:08.87 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNecko.h:11, 107:08.87 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNeckoChild.h:9, 107:08.87 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/net/NeckoChild.h:11, 107:08.87 from /builddir/build/BUILD/thunderbird-68.1.1/netwerk/protocol/ftp/FTPChannelChild.cpp:8, 107:08.87 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/netwerk/protocol/ftp/Unified_cpp_netwerk_protocol_ftp0.cpp:2: 107:08.87 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = std::map; long unsigned int N = 2]': 107:08.88 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:99:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = std::map]' 107:08.89 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/Layers.h:248:29: required from here 107:08.89 /builddir/build/BUILD/thunderbird-68.1.1/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] 107:08.89 67 | memset(&aArr[0], 0, N * sizeof(T)); 107:08.89 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 107:08.89 In file included from /usr/include/c++/9/map:61, 107:08.89 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/system_wrappers/map:3, 107:08.89 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/stl_wrappers/map:44, 107:08.89 from /builddir/build/BUILD/thunderbird-68.1.1/ipc/chromium/src/base/process_util.h:31, 107:08.89 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/ipc/IPCMessageUtils.h:10, 107:08.90 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNecko.h:11, 107:08.90 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNeckoChild.h:9, 107:08.91 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/net/NeckoChild.h:11, 107:08.91 from /builddir/build/BUILD/thunderbird-68.1.1/netwerk/protocol/ftp/FTPChannelChild.cpp:8, 107:08.91 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/netwerk/protocol/ftp/Unified_cpp_netwerk_protocol_ftp0.cpp:2: 107:08.91 /usr/include/c++/9/bits/stl_map.h:100:11: note: 'class std::map' declared here 107:08.91 100 | class map 107:08.91 | ^~~ 107:09.50 In file included from /builddir/build/BUILD/thunderbird-68.1.1/ipc/chromium/src/chrome/common/file_descriptor_set_posix.h:14, 107:09.50 from /builddir/build/BUILD/thunderbird-68.1.1/ipc/chromium/src/chrome/common/ipc_message_utils.h:20, 107:09.50 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/ipc/IPCMessageUtils.h:11, 107:09.50 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNecko.h:11, 107:09.50 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNeckoChild.h:9, 107:09.50 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/net/NeckoChild.h:11, 107:09.50 from /builddir/build/BUILD/thunderbird-68.1.1/netwerk/protocol/http/HttpLog.h:20, 107:09.50 from /builddir/build/BUILD/thunderbird-68.1.1/netwerk/base/nsNetUtil.cpp:8, 107:09.50 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/netwerk/base/Unified_cpp_netwerk_base3.cpp:2: 107:09.50 /builddir/build/BUILD/thunderbird-68.1.1/netwerk/base/nsProtocolProxyService.cpp: In member function 'virtual nsresult mozilla::net::nsProtocolProxyService::QueryInterface(const nsIID&, void**)': 107:09.51 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 107:09.51 1007 | foundInterface = 0; \ 107:09.51 | ^~~~~~~~~~~~~~ 107:09.51 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 107:09.51 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 107:09.51 | ^~~~~~~~~~~~~~~~~~~~~~~ 107:09.51 /builddir/build/BUILD/thunderbird-68.1.1/netwerk/base/nsProtocolProxyService.cpp:748:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 107:09.52 748 | NS_INTERFACE_MAP_END 107:09.52 | ^~~~~~~~~~~~~~~~~~~~ 107:09.52 In file included from /builddir/build/BUILD/thunderbird-68.1.1/netwerk/base/nsProtocolProxyService.cpp:13, 107:09.52 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/netwerk/base/Unified_cpp_netwerk_base3.cpp:29: 107:09.52 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsIClassInfoImpl.h:136:5: note: some parts of macro expansion are not guarded by this 'else' clause 107:09.52 136 | } else 107:09.52 | ^~~~ 107:09.52 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsIClassInfoImpl.h:136:5: note: in definition of macro 'NS_IMPL_QUERY_CLASSINFO' 107:09.53 136 | } else 107:09.53 | ^~~~ 107:10.36 In file included from /builddir/build/BUILD/thunderbird-68.1.1/ipc/chromium/src/chrome/common/file_descriptor_set_posix.h:14, 107:10.36 from /builddir/build/BUILD/thunderbird-68.1.1/ipc/chromium/src/chrome/common/ipc_message_utils.h:20, 107:10.37 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/ipc/IPCMessageUtils.h:11, 107:10.37 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNecko.h:11, 107:10.37 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNeckoChild.h:9, 107:10.37 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/net/NeckoChild.h:11, 107:10.37 from /builddir/build/BUILD/thunderbird-68.1.1/netwerk/protocol/http/HttpLog.h:20, 107:10.37 from /builddir/build/BUILD/thunderbird-68.1.1/netwerk/base/nsNetUtil.cpp:8, 107:10.37 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/netwerk/base/Unified_cpp_netwerk_base3.cpp:2: 107:10.37 /builddir/build/BUILD/thunderbird-68.1.1/netwerk/base/nsSimpleNestedURI.cpp: In member function 'virtual nsresult mozilla::net::nsSimpleNestedURI::Mutator::QueryInterface(const nsIID&, void**)': 107:10.37 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 107:10.37 1007 | foundInterface = 0; \ 107:10.37 | ^~~~~~~~~~~~~~ 107:10.37 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 107:10.38 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 107:10.38 | ^~~~~~~~~~~~~~~~~~~~~~~ 107:10.38 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsIURIMutator.h:146:3: note: in expansion of macro 'NS_INTERFACE_MAP_END' 107:10.38 146 | NS_INTERFACE_MAP_END \ 107:10.38 | ^~~~~~~~~~~~~~~~~~~~ 107:10.38 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsIURIMutator.h:121:3: note: in expansion of macro 'NS_IMPL_NSIURIMUTATOR_QUERY_INTERFACE' 107:10.38 121 | NS_IMPL_NSIURIMUTATOR_QUERY_INTERFACE(aClass, __VA_ARGS__) \ 107:10.38 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 107:10.38 /builddir/build/BUILD/thunderbird-68.1.1/netwerk/base/nsSimpleNestedURI.cpp:213:1: note: in expansion of macro 'NS_IMPL_NSIURIMUTATOR_ISUPPORTS' 107:10.38 213 | NS_IMPL_NSIURIMUTATOR_ISUPPORTS(nsSimpleNestedURI::Mutator, nsIURISetters, 107:10.38 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 107:10.39 In file included from /builddir/build/BUILD/thunderbird-68.1.1/netwerk/base/nsStandardURL.h:23, 107:10.39 from /builddir/build/BUILD/thunderbird-68.1.1/netwerk/base/nsNetUtil.cpp:93, 107:10.39 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/netwerk/base/Unified_cpp_netwerk_base3.cpp:2: 107:10.39 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsIURIMutator.h:145:7: note: some parts of macro expansion are not guarded by this 'else' clause 107:10.39 145 | } else \ 107:10.39 | ^~~~ 107:10.39 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsIURIMutator.h:145:7: note: in definition of macro 'NS_IMPL_NSIURIMUTATOR_QUERY_INTERFACE' 107:10.39 145 | } else \ 107:10.39 | ^~~~ 107:10.39 /builddir/build/BUILD/thunderbird-68.1.1/netwerk/base/nsSimpleNestedURI.cpp:213:1: note: in expansion of macro 'NS_IMPL_NSIURIMUTATOR_ISUPPORTS' 107:10.39 213 | NS_IMPL_NSIURIMUTATOR_ISUPPORTS(nsSimpleNestedURI::Mutator, nsIURISetters, 107:10.39 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 107:10.44 In file included from /builddir/build/BUILD/thunderbird-68.1.1/ipc/chromium/src/chrome/common/file_descriptor_set_posix.h:14, 107:10.44 from /builddir/build/BUILD/thunderbird-68.1.1/ipc/chromium/src/chrome/common/ipc_message_utils.h:20, 107:10.44 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/ipc/IPCMessageUtils.h:11, 107:10.44 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNecko.h:11, 107:10.44 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNeckoChild.h:9, 107:10.44 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/net/NeckoChild.h:11, 107:10.44 from /builddir/build/BUILD/thunderbird-68.1.1/netwerk/protocol/http/HttpLog.h:20, 107:10.45 from /builddir/build/BUILD/thunderbird-68.1.1/netwerk/base/nsNetUtil.cpp:8, 107:10.45 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/netwerk/base/Unified_cpp_netwerk_base3.cpp:2: 107:10.45 /builddir/build/BUILD/thunderbird-68.1.1/netwerk/base/nsSimpleURI.cpp: In member function 'virtual nsresult mozilla::net::nsSimpleURI::QueryInterface(const nsIID&, void**)': 107:10.45 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 107:10.45 1007 | foundInterface = 0; \ 107:10.45 | ^~~~~~~~~~~~~~ 107:10.45 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 107:10.45 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 107:10.45 | ^~~~~~~~~~~~~~~~~~~~~~~ 107:10.45 /builddir/build/BUILD/thunderbird-68.1.1/netwerk/base/nsSimpleURI.cpp:60:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 107:10.45 60 | NS_INTERFACE_MAP_END 107:10.45 | ^~~~~~~~~~~~~~~~~~~~ 107:10.47 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 107:10.47 981 | else 107:10.47 | ^~~~ 107:10.47 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 107:10.47 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 107:10.47 | ^~~~~~~~~~~~~~~~~~ 107:10.47 /builddir/build/BUILD/thunderbird-68.1.1/netwerk/base/nsSimpleURI.cpp:59:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 107:10.47 59 | NS_INTERFACE_MAP_ENTRY(nsISizeOf) 107:10.47 | ^~~~~~~~~~~~~~~~~~~~~~ 107:10.55 /builddir/build/BUILD/thunderbird-68.1.1/netwerk/base/nsSimpleURI.cpp: In member function 'virtual nsresult mozilla::net::nsSimpleURI::Mutator::QueryInterface(const nsIID&, void**)': 107:10.55 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 107:10.55 1007 | foundInterface = 0; \ 107:10.55 | ^~~~~~~~~~~~~~ 107:10.55 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 107:10.55 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 107:10.55 | ^~~~~~~~~~~~~~~~~~~~~~~ 107:10.55 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsIURIMutator.h:146:3: note: in expansion of macro 'NS_INTERFACE_MAP_END' 107:10.55 146 | NS_INTERFACE_MAP_END \ 107:10.55 | ^~~~~~~~~~~~~~~~~~~~ 107:10.56 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsIURIMutator.h:121:3: note: in expansion of macro 'NS_IMPL_NSIURIMUTATOR_QUERY_INTERFACE' 107:10.56 121 | NS_IMPL_NSIURIMUTATOR_QUERY_INTERFACE(aClass, __VA_ARGS__) \ 107:10.56 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 107:10.56 /builddir/build/BUILD/thunderbird-68.1.1/netwerk/base/nsSimpleURI.cpp:740:1: note: in expansion of macro 'NS_IMPL_NSIURIMUTATOR_ISUPPORTS' 107:10.56 740 | NS_IMPL_NSIURIMUTATOR_ISUPPORTS(nsSimpleURI::Mutator, nsIURISetters, 107:10.56 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 107:10.56 In file included from /builddir/build/BUILD/thunderbird-68.1.1/netwerk/base/nsStandardURL.h:23, 107:10.56 from /builddir/build/BUILD/thunderbird-68.1.1/netwerk/base/nsNetUtil.cpp:93, 107:10.56 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/netwerk/base/Unified_cpp_netwerk_base3.cpp:2: 107:10.56 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsIURIMutator.h:145:7: note: some parts of macro expansion are not guarded by this 'else' clause 107:10.56 145 | } else \ 107:10.56 | ^~~~ 107:10.56 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsIURIMutator.h:145:7: note: in definition of macro 'NS_IMPL_NSIURIMUTATOR_QUERY_INTERFACE' 107:10.56 145 | } else \ 107:10.56 | ^~~~ 107:10.56 /builddir/build/BUILD/thunderbird-68.1.1/netwerk/base/nsSimpleURI.cpp:740:1: note: in expansion of macro 'NS_IMPL_NSIURIMUTATOR_ISUPPORTS' 107:10.56 740 | NS_IMPL_NSIURIMUTATOR_ISUPPORTS(nsSimpleURI::Mutator, nsIURISetters, 107:10.56 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 107:11.76 In file included from /builddir/build/BUILD/thunderbird-68.1.1/ipc/chromium/src/chrome/common/file_descriptor_set_posix.h:14, 107:11.77 from /builddir/build/BUILD/thunderbird-68.1.1/ipc/chromium/src/chrome/common/ipc_message_utils.h:20, 107:11.77 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/ipc/IPCMessageUtils.h:11, 107:11.77 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNecko.h:11, 107:11.77 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNeckoChild.h:9, 107:11.77 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/net/NeckoChild.h:11, 107:11.77 from /builddir/build/BUILD/thunderbird-68.1.1/netwerk/protocol/http/HttpLog.h:20, 107:11.77 from /builddir/build/BUILD/thunderbird-68.1.1/netwerk/base/nsNetUtil.cpp:8, 107:11.77 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/netwerk/base/Unified_cpp_netwerk_base3.cpp:2: 107:11.77 /builddir/build/BUILD/thunderbird-68.1.1/netwerk/base/nsStandardURL.cpp: In member function 'virtual nsresult mozilla::net::nsStandardURL::QueryInterface(const nsIID&, void**)': 107:11.77 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 107:11.77 1007 | foundInterface = 0; \ 107:11.77 | ^~~~~~~~~~~~~~ 107:11.77 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 107:11.77 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 107:11.77 | ^~~~~~~~~~~~~~~~~~~~~~~ 107:11.77 /builddir/build/BUILD/thunderbird-68.1.1/netwerk/base/nsStandardURL.cpp:1200:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 107:11.77 1200 | NS_INTERFACE_MAP_END 107:11.77 | ^~~~~~~~~~~~~~~~~~~~ 107:11.77 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 107:11.78 981 | else 107:11.78 | ^~~~ 107:11.78 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 107:11.79 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 107:11.79 | ^~~~~~~~~~~~~~~~~~ 107:11.79 /builddir/build/BUILD/thunderbird-68.1.1/netwerk/base/nsStandardURL.cpp:1199:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 107:11.79 1199 | NS_INTERFACE_MAP_ENTRY(nsISizeOf) 107:11.79 | ^~~~~~~~~~~~~~~~~~~~~~ 107:11.92 /builddir/build/BUILD/thunderbird-68.1.1/netwerk/base/nsStandardURL.cpp: In member function 'virtual nsresult mozilla::net::nsStandardURL::Mutator::QueryInterface(const nsIID&, void**)': 107:11.92 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 107:11.92 1007 | foundInterface = 0; \ 107:11.93 | ^~~~~~~~~~~~~~ 107:11.93 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 107:11.93 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 107:11.93 | ^~~~~~~~~~~~~~~~~~~~~~~ 107:11.93 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsIURIMutator.h:146:3: note: in expansion of macro 'NS_INTERFACE_MAP_END' 107:11.93 146 | NS_INTERFACE_MAP_END \ 107:11.93 | ^~~~~~~~~~~~~~~~~~~~ 107:11.93 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsIURIMutator.h:121:3: note: in expansion of macro 'NS_IMPL_NSIURIMUTATOR_QUERY_INTERFACE' 107:11.93 121 | NS_IMPL_NSIURIMUTATOR_QUERY_INTERFACE(aClass, __VA_ARGS__) \ 107:11.93 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 107:11.93 /builddir/build/BUILD/thunderbird-68.1.1/netwerk/base/nsStandardURL.cpp:2092:1: note: in expansion of macro 'NS_IMPL_NSIURIMUTATOR_ISUPPORTS' 107:11.93 2092 | NS_IMPL_NSIURIMUTATOR_ISUPPORTS(nsStandardURL::Mutator, nsIURISetters, 107:11.93 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 107:11.93 In file included from /builddir/build/BUILD/thunderbird-68.1.1/netwerk/base/nsStandardURL.h:23, 107:11.93 from /builddir/build/BUILD/thunderbird-68.1.1/netwerk/base/nsNetUtil.cpp:93, 107:11.93 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/netwerk/base/Unified_cpp_netwerk_base3.cpp:2: 107:11.93 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsIURIMutator.h:145:7: note: some parts of macro expansion are not guarded by this 'else' clause 107:11.93 145 | } else \ 107:11.93 | ^~~~ 107:11.94 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsIURIMutator.h:145:7: note: in definition of macro 'NS_IMPL_NSIURIMUTATOR_QUERY_INTERFACE' 107:11.94 145 | } else \ 107:11.94 | ^~~~ 107:11.94 /builddir/build/BUILD/thunderbird-68.1.1/netwerk/base/nsStandardURL.cpp:2092:1: note: in expansion of macro 'NS_IMPL_NSIURIMUTATOR_ISUPPORTS' 107:11.94 2092 | NS_IMPL_NSIURIMUTATOR_ISUPPORTS(nsStandardURL::Mutator, nsIURISetters, 107:11.94 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 107:55.91 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/netwerk/base/Unified_cpp_netwerk_base3.cpp:110: 107:55.91 /builddir/build/BUILD/thunderbird-68.1.1/netwerk/base/nsSocketTransport2.cpp: In member function 'nsresult mozilla::net::nsSocketTransport::BuildSocket(PRFileDesc*&, bool&, bool&)': 107:55.92 /builddir/build/BUILD/thunderbird-68.1.1/netwerk/base/nsSocketTransport2.cpp:1111:12: warning: 'rv' may be used uninitialized in this function [-Wmaybe-uninitialized] 107:55.92 1111 | nsresult rv; 107:55.92 | ^~ 108:03.71 In file included from /builddir/build/BUILD/thunderbird-68.1.1/ipc/chromium/src/chrome/common/file_descriptor_set_posix.h:14, 108:03.71 from /builddir/build/BUILD/thunderbird-68.1.1/ipc/chromium/src/chrome/common/ipc_message_utils.h:20, 108:03.71 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/ipc/IPCMessageUtils.h:11, 108:03.72 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNecko.h:11, 108:03.72 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNeckoChild.h:9, 108:03.72 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/net/NeckoChild.h:11, 108:03.72 from /builddir/build/BUILD/thunderbird-68.1.1/netwerk/protocol/http/HttpLog.h:20, 108:03.73 from /builddir/build/BUILD/thunderbird-68.1.1/netwerk/protocol/http/ASpdySession.cpp:8, 108:03.74 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/netwerk/protocol/http/Unified_cpp_protocol_http0.cpp:2: 108:03.74 /builddir/build/BUILD/thunderbird-68.1.1/netwerk/protocol/http/AltDataOutputStreamChild.cpp: In member function 'virtual nsresult mozilla::net::AltDataOutputStreamChild::QueryInterface(const nsIID&, void**)': 108:03.76 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 108:03.76 1007 | foundInterface = 0; \ 108:03.76 | ^~~~~~~~~~~~~~ 108:03.76 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 108:03.77 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 108:03.77 | ^~~~~~~~~~~~~~~~~~~~~~~ 108:03.77 /builddir/build/BUILD/thunderbird-68.1.1/netwerk/protocol/http/AltDataOutputStreamChild.cpp:37:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 108:03.77 37 | NS_INTERFACE_MAP_END 108:03.78 | ^~~~~~~~~~~~~~~~~~~~ 108:03.78 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 108:03.78 981 | else 108:03.78 | ^~~~ 108:03.78 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 108:03.79 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 108:03.79 | ^~~~~~~~~~~~~~~~~~ 108:03.79 /builddir/build/BUILD/thunderbird-68.1.1/netwerk/protocol/http/AltDataOutputStreamChild.cpp:36:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 108:03.79 36 | NS_INTERFACE_MAP_ENTRY(nsISupports) 108:03.80 | ^~~~~~~~~~~~~~~~~~~~~~ 108:06.50 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:26, 108:06.50 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/dom/ContentParent.h:10, 108:06.51 from /builddir/build/BUILD/thunderbird-68.1.1/netwerk/protocol/http/nsHttpHandler.cpp:71: 108:06.51 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 108:06.51 /builddir/build/BUILD/thunderbird-68.1.1/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] 108:06.51 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 108:06.52 | ^ 108:06.52 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 108:06.52 46 | struct Block { 108:06.52 | ^~~~~ 108:08.91 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentChild.h:24, 108:08.92 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/dom/ContentChild.h:14, 108:08.92 from /builddir/build/BUILD/thunderbird-68.1.1/netwerk/protocol/http/ClassifierDummyChannel.cpp:12, 108:08.92 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/netwerk/protocol/http/Unified_cpp_protocol_http0.cpp:56: 108:08.92 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 108:08.92 /builddir/build/BUILD/thunderbird-68.1.1/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] 108:08.92 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 108:08.92 | ^ 108:08.92 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 108:08.92 46 | struct Block { 108:08.92 | ^~~~~ 108:09.48 In file included from /builddir/build/BUILD/thunderbird-68.1.1/ipc/chromium/src/chrome/common/file_descriptor_set_posix.h:14, 108:09.48 from /builddir/build/BUILD/thunderbird-68.1.1/ipc/chromium/src/chrome/common/ipc_message_utils.h:20, 108:09.48 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/ipc/IPCMessageUtils.h:11, 108:09.49 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNecko.h:11, 108:09.49 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNeckoChild.h:9, 108:09.49 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/net/NeckoChild.h:11, 108:09.49 from /builddir/build/BUILD/thunderbird-68.1.1/netwerk/protocol/http/HttpLog.h:20, 108:09.49 from /builddir/build/BUILD/thunderbird-68.1.1/netwerk/protocol/http/ASpdySession.cpp:8, 108:09.49 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/netwerk/protocol/http/Unified_cpp_protocol_http0.cpp:2: 108:09.50 /builddir/build/BUILD/thunderbird-68.1.1/netwerk/protocol/http/ClassifierDummyChannel.cpp: In member function 'virtual nsresult mozilla::net::ClassifierDummyChannel::QueryInterface(const nsIID&, void**)': 108:09.50 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 108:09.51 1007 | foundInterface = 0; \ 108:09.51 | ^~~~~~~~~~~~~~ 108:09.51 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 108:09.53 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 108:09.53 | ^~~~~~~~~~~~~~~~~~~~~~~ 108:09.53 /builddir/build/BUILD/thunderbird-68.1.1/netwerk/protocol/http/ClassifierDummyChannel.cpp:77:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 108:09.53 77 | NS_INTERFACE_MAP_END 108:09.53 | ^~~~~~~~~~~~~~~~~~~~ 108:09.54 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:999:5: note: some parts of macro expansion are not guarded by this 'else' clause 108:09.54 999 | } else 108:09.54 | ^~~~ 108:09.54 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1069:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_CONCRETE' 108:09.54 1069 | NS_IMPL_QUERY_BODY_CONCRETE(_class) 108:09.55 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 108:09.55 /builddir/build/BUILD/thunderbird-68.1.1/netwerk/protocol/http/ClassifierDummyChannel.cpp:76:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CONCRETE' 108:09.55 76 | NS_INTERFACE_MAP_ENTRY_CONCRETE(ClassifierDummyChannel) 108:09.55 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 108:09.85 /builddir/build/BUILD/thunderbird-68.1.1/netwerk/protocol/http/DelayHttpChannelQueue.cpp: In member function 'virtual nsresult mozilla::net::DelayHttpChannelQueue::QueryInterface(const nsIID&, void**)': 108:09.85 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 108:09.85 1007 | foundInterface = 0; \ 108:09.86 | ^~~~~~~~~~~~~~ 108:09.86 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 108:09.86 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 108:09.86 | ^~~~~~~~~~~~~~~~~~~~~~~ 108:09.86 /builddir/build/BUILD/thunderbird-68.1.1/netwerk/protocol/http/DelayHttpChannelQueue.cpp:116:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 108:09.86 116 | NS_INTERFACE_MAP_END 108:09.86 | ^~~~~~~~~~~~~~~~~~~~ 108:09.87 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 108:09.87 981 | else 108:09.87 | ^~~~ 108:09.89 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 108:09.89 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 108:09.89 | ^~~~~~~~~~~~~~~~~~ 108:09.89 /builddir/build/BUILD/thunderbird-68.1.1/netwerk/protocol/http/DelayHttpChannelQueue.cpp:115:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 108:09.89 115 | NS_INTERFACE_MAP_ENTRY(nsIObserver) 108:09.89 | ^~~~~~~~~~~~~~~~~~~~~~ 108:10.49 /builddir/build/BUILD/thunderbird-68.1.1/netwerk/protocol/http/Http2Session.cpp: In member function 'virtual nsresult mozilla::net::Http2Session::QueryInterface(const nsIID&, void**)': 108:10.50 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 108:10.50 1007 | foundInterface = 0; \ 108:10.50 | ^~~~~~~~~~~~~~ 108:10.50 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 108:10.51 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 108:10.51 | ^~~~~~~~~~~~~~~~~~~~~~~ 108:10.51 /builddir/build/BUILD/thunderbird-68.1.1/netwerk/protocol/http/Http2Session.cpp:53:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 108:10.52 53 | NS_INTERFACE_MAP_END 108:10.53 | ^~~~~~~~~~~~~~~~~~~~ 108:10.53 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:991:3: note: some parts of macro expansion are not guarded by this 'else' clause 108:10.53 991 | else 108:10.53 | ^~~~ 108:10.54 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1067:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 108:10.54 1067 | NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 108:10.54 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 108:10.54 /builddir/build/BUILD/thunderbird-68.1.1/netwerk/protocol/http/Http2Session.cpp:52:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 108:10.54 52 | NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsAHttpConnection) 108:10.54 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 108:33.79 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsUtils.h:14, 108:33.79 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsCOMPtr.h:30, 108:33.79 from /builddir/build/BUILD/thunderbird-68.1.1/netwerk/base/nsStreamListenerWrapper.h:8, 108:33.79 from /builddir/build/BUILD/thunderbird-68.1.1/netwerk/base/nsStreamListenerWrapper.cpp:5, 108:33.80 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/netwerk/base/Unified_cpp_netwerk_base4.cpp:2: 108:33.80 /builddir/build/BUILD/thunderbird-68.1.1/netwerk/base/nsUDPSocket.cpp: In member function 'virtual nsresult mozilla::net::nsUDPMessage::QueryInterface(const nsIID&, void**)': 108:33.82 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 108:33.82 1007 | foundInterface = 0; \ 108:33.82 | ^~~~~~~~~~~~~~ 108:33.83 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 108:33.83 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 108:33.83 | ^~~~~~~~~~~~~~~~~~~~~~~ 108:33.83 /builddir/build/BUILD/thunderbird-68.1.1/netwerk/base/nsUDPSocket.cpp:164:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 108:33.84 164 | NS_INTERFACE_MAP_END 108:33.84 | ^~~~~~~~~~~~~~~~~~~~ 108:33.84 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 108:33.84 981 | else 108:33.84 | ^~~~ 108:33.85 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 108:33.85 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 108:33.85 | ^~~~~~~~~~~~~~~~~~ 108:33.85 /builddir/build/BUILD/thunderbird-68.1.1/netwerk/base/nsUDPSocket.cpp:163:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 108:33.85 163 | NS_INTERFACE_MAP_ENTRY(nsIUDPMessage) 108:33.86 | ^~~~~~~~~~~~~~~~~~~~~~ 108:49.00 netwerk/protocol/res 109:10.54 In file included from /builddir/build/BUILD/thunderbird-68.1.1/ipc/chromium/src/chrome/common/file_descriptor_set_posix.h:14, 109:10.54 from /builddir/build/BUILD/thunderbird-68.1.1/ipc/chromium/src/chrome/common/ipc_message_utils.h:20, 109:10.54 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/ipc/IPCMessageUtils.h:11, 109:10.54 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNecko.h:11, 109:10.54 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNeckoChild.h:9, 109:10.54 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/net/NeckoChild.h:11, 109:10.55 from /builddir/build/BUILD/thunderbird-68.1.1/netwerk/protocol/http/HttpLog.h:20, 109:10.55 from /builddir/build/BUILD/thunderbird-68.1.1/netwerk/protocol/http/HttpBackgroundChannelChild.cpp:9, 109:10.55 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/netwerk/protocol/http/Unified_cpp_protocol_http1.cpp:2: 109:10.55 /builddir/build/BUILD/thunderbird-68.1.1/netwerk/protocol/http/HttpBaseChannel.cpp: In member function 'virtual nsresult mozilla::net::HttpBaseChannel::QueryInterface(const nsIID&, void**)': 109:10.56 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 109:10.56 1022 | foundInterface = 0; \ 109:10.56 | ^~~~~~~~~~~~~~ 109:10.56 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 109:10.56 1071 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 109:10.56 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 109:10.57 /builddir/build/BUILD/thunderbird-68.1.1/netwerk/protocol/http/HttpBaseChannel.cpp:424:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 109:10.57 424 | NS_INTERFACE_MAP_END_INHERITING(nsHashPropertyBag) 109:10.57 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 109:10.57 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:999:5: note: some parts of macro expansion are not guarded by this 'else' clause 109:10.57 999 | } else 109:10.57 | ^~~~ 109:10.57 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1069:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_CONCRETE' 109:10.57 1069 | NS_IMPL_QUERY_BODY_CONCRETE(_class) 109:10.58 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 109:10.58 /builddir/build/BUILD/thunderbird-68.1.1/netwerk/protocol/http/HttpBaseChannel.cpp:423:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CONCRETE' 109:10.58 423 | NS_INTERFACE_MAP_ENTRY_CONCRETE(HttpBaseChannel) 109:10.58 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 109:13.87 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentChild.h:24, 109:13.87 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/dom/ContentChild.h:14, 109:13.87 from /builddir/build/BUILD/thunderbird-68.1.1/netwerk/protocol/http/HttpChannelChild.cpp:15, 109:13.88 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/netwerk/protocol/http/Unified_cpp_protocol_http1.cpp:29: 109:13.88 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 109:13.90 /builddir/build/BUILD/thunderbird-68.1.1/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] 109:13.90 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 109:13.90 | ^ 109:13.91 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 109:13.91 46 | struct Block { 109:13.91 | ^~~~~ 109:14.37 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentChild.h:24, 109:14.37 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/dom/ContentChild.h:14, 109:14.37 from /builddir/build/BUILD/thunderbird-68.1.1/netwerk/protocol/res/ExtensionProtocolHandler.cpp:11, 109:14.37 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/netwerk/protocol/res/Unified_cpp_netwerk_protocol_res0.cpp:2: 109:14.37 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 109:14.38 /builddir/build/BUILD/thunderbird-68.1.1/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] 109:14.38 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 109:14.38 | ^ 109:14.38 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 109:14.38 46 | struct Block { 109:14.38 | ^~~~~ 109:19.32 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsUtils.h:14, 109:19.32 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupports.h:79, 109:19.32 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISerializable.h:10, 109:19.32 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsIPrincipal.h:10, 109:19.32 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsJSPrincipals.h:10, 109:19.33 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/BasePrincipal.h:10, 109:19.33 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/net/NeckoParent.h:8, 109:19.33 from /builddir/build/BUILD/thunderbird-68.1.1/netwerk/protocol/res/ExtensionProtocolHandler.h:9, 109:19.33 from /builddir/build/BUILD/thunderbird-68.1.1/netwerk/protocol/res/ExtensionProtocolHandler.cpp:7, 109:19.33 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/netwerk/protocol/res/Unified_cpp_netwerk_protocol_res0.cpp:2: 109:19.35 /builddir/build/BUILD/thunderbird-68.1.1/netwerk/protocol/res/SubstitutingProtocolHandler.cpp: In member function 'virtual nsresult mozilla::net::SubstitutingURL::Mutator::QueryInterface(const nsIID&, void**)': 109:19.35 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 109:19.35 1007 | foundInterface = 0; \ 109:19.35 | ^~~~~~~~~~~~~~ 109:19.35 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 109:19.35 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 109:19.35 | ^~~~~~~~~~~~~~~~~~~~~~~ 109:19.35 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsIURIMutator.h:146:3: note: in expansion of macro 'NS_INTERFACE_MAP_END' 109:19.35 146 | NS_INTERFACE_MAP_END \ 109:19.35 | ^~~~~~~~~~~~~~~~~~~~ 109:19.35 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsIURIMutator.h:121:3: note: in expansion of macro 'NS_IMPL_NSIURIMUTATOR_QUERY_INTERFACE' 109:19.35 121 | NS_IMPL_NSIURIMUTATOR_QUERY_INTERFACE(aClass, __VA_ARGS__) \ 109:19.35 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 109:19.36 /builddir/build/BUILD/thunderbird-68.1.1/netwerk/protocol/res/SubstitutingProtocolHandler.cpp:47:1: note: in expansion of macro 'NS_IMPL_NSIURIMUTATOR_ISUPPORTS' 109:19.36 47 | NS_IMPL_NSIURIMUTATOR_ISUPPORTS(SubstitutingURL::Mutator, nsIURISetters, 109:19.36 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 109:19.36 In file included from /builddir/build/BUILD/thunderbird-68.1.1/netwerk/base/nsStandardURL.h:23, 109:19.36 from /builddir/build/BUILD/thunderbird-68.1.1/netwerk/protocol/res/SubstitutingProtocolHandler.h:14, 109:19.36 from /builddir/build/BUILD/thunderbird-68.1.1/netwerk/protocol/res/ExtensionProtocolHandler.h:12, 109:19.36 from /builddir/build/BUILD/thunderbird-68.1.1/netwerk/protocol/res/ExtensionProtocolHandler.cpp:7, 109:19.36 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/netwerk/protocol/res/Unified_cpp_netwerk_protocol_res0.cpp:2: 109:19.36 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsIURIMutator.h:145:7: note: some parts of macro expansion are not guarded by this 'else' clause 109:19.36 145 | } else \ 109:19.36 | ^~~~ 109:19.36 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsIURIMutator.h:145:7: note: in definition of macro 'NS_IMPL_NSIURIMUTATOR_QUERY_INTERFACE' 109:19.36 145 | } else \ 109:19.36 | ^~~~ 109:19.36 /builddir/build/BUILD/thunderbird-68.1.1/netwerk/protocol/res/SubstitutingProtocolHandler.cpp:47:1: note: in expansion of macro 'NS_IMPL_NSIURIMUTATOR_ISUPPORTS' 109:19.36 47 | NS_IMPL_NSIURIMUTATOR_ISUPPORTS(SubstitutingURL::Mutator, nsIURISetters, 109:19.36 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 109:19.40 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsUtils.h:14, 109:19.40 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupports.h:79, 109:19.40 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISerializable.h:10, 109:19.40 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsIPrincipal.h:10, 109:19.40 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsJSPrincipals.h:10, 109:19.41 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/BasePrincipal.h:10, 109:19.41 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/net/NeckoParent.h:8, 109:19.41 from /builddir/build/BUILD/thunderbird-68.1.1/netwerk/protocol/res/ExtensionProtocolHandler.h:9, 109:19.41 from /builddir/build/BUILD/thunderbird-68.1.1/netwerk/protocol/res/ExtensionProtocolHandler.cpp:7, 109:19.42 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/netwerk/protocol/res/Unified_cpp_netwerk_protocol_res0.cpp:2: 109:19.42 /builddir/build/BUILD/thunderbird-68.1.1/netwerk/protocol/res/SubstitutingProtocolHandler.cpp: In member function 'virtual nsresult mozilla::net::SubstitutingJARURI::QueryInterface(const nsIID&, void**)': 109:19.42 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 109:19.42 1007 | foundInterface = 0; \ 109:19.42 | ^~~~~~~~~~~~~~ 109:19.42 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 109:19.42 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 109:19.42 | ^~~~~~~~~~~~~~~~~~~~~~~ 109:19.42 /builddir/build/BUILD/thunderbird-68.1.1/netwerk/protocol/res/SubstitutingProtocolHandler.cpp:194:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 109:19.42 194 | NS_INTERFACE_MAP_END 109:19.42 | ^~~~~~~~~~~~~~~~~~~~ 109:19.42 In file included from /builddir/build/BUILD/thunderbird-68.1.1/netwerk/protocol/res/SubstitutingProtocolHandler.cpp:25, 109:19.43 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/netwerk/protocol/res/Unified_cpp_netwerk_protocol_res0.cpp:11: 109:19.44 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsIClassInfoImpl.h:136:5: note: some parts of macro expansion are not guarded by this 'else' clause 109:19.44 136 | } else 109:19.44 | ^~~~ 109:19.44 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsIClassInfoImpl.h:136:5: note: in definition of macro 'NS_IMPL_QUERY_CLASSINFO' 109:19.44 136 | } else 109:19.44 | ^~~~ 109:21.32 In file included from /builddir/build/BUILD/thunderbird-68.1.1/ipc/chromium/src/chrome/common/file_descriptor_set_posix.h:14, 109:21.32 from /builddir/build/BUILD/thunderbird-68.1.1/ipc/chromium/src/chrome/common/ipc_message_utils.h:20, 109:21.32 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/ipc/IPCMessageUtils.h:11, 109:21.32 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNecko.h:11, 109:21.32 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNeckoChild.h:9, 109:21.32 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/net/NeckoChild.h:11, 109:21.32 from /builddir/build/BUILD/thunderbird-68.1.1/netwerk/protocol/http/HttpLog.h:20, 109:21.32 from /builddir/build/BUILD/thunderbird-68.1.1/netwerk/protocol/http/HttpBackgroundChannelChild.cpp:9, 109:21.33 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/netwerk/protocol/http/Unified_cpp_protocol_http1.cpp:2: 109:21.33 /builddir/build/BUILD/thunderbird-68.1.1/netwerk/protocol/http/HttpChannelChild.cpp: In member function 'virtual nsresult mozilla::net::HttpChannelChild::QueryInterface(const nsIID&, void**)': 109:21.33 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 109:21.33 1022 | foundInterface = 0; \ 109:21.33 | ^~~~~~~~~~~~~~ 109:21.33 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 109:21.33 1071 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 109:21.33 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 109:21.33 /builddir/build/BUILD/thunderbird-68.1.1/netwerk/protocol/http/HttpChannelChild.cpp:295:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 109:21.33 295 | NS_INTERFACE_MAP_END_INHERITING(HttpBaseChannel) 109:21.33 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 109:21.35 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:999:5: note: some parts of macro expansion are not guarded by this 'else' clause 109:21.35 999 | } else 109:21.35 | ^~~~ 109:21.35 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1069:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_CONCRETE' 109:21.35 1069 | NS_IMPL_QUERY_BODY_CONCRETE(_class) 109:21.35 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 109:21.35 /builddir/build/BUILD/thunderbird-68.1.1/netwerk/protocol/http/HttpChannelChild.cpp:294:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CONCRETE' 109:21.35 294 | NS_INTERFACE_MAP_ENTRY_CONCRETE(HttpChannelChild) 109:21.35 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 109:31.59 /builddir/build/BUILD/thunderbird-68.1.1/netwerk/protocol/http/HttpChannelParent.cpp: In member function 'virtual nsresult mozilla::net::HttpChannelParent::QueryInterface(const nsIID&, void**)': 109:31.59 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 109:31.59 1007 | foundInterface = 0; \ 109:31.59 | ^~~~~~~~~~~~~~ 109:31.60 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 109:31.60 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 109:31.60 | ^~~~~~~~~~~~~~~~~~~~~~~ 109:31.60 /builddir/build/BUILD/thunderbird-68.1.1/netwerk/protocol/http/HttpChannelParent.cpp:286:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 109:31.60 286 | NS_INTERFACE_MAP_END 109:31.60 | ^~~~~~~~~~~~~~~~~~~~ 109:31.60 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:999:5: note: some parts of macro expansion are not guarded by this 'else' clause 109:31.61 999 | } else 109:31.61 | ^~~~ 109:31.61 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1069:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_CONCRETE' 109:31.61 1069 | NS_IMPL_QUERY_BODY_CONCRETE(_class) 109:31.61 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 109:31.61 /builddir/build/BUILD/thunderbird-68.1.1/netwerk/protocol/http/HttpChannelParent.cpp:285:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CONCRETE' 109:31.61 285 | NS_INTERFACE_MAP_ENTRY_CONCRETE(HttpChannelParent) 109:31.61 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 109:32.36 /builddir/build/BUILD/thunderbird-68.1.1/netwerk/protocol/http/HttpChannelParentListener.cpp: In member function 'virtual nsresult mozilla::net::HttpChannelParentListener::QueryInterface(const nsIID&, void**)': 109:32.36 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 109:32.36 1007 | foundInterface = 0; \ 109:32.36 | ^~~~~~~~~~~~~~ 109:32.36 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 109:32.36 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 109:32.36 | ^~~~~~~~~~~~~~~~~~~~~~~ 109:32.36 /builddir/build/BUILD/thunderbird-68.1.1/netwerk/protocol/http/HttpChannelParentListener.cpp:67:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 109:32.37 67 | NS_INTERFACE_MAP_END 109:32.37 | ^~~~~~~~~~~~~~~~~~~~ 109:32.37 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:999:5: note: some parts of macro expansion are not guarded by this 'else' clause 109:32.37 999 | } else 109:32.37 | ^~~~ 109:32.37 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1069:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_CONCRETE' 109:32.37 1069 | NS_IMPL_QUERY_BODY_CONCRETE(_class) 109:32.37 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 109:32.37 /builddir/build/BUILD/thunderbird-68.1.1/netwerk/protocol/http/HttpChannelParentListener.cpp:66:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CONCRETE' 109:32.37 66 | NS_INTERFACE_MAP_ENTRY_CONCRETE(HttpChannelParentListener) 109:32.37 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 109:41.58 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/HashTable.h:89, 109:41.58 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/js/HashTable.h:10, 109:41.58 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/js/TracingAPI.h:11, 109:41.58 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/js/GCPolicyAPI.h:49, 109:41.58 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/js/RootingAPI.h:22, 109:41.58 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/js/CallArgs.h:72, 109:41.58 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/jsapi.h:29, 109:41.58 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/dom/StructuredCloneHolder.h:10, 109:41.58 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/dom/ipc/StructuredCloneData.h:12, 109:41.58 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/ipc/IPCMessageUtils.h:16, 109:41.59 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNecko.h:11, 109:41.59 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNeckoChild.h:9, 109:41.59 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/net/NeckoChild.h:11, 109:41.59 from /builddir/build/BUILD/thunderbird-68.1.1/netwerk/protocol/http/HttpLog.h:20, 109:41.59 from /builddir/build/BUILD/thunderbird-68.1.1/netwerk/protocol/http/HttpBackgroundChannelChild.cpp:9, 109:41.59 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/netwerk/protocol/http/Unified_cpp_protocol_http1.cpp:2: 109:41.59 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = std::map; long unsigned int N = 2]': 109:41.59 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:99:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = std::map]' 109:41.60 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/Layers.h:248:29: required from here 109:41.60 /builddir/build/BUILD/thunderbird-68.1.1/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] 109:41.60 67 | memset(&aArr[0], 0, N * sizeof(T)); 109:41.61 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 109:41.61 In file included from /usr/include/c++/9/map:61, 109:41.61 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/system_wrappers/map:3, 109:41.61 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/stl_wrappers/map:44, 109:41.61 from /builddir/build/BUILD/thunderbird-68.1.1/ipc/chromium/src/base/process_util.h:31, 109:41.61 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/ipc/IPCMessageUtils.h:10, 109:41.61 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNecko.h:11, 109:41.61 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNeckoChild.h:9, 109:41.61 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/net/NeckoChild.h:11, 109:41.61 from /builddir/build/BUILD/thunderbird-68.1.1/netwerk/protocol/http/HttpLog.h:20, 109:41.61 from /builddir/build/BUILD/thunderbird-68.1.1/netwerk/protocol/http/HttpBackgroundChannelChild.cpp:9, 109:41.61 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/netwerk/protocol/http/Unified_cpp_protocol_http1.cpp:2: 109:41.61 /usr/include/c++/9/bits/stl_map.h:100:11: note: 'class std::map' declared here 109:41.62 100 | class map 109:41.62 | ^~~ 109:43.19 netwerk/protocol/viewsource 109:55.96 In file included from /builddir/build/BUILD/thunderbird-68.1.1/ipc/chromium/src/chrome/common/file_descriptor_set_posix.h:14, 109:55.96 from /builddir/build/BUILD/thunderbird-68.1.1/ipc/chromium/src/chrome/common/ipc_message_utils.h:20, 109:55.96 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/ipc/IPCMessageUtils.h:11, 109:55.96 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNecko.h:11, 109:55.97 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNeckoChild.h:9, 109:55.98 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/net/NeckoChild.h:11, 109:55.98 from /builddir/build/BUILD/thunderbird-68.1.1/netwerk/protocol/http/HttpLog.h:20, 109:55.98 from /builddir/build/BUILD/thunderbird-68.1.1/netwerk/protocol/http/nsHttpAuthCache.cpp:7, 109:55.98 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/netwerk/protocol/http/Unified_cpp_protocol_http2.cpp:2: 109:55.98 /builddir/build/BUILD/thunderbird-68.1.1/netwerk/protocol/http/nsHttpChannel.cpp: In member function 'virtual nsresult mozilla::net::nsHttpChannel::QueryInterface(const nsIID&, void**)': 109:55.98 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 109:55.98 1022 | foundInterface = 0; \ 109:55.98 | ^~~~~~~~~~~~~~ 109:55.98 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 109:55.98 1071 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 109:55.98 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 109:55.98 /builddir/build/BUILD/thunderbird-68.1.1/netwerk/protocol/http/nsHttpChannel.cpp:6131:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 109:55.98 6131 | NS_INTERFACE_MAP_END_INHERITING(HttpBaseChannel) 109:55.98 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 109:55.98 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:999:5: note: some parts of macro expansion are not guarded by this 'else' clause 109:55.98 999 | } else 109:55.98 | ^~~~ 109:55.99 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1069:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_CONCRETE' 109:55.99 1069 | NS_IMPL_QUERY_BODY_CONCRETE(_class) 109:55.99 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 109:55.99 /builddir/build/BUILD/thunderbird-68.1.1/netwerk/protocol/http/nsHttpChannel.cpp:6130:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CONCRETE' 109:55.99 6130 | NS_INTERFACE_MAP_ENTRY_CONCRETE(nsHttpChannel) 109:55.99 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 109:58.07 /builddir/build/BUILD/thunderbird-68.1.1/netwerk/protocol/http/nsHttpConnection.cpp: In member function 'virtual nsresult mozilla::net::nsHttpConnection::QueryInterface(const nsIID&, void**)': 109:58.07 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 109:58.07 1007 | foundInterface = 0; \ 109:58.09 | ^~~~~~~~~~~~~~ 109:58.09 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 109:58.09 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 109:58.09 | ^~~~~~~~~~~~~~~~~~~~~~~ 109:58.09 /builddir/build/BUILD/thunderbird-68.1.1/netwerk/protocol/http/nsHttpConnection.cpp:2441:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 109:58.09 2441 | NS_INTERFACE_MAP_END 109:58.09 | ^~~~~~~~~~~~~~~~~~~~ 109:58.11 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:999:5: note: some parts of macro expansion are not guarded by this 'else' clause 109:58.11 999 | } else 109:58.11 | ^~~~ 109:58.11 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1069:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_CONCRETE' 109:58.11 1069 | NS_IMPL_QUERY_BODY_CONCRETE(_class) 109:58.11 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 109:58.11 /builddir/build/BUILD/thunderbird-68.1.1/netwerk/protocol/http/nsHttpConnection.cpp:2440:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CONCRETE' 109:58.11 2440 | NS_INTERFACE_MAP_ENTRY_CONCRETE(nsHttpConnection) 109:58.11 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 109:58.92 /builddir/build/BUILD/thunderbird-68.1.1/netwerk/protocol/http/nsHttpConnectionMgr.cpp: In member function 'virtual nsresult mozilla::net::nsHttpConnectionMgr::nsHalfOpenSocket::QueryInterface(const nsIID&, void**)': 109:58.92 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 109:58.92 1007 | foundInterface = 0; \ 109:58.92 | ^~~~~~~~~~~~~~ 109:58.92 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 109:58.92 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 109:58.92 | ^~~~~~~~~~~~~~~~~~~~~~~ 109:58.92 /builddir/build/BUILD/thunderbird-68.1.1/netwerk/protocol/http/nsHttpConnectionMgr.cpp:3924:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 109:58.92 3924 | NS_INTERFACE_MAP_END 109:58.92 | ^~~~~~~~~~~~~~~~~~~~ 109:58.92 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/netwerk/protocol/http/Unified_cpp_protocol_http2.cpp:65: 109:58.92 /builddir/build/BUILD/thunderbird-68.1.1/netwerk/protocol/http/nsHttpConnectionMgr.cpp:3923:5: note: some parts of macro expansion are not guarded by this 'else' clause 109:58.92 3923 | } else 109:58.92 | ^~~~ 110:04.96 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsUtils.h:14, 110:04.96 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsCOMPtr.h:30, 110:04.96 from /builddir/build/BUILD/thunderbird-68.1.1/netwerk/protocol/viewsource/nsViewSourceChannel.h:10, 110:04.97 from /builddir/build/BUILD/thunderbird-68.1.1/netwerk/protocol/viewsource/nsViewSourceChannel.cpp:7, 110:04.97 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/netwerk/protocol/viewsource/Unified_cpp_protocol_viewsource0.cpp:2: 110:04.97 /builddir/build/BUILD/thunderbird-68.1.1/netwerk/protocol/viewsource/nsViewSourceChannel.cpp: In member function 'virtual nsresult nsViewSourceChannel::QueryInterface(const nsIID&, void**)': 110:04.97 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 110:04.97 1007 | foundInterface = 0; \ 110:04.98 | ^~~~~~~~~~~~~~ 110:04.98 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 110:04.98 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 110:04.98 | ^~~~~~~~~~~~~~~~~~~~~~~ 110:04.98 /builddir/build/BUILD/thunderbird-68.1.1/netwerk/protocol/viewsource/nsViewSourceChannel.cpp:42:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 110:05.00 42 | NS_INTERFACE_MAP_END 110:05.00 | ^~~~~~~~~~~~~~~~~~~~ 110:05.00 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:991:3: note: some parts of macro expansion are not guarded by this 'else' clause 110:05.00 991 | else 110:05.00 | ^~~~ 110:05.00 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1067:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 110:05.01 1067 | NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 110:05.01 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 110:05.01 /builddir/build/BUILD/thunderbird-68.1.1/netwerk/protocol/viewsource/nsViewSourceChannel.cpp:41:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 110:05.01 41 | NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIViewSourceChannel) 110:05.01 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 110:06.19 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/HashTable.h:89, 110:06.19 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/js/HashTable.h:10, 110:06.20 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/js/TracingAPI.h:11, 110:06.20 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/js/GCPolicyAPI.h:49, 110:06.20 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/js/RootingAPI.h:22, 110:06.20 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/js/CallArgs.h:72, 110:06.20 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/jsapi.h:29, 110:06.21 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/dom/StructuredCloneHolder.h:10, 110:06.21 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/dom/ipc/StructuredCloneData.h:12, 110:06.21 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/ipc/IPCMessageUtils.h:16, 110:06.22 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNecko.h:11, 110:06.23 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNeckoChild.h:9, 110:06.23 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/net/NeckoChild.h:11, 110:06.23 from /builddir/build/BUILD/thunderbird-68.1.1/netwerk/protocol/http/HttpLog.h:20, 110:06.23 from /builddir/build/BUILD/thunderbird-68.1.1/netwerk/protocol/http/nsHttpAuthCache.cpp:7, 110:06.23 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/netwerk/protocol/http/Unified_cpp_protocol_http2.cpp:2: 110:06.24 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = std::map; long unsigned int N = 2]': 110:06.24 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:99:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = std::map]' 110:06.24 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/Layers.h:248:29: required from here 110:06.26 /builddir/build/BUILD/thunderbird-68.1.1/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] 110:06.26 67 | memset(&aArr[0], 0, N * sizeof(T)); 110:06.26 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 110:06.26 In file included from /usr/include/c++/9/map:61, 110:06.26 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/system_wrappers/map:3, 110:06.27 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/stl_wrappers/map:44, 110:06.27 from /builddir/build/BUILD/thunderbird-68.1.1/ipc/chromium/src/base/process_util.h:31, 110:06.27 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/ipc/IPCMessageUtils.h:10, 110:06.27 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNecko.h:11, 110:06.27 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNeckoChild.h:9, 110:06.27 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/net/NeckoChild.h:11, 110:06.28 from /builddir/build/BUILD/thunderbird-68.1.1/netwerk/protocol/http/HttpLog.h:20, 110:06.28 from /builddir/build/BUILD/thunderbird-68.1.1/netwerk/protocol/http/nsHttpAuthCache.cpp:7, 110:06.28 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/netwerk/protocol/http/Unified_cpp_protocol_http2.cpp:2: 110:06.28 /usr/include/c++/9/bits/stl_map.h:100:11: note: 'class std::map' declared here 110:06.28 100 | class map 110:06.28 | ^~~ 110:18.57 netwerk/protocol/websocket 110:47.85 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentChild.h:24, 110:47.85 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/dom/ContentChild.h:14, 110:47.86 from /builddir/build/BUILD/thunderbird-68.1.1/netwerk/protocol/websocket/BaseWebSocketChannel.cpp:17, 110:47.86 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/netwerk/protocol/websocket/Unified_cpp_protocol_websocket0.cpp:2: 110:47.86 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 110:47.86 /builddir/build/BUILD/thunderbird-68.1.1/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] 110:47.86 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 110:47.86 | ^ 110:47.86 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 110:47.86 46 | struct Block { 110:47.86 | ^~~~~ 111:00.60 In file included from /builddir/build/BUILD/thunderbird-68.1.1/ipc/chromium/src/chrome/common/file_descriptor_set_posix.h:14, 111:00.60 from /builddir/build/BUILD/thunderbird-68.1.1/ipc/chromium/src/chrome/common/ipc_message_utils.h:20, 111:00.60 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/ipc/IPCMessageUtils.h:11, 111:00.61 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNecko.h:11, 111:00.61 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNeckoChild.h:9, 111:00.61 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/net/NeckoChild.h:11, 111:00.62 from /builddir/build/BUILD/thunderbird-68.1.1/netwerk/protocol/websocket/WebSocketLog.h:12, 111:00.64 from /builddir/build/BUILD/thunderbird-68.1.1/netwerk/protocol/websocket/BaseWebSocketChannel.cpp:7, 111:00.64 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/netwerk/protocol/websocket/Unified_cpp_protocol_websocket0.cpp:2: 111:00.64 /builddir/build/BUILD/thunderbird-68.1.1/netwerk/protocol/websocket/WebSocketChannelChild.cpp: In member function 'virtual nsresult mozilla::net::WebSocketChannelChild::QueryInterface(const nsIID&, void**)': 111:00.65 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 111:00.65 1007 | foundInterface = 0; \ 111:00.66 | ^~~~~~~~~~~~~~ 111:00.66 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 111:00.66 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 111:00.67 | ^~~~~~~~~~~~~~~~~~~~~~~ 111:00.67 /builddir/build/BUILD/thunderbird-68.1.1/netwerk/protocol/websocket/WebSocketChannelChild.cpp:51:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 111:00.67 51 | NS_INTERFACE_MAP_END 111:00.67 | ^~~~~~~~~~~~~~~~~~~~ 111:00.67 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 111:00.69 981 | else 111:00.69 | ^~~~ 111:00.69 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 111:00.69 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 111:00.69 | ^~~~~~~~~~~~~~~~~~ 111:00.69 /builddir/build/BUILD/thunderbird-68.1.1/netwerk/protocol/websocket/WebSocketChannelChild.cpp:50:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 111:00.69 50 | NS_INTERFACE_MAP_ENTRY(nsIThreadRetargetableRequest) 111:00.70 | ^~~~~~~~~~~~~~~~~~~~~~ 111:01.06 /builddir/build/BUILD/thunderbird-68.1.1/netwerk/protocol/websocket/WebSocketEventListenerParent.cpp: In member function 'virtual nsresult mozilla::net::WebSocketEventListenerParent::QueryInterface(const nsIID&, void**)': 111:01.06 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 111:01.07 1007 | foundInterface = 0; \ 111:01.07 | ^~~~~~~~~~~~~~ 111:01.07 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 111:01.07 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 111:01.07 | ^~~~~~~~~~~~~~~~~~~~~~~ 111:01.07 /builddir/build/BUILD/thunderbird-68.1.1/netwerk/protocol/websocket/WebSocketEventListenerParent.cpp:17:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 111:01.07 17 | NS_INTERFACE_MAP_END 111:01.07 | ^~~~~~~~~~~~~~~~~~~~ 111:01.07 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 111:01.07 981 | else 111:01.07 | ^~~~ 111:01.07 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 111:01.07 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 111:01.07 | ^~~~~~~~~~~~~~~~~~ 111:01.07 /builddir/build/BUILD/thunderbird-68.1.1/netwerk/protocol/websocket/WebSocketEventListenerParent.cpp:16:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 111:01.07 16 | NS_INTERFACE_MAP_ENTRY(nsIWebSocketEventListener) 111:01.07 | ^~~~~~~~~~~~~~~~~~~~~~ 111:01.24 /builddir/build/BUILD/thunderbird-68.1.1/netwerk/protocol/websocket/WebSocketEventService.cpp: In member function 'virtual nsresult mozilla::net::WebSocketEventService::QueryInterface(const nsIID&, void**)': 111:01.24 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 111:01.24 1007 | foundInterface = 0; \ 111:01.24 | ^~~~~~~~~~~~~~ 111:01.24 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 111:01.25 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 111:01.25 | ^~~~~~~~~~~~~~~~~~~~~~~ 111:01.25 /builddir/build/BUILD/thunderbird-68.1.1/netwerk/protocol/websocket/WebSocketEventService.cpp:203:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 111:01.25 203 | NS_INTERFACE_MAP_END 111:01.25 | ^~~~~~~~~~~~~~~~~~~~ 111:01.25 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 111:01.25 981 | else 111:01.25 | ^~~~ 111:01.25 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 111:01.25 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 111:01.25 | ^~~~~~~~~~~~~~~~~~ 111:01.25 /builddir/build/BUILD/thunderbird-68.1.1/netwerk/protocol/websocket/WebSocketEventService.cpp:202:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 111:01.25 202 | NS_INTERFACE_MAP_ENTRY(nsIWebSocketEventService) 111:01.25 | ^~~~~~~~~~~~~~~~~~~~~~ 111:01.36 /builddir/build/BUILD/thunderbird-68.1.1/netwerk/protocol/websocket/WebSocketFrame.cpp: In member function 'virtual nsresult mozilla::net::WebSocketFrame::QueryInterface(const nsIID&, void**)': 111:01.36 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 111:01.36 1007 | foundInterface = 0; \ 111:01.36 | ^~~~~~~~~~~~~~ 111:01.36 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 111:01.36 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 111:01.36 | ^~~~~~~~~~~~~~~~~~~~~~~ 111:01.36 /builddir/build/BUILD/thunderbird-68.1.1/netwerk/protocol/websocket/WebSocketFrame.cpp:20:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 111:01.37 20 | NS_INTERFACE_MAP_END 111:01.37 | ^~~~~~~~~~~~~~~~~~~~ 111:01.37 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 111:01.37 981 | else 111:01.37 | ^~~~ 111:01.37 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 111:01.37 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 111:01.37 | ^~~~~~~~~~~~~~~~~~ 111:01.37 /builddir/build/BUILD/thunderbird-68.1.1/netwerk/protocol/websocket/WebSocketFrame.cpp:19:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 111:01.37 19 | NS_INTERFACE_MAP_ENTRY(nsIWebSocketFrame) 111:01.37 | ^~~~~~~~~~~~~~~~~~~~~~ 111:47.17 netwerk/system/linux 111:47.21 netwerk/ipc 111:55.90 netwerk/url-classifier 112:10.87 netwerk/build 112:16.07 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentChild.h:24, 112:16.07 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/dom/ContentChild.h:14, 112:16.07 from /builddir/build/BUILD/thunderbird-68.1.1/netwerk/ipc/NeckoChild.cpp:11, 112:16.07 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/netwerk/ipc/Unified_cpp_netwerk_ipc0.cpp:11: 112:16.07 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 112:16.07 /builddir/build/BUILD/thunderbird-68.1.1/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] 112:16.07 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 112:16.07 | ^ 112:16.07 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 112:16.08 46 | struct Block { 112:16.09 | ^~~~~ 112:18.57 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsUtils.h:14, 112:18.58 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupports.h:79, 112:18.58 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 112:18.58 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 112:18.58 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsTArray.h:30, 112:18.58 from /builddir/build/BUILD/thunderbird-68.1.1/toolkit/components/url-classifier/Entries.h:13, 112:18.58 from /builddir/build/BUILD/thunderbird-68.1.1/toolkit/components/url-classifier/Classifier.h:9, 112:18.58 from /builddir/build/BUILD/thunderbird-68.1.1/netwerk/url-classifier/AsyncUrlChannelClassifier.cpp:7, 112:18.58 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/netwerk/url-classifier/Unified_cpp_url-classifier0.cpp:2: 112:18.58 /builddir/build/BUILD/thunderbird-68.1.1/netwerk/url-classifier/UrlClassifierFeatureBase.cpp: In member function 'virtual nsresult mozilla::net::UrlClassifierFeatureBase::QueryInterface(const nsIID&, void**)': 112:18.59 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 112:18.59 1007 | foundInterface = 0; \ 112:18.59 | ^~~~~~~~~~~~~~ 112:18.59 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 112:18.59 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 112:18.59 | ^~~~~~~~~~~~~~~~~~~~~~~ 112:18.59 /builddir/build/BUILD/thunderbird-68.1.1/netwerk/url-classifier/UrlClassifierFeatureBase.cpp:33:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 112:18.59 33 | NS_INTERFACE_MAP_END 112:18.59 | ^~~~~~~~~~~~~~~~~~~~ 112:18.61 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 112:18.61 981 | else 112:18.61 | ^~~~ 112:18.61 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 112:18.61 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 112:18.61 | ^~~~~~~~~~~~~~~~~~ 112:18.61 /builddir/build/BUILD/thunderbird-68.1.1/netwerk/url-classifier/UrlClassifierFeatureBase.cpp:32:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 112:18.61 32 | NS_INTERFACE_MAP_ENTRY(nsIUrlClassifierSkipListObserver) 112:18.61 | ^~~~~~~~~~~~~~~~~~~~~~ 112:18.71 /builddir/build/BUILD/thunderbird-68.1.1/netwerk/url-classifier/UrlClassifierFeatureCustomTables.cpp: In member function 'virtual nsresult mozilla::UrlClassifierFeatureCustomTables::QueryInterface(const nsIID&, void**)': 112:18.72 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 112:18.72 1007 | foundInterface = 0; \ 112:18.74 | ^~~~~~~~~~~~~~ 112:18.74 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 112:18.74 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 112:18.74 | ^~~~~~~~~~~~~~~~~~~~~~~ 112:18.74 /builddir/build/BUILD/thunderbird-68.1.1/netwerk/url-classifier/UrlClassifierFeatureCustomTables.cpp:14:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 112:18.74 14 | NS_INTERFACE_MAP_END 112:18.74 | ^~~~~~~~~~~~~~~~~~~~ 112:18.74 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 112:18.74 981 | else 112:18.74 | ^~~~ 112:18.74 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 112:18.75 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 112:18.75 | ^~~~~~~~~~~~~~~~~~ 112:18.75 /builddir/build/BUILD/thunderbird-68.1.1/netwerk/url-classifier/UrlClassifierFeatureCustomTables.cpp:13:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 112:18.75 13 | NS_INTERFACE_MAP_ENTRY(nsIUrlClassifierFeature) 112:18.75 | ^~~~~~~~~~~~~~~~~~~~~~ 112:19.04 /builddir/build/BUILD/thunderbird-68.1.1/netwerk/url-classifier/UrlClassifierFeatureResult.cpp: In member function 'virtual nsresult mozilla::net::UrlClassifierFeatureResult::QueryInterface(const nsIID&, void**)': 112:19.05 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 112:19.05 1007 | foundInterface = 0; \ 112:19.05 | ^~~~~~~~~~~~~~ 112:19.05 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 112:19.06 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 112:19.06 | ^~~~~~~~~~~~~~~~~~~~~~~ 112:19.06 /builddir/build/BUILD/thunderbird-68.1.1/netwerk/url-classifier/UrlClassifierFeatureResult.cpp:43:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 112:19.06 43 | NS_INTERFACE_MAP_END 112:19.06 | ^~~~~~~~~~~~~~~~~~~~ 112:19.06 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 112:19.06 981 | else 112:19.06 | ^~~~ 112:19.06 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 112:19.06 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 112:19.06 | ^~~~~~~~~~~~~~~~~~ 112:19.06 /builddir/build/BUILD/thunderbird-68.1.1/netwerk/url-classifier/UrlClassifierFeatureResult.cpp:42:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 112:19.06 42 | NS_INTERFACE_MAP_ENTRY(nsIUrlClassifierFeatureResult) 112:19.06 | ^~~~~~~~~~~~~~~~~~~~~~ 112:43.78 extensions/auth 112:44.21 ipc/chromium 112:52.35 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/HashTable.h:89, 112:52.35 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/js/HashTable.h:10, 112:52.35 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/js/TracingAPI.h:11, 112:52.35 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/js/GCPolicyAPI.h:49, 112:52.35 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/js/RootingAPI.h:22, 112:52.35 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/js/CallArgs.h:72, 112:52.35 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/jsapi.h:29, 112:52.35 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/xpcpublic.h:10, 112:52.37 from /builddir/build/BUILD/thunderbird-68.1.1/xpcom/threads/nsThreadUtils.h:24, 112:52.37 from /builddir/build/BUILD/thunderbird-68.1.1/netwerk/ipc/ChannelEventQueue.h:14, 112:52.37 from /builddir/build/BUILD/thunderbird-68.1.1/netwerk/ipc/ChannelEventQueue.cpp:8, 112:52.37 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/netwerk/ipc/Unified_cpp_netwerk_ipc0.cpp:2: 112:52.37 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = std::map; long unsigned int N = 2]': 112:52.37 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:99:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = std::map]' 112:52.37 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/Layers.h:248:29: required from here 112:52.37 /builddir/build/BUILD/thunderbird-68.1.1/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] 112:52.37 67 | memset(&aArr[0], 0, N * sizeof(T)); 112:52.37 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 112:52.37 In file included from /usr/include/c++/9/map:61, 112:52.37 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/system_wrappers/map:3, 112:52.37 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/stl_wrappers/map:44, 112:52.37 from /builddir/build/BUILD/thunderbird-68.1.1/ipc/chromium/src/base/process_util.h:31, 112:52.37 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/ipc/IPCMessageUtils.h:10, 112:52.38 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNecko.h:11, 112:52.38 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNeckoChild.h:9, 112:52.38 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/net/NeckoChild.h:11, 112:52.38 from /builddir/build/BUILD/thunderbird-68.1.1/netwerk/ipc/NeckoChild.cpp:10, 112:52.38 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/netwerk/ipc/Unified_cpp_netwerk_ipc0.cpp:11: 112:52.38 /usr/include/c++/9/bits/stl_map.h:100:11: note: 'class std::map' declared here 112:52.38 100 | class map 112:52.38 | ^~~ 113:11.59 ipc/chromium/src/third_party 113:21.66 ipc/glue 113:38.06 In file included from /builddir/build/BUILD/thunderbird-68.1.1/ipc/chromium/src/base/basictypes.h:16, 113:38.06 from /builddir/build/BUILD/thunderbird-68.1.1/ipc/chromium/src/base/at_exit.h:12, 113:38.06 from /builddir/build/BUILD/thunderbird-68.1.1/ipc/chromium/src/base/at_exit.cc:7, 113:38.06 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/ipc/chromium/Unified_cpp_ipc_chromium0.cpp:2: 113:38.06 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/Assertions.h: In member function 'mozilla::BufferList mozilla::BufferList::Extract(mozilla::BufferList::IterImpl&, size_t, bool*) [with AllocPolicy = InfallibleAllocPolicy]': 113:38.06 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/Assertions.h:445:5: warning: 'lastSegmentSize' may be used uninitialized in this function [-Wmaybe-uninitialized] 113:38.06 445 | if (MOZ_UNLIKELY(!MOZ_CHECK_ASSERT_ASSIGNMENT(expr))) { \ 113:38.07 | ^~ 113:38.07 In file included from /builddir/build/BUILD/thunderbird-68.1.1/ipc/chromium/src/base/pickle.h:17, 113:38.07 from /builddir/build/BUILD/thunderbird-68.1.1/ipc/chromium/src/base/histogram.cc:20, 113:38.07 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/ipc/chromium/Unified_cpp_ipc_chromium0.cpp:56: 113:38.07 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/BufferList.h:542:17: note: 'lastSegmentSize' was declared here 113:38.07 542 | Maybe lastSegmentSize; 113:38.07 | ^~~~~~~~~~~~~~~ 113:51.88 ipc/ipdl 114:28.28 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/ipc/chromium/Unified_cpp_ipc_chromium1.cpp:38: 114:28.28 /builddir/build/BUILD/thunderbird-68.1.1/ipc/chromium/src/base/string_util.cc: In function 'int StringToInt(const string&)': 114:28.28 /builddir/build/BUILD/thunderbird-68.1.1/ipc/chromium/src/base/string_util.cc:672:10: warning: 'result' may be used uninitialized in this function [-Wmaybe-uninitialized] 114:28.28 672 | return result; 114:28.28 | ^~~~~~ 115:05.00 ipc/testshell 115:08.04 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:26, 115:08.04 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/dom/ContentParent.h:10, 115:08.05 from /builddir/build/BUILD/thunderbird-68.1.1/ipc/glue/BackgroundParentImpl.cpp:17: 115:08.05 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 115:08.07 /builddir/build/BUILD/thunderbird-68.1.1/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] 115:08.07 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 115:08.07 | ^ 115:08.07 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 115:08.07 46 | struct Block { 115:08.07 | ^~~~~ 116:13.57 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsXPTCUtils.h:10, 116:13.57 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/XPCOM.h:160, 116:13.57 from /builddir/build/BUILD/thunderbird-68.1.1/ipc/testshell/XPCShellEnvironment.cpp:29: 116:13.57 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/xptcall.h: In constructor 'nsXPTCVariant::nsXPTCVariant()': 116:13.57 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/xptcall.h:79:42: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct nsXPTCVariant' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] 116:13.57 79 | memset(this, 0, sizeof(nsXPTCVariant)); 116:13.57 | ^ 116:13.57 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/xptcall.h:44:8: note: 'struct nsXPTCVariant' declared here 116:13.57 44 | struct nsXPTCVariant { 116:13.57 | ^~~~~~~~~~~~~ 116:22.05 ipc/contentproc 116:25.99 js/ipc 116:51.29 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsXPTCUtils.h:10, 116:51.29 from /builddir/build/BUILD/thunderbird-68.1.1/js/xpconnect/src/xpcprivate.h:119, 116:51.29 from /builddir/build/BUILD/thunderbird-68.1.1/js/ipc/JavaScriptChild.cpp:12, 116:51.29 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/js/ipc/Unified_cpp_js_ipc0.cpp:2: 116:51.29 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/xptcall.h: In constructor 'nsXPTCVariant::nsXPTCVariant()': 116:51.29 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/xptcall.h:79:42: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct nsXPTCVariant' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] 116:51.29 79 | memset(this, 0, sizeof(nsXPTCVariant)); 116:51.29 | ^ 116:51.29 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/xptcall.h:44:8: note: 'struct nsXPTCVariant' declared here 116:51.29 44 | struct nsXPTCVariant { 116:51.29 | ^~~~~~~~~~~~~ 116:53.96 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentChild.h:24, 116:53.96 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/dom/ContentChild.h:14, 116:53.96 from /builddir/build/BUILD/thunderbird-68.1.1/ipc/glue/BackgroundImpl.cpp:24, 116:53.96 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/ipc/glue/Unified_cpp_ipc_glue0.cpp:2: 116:53.96 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 116:53.96 /builddir/build/BUILD/thunderbird-68.1.1/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] 116:53.96 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 116:53.96 | ^ 116:53.96 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 116:53.96 46 | struct Block { 116:53.96 | ^~~~~ 116:55.17 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/HashTable.h:89, 116:55.17 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/js/HashTable.h:10, 116:55.17 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/js/TracingAPI.h:11, 116:55.17 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/js/GCPolicyAPI.h:49, 116:55.17 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/js/RootingAPI.h:22, 116:55.17 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/js/CallArgs.h:72, 116:55.17 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/jsapi.h:29, 116:55.17 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/dom/StructuredCloneHolder.h:10, 116:55.18 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/dom/ipc/StructuredCloneData.h:12, 116:55.18 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/ipc/IPCMessageUtils.h:16, 116:55.18 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/jsipc/JavaScriptTypes.h:11, 116:55.18 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/ipc/ipdl/JavaScriptTypes.cpp:7, 116:55.18 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/ipc/ipdl/UnifiedProtocols1.cpp:2: 116:55.20 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = std::map; long unsigned int N = 2]': 116:55.20 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:99:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = std::map]' 116:55.20 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/Layers.h:248:29: required from here 116:55.20 /builddir/build/BUILD/thunderbird-68.1.1/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] 116:55.20 67 | memset(&aArr[0], 0, N * sizeof(T)); 116:55.20 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 116:55.20 In file included from /usr/include/c++/9/map:61, 116:55.20 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/system_wrappers/map:3, 116:55.20 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/stl_wrappers/map:44, 116:55.20 from /builddir/build/BUILD/thunderbird-68.1.1/ipc/chromium/src/base/process_util.h:31, 116:55.20 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/ipc/IPCMessageUtils.h:10, 116:55.20 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/jsipc/JavaScriptTypes.h:11, 116:55.20 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/ipc/ipdl/JavaScriptTypes.cpp:7, 116:55.20 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/ipc/ipdl/UnifiedProtocols1.cpp:2: 116:55.20 /usr/include/c++/9/bits/stl_map.h:100:11: note: 'class std::map' declared here 116:55.21 100 | class map 116:55.21 | ^~~ 116:56.41 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:26, 116:56.41 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/dom/ContentParent.h:10, 116:56.41 from /builddir/build/BUILD/thunderbird-68.1.1/js/ipc/JavaScriptParent.cpp:9, 116:56.41 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/js/ipc/Unified_cpp_js_ipc0.cpp:11: 116:56.42 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 116:56.42 /builddir/build/BUILD/thunderbird-68.1.1/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] 116:56.42 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 116:56.42 | ^ 116:56.42 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 116:56.42 46 | struct Block { 116:56.42 | ^~~~~ 116:58.57 In file included from /builddir/build/BUILD/thunderbird-68.1.1/xpcom/base/nsISupportsUtils.h:14, 116:58.57 from /builddir/build/BUILD/thunderbird-68.1.1/xpcom/base/nsCOMPtr.h:30, 116:58.57 from /builddir/build/BUILD/thunderbird-68.1.1/xpcom/base/nsAutoPtr.h:10, 116:58.57 from /builddir/build/BUILD/thunderbird-68.1.1/ipc/chromium/src/chrome/common/ipc_message.h:21, 116:58.58 from /builddir/build/BUILD/thunderbird-68.1.1/ipc/chromium/src/chrome/common/ipc_channel.h:13, 116:58.58 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/ipc/Transport.h:11, 116:58.58 from /builddir/build/BUILD/thunderbird-68.1.1/ipc/glue/BackgroundChild.h:11, 116:58.58 from /builddir/build/BUILD/thunderbird-68.1.1/ipc/glue/BackgroundImpl.cpp:7, 116:58.58 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/ipc/glue/Unified_cpp_ipc_glue0.cpp:2: 116:58.58 /builddir/build/BUILD/thunderbird-68.1.1/ipc/glue/IPCStreamDestination.cpp: In member function 'virtual nsresult mozilla::ipc::IPCStreamDestination::DelayedStartInputStream::QueryInterface(const nsIID&, void**)': 116:58.60 /builddir/build/BUILD/thunderbird-68.1.1/xpcom/base/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 116:58.60 1007 | foundInterface = 0; \ 116:58.60 | ^~~~~~~~~~~~~~ 116:58.60 /builddir/build/BUILD/thunderbird-68.1.1/xpcom/base/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 116:58.61 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 116:58.61 | ^~~~~~~~~~~~~~~~~~~~~~~ 116:58.61 /builddir/build/BUILD/thunderbird-68.1.1/ipc/glue/IPCStreamDestination.cpp:238:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 116:58.61 238 | NS_INTERFACE_MAP_END 116:58.61 | ^~~~~~~~~~~~~~~~~~~~ 116:58.61 /builddir/build/BUILD/thunderbird-68.1.1/xpcom/base/nsISupportsImpl.h:991:3: note: some parts of macro expansion are not guarded by this 'else' clause 116:58.61 991 | else 116:58.62 | ^~~~ 116:58.62 /builddir/build/BUILD/thunderbird-68.1.1/xpcom/base/nsISupportsImpl.h:1067:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 116:58.62 1067 | NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 116:58.63 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 116:58.63 /builddir/build/BUILD/thunderbird-68.1.1/ipc/glue/IPCStreamDestination.cpp:237:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 116:58.63 237 | NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIAsyncInputStream) 116:58.63 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 117:09.50 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/HashTable.h:89, 117:09.50 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/js/HashTable.h:10, 117:09.50 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/js/TracingAPI.h:11, 117:09.50 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/js/GCPolicyAPI.h:49, 117:09.50 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/js/RootingAPI.h:22, 117:09.51 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/js/CallArgs.h:72, 117:09.51 from /builddir/build/BUILD/thunderbird-68.1.1/js/src/jsapi.h:29, 117:09.52 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/dom/StructuredCloneHolder.h:10, 117:09.52 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/dom/ipc/StructuredCloneData.h:12, 117:09.52 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/ipc/IPCMessageUtils.h:16, 117:09.52 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:11, 117:09.52 from /builddir/build/BUILD/thunderbird-68.1.1/js/ipc/JavaScriptShared.h:12, 117:09.52 from /builddir/build/BUILD/thunderbird-68.1.1/js/ipc/WrapperAnswer.h:11, 117:09.52 from /builddir/build/BUILD/thunderbird-68.1.1/js/ipc/JavaScriptBase.h:11, 117:09.52 from /builddir/build/BUILD/thunderbird-68.1.1/js/ipc/JavaScriptChild.h:11, 117:09.52 from /builddir/build/BUILD/thunderbird-68.1.1/js/ipc/JavaScriptChild.cpp:8, 117:09.52 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/js/ipc/Unified_cpp_js_ipc0.cpp:2: 117:09.52 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = xpc::GlobalProperties]': 117:09.52 /builddir/build/BUILD/thunderbird-68.1.1/js/xpconnect/src/xpcprivate.h:2272:45: required from here 117:09.53 /builddir/build/BUILD/thunderbird-68.1.1/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] 117:09.53 31 | memset(aT, 0, sizeof(T)); 117:09.53 | ~~~~~~^~~~~~~~~~~~~~~~~~ 117:09.53 In file included from /builddir/build/BUILD/thunderbird-68.1.1/js/ipc/JavaScriptChild.cpp:12, 117:09.53 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/js/ipc/Unified_cpp_js_ipc0.cpp:2: 117:09.53 /builddir/build/BUILD/thunderbird-68.1.1/js/xpconnect/src/xpcprivate.h:2271:8: note: 'struct xpc::GlobalProperties' declared here 117:09.53 2271 | struct GlobalProperties { 117:09.53 | ^~~~~~~~~~~~~~~~ 117:27.12 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/js/ipc/Unified_cpp_js_ipc0.cpp:38: 117:27.12 /builddir/build/BUILD/thunderbird-68.1.1/js/ipc/WrapperOwner.cpp: In function 'mozilla::jsipc::RemoteObject MakeRemoteObject(JSContext*, mozilla::jsipc::ObjectId, JS::HandleObject)': 117:27.12 /builddir/build/BUILD/thunderbird-68.1.1/js/ipc/WrapperOwner.cpp:1059:21: note: parameter passing for argument of type 'mozilla::jsipc::ObjectId' changed in GCC 9.1 117:27.12 1059 | static RemoteObject MakeRemoteObject(JSContext* cx, ObjectId id, 117:27.12 | ^~~~~~~~~~~~~~~~ 117:28.26 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/js/ipc/Unified_cpp_js_ipc0.cpp:20: 117:28.26 /builddir/build/BUILD/thunderbird-68.1.1/js/ipc/JavaScriptShared.cpp: In member function 'JSObject* mozilla::jsipc::IdToObjectMap::find(mozilla::jsipc::ObjectId)': 117:28.26 /builddir/build/BUILD/thunderbird-68.1.1/js/ipc/JavaScriptShared.cpp:43:11: note: parameter passing for argument of type 'mozilla::jsipc::ObjectId' changed in GCC 9.1 117:28.26 43 | JSObject* IdToObjectMap::find(ObjectId id) { 117:28.26 | ^~~~~~~~~~~~~ 117:28.44 /builddir/build/BUILD/thunderbird-68.1.1/js/ipc/JavaScriptShared.cpp: In member function 'JSObject* mozilla::jsipc::IdToObjectMap::findPreserveColor(mozilla::jsipc::ObjectId)': 117:28.44 /builddir/build/BUILD/thunderbird-68.1.1/js/ipc/JavaScriptShared.cpp:51:11: note: parameter passing for argument of type 'mozilla::jsipc::ObjectId' changed in GCC 9.1 117:28.44 51 | JSObject* IdToObjectMap::findPreserveColor(ObjectId id) { 117:28.44 | ^~~~~~~~~~~~~ 117:30.36 In file included from /builddir/build/BUILD/thunderbird-68.1.1/js/ipc/WrapperAnswer.cpp:9, 117:30.36 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/js/ipc/Unified_cpp_js_ipc0.cpp:29: 117:30.36 /builddir/build/BUILD/thunderbird-68.1.1/js/ipc/JavaScriptLogging.h: In member function 'void mozilla::jsipc::Logging::formatObject(bool, bool, mozilla::jsipc::ObjectId, nsCString&)': 117:30.36 /builddir/build/BUILD/thunderbird-68.1.1/js/ipc/JavaScriptLogging.h:93:8: note: parameter passing for argument of type 'mozilla::jsipc::ObjectId' changed in GCC 9.1 117:30.36 93 | void formatObject(bool incoming, bool local, ObjectId id, nsCString& out) { 117:30.36 | ^~~~~~~~~~~~ 117:42.15 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/js/ipc/Unified_cpp_js_ipc0.cpp:20: 117:42.16 /builddir/build/BUILD/thunderbird-68.1.1/js/ipc/JavaScriptShared.cpp: In member function 'void mozilla::jsipc::IdToObjectMap::remove(mozilla::jsipc::ObjectId)': 117:42.16 /builddir/build/BUILD/thunderbird-68.1.1/js/ipc/JavaScriptShared.cpp:63:6: note: parameter passing for argument of type 'mozilla::jsipc::ObjectId' changed in GCC 9.1 117:42.16 63 | void IdToObjectMap::remove(ObjectId id) { table_.remove(id); } 117:42.16 | ^~~~~~~~~~~~~ 117:42.89 /builddir/build/BUILD/thunderbird-68.1.1/js/ipc/JavaScriptShared.cpp: In member function 'bool mozilla::jsipc::IdToObjectMap::add(mozilla::jsipc::ObjectId, JSObject*)': 117:42.89 /builddir/build/BUILD/thunderbird-68.1.1/js/ipc/JavaScriptShared.cpp:59:6: note: parameter passing for argument of type 'mozilla::jsipc::ObjectId' changed in GCC 9.1 117:42.89 59 | bool IdToObjectMap::add(ObjectId id, JSObject* obj) { 117:42.90 | ^~~~~~~~~~~~~ 117:44.14 /builddir/build/BUILD/thunderbird-68.1.1/js/ipc/JavaScriptShared.cpp: In member function 'bool mozilla::jsipc::ObjectToIdMap::add(JSContext*, JSObject*, mozilla::jsipc::ObjectId)': 117:44.14 /builddir/build/BUILD/thunderbird-68.1.1/js/ipc/JavaScriptShared.cpp:93:6: note: parameter passing for argument of type 'mozilla::jsipc::ObjectId' changed in GCC 9.1 117:44.14 93 | bool ObjectToIdMap::add(JSContext* cx, JSObject* obj, ObjectId id) { 117:44.15 | ^~~~~~~~~~~~~ 117:50.40 hal 118:15.79 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentChild.h:24, 118:15.79 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/dom/ContentChild.h:14, 118:15.80 from /builddir/build/BUILD/thunderbird-68.1.1/ipc/glue/IPCStreamUtils.cpp:12, 118:15.80 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/ipc/glue/Unified_cpp_ipc_glue1.cpp:11: 118:15.80 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 118:15.80 /builddir/build/BUILD/thunderbird-68.1.1/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] 118:15.80 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 118:15.80 | ^ 118:15.80 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 118:15.80 46 | struct Block { 118:15.80 | ^~~~~ 118:17.01 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentChild.h:24, 118:17.01 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/dom/ContentChild.h:14, 118:17.01 from /builddir/build/BUILD/thunderbird-68.1.1/hal/Hal.cpp:24: 118:17.01 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 118:17.01 /builddir/build/BUILD/thunderbird-68.1.1/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] 118:17.01 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 118:17.01 | ^ 118:17.01 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 118:17.01 46 | struct Block { 118:17.01 | ^~~~~ 118:48.33 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/HashTable.h:89, 118:48.33 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/js/HashTable.h:10, 118:48.34 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/js/TracingAPI.h:11, 118:48.34 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/js/GCPolicyAPI.h:49, 118:48.34 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/js/RootingAPI.h:22, 118:48.35 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/js/CallArgs.h:72, 118:48.35 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/jsapi.h:29, 118:48.37 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/dom/WorkerCommon.h:10, 118:48.37 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/dom/WorkerRef.h:10, 118:48.37 from /builddir/build/BUILD/thunderbird-68.1.1/ipc/glue/IPCStreamSource.h:11, 118:48.38 from /builddir/build/BUILD/thunderbird-68.1.1/ipc/glue/IPCStreamSource.cpp:7, 118:48.38 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/ipc/glue/Unified_cpp_ipc_glue1.cpp:2: 118:48.39 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = std::map; long unsigned int N = 2]': 118:48.39 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:99:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = std::map]' 118:48.39 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/Layers.h:248:29: required from here 118:48.41 /builddir/build/BUILD/thunderbird-68.1.1/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] 118:48.41 67 | memset(&aArr[0], 0, N * sizeof(T)); 118:48.41 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 118:48.42 In file included from /usr/include/c++/9/map:61, 118:48.42 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/system_wrappers/map:3, 118:48.42 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/stl_wrappers/map:44, 118:48.43 from /builddir/build/BUILD/thunderbird-68.1.1/ipc/chromium/src/base/process_util.h:31, 118:48.43 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/ipc/Transport.h:10, 118:48.45 from /builddir/build/BUILD/thunderbird-68.1.1/ipc/glue/BackgroundParent.h:12, 118:48.45 from /builddir/build/BUILD/thunderbird-68.1.1/ipc/glue/IPCStreamSource.cpp:8, 118:48.45 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/ipc/glue/Unified_cpp_ipc_glue1.cpp:2: 118:48.46 /usr/include/c++/9/bits/stl_map.h:100:11: note: 'class std::map' declared here 118:48.46 100 | class map 118:48.46 | ^~~ 118:55.28 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentChild.h:24, 118:55.29 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/dom/ContentChild.h:14, 118:55.29 from /builddir/build/BUILD/thunderbird-68.1.1/hal/WindowIdentifier.cpp:9, 118:55.29 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/hal/Unified_cpp_hal0.cpp:11: 118:55.29 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 118:55.29 /builddir/build/BUILD/thunderbird-68.1.1/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] 118:55.30 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 118:55.30 | ^ 118:55.31 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 118:55.31 46 | struct Block { 118:55.31 | ^~~~~ 119:24.71 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/HashTable.h:89, 119:24.71 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/js/HashTable.h:10, 119:24.71 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/js/TracingAPI.h:11, 119:24.71 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/js/GCPolicyAPI.h:49, 119:24.72 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/js/RootingAPI.h:22, 119:24.72 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/js/CallArgs.h:72, 119:24.72 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/jsapi.h:29, 119:24.72 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/dom/StructuredCloneHolder.h:10, 119:24.72 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/dom/ipc/StructuredCloneData.h:12, 119:24.72 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/ipc/IPCMessageUtils.h:16, 119:24.72 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/hal_sandbox/PHal.h:11, 119:24.74 from /builddir/build/BUILD/thunderbird-68.1.1/hal/Hal.h:13, 119:24.74 from /builddir/build/BUILD/thunderbird-68.1.1/hal/HalWakeLock.cpp:7, 119:24.74 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/hal/Unified_cpp_hal0.cpp:2: 119:24.74 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = std::map; long unsigned int N = 2]': 119:24.74 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:99:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = std::map]' 119:24.74 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/Layers.h:248:29: required from here 119:24.74 /builddir/build/BUILD/thunderbird-68.1.1/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] 119:24.74 67 | memset(&aArr[0], 0, N * sizeof(T)); 119:24.74 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 119:24.74 In file included from /usr/include/c++/9/map:61, 119:24.74 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/system_wrappers/map:3, 119:24.74 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/stl_wrappers/map:44, 119:24.74 from /builddir/build/BUILD/thunderbird-68.1.1/ipc/chromium/src/base/process_util.h:31, 119:24.74 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/ipc/IPCMessageUtils.h:10, 119:24.74 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/hal_sandbox/PHal.h:11, 119:24.74 from /builddir/build/BUILD/thunderbird-68.1.1/hal/Hal.h:13, 119:24.74 from /builddir/build/BUILD/thunderbird-68.1.1/hal/HalWakeLock.cpp:7, 119:24.75 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/hal/Unified_cpp_hal0.cpp:2: 119:24.75 /usr/include/c++/9/bits/stl_map.h:100:11: note: 'class std::map' declared here 119:24.75 100 | class map 119:24.75 | ^~~ 119:28.99 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:26, 119:28.99 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/ipc/ipdl/PClientOpenWindowOp.cpp:7, 119:29.00 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/ipc/ipdl/UnifiedProtocols10.cpp:38: 119:29.00 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 119:29.00 /builddir/build/BUILD/thunderbird-68.1.1/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] 119:29.00 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 119:29.00 | ^ 119:29.00 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 119:29.00 46 | struct Block { 119:29.00 | ^~~~~ 119:38.24 js/xpconnect/wrappers 119:51.56 js/xpconnect/loader 120:02.74 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsXPTCUtils.h:10, 120:02.74 from /builddir/build/BUILD/thunderbird-68.1.1/js/xpconnect/src/xpcprivate.h:119, 120:02.74 from /builddir/build/BUILD/thunderbird-68.1.1/js/xpconnect/wrappers/XrayWrapper.cpp:17: 120:02.74 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/xptcall.h: In constructor 'nsXPTCVariant::nsXPTCVariant()': 120:02.74 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/xptcall.h:79:42: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct nsXPTCVariant' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] 120:02.74 79 | memset(this, 0, sizeof(nsXPTCVariant)); 120:02.74 | ^ 120:02.74 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/xptcall.h:44:8: note: 'struct nsXPTCVariant' declared here 120:02.74 44 | struct nsXPTCVariant { 120:02.74 | ^~~~~~~~~~~~~ 120:07.99 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/HashTable.h:89, 120:07.99 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/js/HashTable.h:10, 120:07.99 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/js/TracingAPI.h:11, 120:07.99 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/js/GCPolicyAPI.h:49, 120:07.99 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/js/RootingAPI.h:22, 120:08.00 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/js/CallArgs.h:72, 120:08.00 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/jsfriendapi.h:18, 120:08.00 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/js/Proxy.h:12, 120:08.00 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/js/Wrapper.h:12, 120:08.00 from /builddir/build/BUILD/thunderbird-68.1.1/js/xpconnect/wrappers/WrapperFactory.h:10, 120:08.00 from /builddir/build/BUILD/thunderbird-68.1.1/js/xpconnect/wrappers/XrayWrapper.h:12, 120:08.00 from /builddir/build/BUILD/thunderbird-68.1.1/js/xpconnect/wrappers/XrayWrapper.cpp:7: 120:08.00 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = xpc::GlobalProperties]': 120:08.00 /builddir/build/BUILD/thunderbird-68.1.1/js/xpconnect/src/xpcprivate.h:2272:45: required from here 120:08.01 /builddir/build/BUILD/thunderbird-68.1.1/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] 120:08.01 31 | memset(aT, 0, sizeof(T)); 120:08.01 | ~~~~~~^~~~~~~~~~~~~~~~~~ 120:08.01 In file included from /builddir/build/BUILD/thunderbird-68.1.1/js/xpconnect/wrappers/XrayWrapper.cpp:17: 120:08.01 /builddir/build/BUILD/thunderbird-68.1.1/js/xpconnect/src/xpcprivate.h:2271:8: note: 'struct xpc::GlobalProperties' declared here 120:08.01 2271 | struct GlobalProperties { 120:08.01 | ^~~~~~~~~~~~~~~~ 120:11.60 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsXPTCUtils.h:10, 120:11.60 from /builddir/build/BUILD/thunderbird-68.1.1/js/xpconnect/src/xpcprivate.h:119, 120:11.60 from /builddir/build/BUILD/thunderbird-68.1.1/js/xpconnect/loader/mozJSComponentLoader.cpp:41: 120:11.60 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/xptcall.h: In constructor 'nsXPTCVariant::nsXPTCVariant()': 120:11.60 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/xptcall.h:79:42: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct nsXPTCVariant' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] 120:11.60 79 | memset(this, 0, sizeof(nsXPTCVariant)); 120:11.60 | ^ 120:11.60 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/xptcall.h:44:8: note: 'struct nsXPTCVariant' declared here 120:11.60 44 | struct nsXPTCVariant { 120:11.60 | ^~~~~~~~~~~~~ 120:14.48 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/HashTable.h:89, 120:14.48 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/js/HashTable.h:10, 120:14.48 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/js/TracingAPI.h:11, 120:14.48 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/js/GCPolicyAPI.h:49, 120:14.48 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/js/RootingAPI.h:22, 120:14.48 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/js/CallArgs.h:72, 120:14.48 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/jsapi.h:29, 120:14.48 from /builddir/build/BUILD/thunderbird-68.1.1/js/xpconnect/loader/mozJSComponentLoader.cpp:20: 120:14.48 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = xpc::GlobalProperties]': 120:14.48 /builddir/build/BUILD/thunderbird-68.1.1/js/xpconnect/src/xpcprivate.h:2272:45: required from here 120:14.48 /builddir/build/BUILD/thunderbird-68.1.1/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] 120:14.48 31 | memset(aT, 0, sizeof(T)); 120:14.48 | ~~~~~~^~~~~~~~~~~~~~~~~~ 120:14.48 In file included from /builddir/build/BUILD/thunderbird-68.1.1/js/xpconnect/loader/mozJSComponentLoader.cpp:41: 120:14.48 /builddir/build/BUILD/thunderbird-68.1.1/js/xpconnect/src/xpcprivate.h:2271:8: note: 'struct xpc::GlobalProperties' declared here 120:14.48 2271 | struct GlobalProperties { 120:14.49 | ^~~~~~~~~~~~~~~~ 120:47.69 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsUtils.h:14, 120:47.69 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupports.h:79, 120:47.69 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsIFile.h:10, 120:47.69 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/FileUtils.h:21, 120:47.69 from /builddir/build/BUILD/thunderbird-68.1.1/js/xpconnect/loader/AutoMemMap.h:9, 120:47.69 from /builddir/build/BUILD/thunderbird-68.1.1/js/xpconnect/loader/AutoMemMap.cpp:7, 120:47.70 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/js/xpconnect/loader/Unified_cpp_js_xpconnect_loader0.cpp:2: 120:47.70 /builddir/build/BUILD/thunderbird-68.1.1/js/xpconnect/loader/ChromeScriptLoader.cpp: In member function 'virtual nsresult mozilla::dom::PrecompiledScript::QueryInterface(const nsIID&, void**)': 120:47.70 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 120:47.70 1007 | foundInterface = 0; \ 120:47.71 | ^~~~~~~~~~~~~~ 120:47.71 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 120:47.71 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 120:47.71 | ^~~~~~~~~~~~~~~~~~~~~~~ 120:47.71 /builddir/build/BUILD/thunderbird-68.1.1/js/xpconnect/loader/ChromeScriptLoader.cpp:328:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 120:47.71 328 | NS_INTERFACE_MAP_END 120:47.71 | ^~~~~~~~~~~~~~~~~~~~ 120:47.72 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 120:47.72 981 | else 120:47.72 | ^~~~ 120:47.72 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 120:47.72 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 120:47.72 | ^~~~~~~~~~~~~~~~~~ 120:47.72 /builddir/build/BUILD/thunderbird-68.1.1/js/xpconnect/loader/ChromeScriptLoader.cpp:327:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 120:47.73 327 | NS_INTERFACE_MAP_ENTRY(nsISupports) 120:47.73 | ^~~~~~~~~~~~~~~~~~~~~~ 120:51.73 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsXPTCUtils.h:10, 120:51.73 from /builddir/build/BUILD/thunderbird-68.1.1/js/xpconnect/src/xpcprivate.h:119, 120:51.74 from /builddir/build/BUILD/thunderbird-68.1.1/js/xpconnect/wrappers/AccessCheck.cpp:25, 120:51.74 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/js/xpconnect/wrappers/Unified_cpp_xpconnect_wrappers0.cpp:2: 120:51.74 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/xptcall.h: In constructor 'nsXPTCVariant::nsXPTCVariant()': 120:51.74 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/xptcall.h:79:42: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct nsXPTCVariant' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] 120:51.74 79 | memset(this, 0, sizeof(nsXPTCVariant)); 120:51.74 | ^ 120:51.75 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/xptcall.h:44:8: note: 'struct nsXPTCVariant' declared here 120:51.75 44 | struct nsXPTCVariant { 120:51.75 | ^~~~~~~~~~~~~ 120:53.77 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/HashTable.h:89, 120:53.77 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/js/HashTable.h:10, 120:53.78 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/js/TracingAPI.h:11, 120:53.78 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/js/GCPolicyAPI.h:49, 120:53.78 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/js/RootingAPI.h:22, 120:53.79 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/js/Id.h:28, 120:53.80 from /builddir/build/BUILD/thunderbird-68.1.1/js/xpconnect/wrappers/AccessCheck.h:10, 120:53.80 from /builddir/build/BUILD/thunderbird-68.1.1/js/xpconnect/wrappers/AccessCheck.cpp:7, 120:53.80 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/js/xpconnect/wrappers/Unified_cpp_xpconnect_wrappers0.cpp:2: 120:53.80 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = xpc::GlobalProperties]': 120:53.80 /builddir/build/BUILD/thunderbird-68.1.1/js/xpconnect/src/xpcprivate.h:2272:45: required from here 120:53.80 /builddir/build/BUILD/thunderbird-68.1.1/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] 120:53.81 31 | memset(aT, 0, sizeof(T)); 120:53.81 | ~~~~~~^~~~~~~~~~~~~~~~~~ 120:53.81 In file included from /builddir/build/BUILD/thunderbird-68.1.1/js/xpconnect/wrappers/AccessCheck.cpp:25, 120:53.81 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/js/xpconnect/wrappers/Unified_cpp_xpconnect_wrappers0.cpp:2: 120:53.81 /builddir/build/BUILD/thunderbird-68.1.1/js/xpconnect/src/xpcprivate.h:2271:8: note: 'struct xpc::GlobalProperties' declared here 120:53.81 2271 | struct GlobalProperties { 120:53.81 | ^~~~~~~~~~~~~~~~ 120:54.94 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:26, 120:54.95 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/dom/ContentParent.h:10, 120:54.95 from /builddir/build/BUILD/thunderbird-68.1.1/js/xpconnect/loader/ScriptCacheActors.cpp:11, 120:54.95 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/js/xpconnect/loader/Unified_cpp_js_xpconnect_loader0.cpp:20: 120:54.95 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 120:54.95 /builddir/build/BUILD/thunderbird-68.1.1/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] 120:54.95 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 120:54.95 | ^ 120:54.95 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 120:54.96 46 | struct Block { 120:54.96 | ^~~~~ 120:55.05 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentChild.h:24, 120:55.06 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/ipc/ipdl/PContentChild.cpp:7, 120:55.06 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/ipc/ipdl/UnifiedProtocols11.cpp:92: 120:55.06 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 120:55.06 /builddir/build/BUILD/thunderbird-68.1.1/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] 120:55.06 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 120:55.06 | ^ 120:55.06 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 120:55.06 46 | struct Block { 120:55.07 | ^~~~~ 120:58.32 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsXPTCUtils.h:10, 120:58.32 from /builddir/build/BUILD/thunderbird-68.1.1/js/xpconnect/src/xpcprivate.h:119, 120:58.32 from /builddir/build/BUILD/thunderbird-68.1.1/js/xpconnect/loader/mozJSSubScriptLoader.cpp:21, 120:58.32 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/js/xpconnect/loader/Unified_cpp_js_xpconnect_loader0.cpp:56: 120:58.32 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/xptcall.h: In constructor 'nsXPTCVariant::nsXPTCVariant()': 120:58.32 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/xptcall.h:79:42: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct nsXPTCVariant' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] 120:58.32 79 | memset(this, 0, sizeof(nsXPTCVariant)); 120:58.32 | ^ 120:58.33 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/xptcall.h:44:8: note: 'struct nsXPTCVariant' declared here 120:58.33 44 | struct nsXPTCVariant { 120:58.33 | ^~~~~~~~~~~~~ 120:59.99 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsUtils.h:14, 120:59.99 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupports.h:79, 120:59.99 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsIFile.h:10, 120:59.99 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/FileUtils.h:21, 120:59.99 from /builddir/build/BUILD/thunderbird-68.1.1/js/xpconnect/loader/AutoMemMap.h:9, 120:59.99 from /builddir/build/BUILD/thunderbird-68.1.1/js/xpconnect/loader/AutoMemMap.cpp:7, 120:59.99 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/js/xpconnect/loader/Unified_cpp_js_xpconnect_loader0.cpp:2: 120:59.99 /builddir/build/BUILD/thunderbird-68.1.1/js/xpconnect/loader/mozJSSubScriptLoader.cpp: In member function 'virtual nsresult AsyncScriptLoader::QueryInterface(const nsIID&, void**)': 120:60.00 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 120:60.00 1007 | foundInterface = 0; \ 120:60.00 | ^~~~~~~~~~~~~~ 120:60.00 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 120:60.00 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 120:60.00 | ^~~~~~~~~~~~~~~~~~~~~~~ 120:60.00 /builddir/build/BUILD/thunderbird-68.1.1/js/xpconnect/loader/mozJSSubScriptLoader.cpp:288:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 120:60.00 288 | NS_INTERFACE_MAP_END 120:60.00 | ^~~~~~~~~~~~~~~~~~~~ 121:00.00 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 121:00.00 981 | else 121:00.00 | ^~~~ 121:00.00 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 121:00.00 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 121:00.00 | ^~~~~~~~~~~~~~~~~~ 121:00.00 /builddir/build/BUILD/thunderbird-68.1.1/js/xpconnect/loader/mozJSSubScriptLoader.cpp:287:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 121:00.00 287 | NS_INTERFACE_MAP_ENTRY(nsIIncrementalStreamLoaderObserver) 121:00.01 | ^~~~~~~~~~~~~~~~~~~~~~ 121:01.59 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/HashTable.h:89, 121:01.59 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/js/HashTable.h:10, 121:01.59 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/js/TracingAPI.h:11, 121:01.59 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/js/GCPolicyAPI.h:49, 121:01.59 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/js/RootingAPI.h:22, 121:01.59 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/js/Value.h:26, 121:01.59 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISimpleEnumerator.h:13, 121:01.59 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsIDirectoryEnumerator.h:14, 121:01.59 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsIFile.h:14, 121:01.59 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/FileUtils.h:21, 121:01.59 from /builddir/build/BUILD/thunderbird-68.1.1/js/xpconnect/loader/AutoMemMap.h:9, 121:01.59 from /builddir/build/BUILD/thunderbird-68.1.1/js/xpconnect/loader/AutoMemMap.cpp:7, 121:01.59 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/js/xpconnect/loader/Unified_cpp_js_xpconnect_loader0.cpp:2: 121:01.59 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = nsMemoryReporterManager::AmountFns]': 121:01.59 /builddir/build/BUILD/thunderbird-68.1.1/xpcom/base/nsMemoryReporterManager.h:162:40: required from here 121:01.59 /builddir/build/BUILD/thunderbird-68.1.1/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] 121:01.59 31 | memset(aT, 0, sizeof(T)); 121:01.59 | ~~~~~~^~~~~~~~~~~~~~~~~~ 121:01.59 In file included from /builddir/build/BUILD/thunderbird-68.1.1/js/xpconnect/loader/ScriptPreloader.cpp:31, 121:01.60 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/js/xpconnect/loader/Unified_cpp_js_xpconnect_loader0.cpp:29: 121:01.60 /builddir/build/BUILD/thunderbird-68.1.1/xpcom/base/nsMemoryReporterManager.h:144:10: note: 'struct nsMemoryReporterManager::AmountFns' declared here 121:01.60 144 | struct AmountFns { 121:01.60 | ^~~~~~~~~ 121:01.61 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/HashTable.h:89, 121:01.61 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/js/HashTable.h:10, 121:01.61 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/js/TracingAPI.h:11, 121:01.61 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/js/GCPolicyAPI.h:49, 121:01.61 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/js/RootingAPI.h:22, 121:01.61 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/js/Value.h:26, 121:01.61 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISimpleEnumerator.h:13, 121:01.61 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsIDirectoryEnumerator.h:14, 121:01.61 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsIFile.h:14, 121:01.61 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/FileUtils.h:21, 121:01.61 from /builddir/build/BUILD/thunderbird-68.1.1/js/xpconnect/loader/AutoMemMap.h:9, 121:01.61 from /builddir/build/BUILD/thunderbird-68.1.1/js/xpconnect/loader/AutoMemMap.cpp:7, 121:01.61 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/js/xpconnect/loader/Unified_cpp_js_xpconnect_loader0.cpp:2: 121:01.61 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = nsMemoryReporterManager::SizeOfTabFns]': 121:01.61 /builddir/build/BUILD/thunderbird-68.1.1/xpcom/base/nsMemoryReporterManager.h:182:43: required from here 121:01.61 /builddir/build/BUILD/thunderbird-68.1.1/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] 121:01.61 31 | memset(aT, 0, sizeof(T)); 121:01.62 | ~~~~~~^~~~~~~~~~~~~~~~~~ 121:01.62 In file included from /builddir/build/BUILD/thunderbird-68.1.1/js/xpconnect/loader/ScriptPreloader.cpp:31, 121:01.62 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/js/xpconnect/loader/Unified_cpp_js_xpconnect_loader0.cpp:29: 121:01.62 /builddir/build/BUILD/thunderbird-68.1.1/xpcom/base/nsMemoryReporterManager.h:178:10: note: 'struct nsMemoryReporterManager::SizeOfTabFns' declared here 121:01.62 178 | struct SizeOfTabFns { 121:01.62 | ^~~~~~~~~~~~ 121:01.90 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/HashTable.h:89, 121:01.90 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/js/HashTable.h:10, 121:01.90 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/js/TracingAPI.h:11, 121:01.90 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/js/GCPolicyAPI.h:49, 121:01.90 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/js/RootingAPI.h:22, 121:01.90 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/js/Value.h:26, 121:01.90 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISimpleEnumerator.h:13, 121:01.90 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsIDirectoryEnumerator.h:14, 121:01.90 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsIFile.h:14, 121:01.90 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/FileUtils.h:21, 121:01.90 from /builddir/build/BUILD/thunderbird-68.1.1/js/xpconnect/loader/AutoMemMap.h:9, 121:01.90 from /builddir/build/BUILD/thunderbird-68.1.1/js/xpconnect/loader/AutoMemMap.cpp:7, 121:01.90 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/js/xpconnect/loader/Unified_cpp_js_xpconnect_loader0.cpp:2: 121:01.91 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = xpc::GlobalProperties]': 121:01.91 /builddir/build/BUILD/thunderbird-68.1.1/js/xpconnect/src/xpcprivate.h:2272:45: required from here 121:01.91 /builddir/build/BUILD/thunderbird-68.1.1/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] 121:01.91 31 | memset(aT, 0, sizeof(T)); 121:01.91 | ~~~~~~^~~~~~~~~~~~~~~~~~ 121:01.92 In file included from /builddir/build/BUILD/thunderbird-68.1.1/js/xpconnect/loader/mozJSSubScriptLoader.cpp:21, 121:01.92 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/js/xpconnect/loader/Unified_cpp_js_xpconnect_loader0.cpp:56: 121:01.92 /builddir/build/BUILD/thunderbird-68.1.1/js/xpconnect/src/xpcprivate.h:2271:8: note: 'struct xpc::GlobalProperties' declared here 121:01.92 2271 | struct GlobalProperties { 121:01.92 | ^~~~~~~~~~~~~~~~ 121:03.45 js/xpconnect/src 121:14.61 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsTHashtable.h:21, 121:14.62 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsBaseHashtable.h:12, 121:14.62 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsClassHashtable.h:11, 121:14.62 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/FilterSupport.h:15, 121:14.62 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/GfxMessageUtils.h:11, 121:14.62 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/ipc/ipdl/PCompositorBridge.cpp:7, 121:14.62 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/ipc/ipdl/UnifiedProtocols11.cpp:2: 121:14.62 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = std::map; long unsigned int N = 2]': 121:14.63 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:99:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = std::map]' 121:14.63 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/Layers.h:248:29: required from here 121:14.63 /builddir/build/BUILD/thunderbird-68.1.1/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] 121:14.63 67 | memset(&aArr[0], 0, N * sizeof(T)); 121:14.63 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 121:14.63 In file included from /usr/include/c++/9/map:61, 121:14.63 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/system_wrappers/map:3, 121:14.63 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/stl_wrappers/map:44, 121:14.63 from /builddir/build/BUILD/thunderbird-68.1.1/ipc/chromium/src/base/process_util.h:31, 121:14.63 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/GfxMessageUtils.h:14, 121:14.65 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/ipc/ipdl/PCompositorBridge.cpp:7, 121:14.65 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/ipc/ipdl/UnifiedProtocols11.cpp:2: 121:14.65 /usr/include/c++/9/bits/stl_map.h:100:11: note: 'class std::map' declared here 121:14.65 100 | class map 121:14.65 | ^~~ 121:25.25 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsXPTCUtils.h:10, 121:25.25 from /builddir/build/BUILD/thunderbird-68.1.1/js/xpconnect/src/xpcprivate.h:119, 121:25.25 from /builddir/build/BUILD/thunderbird-68.1.1/js/xpconnect/src/ExportHelpers.cpp:7, 121:25.25 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/js/xpconnect/src/Unified_cpp_js_xpconnect_src0.cpp:2: 121:25.25 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/xptcall.h: In constructor 'nsXPTCVariant::nsXPTCVariant()': 121:25.25 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/xptcall.h:79:42: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct nsXPTCVariant' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] 121:25.25 79 | memset(this, 0, sizeof(nsXPTCVariant)); 121:25.25 | ^ 121:25.25 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/xptcall.h:44:8: note: 'struct nsXPTCVariant' declared here 121:25.25 44 | struct nsXPTCVariant { 121:25.25 | ^~~~~~~~~~~~~ 121:39.97 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsUtils.h:14, 121:39.97 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsCOMPtr.h:30, 121:39.97 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsAutoPtr.h:10, 121:39.97 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/OwningNonNull.h:12, 121:39.97 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/RootedOwningNonNull.h:20, 121:39.97 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:20, 121:39.98 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/dom/BindingUtils.h:20, 121:39.98 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/dom/GeneratedAtomList.h:6, 121:39.98 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/dom/AtomList.h:11, 121:39.98 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/CycleCollectedJSContext.h:17, 121:39.98 from /builddir/build/BUILD/thunderbird-68.1.1/js/xpconnect/src/xpcprivate.h:76, 121:39.98 from /builddir/build/BUILD/thunderbird-68.1.1/js/xpconnect/src/ExportHelpers.cpp:7, 121:39.98 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/js/xpconnect/src/Unified_cpp_js_xpconnect_src0.cpp:2: 121:39.98 /builddir/build/BUILD/thunderbird-68.1.1/js/xpconnect/src/Sandbox.cpp: In member function 'virtual nsresult SandboxPrivate::QueryInterface(const nsIID&, void**)': 121:39.98 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 121:39.98 1007 | foundInterface = 0; \ 121:39.98 | ^~~~~~~~~~~~~~ 121:39.98 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 121:39.98 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 121:39.99 | ^~~~~~~~~~~~~~~~~~~~~~~ 121:40.00 /builddir/build/BUILD/thunderbird-68.1.1/js/xpconnect/src/Sandbox.cpp:100:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 121:40.00 100 | NS_INTERFACE_MAP_END 121:40.00 | ^~~~~~~~~~~~~~~~~~~~ 121:40.00 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 121:40.00 981 | else 121:40.00 | ^~~~ 121:40.00 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 121:40.00 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 121:40.00 | ^~~~~~~~~~~~~~~~~~ 121:40.00 /builddir/build/BUILD/thunderbird-68.1.1/js/xpconnect/src/Sandbox.cpp:99:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 121:40.00 99 | NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference) 121:40.00 | ^~~~~~~~~~~~~~~~~~~~~~ 121:43.92 /builddir/build/BUILD/thunderbird-68.1.1/js/xpconnect/src/XPCComponents.cpp: In member function 'virtual nsresult nsXPCComponentsBase::QueryInterface(const nsIID&, void**)': 121:43.92 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 121:43.92 1007 | foundInterface = 0; \ 121:43.92 | ^~~~~~~~~~~~~~ 121:43.92 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 121:43.93 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 121:43.94 | ^~~~~~~~~~~~~~~~~~~~~~~ 121:43.94 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsIClassInfoImpl.h:165:3: note: in expansion of macro 'NS_INTERFACE_MAP_END' 121:43.94 165 | NS_INTERFACE_MAP_END 121:43.94 | ^~~~~~~~~~~~~~~~~~~~ 121:43.94 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsIClassInfoImpl.h:170:3: note: in expansion of macro 'NS_IMPL_QUERY_INTERFACE_CI' 121:43.95 170 | NS_IMPL_QUERY_INTERFACE_CI(aClass, __VA_ARGS__) \ 121:43.95 | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 121:43.95 /builddir/build/BUILD/thunderbird-68.1.1/js/xpconnect/src/XPCComponents.cpp:2638:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CI' 121:43.95 2638 | NS_IMPL_ISUPPORTS_CI(nsXPCComponentsBase, nsIXPCComponentsBase) 121:43.95 | ^~~~~~~~~~~~~~~~~~~~ 121:43.95 In file included from /builddir/build/BUILD/thunderbird-68.1.1/js/xpconnect/src/xpcprivate.h:108, 121:43.95 from /builddir/build/BUILD/thunderbird-68.1.1/js/xpconnect/src/ExportHelpers.cpp:7, 121:43.96 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/js/xpconnect/src/Unified_cpp_js_xpconnect_src0.cpp:2: 121:43.96 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsIClassInfoImpl.h:136:5: note: some parts of macro expansion are not guarded by this 'else' clause 121:43.96 136 | } else 121:43.96 | ^~~~ 121:43.96 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsIClassInfoImpl.h:136:5: note: in definition of macro 'NS_IMPL_QUERY_CLASSINFO' 121:43.96 136 | } else 121:43.98 | ^~~~ 121:43.98 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsIClassInfoImpl.h:170:3: note: in expansion of macro 'NS_IMPL_QUERY_INTERFACE_CI' 121:43.98 170 | NS_IMPL_QUERY_INTERFACE_CI(aClass, __VA_ARGS__) \ 121:43.98 | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 121:43.98 /builddir/build/BUILD/thunderbird-68.1.1/js/xpconnect/src/XPCComponents.cpp:2638:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CI' 121:43.98 2638 | NS_IMPL_ISUPPORTS_CI(nsXPCComponentsBase, nsIXPCComponentsBase) 121:43.98 | ^~~~~~~~~~~~~~~~~~~~ 121:43.99 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsUtils.h:14, 121:43.99 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsCOMPtr.h:30, 121:43.99 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsAutoPtr.h:10, 121:43.99 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/OwningNonNull.h:12, 121:43.99 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/RootedOwningNonNull.h:20, 121:43.99 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:20, 121:43.99 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/dom/BindingUtils.h:20, 121:43.99 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/dom/GeneratedAtomList.h:6, 121:44.00 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/dom/AtomList.h:11, 121:44.00 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/CycleCollectedJSContext.h:17, 121:44.00 from /builddir/build/BUILD/thunderbird-68.1.1/js/xpconnect/src/xpcprivate.h:76, 121:44.00 from /builddir/build/BUILD/thunderbird-68.1.1/js/xpconnect/src/ExportHelpers.cpp:7, 121:44.00 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/js/xpconnect/src/Unified_cpp_js_xpconnect_src0.cpp:2: 121:44.00 /builddir/build/BUILD/thunderbird-68.1.1/js/xpconnect/src/XPCComponents.cpp: In member function 'virtual nsresult nsXPCComponents::QueryInterface(const nsIID&, void**)': 121:44.00 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 121:44.03 1022 | foundInterface = 0; \ 121:44.03 | ^~~~~~~~~~~~~~ 121:44.03 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 121:44.03 1071 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 121:44.03 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 121:44.03 /builddir/build/BUILD/thunderbird-68.1.1/js/xpconnect/src/XPCComponents.cpp:2648:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 121:44.03 2648 | NS_INTERFACE_MAP_END_INHERITING(nsXPCComponentsBase) 121:44.04 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 121:44.04 In file included from /builddir/build/BUILD/thunderbird-68.1.1/js/xpconnect/src/xpcprivate.h:108, 121:44.04 from /builddir/build/BUILD/thunderbird-68.1.1/js/xpconnect/src/ExportHelpers.cpp:7, 121:44.04 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/js/xpconnect/src/Unified_cpp_js_xpconnect_src0.cpp:2: 121:44.04 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsIClassInfoImpl.h:136:5: note: some parts of macro expansion are not guarded by this 'else' clause 121:44.04 136 | } else 121:44.04 | ^~~~ 121:44.04 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsIClassInfoImpl.h:136:5: note: in definition of macro 'NS_IMPL_QUERY_CLASSINFO' 121:44.04 136 | } else 121:44.04 | ^~~~ 121:47.83 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/HashTable.h:89, 121:47.83 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/js/HashTable.h:10, 121:47.83 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/js/TracingAPI.h:11, 121:47.84 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/js/GCPolicyAPI.h:49, 121:47.84 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/js/RootingAPI.h:22, 121:47.84 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/js/CallArgs.h:72, 121:47.84 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/jsapi.h:29, 121:47.84 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/dom/AtomList.h:10, 121:47.86 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/CycleCollectedJSContext.h:17, 121:47.86 from /builddir/build/BUILD/thunderbird-68.1.1/js/xpconnect/src/xpcprivate.h:76, 121:47.86 from /builddir/build/BUILD/thunderbird-68.1.1/js/xpconnect/src/ExportHelpers.cpp:7, 121:47.86 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/js/xpconnect/src/Unified_cpp_js_xpconnect_src0.cpp:2: 121:47.86 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = xpc::GlobalProperties]': 121:47.86 /builddir/build/BUILD/thunderbird-68.1.1/js/xpconnect/src/xpcprivate.h:2272:45: required from here 121:47.86 /builddir/build/BUILD/thunderbird-68.1.1/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] 121:47.86 31 | memset(aT, 0, sizeof(T)); 121:47.86 | ~~~~~~^~~~~~~~~~~~~~~~~~ 121:47.86 In file included from /builddir/build/BUILD/thunderbird-68.1.1/js/xpconnect/src/ExportHelpers.cpp:7, 121:47.86 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/js/xpconnect/src/Unified_cpp_js_xpconnect_src0.cpp:2: 121:47.87 /builddir/build/BUILD/thunderbird-68.1.1/js/xpconnect/src/xpcprivate.h:2271:8: note: 'struct xpc::GlobalProperties' declared here 121:47.87 2271 | struct GlobalProperties { 121:47.87 | ^~~~~~~~~~~~~~~~ 121:52.34 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsXPTCUtils.h:10, 121:52.34 from /builddir/build/BUILD/thunderbird-68.1.1/js/xpconnect/src/xpcprivate.h:119, 121:52.35 from /builddir/build/BUILD/thunderbird-68.1.1/js/xpconnect/src/XPCShellImpl.cpp:37, 121:52.35 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/js/xpconnect/src/Unified_cpp_js_xpconnect_src1.cpp:2: 121:52.35 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/xptcall.h: In constructor 'nsXPTCVariant::nsXPTCVariant()': 121:52.35 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/xptcall.h:79:42: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct nsXPTCVariant' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] 121:52.35 79 | memset(this, 0, sizeof(nsXPTCVariant)); 121:52.36 | ^ 121:52.36 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/xptcall.h:44:8: note: 'struct nsXPTCVariant' declared here 121:52.36 44 | struct nsXPTCVariant { 121:52.36 | ^~~~~~~~~~~~~ 121:56.12 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsUtils.h:14, 121:56.12 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupports.h:79, 121:56.12 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsXULAppAPI.h:13, 121:56.12 from /builddir/build/BUILD/thunderbird-68.1.1/js/xpconnect/src/XPCShellImpl.cpp:7, 121:56.12 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/js/xpconnect/src/Unified_cpp_js_xpconnect_src1.cpp:2: 121:56.12 /builddir/build/BUILD/thunderbird-68.1.1/js/xpconnect/src/XPCVariant.cpp: In member function 'virtual nsresult XPCVariant::QueryInterface(const nsIID&, void**)': 121:56.13 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 121:56.13 1007 | foundInterface = 0; \ 121:56.13 | ^~~~~~~~~~~~~~ 121:56.14 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 121:56.15 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 121:56.15 | ^~~~~~~~~~~~~~~~~~~~~~~ 121:56.15 /builddir/build/BUILD/thunderbird-68.1.1/js/xpconnect/src/XPCVariant.cpp:25:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 121:56.16 25 | NS_INTERFACE_MAP_END 121:56.17 | ^~~~~~~~~~~~~~~~~~~~ 121:56.17 In file included from /builddir/build/BUILD/thunderbird-68.1.1/js/xpconnect/src/xpcprivate.h:108, 121:56.17 from /builddir/build/BUILD/thunderbird-68.1.1/js/xpconnect/src/XPCShellImpl.cpp:37, 121:56.17 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/js/xpconnect/src/Unified_cpp_js_xpconnect_src1.cpp:2: 121:56.17 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsIClassInfoImpl.h:136:5: note: some parts of macro expansion are not guarded by this 'else' clause 121:56.17 136 | } else 121:56.17 | ^~~~ 121:56.17 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsIClassInfoImpl.h:136:5: note: in definition of macro 'NS_IMPL_QUERY_CLASSINFO' 121:56.17 136 | } else 121:56.17 | ^~~~ 122:02.50 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsUtils.h:14, 122:02.50 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupports.h:79, 122:02.50 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsXULAppAPI.h:13, 122:02.50 from /builddir/build/BUILD/thunderbird-68.1.1/js/xpconnect/src/XPCShellImpl.cpp:7, 122:02.50 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/js/xpconnect/src/Unified_cpp_js_xpconnect_src1.cpp:2: 122:02.50 /builddir/build/BUILD/thunderbird-68.1.1/js/xpconnect/src/XPCWrappedJSIterator.cpp: In member function 'virtual nsresult xpc::XPCWrappedJSIterator::QueryInterface(const nsIID&, void**)': 122:02.50 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 122:02.50 1007 | foundInterface = 0; \ 122:02.50 | ^~~~~~~~~~~~~~ 122:02.50 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 122:02.50 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 122:02.50 | ^~~~~~~~~~~~~~~~~~~~~~~ 122:02.50 /builddir/build/BUILD/thunderbird-68.1.1/js/xpconnect/src/XPCWrappedJSIterator.cpp:26:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 122:02.50 26 | NS_INTERFACE_MAP_END 122:02.50 | ^~~~~~~~~~~~~~~~~~~~ 122:02.50 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:991:3: note: some parts of macro expansion are not guarded by this 'else' clause 122:02.50 991 | else 122:02.51 | ^~~~ 122:02.51 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1067:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 122:02.51 1067 | NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 122:02.53 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 122:02.53 /builddir/build/BUILD/thunderbird-68.1.1/js/xpconnect/src/XPCWrappedJSIterator.cpp:25:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 122:02.53 25 | NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, XPCWrappedJSIterator) 122:02.53 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 122:02.60 /builddir/build/BUILD/thunderbird-68.1.1/js/xpconnect/src/XPCWrappedNative.cpp: In member function 'virtual nsresult XPCWrappedNative::QueryInterface(const nsIID&, void**)': 122:02.60 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 122:02.60 1007 | foundInterface = 0; \ 122:02.60 | ^~~~~~~~~~~~~~ 122:02.61 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 122:02.61 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 122:02.61 | ^~~~~~~~~~~~~~~~~~~~~~~ 122:02.61 /builddir/build/BUILD/thunderbird-68.1.1/js/xpconnect/src/XPCWrappedNative.cpp:680:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 122:02.61 680 | NS_INTERFACE_MAP_END 122:02.61 | ^~~~~~~~~~~~~~~~~~~~ 122:02.61 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:991:3: note: some parts of macro expansion are not guarded by this 'else' clause 122:02.62 991 | else 122:02.63 | ^~~~ 122:02.63 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1067:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 122:02.63 1067 | NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 122:02.63 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 122:02.63 /builddir/build/BUILD/thunderbird-68.1.1/js/xpconnect/src/XPCWrappedNative.cpp:679:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 122:02.63 679 | NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIXPConnectWrappedNative) 122:02.64 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 122:09.60 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/HashTable.h:89, 122:09.60 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/js/HashTable.h:10, 122:09.60 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/js/TracingAPI.h:11, 122:09.61 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/js/GCPolicyAPI.h:49, 122:09.61 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/js/RootingAPI.h:22, 122:09.61 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/js/Value.h:26, 122:09.63 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISimpleEnumerator.h:13, 122:09.63 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsIDirectoryEnumerator.h:14, 122:09.63 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsIFile.h:14, 122:09.64 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/XREAppData.h:15, 122:09.64 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsXULAppAPI.h:15, 122:09.64 from /builddir/build/BUILD/thunderbird-68.1.1/js/xpconnect/src/XPCShellImpl.cpp:7, 122:09.65 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/js/xpconnect/src/Unified_cpp_js_xpconnect_src1.cpp:2: 122:09.67 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = xpc::GlobalProperties]': 122:09.67 /builddir/build/BUILD/thunderbird-68.1.1/js/xpconnect/src/xpcprivate.h:2272:45: required from here 122:09.68 /builddir/build/BUILD/thunderbird-68.1.1/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] 122:09.68 31 | memset(aT, 0, sizeof(T)); 122:09.69 | ~~~~~~^~~~~~~~~~~~~~~~~~ 122:09.69 In file included from /builddir/build/BUILD/thunderbird-68.1.1/js/xpconnect/src/XPCShellImpl.cpp:37, 122:09.70 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/js/xpconnect/src/Unified_cpp_js_xpconnect_src1.cpp:2: 122:09.70 /builddir/build/BUILD/thunderbird-68.1.1/js/xpconnect/src/xpcprivate.h:2271:8: note: 'struct xpc::GlobalProperties' declared here 122:09.72 2271 | struct GlobalProperties { 122:09.72 | ^~~~~~~~~~~~~~~~ 122:53.86 intl/chardet 122:54.74 modules/libjar 122:57.65 modules/libjar/zipwriter 123:12.36 storage 123:13.83 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowser.h:19, 123:13.83 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserParent.h:9, 123:13.83 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/ipc/ipdl/PCompositorBridge.cpp:14, 123:13.83 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/ipc/ipdl/UnifiedProtocols11.cpp:2: 123:13.84 /builddir/build/BUILD/thunderbird-68.1.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h: In member function 'void mozilla::MozPromise::DispatchAll() [with ResolveValueT = mozilla::dom::CreatedWindowInfo; RejectValueT = mozilla::ipc::ResponseRejectReason; bool IsExclusive = true]': 123:13.84 /builddir/build/BUILD/thunderbird-68.1.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:1176:7: warning: '.mozilla::dom::CreatedWindowInfo::windowOpened_' may be used uninitialized in this function [-Wmaybe-uninitialized] 123:13.84 1176 | class CreatedWindowInfo final 123:13.84 | ^~~~~~~~~~~~~~~~~ 123:14.37 /builddir/build/BUILD/thunderbird-68.1.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h: In static member function 'static void std::_Function_handler::_M_invoke(const std::_Any_data&, _ArgTypes&& ...) [with _Functor = mozilla::dom::PContentChild::SendCreateWindow(mozilla::dom::PContentChild::PBrowserChild*, mozilla::dom::PContentChild::PBrowserChild*, const uint32_t&, const bool&, const bool&, const bool&, const mozilla::Maybe&, const nsCString&, const float&, const Principal&, nsIContentSecurityPolicy*, nsIReferrerInfo*)::; _ArgTypes = {mozilla::ipc::ResponseRejectReason}]': 123:14.37 /builddir/build/BUILD/thunderbird-68.1.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:1176:7: warning: '.mozilla::dom::CreatedWindowInfo::windowOpened_' may be used uninitialized in this function [-Wmaybe-uninitialized] 123:14.37 1176 | class CreatedWindowInfo final 123:14.37 | ^~~~~~~~~~~~~~~~~ 123:16.53 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsUtils.h:14, 123:16.53 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupports.h:79, 123:16.54 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsIInputStream.h:10, 123:16.54 from /builddir/build/BUILD/thunderbird-68.1.1/modules/libjar/nsJARInputStream.h:10, 123:16.54 from /builddir/build/BUILD/thunderbird-68.1.1/modules/libjar/nsJAR.cpp:7, 123:16.54 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/modules/libjar/Unified_cpp_modules_libjar0.cpp:2: 123:16.55 /builddir/build/BUILD/thunderbird-68.1.1/modules/libjar/nsJARURI.cpp: In member function 'virtual nsresult nsJARURI::QueryInterface(const nsIID&, void**)': 123:16.57 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 123:16.57 1007 | foundInterface = 0; \ 123:16.58 | ^~~~~~~~~~~~~~ 123:16.58 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 123:16.58 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 123:16.58 | ^~~~~~~~~~~~~~~~~~~~~~~ 123:16.59 /builddir/build/BUILD/thunderbird-68.1.1/modules/libjar/nsJARURI.cpp:47:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 123:16.59 47 | NS_INTERFACE_MAP_END 123:16.61 | ^~~~~~~~~~~~~~~~~~~~ 123:16.61 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:999:5: note: some parts of macro expansion are not guarded by this 'else' clause 123:16.61 999 | } else 123:16.62 | ^~~~ 123:16.62 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1069:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_CONCRETE' 123:16.62 1069 | NS_IMPL_QUERY_BODY_CONCRETE(_class) 123:16.63 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 123:16.63 /builddir/build/BUILD/thunderbird-68.1.1/modules/libjar/nsJARURI.cpp:46:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CONCRETE' 123:16.65 46 | NS_INTERFACE_MAP_ENTRY_CONCRETE(nsJARURI) 123:16.65 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 123:16.66 /builddir/build/BUILD/thunderbird-68.1.1/modules/libjar/nsJARURI.cpp: In member function 'virtual nsresult nsJARURI::Mutator::QueryInterface(const nsIID&, void**)': 123:16.66 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 123:16.67 1007 | foundInterface = 0; \ 123:16.67 | ^~~~~~~~~~~~~~ 123:16.67 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 123:16.67 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 123:16.67 | ^~~~~~~~~~~~~~~~~~~~~~~ 123:16.68 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsIURIMutator.h:146:3: note: in expansion of macro 'NS_INTERFACE_MAP_END' 123:16.68 146 | NS_INTERFACE_MAP_END \ 123:16.68 | ^~~~~~~~~~~~~~~~~~~~ 123:16.68 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsIURIMutator.h:121:3: note: in expansion of macro 'NS_IMPL_NSIURIMUTATOR_QUERY_INTERFACE' 123:16.68 121 | NS_IMPL_NSIURIMUTATOR_QUERY_INTERFACE(aClass, __VA_ARGS__) \ 123:16.68 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 123:16.68 /builddir/build/BUILD/thunderbird-68.1.1/modules/libjar/nsJARURI.cpp:226:1: note: in expansion of macro 'NS_IMPL_NSIURIMUTATOR_ISUPPORTS' 123:16.68 226 | NS_IMPL_NSIURIMUTATOR_ISUPPORTS(nsJARURI::Mutator, nsIURISetters, nsIURIMutator, 123:16.68 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 123:16.69 In file included from /builddir/build/BUILD/thunderbird-68.1.1/modules/libjar/nsJARURI.h:16, 123:16.69 from /builddir/build/BUILD/thunderbird-68.1.1/modules/libjar/nsJARProtocolHandler.cpp:13, 123:16.69 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/modules/libjar/Unified_cpp_modules_libjar0.cpp:29: 123:16.69 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsIURIMutator.h:145:7: note: some parts of macro expansion are not guarded by this 'else' clause 123:16.69 145 | } else \ 123:16.69 | ^~~~ 123:16.69 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsIURIMutator.h:145:7: note: in definition of macro 'NS_IMPL_NSIURIMUTATOR_QUERY_INTERFACE' 123:16.69 145 | } else \ 123:16.70 | ^~~~ 123:16.70 /builddir/build/BUILD/thunderbird-68.1.1/modules/libjar/nsJARURI.cpp:226:1: note: in expansion of macro 'NS_IMPL_NSIURIMUTATOR_ISUPPORTS' 123:16.70 226 | NS_IMPL_NSIURIMUTATOR_ISUPPORTS(nsJARURI::Mutator, nsIURISetters, nsIURIMutator, 123:16.70 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 123:31.09 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsUtils.h:14, 123:31.09 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupports.h:79, 123:31.09 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsIArray.h:10, 123:31.09 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsIArrayExtensions.h:10, 123:31.10 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsIMutableArray.h:10, 123:31.10 from /builddir/build/BUILD/thunderbird-68.1.1/storage/mozStorageConnection.cpp:10: 123:31.10 /builddir/build/BUILD/thunderbird-68.1.1/storage/mozStorageConnection.cpp: In member function 'virtual nsresult mozilla::storage::Connection::QueryInterface(const nsIID&, void**)': 123:31.10 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 123:31.10 1007 | foundInterface = 0; \ 123:31.10 | ^~~~~~~~~~~~~~ 123:31.10 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 123:31.10 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 123:31.10 | ^~~~~~~~~~~~~~~~~~~~~~~ 123:31.10 /builddir/build/BUILD/thunderbird-68.1.1/storage/mozStorageConnection.cpp:498:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 123:31.10 498 | NS_INTERFACE_MAP_END 123:31.10 | ^~~~~~~~~~~~~~~~~~~~ 123:31.12 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:991:3: note: some parts of macro expansion are not guarded by this 'else' clause 123:31.12 991 | else 123:31.12 | ^~~~ 123:31.12 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1067:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 123:31.12 1067 | NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 123:31.12 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 123:31.12 /builddir/build/BUILD/thunderbird-68.1.1/storage/mozStorageConnection.cpp:497:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 123:31.12 497 | NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, mozIStorageConnection) 123:31.12 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 123:48.12 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsUtils.h:14, 123:48.12 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupports.h:79, 123:48.13 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 123:48.13 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 123:48.13 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsTArray.h:30, 123:48.13 from /builddir/build/BUILD/thunderbird-68.1.1/storage/mozStorageSQLFunctions.cpp:10, 123:48.13 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/storage/Unified_cpp_storage1.cpp:2: 123:48.13 /builddir/build/BUILD/thunderbird-68.1.1/storage/mozStorageStatement.cpp: In member function 'virtual nsresult mozilla::storage::Statement::QueryInterface(const nsIID&, void**)': 123:48.15 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 123:48.15 1007 | foundInterface = 0; \ 123:48.15 | ^~~~~~~~~~~~~~ 123:48.15 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 123:48.15 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 123:48.15 | ^~~~~~~~~~~~~~~~~~~~~~~ 123:48.16 /builddir/build/BUILD/thunderbird-68.1.1/storage/mozStorageStatement.cpp:236:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 123:48.16 236 | NS_INTERFACE_MAP_END 123:48.16 | ^~~~~~~~~~~~~~~~~~~~ 123:48.16 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:991:3: note: some parts of macro expansion are not guarded by this 'else' clause 123:48.16 991 | else 123:48.16 | ^~~~ 123:48.16 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1067:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 123:48.16 1067 | NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 123:48.17 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 123:48.17 /builddir/build/BUILD/thunderbird-68.1.1/storage/mozStorageStatement.cpp:235:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 123:48.17 235 | NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, mozIStorageStatement) 123:48.17 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 123:48.29 /builddir/build/BUILD/thunderbird-68.1.1/storage/mozStorageStatementJSHelper.cpp: In member function 'virtual nsresult mozilla::storage::StatementJSHelper::QueryInterface(const nsIID&, void**)': 123:48.30 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 123:48.30 1007 | foundInterface = 0; \ 123:48.30 | ^~~~~~~~~~~~~~ 123:48.30 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 123:48.30 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 123:48.30 | ^~~~~~~~~~~~~~~~~~~~~~~ 123:48.31 /builddir/build/BUILD/thunderbird-68.1.1/storage/mozStorageStatementJSHelper.cpp:178:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 123:48.31 178 | NS_INTERFACE_MAP_END 123:48.31 | ^~~~~~~~~~~~~~~~~~~~ 123:48.31 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 123:48.31 981 | else 123:48.33 | ^~~~ 123:48.33 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 123:48.33 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 123:48.33 | ^~~~~~~~~~~~~~~~~~ 123:48.33 /builddir/build/BUILD/thunderbird-68.1.1/storage/mozStorageStatementJSHelper.cpp:177:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 123:48.33 177 | NS_INTERFACE_MAP_ENTRY(nsISupports) 123:48.34 | ^~~~~~~~~~~~~~~~~~~~~~ 123:48.50 /builddir/build/BUILD/thunderbird-68.1.1/storage/mozStorageStatementParams.cpp: In member function 'virtual nsresult mozilla::storage::StatementParams::QueryInterface(const nsIID&, void**)': 123:48.50 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 123:48.50 1007 | foundInterface = 0; \ 123:48.50 | ^~~~~~~~~~~~~~ 123:48.51 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 123:48.51 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 123:48.52 | ^~~~~~~~~~~~~~~~~~~~~~~ 123:48.52 /builddir/build/BUILD/thunderbird-68.1.1/storage/mozStorageStatementParams.cpp:28:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 123:48.52 28 | NS_INTERFACE_MAP_END 123:48.52 | ^~~~~~~~~~~~~~~~~~~~ 123:48.53 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsWrapperCache.h:10, 123:48.53 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/xpcpublic.h:22, 123:48.53 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsThreadUtils.h:24, 123:48.53 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsProxyRelease.h:16, 123:48.53 from /builddir/build/BUILD/thunderbird-68.1.1/storage/mozStorageConnection.h:14, 123:48.53 from /builddir/build/BUILD/thunderbird-68.1.1/storage/mozStorageService.cpp:11, 123:48.53 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/storage/Unified_cpp_storage1.cpp:11: 123:48.54 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 123:48.54 302 | } else 123:48.54 | ^~~~ 123:48.56 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsCycleCollectionParticipant.h:311:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 123:48.56 311 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 123:48.56 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 123:48.56 /builddir/build/BUILD/thunderbird-68.1.1/storage/mozStorageStatementParams.cpp:27:3: note: in expansion of macro 'NS_INTERFACE_TABLE_TO_MAP_SEGUE_CYCLE_COLLECTION' 123:48.57 27 | NS_INTERFACE_TABLE_TO_MAP_SEGUE_CYCLE_COLLECTION(StatementParams) 123:48.57 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 123:48.57 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsUtils.h:14, 123:48.57 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupports.h:79, 123:48.57 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 123:48.58 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 123:48.58 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsTArray.h:30, 123:48.58 from /builddir/build/BUILD/thunderbird-68.1.1/storage/mozStorageSQLFunctions.cpp:10, 123:48.59 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/storage/Unified_cpp_storage1.cpp:2: 123:48.61 /builddir/build/BUILD/thunderbird-68.1.1/storage/mozStorageStatementRow.cpp: In member function 'virtual nsresult mozilla::storage::StatementRow::QueryInterface(const nsIID&, void**)': 123:48.61 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 123:48.61 1007 | foundInterface = 0; \ 123:48.62 | ^~~~~~~~~~~~~~ 123:48.62 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 123:48.62 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 123:48.62 | ^~~~~~~~~~~~~~~~~~~~~~~ 123:48.62 /builddir/build/BUILD/thunderbird-68.1.1/storage/mozStorageStatementRow.cpp:30:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 123:48.62 30 | NS_INTERFACE_MAP_END 123:48.63 | ^~~~~~~~~~~~~~~~~~~~ 123:48.63 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsWrapperCache.h:10, 123:48.63 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/xpcpublic.h:22, 123:48.63 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsThreadUtils.h:24, 123:48.63 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsProxyRelease.h:16, 123:48.63 from /builddir/build/BUILD/thunderbird-68.1.1/storage/mozStorageConnection.h:14, 123:48.64 from /builddir/build/BUILD/thunderbird-68.1.1/storage/mozStorageService.cpp:11, 123:48.64 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/storage/Unified_cpp_storage1.cpp:11: 123:48.64 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 123:48.64 302 | } else 123:48.64 | ^~~~ 123:48.66 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsCycleCollectionParticipant.h:311:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 123:48.66 311 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 123:48.66 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 123:48.66 /builddir/build/BUILD/thunderbird-68.1.1/storage/mozStorageStatementRow.cpp:29:3: note: in expansion of macro 'NS_INTERFACE_TABLE_TO_MAP_SEGUE_CYCLE_COLLECTION' 123:48.66 29 | NS_INTERFACE_TABLE_TO_MAP_SEGUE_CYCLE_COLLECTION(StatementRow) 123:48.67 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 123:59.50 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsUtils.h:14, 123:59.50 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupports.h:79, 123:59.50 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsIDirectoryEnumerator.h:10, 123:59.50 from /builddir/build/BUILD/thunderbird-68.1.1/storage/FileSystemModule.cpp:11, 123:59.50 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/storage/Unified_cpp_storage0.cpp:2: 123:59.50 /builddir/build/BUILD/thunderbird-68.1.1/storage/mozStorageAsyncStatement.cpp: In member function 'virtual nsresult mozilla::storage::AsyncStatement::QueryInterface(const nsIID&, void**)': 123:59.51 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 123:59.51 1007 | foundInterface = 0; \ 123:59.51 | ^~~~~~~~~~~~~~ 123:59.51 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 123:59.51 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 123:59.51 | ^~~~~~~~~~~~~~~~~~~~~~~ 123:59.53 /builddir/build/BUILD/thunderbird-68.1.1/storage/mozStorageAsyncStatement.cpp:229:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 123:59.53 229 | NS_INTERFACE_MAP_END 123:59.53 | ^~~~~~~~~~~~~~~~~~~~ 123:59.53 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:991:3: note: some parts of macro expansion are not guarded by this 'else' clause 123:59.53 991 | else 123:59.53 | ^~~~ 123:59.54 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1067:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 123:59.54 1067 | NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 123:59.54 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 123:59.54 /builddir/build/BUILD/thunderbird-68.1.1/storage/mozStorageAsyncStatement.cpp:228:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 123:59.54 228 | NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, mozIStorageAsyncStatement) 123:59.54 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 123:59.68 /builddir/build/BUILD/thunderbird-68.1.1/storage/mozStorageAsyncStatementJSHelper.cpp: In member function 'virtual nsresult mozilla::storage::AsyncStatementJSHelper::QueryInterface(const nsIID&, void**)': 123:59.69 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 123:59.69 1007 | foundInterface = 0; \ 123:59.69 | ^~~~~~~~~~~~~~ 123:59.69 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 123:59.69 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 123:59.69 | ^~~~~~~~~~~~~~~~~~~~~~~ 123:59.69 /builddir/build/BUILD/thunderbird-68.1.1/storage/mozStorageAsyncStatementJSHelper.cpp:85:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 123:59.70 85 | NS_INTERFACE_MAP_END 123:59.70 | ^~~~~~~~~~~~~~~~~~~~ 123:59.70 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 123:59.72 981 | else 123:59.72 | ^~~~ 123:59.72 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 123:59.72 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 123:59.72 | ^~~~~~~~~~~~~~~~~~ 123:59.72 /builddir/build/BUILD/thunderbird-68.1.1/storage/mozStorageAsyncStatementJSHelper.cpp:84:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 123:59.73 84 | NS_INTERFACE_MAP_ENTRY(nsISupports) 123:59.73 | ^~~~~~~~~~~~~~~~~~~~~~ 123:59.89 /builddir/build/BUILD/thunderbird-68.1.1/storage/mozStorageAsyncStatementParams.cpp: In member function 'virtual nsresult mozilla::storage::AsyncStatementParams::QueryInterface(const nsIID&, void**)': 123:59.90 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 123:59.90 1007 | foundInterface = 0; \ 123:59.90 | ^~~~~~~~~~~~~~ 123:59.90 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 123:59.91 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 123:59.93 | ^~~~~~~~~~~~~~~~~~~~~~~ 123:59.93 /builddir/build/BUILD/thunderbird-68.1.1/storage/mozStorageAsyncStatementParams.cpp:28:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 123:59.93 28 | NS_INTERFACE_MAP_END 123:59.93 | ^~~~~~~~~~~~~~~~~~~~ 123:59.94 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsWrapperCache.h:10, 123:59.94 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/xpcpublic.h:22, 123:59.95 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsThreadUtils.h:24, 123:59.95 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsProxyRelease.h:16, 123:59.95 from /builddir/build/BUILD/thunderbird-68.1.1/storage/StorageBaseStatementInternal.cpp:9, 123:59.95 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/storage/Unified_cpp_storage0.cpp:20: 123:59.96 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 123:59.96 302 | } else 123:59.96 | ^~~~ 123:59.96 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsCycleCollectionParticipant.h:311:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 123:59.96 311 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 123:59.96 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 123:59.97 /builddir/build/BUILD/thunderbird-68.1.1/storage/mozStorageAsyncStatementParams.cpp:27:3: note: in expansion of macro 'NS_INTERFACE_TABLE_TO_MAP_SEGUE_CYCLE_COLLECTION' 123:59.97 27 | NS_INTERFACE_TABLE_TO_MAP_SEGUE_CYCLE_COLLECTION(AsyncStatementParams) 123:59.97 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 124:02.40 extensions/permissions 124:18.51 uriloader/base 124:21.61 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsUtils.h:14, 124:21.61 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupports.h:79, 124:21.61 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsIContentPolicy.h:10, 124:21.62 from /builddir/build/BUILD/thunderbird-68.1.1/extensions/permissions/nsContentBlocker.h:7, 124:21.62 from /builddir/build/BUILD/thunderbird-68.1.1/extensions/permissions/nsContentBlocker.cpp:5, 124:21.62 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/extensions/permissions/Unified_cpp_permissions0.cpp:2: 124:21.62 /builddir/build/BUILD/thunderbird-68.1.1/extensions/permissions/nsPermission.cpp: In member function 'virtual nsresult nsPermission::QueryInterface(const nsIID&, void**)': 124:21.64 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 124:21.64 1007 | foundInterface = 0; \ 124:21.64 | ^~~~~~~~~~~~~~ 124:21.64 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 124:21.64 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 124:21.64 | ^~~~~~~~~~~~~~~~~~~~~~~ 124:21.64 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsIClassInfoImpl.h:165:3: note: in expansion of macro 'NS_INTERFACE_MAP_END' 124:21.64 165 | NS_INTERFACE_MAP_END 124:21.64 | ^~~~~~~~~~~~~~~~~~~~ 124:21.64 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsIClassInfoImpl.h:170:3: note: in expansion of macro 'NS_IMPL_QUERY_INTERFACE_CI' 124:21.64 170 | NS_IMPL_QUERY_INTERFACE_CI(aClass, __VA_ARGS__) \ 124:21.64 | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 124:21.64 /builddir/build/BUILD/thunderbird-68.1.1/extensions/permissions/nsPermission.cpp:17:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CI' 124:21.64 17 | NS_IMPL_ISUPPORTS_CI(nsPermission, nsIPermission) 124:21.65 | ^~~~~~~~~~~~~~~~~~~~ 124:21.65 In file included from /builddir/build/BUILD/thunderbird-68.1.1/extensions/permissions/nsPermission.cpp:8, 124:21.65 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/extensions/permissions/Unified_cpp_permissions0.cpp:11: 124:21.65 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsIClassInfoImpl.h:136:5: note: some parts of macro expansion are not guarded by this 'else' clause 124:21.65 136 | } else 124:21.65 | ^~~~ 124:21.65 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsIClassInfoImpl.h:136:5: note: in definition of macro 'NS_IMPL_QUERY_CLASSINFO' 124:21.65 136 | } else 124:21.65 | ^~~~ 124:21.65 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsIClassInfoImpl.h:170:3: note: in expansion of macro 'NS_IMPL_QUERY_INTERFACE_CI' 124:21.65 170 | NS_IMPL_QUERY_INTERFACE_CI(aClass, __VA_ARGS__) \ 124:21.65 | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 124:21.65 /builddir/build/BUILD/thunderbird-68.1.1/extensions/permissions/nsPermission.cpp:17:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CI' 124:21.65 17 | NS_IMPL_ISUPPORTS_CI(nsPermission, nsIPermission) 124:21.65 | ^~~~~~~~~~~~~~~~~~~~ 124:28.93 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:26, 124:28.93 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/dom/ContentParent.h:10, 124:28.93 from /builddir/build/BUILD/thunderbird-68.1.1/extensions/permissions/nsPermissionManager.cpp:11, 124:28.93 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/extensions/permissions/Unified_cpp_permissions0.cpp:20: 124:28.95 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 124:28.95 /builddir/build/BUILD/thunderbird-68.1.1/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] 124:28.95 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 124:28.96 | ^ 124:28.96 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 124:28.96 46 | struct Block { 124:28.96 | ^~~~~ 124:40.12 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsUtils.h:14, 124:40.12 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsCOMPtr.h:30, 124:40.12 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsAutoPtr.h:10, 124:40.13 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/dom/Document.h:12, 124:40.13 from /builddir/build/BUILD/thunderbird-68.1.1/uriloader/base/nsDocLoader.cpp:7, 124:40.13 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/uriloader/base/Unified_cpp_uriloader_base0.cpp:2: 124:40.13 /builddir/build/BUILD/thunderbird-68.1.1/uriloader/base/nsDocLoader.cpp: In member function 'virtual nsresult nsDocLoader::QueryInterface(const nsIID&, void**)': 124:40.15 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 124:40.15 1007 | foundInterface = 0; \ 124:40.15 | ^~~~~~~~~~~~~~ 124:40.15 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 124:40.16 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 124:40.16 | ^~~~~~~~~~~~~~~~~~~~~~~ 124:40.16 /builddir/build/BUILD/thunderbird-68.1.1/uriloader/base/nsDocLoader.cpp:178:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 124:40.16 178 | NS_INTERFACE_MAP_END 124:40.16 | ^~~~~~~~~~~~~~~~~~~~ 124:40.17 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:999:5: note: some parts of macro expansion are not guarded by this 'else' clause 124:40.17 999 | } else 124:40.17 | ^~~~ 124:40.19 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1069:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_CONCRETE' 124:40.19 1069 | NS_IMPL_QUERY_BODY_CONCRETE(_class) 124:40.19 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 124:40.19 /builddir/build/BUILD/thunderbird-68.1.1/uriloader/base/nsDocLoader.cpp:177:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CONCRETE' 124:40.20 177 | NS_INTERFACE_MAP_ENTRY_CONCRETE(nsDocLoader) 124:40.20 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 124:40.60 /builddir/build/BUILD/thunderbird-68.1.1/uriloader/base/nsURILoader.cpp: In member function 'virtual nsresult nsDocumentOpenInfo::QueryInterface(const nsIID&, void**)': 124:40.61 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 124:40.61 1007 | foundInterface = 0; \ 124:40.61 | ^~~~~~~~~~~~~~ 124:40.61 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 124:40.61 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 124:40.62 | ^~~~~~~~~~~~~~~~~~~~~~~ 124:40.62 /builddir/build/BUILD/thunderbird-68.1.1/uriloader/base/nsURILoader.cpp:180:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 124:40.62 180 | NS_INTERFACE_MAP_END 124:40.63 | ^~~~~~~~~~~~~~~~~~~~ 124:40.63 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 124:40.63 981 | else 124:40.63 | ^~~~ 124:40.65 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 124:40.65 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 124:40.65 | ^~~~~~~~~~~~~~~~~~ 124:40.65 /builddir/build/BUILD/thunderbird-68.1.1/uriloader/base/nsURILoader.cpp:179:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 124:40.65 179 | NS_INTERFACE_MAP_ENTRY(nsIThreadRetargetableStreamListener) 124:40.65 | ^~~~~~~~~~~~~~~~~~~~~~ 124:40.70 /builddir/build/BUILD/thunderbird-68.1.1/uriloader/base/nsURILoader.cpp: In member function 'virtual nsresult nsURILoader::QueryInterface(const nsIID&, void**)': 124:40.70 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 124:40.71 1007 | foundInterface = 0; \ 124:40.71 | ^~~~~~~~~~~~~~ 124:40.71 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 124:40.71 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 124:40.71 | ^~~~~~~~~~~~~~~~~~~~~~~ 124:40.71 /builddir/build/BUILD/thunderbird-68.1.1/uriloader/base/nsURILoader.cpp:789:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 124:40.72 789 | NS_INTERFACE_MAP_END 124:40.72 | ^~~~~~~~~~~~~~~~~~~~ 124:40.72 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 124:40.72 981 | else 124:40.74 | ^~~~ 124:40.74 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 124:40.74 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 124:40.74 | ^~~~~~~~~~~~~~~~~~ 124:40.74 /builddir/build/BUILD/thunderbird-68.1.1/uriloader/base/nsURILoader.cpp:788:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 124:40.74 788 | NS_INTERFACE_MAP_ENTRY(nsIURILoader) 124:40.75 | ^~~~~~~~~~~~~~~~~~~~~~ 124:43.70 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:26, 124:43.70 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/ipc/ipdl/PCycleCollectWithLogs.cpp:7, 124:43.70 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/ipc/ipdl/UnifiedProtocols12.cpp:29: 124:43.70 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 124:43.71 /builddir/build/BUILD/thunderbird-68.1.1/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] 124:43.71 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 124:43.71 | ^ 124:43.71 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 124:43.72 46 | struct Block { 124:43.74 | ^~~~~ 124:56.43 uriloader/exthandler 125:03.26 uriloader/prefetch 125:13.36 Finished release [optimized] target(s) in 118m 17s 125:16.00 caps 125:32.21 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentChild.h:24, 125:32.21 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/dom/ContentChild.h:14, 125:32.21 from /builddir/build/BUILD/thunderbird-68.1.1/uriloader/prefetch/OfflineCacheUpdateChild.cpp:9, 125:32.21 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/uriloader/prefetch/Unified_cpp_uriloader_prefetch0.cpp:2: 125:32.21 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 125:32.22 /builddir/build/BUILD/thunderbird-68.1.1/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] 125:32.22 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 125:32.22 | ^ 125:32.22 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 125:32.22 46 | struct Block { 125:32.22 | ^~~~~ 125:42.42 In file included from /builddir/build/BUILD/thunderbird-68.1.1/ipc/chromium/src/chrome/common/file_descriptor_set_posix.h:14, 125:42.42 from /builddir/build/BUILD/thunderbird-68.1.1/ipc/chromium/src/chrome/common/ipc_message_utils.h:20, 125:42.43 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/ipc/IPCMessageUtils.h:11, 125:42.43 from /builddir/build/BUILD/thunderbird-68.1.1/ipc/glue/BackgroundUtils.h:10, 125:42.43 from /builddir/build/BUILD/thunderbird-68.1.1/uriloader/prefetch/OfflineCacheUpdateChild.cpp:6, 125:42.44 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/uriloader/prefetch/Unified_cpp_uriloader_prefetch0.cpp:2: 125:42.44 /builddir/build/BUILD/thunderbird-68.1.1/uriloader/prefetch/OfflineCacheUpdateChild.cpp: In member function 'virtual nsresult mozilla::docshell::OfflineCacheUpdateChild::QueryInterface(const nsIID&, void**)': 125:42.44 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 125:42.44 1007 | foundInterface = 0; \ 125:42.45 | ^~~~~~~~~~~~~~ 125:42.45 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 125:42.45 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 125:42.45 | ^~~~~~~~~~~~~~~~~~~~~~~ 125:42.45 /builddir/build/BUILD/thunderbird-68.1.1/uriloader/prefetch/OfflineCacheUpdateChild.cpp:71:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 125:42.45 71 | NS_INTERFACE_MAP_END 125:42.46 | ^~~~~~~~~~~~~~~~~~~~ 125:42.46 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 125:42.46 981 | else 125:42.46 | ^~~~ 125:42.46 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 125:42.46 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 125:42.47 | ^~~~~~~~~~~~~~~~~~ 125:42.47 /builddir/build/BUILD/thunderbird-68.1.1/uriloader/prefetch/OfflineCacheUpdateChild.cpp:70:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 125:42.47 70 | NS_INTERFACE_MAP_ENTRY(nsIOfflineCacheUpdate) 125:42.47 | ^~~~~~~~~~~~~~~~~~~~~~ 125:59.51 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/HashTable.h:89, 125:59.51 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/js/HashTable.h:10, 125:59.51 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/js/TracingAPI.h:11, 125:59.52 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/js/GCPolicyAPI.h:49, 125:59.52 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/js/RootingAPI.h:22, 125:59.52 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/js/CallArgs.h:72, 125:59.52 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/jsapi.h:29, 125:59.52 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/dom/StructuredCloneHolder.h:10, 125:59.53 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/dom/ipc/StructuredCloneData.h:12, 125:59.53 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/ipc/IPCMessageUtils.h:16, 125:59.53 from /builddir/build/BUILD/thunderbird-68.1.1/ipc/glue/BackgroundUtils.h:10, 125:59.53 from /builddir/build/BUILD/thunderbird-68.1.1/uriloader/prefetch/OfflineCacheUpdateChild.cpp:6, 125:59.54 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/uriloader/prefetch/Unified_cpp_uriloader_prefetch0.cpp:2: 125:59.54 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = std::map; long unsigned int N = 2]': 125:59.54 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:99:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = std::map]' 125:59.54 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/Layers.h:248:29: required from here 125:59.55 /builddir/build/BUILD/thunderbird-68.1.1/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] 125:59.55 67 | memset(&aArr[0], 0, N * sizeof(T)); 125:59.55 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 125:59.55 In file included from /usr/include/c++/9/map:61, 125:59.55 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/system_wrappers/map:3, 125:59.56 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/stl_wrappers/map:44, 125:59.56 from /builddir/build/BUILD/thunderbird-68.1.1/ipc/chromium/src/base/process_util.h:31, 125:59.56 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/ipc/IPCMessageUtils.h:10, 125:59.56 from /builddir/build/BUILD/thunderbird-68.1.1/ipc/glue/BackgroundUtils.h:10, 125:59.56 from /builddir/build/BUILD/thunderbird-68.1.1/uriloader/prefetch/OfflineCacheUpdateChild.cpp:6, 125:59.57 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/uriloader/prefetch/Unified_cpp_uriloader_prefetch0.cpp:2: 125:59.57 /usr/include/c++/9/bits/stl_map.h:100:11: note: 'class std::map' declared here 125:59.57 100 | class map 125:59.57 | ^~~ 126:02.92 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsUtils.h:14, 126:02.92 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsCOMPtr.h:30, 126:02.92 from /builddir/build/BUILD/thunderbird-68.1.1/caps/ContentPrincipal.h:9, 126:02.92 from /builddir/build/BUILD/thunderbird-68.1.1/caps/ContentPrincipal.cpp:7, 126:02.92 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/caps/Unified_cpp_caps0.cpp:2: 126:02.92 /builddir/build/BUILD/thunderbird-68.1.1/caps/ContentPrincipal.cpp: In member function 'virtual nsresult mozilla::ContentPrincipal::QueryInterface(const nsIID&, void**)': 126:02.93 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 126:02.93 1007 | foundInterface = 0; \ 126:02.93 | ^~~~~~~~~~~~~~ 126:02.93 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 126:02.94 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 126:02.94 | ^~~~~~~~~~~~~~~~~~~~~~~ 126:02.94 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsIClassInfoImpl.h:165:3: note: in expansion of macro 'NS_INTERFACE_MAP_END' 126:02.94 165 | NS_INTERFACE_MAP_END 126:02.94 | ^~~~~~~~~~~~~~~~~~~~ 126:02.94 /builddir/build/BUILD/thunderbird-68.1.1/caps/ContentPrincipal.cpp:48:1: note: in expansion of macro 'NS_IMPL_QUERY_INTERFACE_CI' 126:02.94 48 | NS_IMPL_QUERY_INTERFACE_CI(ContentPrincipal, nsIPrincipal, nsISerializable) 126:02.95 | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 126:02.95 In file included from /builddir/build/BUILD/thunderbird-68.1.1/caps/ContentPrincipal.cpp:23, 126:02.95 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/caps/Unified_cpp_caps0.cpp:2: 126:02.95 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsIClassInfoImpl.h:136:5: note: some parts of macro expansion are not guarded by this 'else' clause 126:02.95 136 | } else 126:02.95 | ^~~~ 126:02.96 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsIClassInfoImpl.h:136:5: note: in definition of macro 'NS_IMPL_QUERY_CLASSINFO' 126:02.96 136 | } else 126:02.96 | ^~~~ 126:02.96 /builddir/build/BUILD/thunderbird-68.1.1/caps/ContentPrincipal.cpp:48:1: note: in expansion of macro 'NS_IMPL_QUERY_INTERFACE_CI' 126:02.96 48 | NS_IMPL_QUERY_INTERFACE_CI(ContentPrincipal, nsIPrincipal, nsISerializable) 126:02.96 | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 126:09.95 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:26, 126:09.95 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/dom/ContentParent.h:10, 126:09.95 from /builddir/build/BUILD/thunderbird-68.1.1/caps/DomainPolicy.cpp:8, 126:09.95 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/caps/Unified_cpp_caps0.cpp:11: 126:09.95 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 126:09.95 /builddir/build/BUILD/thunderbird-68.1.1/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] 126:09.95 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 126:09.95 | ^ 126:09.95 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 126:09.95 46 | struct Block { 126:09.95 | ^~~~~ 126:11.00 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsUtils.h:14, 126:11.00 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsCOMPtr.h:30, 126:11.00 from /builddir/build/BUILD/thunderbird-68.1.1/caps/ContentPrincipal.h:9, 126:11.00 from /builddir/build/BUILD/thunderbird-68.1.1/caps/ContentPrincipal.cpp:7, 126:11.01 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/caps/Unified_cpp_caps0.cpp:2: 126:11.01 /builddir/build/BUILD/thunderbird-68.1.1/caps/ExpandedPrincipal.cpp: In member function 'virtual nsresult ExpandedPrincipal::QueryInterface(const nsIID&, void**)': 126:11.01 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 126:11.01 1007 | foundInterface = 0; \ 126:11.01 | ^~~~~~~~~~~~~~ 126:11.01 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 126:11.01 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 126:11.02 | ^~~~~~~~~~~~~~~~~~~~~~~ 126:11.02 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsIClassInfoImpl.h:165:3: note: in expansion of macro 'NS_INTERFACE_MAP_END' 126:11.02 165 | NS_INTERFACE_MAP_END 126:11.02 | ^~~~~~~~~~~~~~~~~~~~ 126:11.02 /builddir/build/BUILD/thunderbird-68.1.1/caps/ExpandedPrincipal.cpp:14:1: note: in expansion of macro 'NS_IMPL_QUERY_INTERFACE_CI' 126:11.02 14 | NS_IMPL_QUERY_INTERFACE_CI(ExpandedPrincipal, nsIPrincipal, 126:11.02 | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 126:11.02 In file included from /builddir/build/BUILD/thunderbird-68.1.1/caps/ContentPrincipal.cpp:23, 126:11.03 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/caps/Unified_cpp_caps0.cpp:2: 126:11.03 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsIClassInfoImpl.h:136:5: note: some parts of macro expansion are not guarded by this 'else' clause 126:11.03 136 | } else 126:11.03 | ^~~~ 126:11.03 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsIClassInfoImpl.h:136:5: note: in definition of macro 'NS_IMPL_QUERY_CLASSINFO' 126:11.03 136 | } else 126:11.03 | ^~~~ 126:11.03 /builddir/build/BUILD/thunderbird-68.1.1/caps/ExpandedPrincipal.cpp:14:1: note: in expansion of macro 'NS_IMPL_QUERY_INTERFACE_CI' 126:11.04 14 | NS_IMPL_QUERY_INTERFACE_CI(ExpandedPrincipal, nsIPrincipal, 126:11.04 | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 126:11.73 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsUtils.h:14, 126:11.73 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsCOMPtr.h:30, 126:11.73 from /builddir/build/BUILD/thunderbird-68.1.1/caps/ContentPrincipal.h:9, 126:11.73 from /builddir/build/BUILD/thunderbird-68.1.1/caps/ContentPrincipal.cpp:7, 126:11.73 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/caps/Unified_cpp_caps0.cpp:2: 126:11.74 /builddir/build/BUILD/thunderbird-68.1.1/caps/NullPrincipal.cpp: In member function 'virtual nsresult mozilla::NullPrincipal::QueryInterface(const nsIID&, void**)': 126:11.74 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 126:11.74 1007 | foundInterface = 0; \ 126:11.74 | ^~~~~~~~~~~~~~ 126:11.74 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 126:11.74 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 126:11.75 | ^~~~~~~~~~~~~~~~~~~~~~~ 126:11.75 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsIClassInfoImpl.h:165:3: note: in expansion of macro 'NS_INTERFACE_MAP_END' 126:11.75 165 | NS_INTERFACE_MAP_END 126:11.75 | ^~~~~~~~~~~~~~~~~~~~ 126:11.75 /builddir/build/BUILD/thunderbird-68.1.1/caps/NullPrincipal.cpp:31:1: note: in expansion of macro 'NS_IMPL_QUERY_INTERFACE_CI' 126:11.75 31 | NS_IMPL_QUERY_INTERFACE_CI(NullPrincipal, nsIPrincipal, nsISerializable) 126:11.75 | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 126:11.75 In file included from /builddir/build/BUILD/thunderbird-68.1.1/caps/ContentPrincipal.cpp:23, 126:11.75 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/caps/Unified_cpp_caps0.cpp:2: 126:11.76 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsIClassInfoImpl.h:136:5: note: some parts of macro expansion are not guarded by this 'else' clause 126:11.76 136 | } else 126:11.76 | ^~~~ 126:11.76 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsIClassInfoImpl.h:136:5: note: in definition of macro 'NS_IMPL_QUERY_CLASSINFO' 126:11.76 136 | } else 126:11.76 | ^~~~ 126:11.76 /builddir/build/BUILD/thunderbird-68.1.1/caps/NullPrincipal.cpp:31:1: note: in expansion of macro 'NS_IMPL_QUERY_INTERFACE_CI' 126:11.76 31 | NS_IMPL_QUERY_INTERFACE_CI(NullPrincipal, nsIPrincipal, nsISerializable) 126:11.77 | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 126:11.77 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsUtils.h:14, 126:11.77 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsCOMPtr.h:30, 126:11.77 from /builddir/build/BUILD/thunderbird-68.1.1/caps/ContentPrincipal.h:9, 126:11.77 from /builddir/build/BUILD/thunderbird-68.1.1/caps/ContentPrincipal.cpp:7, 126:11.77 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/caps/Unified_cpp_caps0.cpp:2: 126:11.78 /builddir/build/BUILD/thunderbird-68.1.1/caps/NullPrincipalURI.cpp: In member function 'virtual nsresult mozilla::NullPrincipalURI::QueryInterface(const nsIID&, void**)': 126:11.78 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 126:11.78 1007 | foundInterface = 0; \ 126:11.78 | ^~~~~~~~~~~~~~ 126:11.78 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 126:11.79 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 126:11.79 | ^~~~~~~~~~~~~~~~~~~~~~~ 126:11.79 /builddir/build/BUILD/thunderbird-68.1.1/caps/NullPrincipalURI.cpp:60:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 126:11.79 60 | NS_INTERFACE_MAP_END 126:11.79 | ^~~~~~~~~~~~~~~~~~~~ 126:11.79 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 126:11.80 981 | else 126:11.80 | ^~~~ 126:11.80 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 126:11.80 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 126:11.80 | ^~~~~~~~~~~~~~~~~~ 126:11.80 /builddir/build/BUILD/thunderbird-68.1.1/caps/NullPrincipalURI.cpp:59:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 126:11.80 59 | NS_INTERFACE_MAP_ENTRY(nsISizeOf) 126:11.80 | ^~~~~~~~~~~~~~~~~~~~~~ 126:12.05 /builddir/build/BUILD/thunderbird-68.1.1/caps/SystemPrincipal.cpp: In member function 'virtual nsresult mozilla::SystemPrincipal::QueryInterface(const nsIID&, void**)': 126:12.06 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 126:12.06 1007 | foundInterface = 0; \ 126:12.06 | ^~~~~~~~~~~~~~ 126:12.06 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 126:12.06 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 126:12.06 | ^~~~~~~~~~~~~~~~~~~~~~~ 126:12.06 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsIClassInfoImpl.h:165:3: note: in expansion of macro 'NS_INTERFACE_MAP_END' 126:12.07 165 | NS_INTERFACE_MAP_END 126:12.07 | ^~~~~~~~~~~~~~~~~~~~ 126:12.07 /builddir/build/BUILD/thunderbird-68.1.1/caps/SystemPrincipal.cpp:26:1: note: in expansion of macro 'NS_IMPL_QUERY_INTERFACE_CI' 126:12.07 26 | NS_IMPL_QUERY_INTERFACE_CI(SystemPrincipal, nsIPrincipal, nsISerializable) 126:12.07 | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 126:12.07 In file included from /builddir/build/BUILD/thunderbird-68.1.1/caps/ContentPrincipal.cpp:23, 126:12.07 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/caps/Unified_cpp_caps0.cpp:2: 126:12.07 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsIClassInfoImpl.h:136:5: note: some parts of macro expansion are not guarded by this 'else' clause 126:12.08 136 | } else 126:12.08 | ^~~~ 126:12.08 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsIClassInfoImpl.h:136:5: note: in definition of macro 'NS_IMPL_QUERY_CLASSINFO' 126:12.08 136 | } else 126:12.08 | ^~~~ 126:12.08 /builddir/build/BUILD/thunderbird-68.1.1/caps/SystemPrincipal.cpp:26:1: note: in expansion of macro 'NS_IMPL_QUERY_INTERFACE_CI' 126:12.08 26 | NS_IMPL_QUERY_INTERFACE_CI(SystemPrincipal, nsIPrincipal, nsISerializable) 126:12.08 | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 126:26.11 parser/expat/lib 126:36.45 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:26, 126:36.45 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/ipc/ipdl/PExternalHelperApp.cpp:9, 126:36.45 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/ipc/ipdl/UnifiedProtocols13.cpp:29: 126:36.46 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 126:36.46 /builddir/build/BUILD/thunderbird-68.1.1/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] 126:36.46 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 126:36.46 | ^ 126:36.46 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 126:36.47 46 | struct Block { 126:36.47 | ^~~~~ 127:07.71 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentChild.h:24, 127:07.72 from /builddir/build/BUILD/thunderbird-68.1.1/dom/ipc/ContentChild.h:14, 127:07.72 from /builddir/build/BUILD/thunderbird-68.1.1/uriloader/exthandler/ContentHandlerService.cpp:3, 127:07.72 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/uriloader/exthandler/Unified_cpp_uriloader_exthandler0.cpp:2: 127:07.72 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 127:07.72 /builddir/build/BUILD/thunderbird-68.1.1/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] 127:07.72 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 127:07.73 | ^ 127:07.73 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 127:07.73 46 | struct Block { 127:07.73 | ^~~~~ 127:19.19 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentChild.h:24, 127:19.19 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/ipc/ipdl/PFileDescriptorSetChild.cpp:11, 127:19.19 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/ipc/ipdl/UnifiedProtocols14.cpp:2: 127:19.19 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 127:19.20 /builddir/build/BUILD/thunderbird-68.1.1/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] 127:19.20 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 127:19.20 | ^ 127:19.20 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 127:19.20 46 | struct Block { 127:19.22 | ^~~~~ 127:32.19 In file included from /builddir/build/BUILD/thunderbird-68.1.1/ipc/chromium/src/chrome/common/file_descriptor_set_posix.h:14, 127:32.19 from /builddir/build/BUILD/thunderbird-68.1.1/ipc/chromium/src/chrome/common/ipc_message_utils.h:20, 127:32.20 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/ipc/IPCMessageUtils.h:11, 127:32.20 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PHandlerService.h:11, 127:32.20 from /builddir/build/BUILD/thunderbird-68.1.1/uriloader/exthandler/ContentHandlerService.h:4, 127:32.20 from /builddir/build/BUILD/thunderbird-68.1.1/uriloader/exthandler/ContentHandlerService.cpp:1, 127:32.20 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/uriloader/exthandler/Unified_cpp_uriloader_exthandler0.cpp:2: 127:32.20 /builddir/build/BUILD/thunderbird-68.1.1/uriloader/exthandler/nsDBusHandlerApp.cpp: In member function 'virtual nsresult nsDBusHandlerApp::QueryInterface(const nsIID&, void**)': 127:32.22 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 127:32.22 1007 | foundInterface = 0; \ 127:32.22 | ^~~~~~~~~~~~~~ 127:32.22 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 127:32.22 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 127:32.22 | ^~~~~~~~~~~~~~~~~~~~~~~ 127:32.22 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsIClassInfoImpl.h:165:3: note: in expansion of macro 'NS_INTERFACE_MAP_END' 127:32.22 165 | NS_INTERFACE_MAP_END 127:32.22 | ^~~~~~~~~~~~~~~~~~~~ 127:32.22 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsIClassInfoImpl.h:170:3: note: in expansion of macro 'NS_IMPL_QUERY_INTERFACE_CI' 127:32.22 170 | NS_IMPL_QUERY_INTERFACE_CI(aClass, __VA_ARGS__) \ 127:32.22 | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 127:32.22 /builddir/build/BUILD/thunderbird-68.1.1/uriloader/exthandler/nsDBusHandlerApp.cpp:22:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CI' 127:32.22 22 | NS_IMPL_ISUPPORTS_CI(nsDBusHandlerApp, nsIDBusHandlerApp, nsIHandlerApp) 127:32.22 | ^~~~~~~~~~~~~~~~~~~~ 127:32.22 In file included from /builddir/build/BUILD/thunderbird-68.1.1/uriloader/exthandler/nsDBusHandlerApp.cpp:12, 127:32.22 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/uriloader/exthandler/Unified_cpp_uriloader_exthandler0.cpp:38: 127:32.22 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsIClassInfoImpl.h:136:5: note: some parts of macro expansion are not guarded by this 'else' clause 127:32.22 136 | } else 127:32.22 | ^~~~ 127:32.22 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsIClassInfoImpl.h:136:5: note: in definition of macro 'NS_IMPL_QUERY_CLASSINFO' 127:32.23 136 | } else 127:32.23 | ^~~~ 127:32.23 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsIClassInfoImpl.h:170:3: note: in expansion of macro 'NS_IMPL_QUERY_INTERFACE_CI' 127:32.23 170 | NS_IMPL_QUERY_INTERFACE_CI(aClass, __VA_ARGS__) \ 127:32.23 | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 127:32.23 /builddir/build/BUILD/thunderbird-68.1.1/uriloader/exthandler/nsDBusHandlerApp.cpp:22:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CI' 127:32.23 22 | NS_IMPL_ISUPPORTS_CI(nsDBusHandlerApp, nsIDBusHandlerApp, nsIHandlerApp) 127:32.23 | ^~~~~~~~~~~~~~~~~~~~ 127:32.56 In file included from /builddir/build/BUILD/thunderbird-68.1.1/ipc/chromium/src/chrome/common/file_descriptor_set_posix.h:14, 127:32.56 from /builddir/build/BUILD/thunderbird-68.1.1/ipc/chromium/src/chrome/common/ipc_message_utils.h:20, 127:32.56 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/ipc/IPCMessageUtils.h:11, 127:32.56 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PHandlerService.h:11, 127:32.56 from /builddir/build/BUILD/thunderbird-68.1.1/uriloader/exthandler/ContentHandlerService.h:4, 127:32.56 from /builddir/build/BUILD/thunderbird-68.1.1/uriloader/exthandler/ContentHandlerService.cpp:1, 127:32.56 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/uriloader/exthandler/Unified_cpp_uriloader_exthandler0.cpp:2: 127:32.56 /builddir/build/BUILD/thunderbird-68.1.1/uriloader/exthandler/nsExternalHelperAppService.cpp: In member function 'virtual nsresult nsExternalAppHandler::QueryInterface(const nsIID&, void**)': 127:32.56 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 127:32.56 1007 | foundInterface = 0; \ 127:32.56 | ^~~~~~~~~~~~~~ 127:32.56 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 127:32.56 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 127:32.56 | ^~~~~~~~~~~~~~~~~~~~~~~ 127:32.56 /builddir/build/BUILD/thunderbird-68.1.1/uriloader/exthandler/nsExternalHelperAppService.cpp:1186:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 127:32.56 1186 | NS_INTERFACE_MAP_END 127:32.56 | ^~~~~~~~~~~~~~~~~~~~ 127:32.56 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 127:32.57 981 | else 127:32.57 | ^~~~ 127:32.57 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 127:32.57 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 127:32.57 | ^~~~~~~~~~~~~~~~~~ 127:32.57 /builddir/build/BUILD/thunderbird-68.1.1/uriloader/exthandler/nsExternalHelperAppService.cpp:1185:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 127:32.57 1185 | NS_INTERFACE_MAP_ENTRY(nsINamed) 127:32.57 | ^~~~~~~~~~~~~~~~~~~~~~ 127:33.02 /builddir/build/BUILD/thunderbird-68.1.1/uriloader/exthandler/nsExternalProtocolHandler.cpp: In member function 'virtual nsresult nsExtProtocolChannel::QueryInterface(const nsIID&, void**)': 127:33.03 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 127:33.03 1007 | foundInterface = 0; \ 127:33.03 | ^~~~~~~~~~~~~~ 127:33.03 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 127:33.03 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 127:33.03 | ^~~~~~~~~~~~~~~~~~~~~~~ 127:33.03 /builddir/build/BUILD/thunderbird-68.1.1/uriloader/exthandler/nsExternalProtocolHandler.cpp:89:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 127:33.03 89 | NS_INTERFACE_MAP_END 127:33.03 | ^~~~~~~~~~~~~~~~~~~~ 127:33.03 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 127:33.03 981 | else 127:33.03 | ^~~~ 127:33.03 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 127:33.03 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 127:33.03 | ^~~~~~~~~~~~~~~~~~ 127:33.04 /builddir/build/BUILD/thunderbird-68.1.1/uriloader/exthandler/nsExternalProtocolHandler.cpp:88:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 127:33.05 88 | NS_INTERFACE_MAP_ENTRY(nsIRequestObserver) 127:33.06 | ^~~~~~~~~~~~~~~~~~~~~~ 127:33.06 /builddir/build/BUILD/thunderbird-68.1.1/uriloader/exthandler/nsExternalProtocolHandler.cpp: In member function 'virtual nsresult nsExternalProtocolHandler::QueryInterface(const nsIID&, void**)': 127:33.06 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 127:33.06 1007 | foundInterface = 0; \ 127:33.06 | ^~~~~~~~~~~~~~ 127:33.06 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 127:33.07 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 127:33.07 | ^~~~~~~~~~~~~~~~~~~~~~~ 127:33.07 /builddir/build/BUILD/thunderbird-68.1.1/uriloader/exthandler/nsExternalProtocolHandler.cpp:471:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 127:33.07 471 | NS_INTERFACE_MAP_END 127:33.07 | ^~~~~~~~~~~~~~~~~~~~ 127:33.09 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 127:33.09 981 | else 127:33.09 | ^~~~ 127:33.09 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 127:33.09 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 127:33.09 | ^~~~~~~~~~~~~~~~~~ 127:33.09 /builddir/build/BUILD/thunderbird-68.1.1/uriloader/exthandler/nsExternalProtocolHandler.cpp:470:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 127:33.09 470 | NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference) 127:33.09 | ^~~~~~~~~~~~~~~~~~~~~~ 127:33.18 /builddir/build/BUILD/thunderbird-68.1.1/uriloader/exthandler/nsMIMEInfoImpl.cpp: In member function 'virtual nsresult nsMIMEInfoBase::QueryInterface(const nsIID&, void**)': 127:33.19 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 127:33.19 1007 | foundInterface = 0; \ 127:33.19 | ^~~~~~~~~~~~~~ 127:33.19 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 127:33.19 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 127:33.19 | ^~~~~~~~~~~~~~~~~~~~~~~ 127:33.19 /builddir/build/BUILD/thunderbird-68.1.1/uriloader/exthandler/nsMIMEInfoImpl.cpp:26:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 127:33.19 26 | NS_INTERFACE_MAP_END 127:33.19 | ^~~~~~~~~~~~~~~~~~~~ 127:33.22 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:991:3: note: some parts of macro expansion are not guarded by this 'else' clause 127:33.22 991 | else 127:33.22 | ^~~~ 127:33.22 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1067:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 127:33.22 1067 | NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 127:33.22 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 127:33.22 /builddir/build/BUILD/thunderbird-68.1.1/uriloader/exthandler/nsMIMEInfoImpl.cpp:25:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 127:33.22 25 | NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIHandlerInfo) 127:33.22 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 127:38.89 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/HashTable.h:89, 127:38.89 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/js/HashTable.h:10, 127:38.89 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/js/TracingAPI.h:11, 127:38.89 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/js/GCPolicyAPI.h:49, 127:38.89 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/js/RootingAPI.h:22, 127:38.90 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/js/CallArgs.h:72, 127:38.90 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/jsapi.h:29, 127:38.90 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/dom/StructuredCloneHolder.h:10, 127:38.90 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/dom/ipc/StructuredCloneData.h:12, 127:38.90 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/ipc/IPCMessageUtils.h:16, 127:38.90 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PHandlerService.h:11, 127:38.90 from /builddir/build/BUILD/thunderbird-68.1.1/uriloader/exthandler/ContentHandlerService.h:4, 127:38.91 from /builddir/build/BUILD/thunderbird-68.1.1/uriloader/exthandler/ContentHandlerService.cpp:1, 127:38.91 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/uriloader/exthandler/Unified_cpp_uriloader_exthandler0.cpp:2: 127:38.91 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = std::map; long unsigned int N = 2]': 127:38.93 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:99:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = std::map]' 127:38.93 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/Layers.h:248:29: required from here 127:38.93 /builddir/build/BUILD/thunderbird-68.1.1/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] 127:38.93 67 | memset(&aArr[0], 0, N * sizeof(T)); 127:38.93 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 127:38.94 In file included from /usr/include/c++/9/map:61, 127:38.94 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/system_wrappers/map:3, 127:38.94 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/stl_wrappers/map:44, 127:38.94 from /builddir/build/BUILD/thunderbird-68.1.1/ipc/chromium/src/base/process_util.h:31, 127:38.94 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/ipc/IPCMessageUtils.h:10, 127:38.94 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PHandlerService.h:11, 127:38.95 from /builddir/build/BUILD/thunderbird-68.1.1/uriloader/exthandler/ContentHandlerService.h:4, 127:38.95 from /builddir/build/BUILD/thunderbird-68.1.1/uriloader/exthandler/ContentHandlerService.cpp:1, 127:38.95 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/uriloader/exthandler/Unified_cpp_uriloader_exthandler0.cpp:2: 127:38.95 /usr/include/c++/9/bits/stl_map.h:100:11: note: 'class std::map' declared here 127:38.95 100 | class map 127:38.95 | ^~~ 127:50.67 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:26, 127:50.67 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/ipc/ipdl/PHal.cpp:8, 127:50.67 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/ipc/ipdl/UnifiedProtocols16.cpp:92: 127:50.67 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 127:50.69 /builddir/build/BUILD/thunderbird-68.1.1/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] 127:50.69 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 127:50.69 | ^ 127:50.69 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 127:50.70 46 | struct Block { 127:50.70 | ^~~~~ 128:10.75 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:26, 128:10.75 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/ipc/ipdl/PHeapSnapshotTempFileHelper.cpp:7, 128:10.75 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/ipc/ipdl/UnifiedProtocols17.cpp:2: 128:10.76 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 128:10.76 /builddir/build/BUILD/thunderbird-68.1.1/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] 128:10.76 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 128:10.76 | ^ 128:10.76 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 128:10.76 46 | struct Block { 128:10.77 | ^~~~~ 128:27.89 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:26, 128:27.90 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/ipc/ipdl/PJavaScript.cpp:7, 128:27.90 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/ipc/ipdl/UnifiedProtocols18.cpp:20: 128:27.90 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 128:27.90 /builddir/build/BUILD/thunderbird-68.1.1/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] 128:27.90 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 128:27.90 | ^ 128:27.91 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 128:27.91 46 | struct Block { 128:27.91 | ^~~~~ 128:35.51 parser/prototype 128:35.51 parser/htmlparser 128:54.93 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsUtils.h:14, 128:54.93 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupports.h:79, 128:54.94 from /builddir/build/BUILD/thunderbird-68.1.1/parser/htmlparser/CNavDTD.cpp:7, 128:54.94 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/parser/htmlparser/Unified_cpp_parser_htmlparser0.cpp:2: 128:54.94 /builddir/build/BUILD/thunderbird-68.1.1/parser/htmlparser/nsExpatDriver.cpp: In member function 'virtual nsresult nsExpatDriver::QueryInterface(const nsIID&, void**)': 128:54.96 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 128:54.96 1007 | foundInterface = 0; \ 128:54.96 | ^~~~~~~~~~~~~~ 128:54.96 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 128:54.97 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 128:54.97 | ^~~~~~~~~~~~~~~~~~~~~~~ 128:54.97 /builddir/build/BUILD/thunderbird-68.1.1/parser/htmlparser/nsExpatDriver.cpp:230:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 128:54.97 230 | NS_INTERFACE_MAP_END 128:54.97 | ^~~~~~~~~~~~~~~~~~~~ 128:54.98 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:991:3: note: some parts of macro expansion are not guarded by this 'else' clause 128:54.98 991 | else 128:55.00 | ^~~~ 128:55.00 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1067:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 128:55.00 1067 | NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 128:55.00 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 128:55.01 /builddir/build/BUILD/thunderbird-68.1.1/parser/htmlparser/nsExpatDriver.cpp:229:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 128:55.01 229 | NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIDTD) 128:55.01 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 128:55.46 /builddir/build/BUILD/thunderbird-68.1.1/parser/htmlparser/nsParser.cpp: In member function 'virtual nsresult nsParser::QueryInterface(const nsIID&, void**)': 128:55.46 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 128:55.46 1007 | foundInterface = 0; \ 128:55.46 | ^~~~~~~~~~~~~~ 128:55.47 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 128:55.47 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 128:55.47 | ^~~~~~~~~~~~~~~~~~~~~~~ 128:55.47 /builddir/build/BUILD/thunderbird-68.1.1/parser/htmlparser/nsParser.cpp:200:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 128:55.47 200 | NS_INTERFACE_MAP_END 128:55.47 | ^~~~~~~~~~~~~~~~~~~~ 128:55.47 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:991:3: note: some parts of macro expansion are not guarded by this 'else' clause 128:55.47 991 | else 128:55.48 | ^~~~ 128:55.50 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1067:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 128:55.50 1067 | NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 128:55.50 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 128:55.50 /builddir/build/BUILD/thunderbird-68.1.1/parser/htmlparser/nsParser.cpp:199:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 128:55.50 199 | NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIParser) 128:55.50 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 128:59.79 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsUtils.h:14, 128:59.80 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupports.h:79, 128:59.80 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 128:59.80 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 128:59.80 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsCycleCollectionParticipant.h:12, 128:59.80 from /builddir/build/BUILD/thunderbird-68.1.1/parser/prototype/PrototypeDocumentParser.h:10, 128:59.81 from /builddir/build/BUILD/thunderbird-68.1.1/parser/prototype/PrototypeDocumentParser.cpp:7, 128:59.81 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/parser/prototype/Unified_cpp_parser_prototype0.cpp:2: 128:59.82 /builddir/build/BUILD/thunderbird-68.1.1/parser/prototype/PrototypeDocumentParser.cpp: In member function 'virtual nsresult mozilla::parser::PrototypeDocumentParser::QueryInterface(const nsIID&, void**)': 128:59.82 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 128:59.82 1007 | foundInterface = 0; \ 128:59.83 | ^~~~~~~~~~~~~~ 128:59.83 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 128:59.83 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 128:59.83 | ^~~~~~~~~~~~~~~~~~~~~~~ 128:59.83 /builddir/build/BUILD/thunderbird-68.1.1/parser/prototype/PrototypeDocumentParser.cpp:36:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 128:59.84 36 | NS_INTERFACE_MAP_END 128:59.85 | ^~~~~~~~~~~~~~~~~~~~ 128:59.85 In file included from /builddir/build/BUILD/thunderbird-68.1.1/parser/prototype/PrototypeDocumentParser.h:10, 128:59.85 from /builddir/build/BUILD/thunderbird-68.1.1/parser/prototype/PrototypeDocumentParser.cpp:7, 128:59.85 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/parser/prototype/Unified_cpp_parser_prototype0.cpp:2: 128:59.85 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 128:59.86 302 | } else 128:59.86 | ^~~~ 128:59.86 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsCycleCollectionParticipant.h:311:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 128:59.86 311 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 128:59.86 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 128:59.86 /builddir/build/BUILD/thunderbird-68.1.1/parser/prototype/PrototypeDocumentParser.cpp:35:3: note: in expansion of macro 'NS_INTERFACE_TABLE_TO_MAP_SEGUE_CYCLE_COLLECTION' 128:59.87 35 | NS_INTERFACE_TABLE_TO_MAP_SEGUE_CYCLE_COLLECTION(PrototypeDocumentParser) 128:59.87 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129:06.12 parser/html 129:11.18 gfx/cairo/cairo/src 129:12.21 In file included from /builddir/build/BUILD/thunderbird-68.1.1/gfx/cairo/cairo/src/cairoint.h:2573, 129:12.21 from /builddir/build/BUILD/thunderbird-68.1.1/gfx/cairo/cairo/src/cairo-bentley-ottmann-rectangular.c:39: 129:12.21 /builddir/build/BUILD/thunderbird-68.1.1/gfx/cairo/cairo/src/cairo-bentley-ottmann-rectangular.c: In function 'pqueue_grow': 129:12.21 /builddir/build/BUILD/thunderbird-68.1.1/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 129:12.21 83 | _cairo_malloc((unsigned) (a) * (unsigned) (size))) 129:12.22 | ^ 129:12.22 /builddir/build/BUILD/thunderbird-68.1.1/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 129:12.22 62 | ((size) ? malloc((unsigned) (size)) : NULL) 129:12.22 | ^~~~ 129:12.22 /builddir/build/BUILD/thunderbird-68.1.1/gfx/cairo/cairo/src/cairo-bentley-ottmann-rectangular.c:165:17: note: in expansion of macro '_cairo_malloc_ab' 129:12.22 165 | new_elements = _cairo_malloc_ab (pq->max_size, 129:12.22 | ^~~~~~~~~~~~~~~~ 129:15.32 In file included from /builddir/build/BUILD/thunderbird-68.1.1/gfx/cairo/cairo/src/cairoint.h:2573, 129:15.32 from /builddir/build/BUILD/thunderbird-68.1.1/gfx/cairo/cairo/src/cairo-bentley-ottmann.c:39: 129:15.33 /builddir/build/BUILD/thunderbird-68.1.1/gfx/cairo/cairo/src/cairo-bentley-ottmann.c: In function '_pqueue_grow': 129:15.33 /builddir/build/BUILD/thunderbird-68.1.1/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 129:15.35 83 | _cairo_malloc((unsigned) (a) * (unsigned) (size))) 129:15.35 | ^ 129:15.35 /builddir/build/BUILD/thunderbird-68.1.1/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 129:15.35 62 | ((size) ? malloc((unsigned) (size)) : NULL) 129:15.35 | ^~~~ 129:15.36 /builddir/build/BUILD/thunderbird-68.1.1/gfx/cairo/cairo/src/cairo-bentley-ottmann.c:904:17: note: in expansion of macro '_cairo_malloc_ab' 129:15.36 904 | new_elements = _cairo_malloc_ab (pq->max_size, 129:15.36 | ^~~~~~~~~~~~~~~~ 129:18.33 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/system_wrappers/features.h:3, 129:18.33 from /usr/include/assert.h:35, 129:18.33 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/system_wrappers/assert.h:3, 129:18.33 from /builddir/build/BUILD/thunderbird-68.1.1/gfx/cairo/cairo/src/cairoint.h:57, 129:18.34 from /builddir/build/BUILD/thunderbird-68.1.1/gfx/cairo/cairo/src/cairo-cff-subset.c:43: 129:18.34 /usr/include/features.h:185:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] 129:18.34 185 | # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" 129:18.34 | ^~~~~~~ 129:22.46 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/system_wrappers/features.h:3, 129:22.46 from /usr/include/assert.h:35, 129:22.46 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/system_wrappers/assert.h:3, 129:22.46 from /builddir/build/BUILD/thunderbird-68.1.1/gfx/cairo/cairo/src/cairoint.h:57, 129:22.47 from /builddir/build/BUILD/thunderbird-68.1.1/gfx/cairo/cairo/src/cairo-ft-font.c:42: 129:22.47 /usr/include/features.h:185:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] 129:22.47 185 | # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" 129:22.47 | ^~~~~~~ 129:22.94 /builddir/build/BUILD/thunderbird-68.1.1/gfx/cairo/cairo/src/cairo-ft-font.c:66: warning: "_GNU_SOURCE" redefined 129:22.94 66 | #define _GNU_SOURCE /* for RTLD_DEFAULT */ 129:22.94 | 129:22.94 : note: this is the location of the previous definition 129:22.95 /builddir/build/BUILD/thunderbird-68.1.1/gfx/cairo/cairo/src/cairo-ft-font.c: In function '_cairo_ft_unscaled_font_fini': 129:22.96 /builddir/build/BUILD/thunderbird-68.1.1/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] 129:22.96 472 | free (unscaled->var_coords); 129:22.96 | ~~~~~~~~^~~~~~~~~~~~ 129:22.96 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/system_wrappers/stdlib.h:3, 129:22.96 from /builddir/build/BUILD/thunderbird-68.1.1/gfx/cairo/cairo/src/cairoint.h:58, 129:22.96 from /builddir/build/BUILD/thunderbird-68.1.1/gfx/cairo/cairo/src/cairo-ft-font.c:42: 129:22.96 /usr/include/stdlib.h:565:25: note: expected 'void *' but argument is of type 'const FT_Fixed *' {aka 'const long int *'} 129:22.97 565 | extern void free (void *__ptr) __THROW; 129:22.97 | ~~~~~~^~~~~ 129:22.99 /builddir/build/BUILD/thunderbird-68.1.1/gfx/cairo/cairo/src/cairo-ft-font.c: In function '_cairo_ft_unscaled_font_lock_face': 129:22.99 /builddir/build/BUILD/thunderbird-68.1.1/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] 129:23.00 757 | (*setCoords)(face, unscaled->num_var_coords, unscaled->var_coords); 129:23.00 | ~~~~~~~~^~~~~~~~~~~~ 129:23.00 /builddir/build/BUILD/thunderbird-68.1.1/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 *'} 129:23.02 In file included from /builddir/build/BUILD/thunderbird-68.1.1/gfx/cairo/cairo/src/cairoint.h:2573, 129:23.02 from /builddir/build/BUILD/thunderbird-68.1.1/gfx/cairo/cairo/src/cairo-ft-font.c:42: 129:23.02 /builddir/build/BUILD/thunderbird-68.1.1/gfx/cairo/cairo/src/cairo-ft-font.c: In function '_get_bitmap_surface': 129:23.02 /builddir/build/BUILD/thunderbird-68.1.1/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 129:23.02 83 | _cairo_malloc((unsigned) (a) * (unsigned) (size))) 129:23.02 | ^ 129:23.02 /builddir/build/BUILD/thunderbird-68.1.1/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 129:23.02 62 | ((size) ? malloc((unsigned) (size)) : NULL) 129:23.02 | ^~~~ 129:23.03 /builddir/build/BUILD/thunderbird-68.1.1/gfx/cairo/cairo/src/cairo-ft-font.c:1227:13: note: in expansion of macro '_cairo_malloc_ab' 129:23.03 1227 | data = _cairo_malloc_ab (height, stride); 129:23.04 | ^~~~~~~~~~~~~~~~ 129:23.04 /builddir/build/BUILD/thunderbird-68.1.1/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 129:23.04 83 | _cairo_malloc((unsigned) (a) * (unsigned) (size))) 129:23.04 | ^ 129:23.04 /builddir/build/BUILD/thunderbird-68.1.1/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 129:23.04 62 | ((size) ? malloc((unsigned) (size)) : NULL) 129:23.04 | ^~~~ 129:23.04 /builddir/build/BUILD/thunderbird-68.1.1/gfx/cairo/cairo/src/cairo-ft-font.c:1289:10: note: in expansion of macro '_cairo_malloc_ab' 129:23.05 1289 | data = _cairo_malloc_ab (height, stride); 129:23.05 | ^~~~~~~~~~~~~~~~ 129:23.08 /builddir/build/BUILD/thunderbird-68.1.1/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 129:23.08 83 | _cairo_malloc((unsigned) (a) * (unsigned) (size))) 129:23.08 | ^ 129:23.08 /builddir/build/BUILD/thunderbird-68.1.1/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 129:23.08 62 | ((size) ? malloc((unsigned) (size)) : NULL) 129:23.08 | ^~~~ 129:23.08 /builddir/build/BUILD/thunderbird-68.1.1/gfx/cairo/cairo/src/cairo-ft-font.c:1310:13: note: in expansion of macro '_cairo_malloc_ab' 129:23.09 1310 | data = _cairo_malloc_ab (height, stride); 129:23.10 | ^~~~~~~~~~~~~~~~ 129:23.10 /builddir/build/BUILD/thunderbird-68.1.1/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 129:23.10 83 | _cairo_malloc((unsigned) (a) * (unsigned) (size))) 129:23.10 | ^ 129:23.10 /builddir/build/BUILD/thunderbird-68.1.1/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 129:23.10 62 | ((size) ? malloc((unsigned) (size)) : NULL) 129:23.11 | ^~~~ 129:23.12 /builddir/build/BUILD/thunderbird-68.1.1/gfx/cairo/cairo/src/cairo-ft-font.c:1343:13: note: in expansion of macro '_cairo_malloc_ab' 129:23.12 1343 | data = _cairo_malloc_ab (height, stride); 129:23.12 | ^~~~~~~~~~~~~~~~ 129:27.02 In file included from /builddir/build/BUILD/thunderbird-68.1.1/gfx/cairo/cairo/src/cairoint.h:2573, 129:27.02 from /builddir/build/BUILD/thunderbird-68.1.1/gfx/cairo/cairo/src/cairo-pdf-operators.c:42: 129:27.02 /builddir/build/BUILD/thunderbird-68.1.1/gfx/cairo/cairo/src/cairo-pdf-operators.c: In function '_cairo_pdf_operators_emit_stroke_style': 129:27.02 /builddir/build/BUILD/thunderbird-68.1.1/gfx/cairo/cairo/src/cairo-malloc-private.h:127:50: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 129:27.02 127 | _cairo_malloc((unsigned) (a) * (unsigned) (b) * (unsigned) (size))) 129:27.02 | ^ 129:27.02 /builddir/build/BUILD/thunderbird-68.1.1/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 129:27.02 62 | ((size) ? malloc((unsigned) (size)) : NULL) 129:27.02 | ^~~~ 129:27.02 /builddir/build/BUILD/thunderbird-68.1.1/gfx/cairo/cairo/src/cairo-pdf-operators.c:578:13: note: in expansion of macro '_cairo_malloc_abc' 129:27.02 578 | dash = _cairo_malloc_abc (num_dashes, 2, sizeof (double)); 129:27.02 | ^~~~~~~~~~~~~~~~~ 129:27.03 /builddir/build/BUILD/thunderbird-68.1.1/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 129:27.03 83 | _cairo_malloc((unsigned) (a) * (unsigned) (size))) 129:27.03 | ^ 129:27.03 /builddir/build/BUILD/thunderbird-68.1.1/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 129:27.03 62 | ((size) ? malloc((unsigned) (size)) : NULL) 129:27.03 | ^~~~ 129:27.03 /builddir/build/BUILD/thunderbird-68.1.1/gfx/cairo/cairo/src/cairo-pdf-operators.c:594:14: note: in expansion of macro '_cairo_malloc_ab' 129:27.03 594 | dash = _cairo_malloc_ab (num_dashes, sizeof (double)); 129:27.03 | ^~~~~~~~~~~~~~~~ 129:28.67 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/system_wrappers/features.h:3, 129:28.67 from /usr/include/assert.h:35, 129:28.67 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/system_wrappers/assert.h:3, 129:28.67 from /builddir/build/BUILD/thunderbird-68.1.1/gfx/cairo/cairo/src/cairoint.h:57, 129:28.67 from /builddir/build/BUILD/thunderbird-68.1.1/gfx/cairo/cairo/src/cairo-pdf-surface.c:43: 129:28.68 /usr/include/features.h:185:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] 129:28.68 185 | # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" 129:28.68 | ^~~~~~~ 129:29.19 In file included from /builddir/build/BUILD/thunderbird-68.1.1/gfx/cairo/cairo/src/cairoint.h:2573, 129:29.19 from /builddir/build/BUILD/thunderbird-68.1.1/gfx/cairo/cairo/src/cairo-pdf-surface.c:43: 129:29.19 /builddir/build/BUILD/thunderbird-68.1.1/gfx/cairo/cairo/src/cairo-pdf-surface.c: In function '_cairo_pdf_surface_emit_smask': 129:29.20 /builddir/build/BUILD/thunderbird-68.1.1/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 129:29.20 83 | _cairo_malloc((unsigned) (a) * (unsigned) (size))) 129:29.20 | ^ 129:29.20 /builddir/build/BUILD/thunderbird-68.1.1/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 129:29.20 62 | ((size) ? malloc((unsigned) (size)) : NULL) 129:29.20 | ^~~~ 129:29.20 /builddir/build/BUILD/thunderbird-68.1.1/gfx/cairo/cairo/src/cairo-pdf-surface.c:1796:10: note: in expansion of macro '_cairo_malloc_ab' 129:29.21 1796 | alpha = _cairo_malloc_ab ((image->width+7) / 8, image->height); 129:29.21 | ^~~~~~~~~~~~~~~~ 129:29.22 /builddir/build/BUILD/thunderbird-68.1.1/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 129:29.22 83 | _cairo_malloc((unsigned) (a) * (unsigned) (size))) 129:29.22 | ^ 129:29.22 /builddir/build/BUILD/thunderbird-68.1.1/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 129:29.22 62 | ((size) ? malloc((unsigned) (size)) : NULL) 129:29.22 | ^~~~ 129:29.22 /builddir/build/BUILD/thunderbird-68.1.1/gfx/cairo/cairo/src/cairo-pdf-surface.c:1799:10: note: in expansion of macro '_cairo_malloc_ab' 129:29.23 1799 | alpha = _cairo_malloc_ab (image->height, image->width); 129:29.23 | ^~~~~~~~~~~~~~~~ 129:29.23 /builddir/build/BUILD/thunderbird-68.1.1/gfx/cairo/cairo/src/cairo-pdf-surface.c: In function '_cairo_pdf_surface_emit_image': 129:29.25 /builddir/build/BUILD/thunderbird-68.1.1/gfx/cairo/cairo/src/cairo-malloc-private.h:127:50: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 129:29.25 127 | _cairo_malloc((unsigned) (a) * (unsigned) (b) * (unsigned) (size))) 129:29.25 | ^ 129:29.25 /builddir/build/BUILD/thunderbird-68.1.1/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 129:29.25 62 | ((size) ? malloc((unsigned) (size)) : NULL) 129:29.25 | ^~~~ 129:29.25 /builddir/build/BUILD/thunderbird-68.1.1/gfx/cairo/cairo/src/cairo-pdf-surface.c:1897:11: note: in expansion of macro '_cairo_malloc_abc' 129:29.25 1897 | rgb = _cairo_malloc_abc (image->width, image->height, 3); 129:29.26 | ^~~~~~~~~~~~~~~~~ 129:29.31 /builddir/build/BUILD/thunderbird-68.1.1/gfx/cairo/cairo/src/cairo-pdf-surface.c: In function '_cairo_pdf_surface_emit_pattern_stops': 129:29.32 /builddir/build/BUILD/thunderbird-68.1.1/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 129:29.32 83 | _cairo_malloc((unsigned) (a) * (unsigned) (size))) 129:29.32 | ^ 129:29.33 /builddir/build/BUILD/thunderbird-68.1.1/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 129:29.33 62 | ((size) ? malloc((unsigned) (size)) : NULL) 129:29.33 | ^~~~ 129:29.33 /builddir/build/BUILD/thunderbird-68.1.1/gfx/cairo/cairo/src/cairo-pdf-surface.c:2769:16: note: in expansion of macro '_cairo_malloc_ab' 129:29.33 2769 | allstops = _cairo_malloc_ab ((pattern->n_stops + 2), sizeof (cairo_pdf_color_stop_t)); 129:29.33 | ^~~~~~~~~~~~~~~~ 129:29.42 /builddir/build/BUILD/thunderbird-68.1.1/gfx/cairo/cairo/src/cairo-pdf-surface.c: In function '_cairo_pdf_surface_emit_type3_font_subset': 129:29.43 /builddir/build/BUILD/thunderbird-68.1.1/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 129:29.43 83 | _cairo_malloc((unsigned) (a) * (unsigned) (size))) 129:29.43 | ^ 129:29.43 /builddir/build/BUILD/thunderbird-68.1.1/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 129:29.43 62 | ((size) ? malloc((unsigned) (size)) : NULL) 129:29.43 | ^~~~ 129:29.43 /builddir/build/BUILD/thunderbird-68.1.1/gfx/cairo/cairo/src/cairo-pdf-surface.c:4479:14: note: in expansion of macro '_cairo_malloc_ab' 129:29.43 4479 | glyphs = _cairo_malloc_ab (font_subset->num_glyphs, sizeof (cairo_pdf_resource_t)); 129:29.43 | ^~~~~~~~~~~~~~~~ 129:29.43 /builddir/build/BUILD/thunderbird-68.1.1/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 129:29.43 83 | _cairo_malloc((unsigned) (a) * (unsigned) (size))) 129:29.43 | ^ 129:29.43 /builddir/build/BUILD/thunderbird-68.1.1/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 129:29.43 62 | ((size) ? malloc((unsigned) (size)) : NULL) 129:29.43 | ^~~~ 129:29.43 /builddir/build/BUILD/thunderbird-68.1.1/gfx/cairo/cairo/src/cairo-pdf-surface.c:4483:14: note: in expansion of macro '_cairo_malloc_ab' 129:29.43 4483 | widths = _cairo_malloc_ab (font_subset->num_glyphs, sizeof (double)); 129:29.43 | ^~~~~~~~~~~~~~~~ 129:29.54 /builddir/build/BUILD/thunderbird-68.1.1/gfx/cairo/cairo/src/cairo-pdf-surface.c: In function '_cairo_pdf_surface_show_text_glyphs': 129:29.54 /builddir/build/BUILD/thunderbird-68.1.1/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 129:29.54 83 | _cairo_malloc((unsigned) (a) * (unsigned) (size))) 129:29.54 | ^ 129:29.54 /builddir/build/BUILD/thunderbird-68.1.1/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 129:29.54 62 | ((size) ? malloc((unsigned) (size)) : NULL) 129:29.54 | ^~~~ 129:29.54 /builddir/build/BUILD/thunderbird-68.1.1/gfx/cairo/cairo/src/cairo-pdf-surface.c:6118:22: note: in expansion of macro '_cairo_malloc_ab' 129:29.54 6118 | group->glyphs = _cairo_malloc_ab (num_glyphs, sizeof (cairo_glyph_t)); 129:29.54 | ^~~~~~~~~~~~~~~~ 129:29.55 /builddir/build/BUILD/thunderbird-68.1.1/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 129:29.55 83 | _cairo_malloc((unsigned) (a) * (unsigned) (size))) 129:29.55 | ^ 129:29.55 /builddir/build/BUILD/thunderbird-68.1.1/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 129:29.55 62 | ((size) ? malloc((unsigned) (size)) : NULL) 129:29.55 | ^~~~ 129:29.55 /builddir/build/BUILD/thunderbird-68.1.1/gfx/cairo/cairo/src/cairo-pdf-surface.c:6128:24: note: in expansion of macro '_cairo_malloc_ab' 129:29.55 6128 | group->clusters = _cairo_malloc_ab (num_clusters, sizeof (cairo_text_cluster_t)); 129:29.55 | ^~~~~~~~~~~~~~~~ 129:33.97 /builddir/build/BUILD/thunderbird-68.1.1/gfx/cairo/cairo/src/cairo-pdf-surface.c: In function '_cairo_pdf_surface_show_page': 129:33.97 /builddir/build/BUILD/thunderbird-68.1.1/gfx/cairo/cairo/src/cairo-pdf-surface.c:2201:14: warning: 'interpolate' may be used uninitialized in this function [-Wmaybe-uninitialized] 129:33.98 2201 | status = _cairo_pdf_surface_emit_image (surface, (cairo_image_surface_t *)pad_image, 129:33.98 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129:33.98 2202 | resource, interpolate); 129:33.98 | ~~~~~~~~~~~~~~~~~~~~~~ 129:33.98 /builddir/build/BUILD/thunderbird-68.1.1/gfx/cairo/cairo/src/cairo-pdf-surface.c:2137:18: note: 'interpolate' was declared here 129:33.98 2137 | cairo_bool_t interpolate; 129:33.98 | ^~~~~~~~~~~ 129:34.86 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsUtils.h:14, 129:34.86 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupports.h:79, 129:34.86 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsHashKeys.h:11, 129:34.87 from /builddir/build/BUILD/thunderbird-68.1.1/parser/html/nsHtml5AtomTable.h:8, 129:34.87 from /builddir/build/BUILD/thunderbird-68.1.1/parser/html/nsHtml5AtomTable.cpp:5, 129:34.87 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/parser/html/Unified_cpp_parser_html0.cpp:2: 129:34.87 /builddir/build/BUILD/thunderbird-68.1.1/parser/html/nsHtml5DocumentBuilder.cpp: In member function 'virtual nsresult nsHtml5DocumentBuilder::QueryInterface(const nsIID&, void**)': 129:34.89 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 129:34.89 1022 | foundInterface = 0; \ 129:34.89 | ^~~~~~~~~~~~~~ 129:34.89 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 129:34.89 1071 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 129:34.90 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129:34.90 /builddir/build/BUILD/thunderbird-68.1.1/parser/html/nsHtml5DocumentBuilder.cpp:19:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 129:34.90 19 | NS_INTERFACE_MAP_END_INHERITING(nsContentSink) 129:34.90 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129:34.90 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsWrapperCache.h:10, 129:34.90 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/xpcpublic.h:22, 129:34.90 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsThreadUtils.h:24, 129:34.91 from /builddir/build/BUILD/thunderbird-68.1.1/parser/html/nsHtml5AtomTable.cpp:6, 129:34.91 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/parser/html/Unified_cpp_parser_html0.cpp:2: 129:34.91 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 129:34.91 302 | } else 129:34.91 | ^~~~ 129:34.91 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 129:34.91 306 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 129:34.92 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129:34.92 /builddir/build/BUILD/thunderbird-68.1.1/parser/html/nsHtml5DocumentBuilder.cpp:18:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 129:34.92 18 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(nsHtml5DocumentBuilder) 129:34.92 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129:35.80 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsUtils.h:14, 129:35.80 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupports.h:79, 129:35.81 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsHashKeys.h:11, 129:35.81 from /builddir/build/BUILD/thunderbird-68.1.1/parser/html/nsHtml5AtomTable.h:8, 129:35.81 from /builddir/build/BUILD/thunderbird-68.1.1/parser/html/nsHtml5AtomTable.cpp:5, 129:35.81 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/parser/html/Unified_cpp_parser_html0.cpp:2: 129:35.81 /builddir/build/BUILD/thunderbird-68.1.1/parser/html/nsHtml5Parser.cpp: In member function 'virtual nsresult nsHtml5Parser::QueryInterface(const nsIID&, void**)': 129:35.82 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 129:35.82 1007 | foundInterface = 0; \ 129:35.82 | ^~~~~~~~~~~~~~ 129:35.82 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 129:35.83 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 129:35.83 | ^~~~~~~~~~~~~~~~~~~~~~~ 129:35.83 /builddir/build/BUILD/thunderbird-68.1.1/parser/html/nsHtml5Parser.cpp:21:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 129:35.83 21 | NS_INTERFACE_MAP_END 129:35.83 | ^~~~~~~~~~~~~~~~~~~~ 129:35.83 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsWrapperCache.h:10, 129:35.83 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/xpcpublic.h:22, 129:35.83 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsThreadUtils.h:24, 129:35.84 from /builddir/build/BUILD/thunderbird-68.1.1/parser/html/nsHtml5AtomTable.cpp:6, 129:35.84 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/parser/html/Unified_cpp_parser_html0.cpp:2: 129:35.86 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 129:35.86 302 | } else 129:35.86 | ^~~~ 129:35.87 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsCycleCollectionParticipant.h:311:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 129:35.87 311 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 129:35.87 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129:35.87 /builddir/build/BUILD/thunderbird-68.1.1/parser/html/nsHtml5Parser.cpp:20:3: note: in expansion of macro 'NS_INTERFACE_TABLE_TO_MAP_SEGUE_CYCLE_COLLECTION' 129:35.87 20 | NS_INTERFACE_TABLE_TO_MAP_SEGUE_CYCLE_COLLECTION(nsHtml5Parser) 129:35.87 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129:36.59 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/system_wrappers/features.h:3, 129:36.59 from /usr/include/assert.h:35, 129:36.59 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/system_wrappers/assert.h:3, 129:36.59 from /builddir/build/BUILD/thunderbird-68.1.1/gfx/cairo/cairo/src/cairoint.h:57, 129:36.60 from /builddir/build/BUILD/thunderbird-68.1.1/gfx/cairo/cairo/src/cairo-ps-surface.c:57: 129:36.60 /usr/include/features.h:185:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] 129:36.60 185 | # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" 129:36.60 | ^~~~~~~ 129:37.13 In file included from /builddir/build/BUILD/thunderbird-68.1.1/gfx/cairo/cairo/src/cairoint.h:2573, 129:37.13 from /builddir/build/BUILD/thunderbird-68.1.1/gfx/cairo/cairo/src/cairo-ps-surface.c:57: 129:37.14 /builddir/build/BUILD/thunderbird-68.1.1/gfx/cairo/cairo/src/cairo-ps-surface.c: In function '_cairo_ps_surface_emit_pattern_stops': 129:37.14 /builddir/build/BUILD/thunderbird-68.1.1/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 129:37.14 83 | _cairo_malloc((unsigned) (a) * (unsigned) (size))) 129:37.14 | ^ 129:37.14 /builddir/build/BUILD/thunderbird-68.1.1/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 129:37.14 62 | ((size) ? malloc((unsigned) (size)) : NULL) 129:37.14 | ^~~~ 129:37.14 /builddir/build/BUILD/thunderbird-68.1.1/gfx/cairo/cairo/src/cairo-ps-surface.c:3089:16: note: in expansion of macro '_cairo_malloc_ab' 129:37.15 3089 | allstops = _cairo_malloc_ab ((pattern->n_stops + 2), sizeof (cairo_ps_color_stop_t)); 129:37.15 | ^~~~~~~~~~~~~~~~ 129:41.17 In file included from /builddir/build/BUILD/thunderbird-68.1.1/gfx/cairo/cairo/src/cairoint.h:2573, 129:41.17 from /builddir/build/BUILD/thunderbird-68.1.1/gfx/cairo/cairo/src/cairo-surface-wrapper.c:38: 129:41.17 /builddir/build/BUILD/thunderbird-68.1.1/gfx/cairo/cairo/src/cairo-surface-wrapper.c: In function '_cairo_surface_wrapper_show_text_glyphs': 129:41.17 /builddir/build/BUILD/thunderbird-68.1.1/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 129:41.18 83 | _cairo_malloc((unsigned) (a) * (unsigned) (size))) 129:41.18 | ^ 129:41.18 /builddir/build/BUILD/thunderbird-68.1.1/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 129:41.18 62 | ((size) ? malloc((unsigned) (size)) : NULL) 129:41.18 | ^~~~ 129:41.18 /builddir/build/BUILD/thunderbird-68.1.1/gfx/cairo/cairo/src/cairo-surface-wrapper.c:592:15: note: in expansion of macro '_cairo_malloc_ab' 129:41.18 592 | dev_glyphs = _cairo_malloc_ab (num_glyphs, sizeof (cairo_glyph_t)); 129:41.19 | ^~~~~~~~~~~~~~~~ 129:42.28 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/system_wrappers/features.h:3, 129:42.28 from /usr/include/assert.h:35, 129:42.28 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/system_wrappers/assert.h:3, 129:42.28 from /builddir/build/BUILD/thunderbird-68.1.1/gfx/cairo/cairo/src/cairoint.h:57, 129:42.28 from /builddir/build/BUILD/thunderbird-68.1.1/gfx/cairo/cairo/src/cairo-truetype-subset.c:44: 129:42.29 /usr/include/features.h:185:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] 129:42.29 185 | # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" 129:42.29 | ^~~~~~~ 129:45.24 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/system_wrappers/features.h:3, 129:45.24 from /usr/include/assert.h:35, 129:45.24 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/system_wrappers/assert.h:3, 129:45.24 from /builddir/build/BUILD/thunderbird-68.1.1/gfx/cairo/cairo/src/cairoint.h:57, 129:45.24 from /builddir/build/BUILD/thunderbird-68.1.1/gfx/cairo/cairo/src/cairo-type1-fallback.c:37: 129:45.25 /usr/include/features.h:185:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] 129:45.25 185 | # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" 129:45.25 | ^~~~~~~ 129:46.60 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:26, 129:46.61 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/ipc/ipdl/PMedia.cpp:7, 129:46.61 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/ipc/ipdl/UnifiedProtocols19.cpp:11: 129:46.61 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 129:46.62 /builddir/build/BUILD/thunderbird-68.1.1/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] 129:46.64 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 129:46.64 | ^ 129:46.65 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 129:46.65 46 | struct Block { 129:46.65 | ^~~~~ 129:46.78 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/system_wrappers/features.h:3, 129:46.78 from /usr/include/assert.h:35, 129:46.78 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/system_wrappers/assert.h:3, 129:46.79 from /builddir/build/BUILD/thunderbird-68.1.1/gfx/cairo/cairo/src/cairoint.h:57, 129:46.79 from /builddir/build/BUILD/thunderbird-68.1.1/gfx/cairo/cairo/src/cairo-type1-subset.c:43: 129:46.79 /usr/include/features.h:185:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] 129:46.79 185 | # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" 129:46.79 | ^~~~~~~ 129:50.66 /builddir/build/BUILD/thunderbird-68.1.1/gfx/cairo/cairo/src/cairo-xlib-display.c: In function '_cairo_xlib_display_get_xrender_format': 129:50.66 /builddir/build/BUILD/thunderbird-68.1.1/gfx/cairo/cairo/src/cairo-xlib-display.c:620:23: warning: 'pict_format' may be used uninitialized in this function [-Wmaybe-uninitialized] 129:50.67 620 | xrender_format = XRenderFindStandardFormat (display->display, 129:50.67 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129:50.67 621 | pict_format); 129:50.67 | ~~~~~~~~~~~~ 129:52.28 In file included from /builddir/build/BUILD/thunderbird-68.1.1/gfx/cairo/cairo/src/cairoint.h:2573, 129:52.28 from /builddir/build/BUILD/thunderbird-68.1.1/gfx/cairo/cairo/src/cairo-xlib-surface.c:48: 129:52.29 /builddir/build/BUILD/thunderbird-68.1.1/gfx/cairo/cairo/src/cairo-xlib-surface.c: In function '_cairo_xlib_surface_set_clip_region': 129:52.29 /builddir/build/BUILD/thunderbird-68.1.1/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 129:52.29 83 | _cairo_malloc((unsigned) (a) * (unsigned) (size))) 129:52.29 | ^ 129:52.29 /builddir/build/BUILD/thunderbird-68.1.1/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 129:52.29 62 | ((size) ? malloc((unsigned) (size)) : NULL) 129:52.29 | ^~~~ 129:52.30 /builddir/build/BUILD/thunderbird-68.1.1/gfx/cairo/cairo/src/cairo-xlib-surface.c:305:14: note: in expansion of macro '_cairo_malloc_ab' 129:52.30 305 | rects = _cairo_malloc_ab (n_rects, sizeof (XRectangle)); 129:52.30 | ^~~~~~~~~~~~~~~~ 129:52.32 /builddir/build/BUILD/thunderbird-68.1.1/gfx/cairo/cairo/src/cairo-xlib-surface.c: In function '_draw_image_surface': 129:52.32 /builddir/build/BUILD/thunderbird-68.1.1/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 129:52.32 83 | _cairo_malloc((unsigned) (a) * (unsigned) (size))) 129:52.32 | ^ 129:52.32 /builddir/build/BUILD/thunderbird-68.1.1/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 129:52.33 62 | ((size) ? malloc((unsigned) (size)) : NULL) 129:52.33 | ^~~~ 129:52.33 /builddir/build/BUILD/thunderbird-68.1.1/gfx/cairo/cairo/src/cairo-xlib-surface.c:1262:16: note: in expansion of macro '_cairo_malloc_ab' 129:52.33 1262 | ximage.data = _cairo_malloc_ab (stride, ximage.height); 129:52.33 | ^~~~~~~~~~~~~~~~ 129:52.33 /builddir/build/BUILD/thunderbird-68.1.1/gfx/cairo/cairo/src/cairo-xlib-surface.c: In function '_cairo_xlib_surface_acquire_pattern_surface': 129:52.34 /builddir/build/BUILD/thunderbird-68.1.1/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 129:52.34 83 | _cairo_malloc((unsigned) (a) * (unsigned) (size))) 129:52.34 | ^ 129:52.34 /builddir/build/BUILD/thunderbird-68.1.1/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 129:52.34 62 | ((size) ? malloc((unsigned) (size)) : NULL) 129:52.35 | ^~~~ 129:52.35 /builddir/build/BUILD/thunderbird-68.1.1/gfx/cairo/cairo/src/cairo-xlib-surface.c:2106:7: note: in expansion of macro '_cairo_malloc_ab' 129:52.35 2106 | _cairo_malloc_ab (gradient->n_stops, 129:52.37 | ^~~~~~~~~~~~~~~~ 129:52.37 /builddir/build/BUILD/thunderbird-68.1.1/gfx/cairo/cairo/src/cairo-xlib-surface.c: In function '_cairo_xlib_surface_fill_rectangles': 129:52.37 /builddir/build/BUILD/thunderbird-68.1.1/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 129:52.38 83 | _cairo_malloc((unsigned) (a) * (unsigned) (size))) 129:52.38 | ^ 129:52.38 /builddir/build/BUILD/thunderbird-68.1.1/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 129:52.38 62 | ((size) ? malloc((unsigned) (size)) : NULL) 129:52.40 | ^~~~ 129:52.40 /builddir/build/BUILD/thunderbird-68.1.1/gfx/cairo/cairo/src/cairo-xlib-surface.c:2775:15: note: in expansion of macro '_cairo_malloc_ab' 129:52.40 2775 | xrects = _cairo_malloc_ab (num_rects, sizeof (XRectangle)); 129:52.40 | ^~~~~~~~~~~~~~~~ 129:52.40 /builddir/build/BUILD/thunderbird-68.1.1/gfx/cairo/cairo/src/cairo-xlib-surface.c: In function '_cairo_xlib_surface_composite_trapezoids': 129:52.41 /builddir/build/BUILD/thunderbird-68.1.1/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 129:52.41 83 | _cairo_malloc((unsigned) (a) * (unsigned) (size))) 129:52.41 | ^ 129:52.41 /builddir/build/BUILD/thunderbird-68.1.1/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 129:52.41 62 | ((size) ? malloc((unsigned) (size)) : NULL) 129:52.41 | ^~~~ 129:52.42 /builddir/build/BUILD/thunderbird-68.1.1/gfx/cairo/cairo/src/cairo-xlib-surface.c:2928:11: note: in expansion of macro '_cairo_malloc_ab' 129:52.42 2928 | xtraps = _cairo_malloc_ab (num_traps, sizeof (XTrapezoid)); 129:52.42 | ^~~~~~~~~~~~~~~~ 129:52.42 /builddir/build/BUILD/thunderbird-68.1.1/gfx/cairo/cairo/src/cairo-xlib-surface.c: In function '_emit_glyphs_chunk': 129:52.44 /builddir/build/BUILD/thunderbird-68.1.1/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 129:52.44 83 | _cairo_malloc((unsigned) (a) * (unsigned) (size))) 129:52.44 | ^ 129:52.44 /builddir/build/BUILD/thunderbird-68.1.1/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 129:52.44 62 | ((size) ? malloc((unsigned) (size)) : NULL) 129:52.45 | ^~~~ 129:52.45 /builddir/build/BUILD/thunderbird-68.1.1/gfx/cairo/cairo/src/cairo-xlib-surface.c:4447:14: note: in expansion of macro '_cairo_malloc_ab' 129:52.45 4447 | elts = _cairo_malloc_ab (num_elts, sizeof (XGlyphElt8)); 129:52.45 | ^~~~~~~~~~~~~~~~ 129:59.87 In file included from /builddir/build/BUILD/thunderbird-68.1.1/gfx/cairo/cairo/src/cairoint.h:2573, 129:59.87 from /builddir/build/BUILD/thunderbird-68.1.1/gfx/cairo/cairo/src/cairo-analysis-surface.c:37, 129:59.88 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/gfx/cairo/cairo/src/Unified_c_gfx_cairo_cairo_src0.c:2: 129:59.88 /builddir/build/BUILD/thunderbird-68.1.1/gfx/cairo/cairo/src/cairo-botor-scan-converter.c: In function 'pqueue_grow': 129:59.88 /builddir/build/BUILD/thunderbird-68.1.1/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 129:59.88 83 | _cairo_malloc((unsigned) (a) * (unsigned) (size))) 129:59.90 | ^ 129:59.90 /builddir/build/BUILD/thunderbird-68.1.1/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 129:59.90 62 | ((size) ? malloc((unsigned) (size)) : NULL) 129:59.90 | ^~~~ 129:59.90 /builddir/build/BUILD/thunderbird-68.1.1/gfx/cairo/cairo/src/cairo-botor-scan-converter.c:822:17: note: in expansion of macro '_cairo_malloc_ab' 129:59.90 822 | new_elements = _cairo_malloc_ab (pq->max_size, 129:59.91 | ^~~~~~~~~~~~~~~~ 129:59.91 /builddir/build/BUILD/thunderbird-68.1.1/gfx/cairo/cairo/src/cairo-botor-scan-converter.c: In function 'render_rows': 129:59.91 /builddir/build/BUILD/thunderbird-68.1.1/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 129:59.91 83 | _cairo_malloc((unsigned) (a) * (unsigned) (size))) 129:59.91 | ^ 129:59.91 /builddir/build/BUILD/thunderbird-68.1.1/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 129:59.91 62 | ((size) ? malloc((unsigned) (size)) : NULL) 129:59.92 | ^~~~ 129:59.92 /builddir/build/BUILD/thunderbird-68.1.1/gfx/cairo/cairo/src/cairo-botor-scan-converter.c:1382:10: note: in expansion of macro '_cairo_malloc_ab' 129:59.92 1382 | spans = _cairo_malloc_ab (num_spans, sizeof (cairo_half_open_span_t)); 129:59.92 | ^~~~~~~~~~~~~~~~ 129:59.94 /builddir/build/BUILD/thunderbird-68.1.1/gfx/cairo/cairo/src/cairo-clip.c: In function '_cairo_clip_path_to_region_geometric': 129:59.95 /builddir/build/BUILD/thunderbird-68.1.1/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 129:59.95 83 | _cairo_malloc((unsigned) (a) * (unsigned) (size))) 129:59.95 | ^ 129:59.95 /builddir/build/BUILD/thunderbird-68.1.1/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 129:59.95 62 | ((size) ? malloc((unsigned) (size)) : NULL) 129:59.96 | ^~~~ 129:59.96 /builddir/build/BUILD/thunderbird-68.1.1/gfx/cairo/cairo/src/cairo-clip.c:605:10: note: in expansion of macro '_cairo_malloc_ab' 129:59.96 605 | boxes = _cairo_malloc_ab (traps.num_traps, sizeof (cairo_box_t)); 129:59.98 | ^~~~~~~~~~~~~~~~ 129:59.98 /builddir/build/BUILD/thunderbird-68.1.1/gfx/cairo/cairo/src/cairo-clip.c: In function '_region_clip_to_boxes': 129:59.98 /builddir/build/BUILD/thunderbird-68.1.1/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 129:59.98 83 | _cairo_malloc((unsigned) (a) * (unsigned) (size))) 129:59.98 | ^ 129:59.99 /builddir/build/BUILD/thunderbird-68.1.1/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 129:59.99 62 | ((size) ? malloc((unsigned) (size)) : NULL) 129:59.99 | ^~~~ 129:59.99 /builddir/build/BUILD/thunderbird-68.1.1/gfx/cairo/cairo/src/cairo-clip.c:754:14: note: in expansion of macro '_cairo_malloc_ab' 129:59.99 754 | new_boxes = _cairo_malloc_ab (traps.num_traps, sizeof (cairo_box_t)); 129:59.99 | ^~~~~~~~~~~~~~~~ 129:60.00 /builddir/build/BUILD/thunderbird-68.1.1/gfx/cairo/cairo/src/cairo-clip.c: In function '_rectilinear_clip_to_boxes': 130:00.02 /builddir/build/BUILD/thunderbird-68.1.1/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 130:00.02 83 | _cairo_malloc((unsigned) (a) * (unsigned) (size))) 130:00.02 | ^ 130:00.02 /builddir/build/BUILD/thunderbird-68.1.1/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 130:00.02 62 | ((size) ? malloc((unsigned) (size)) : NULL) 130:00.02 | ^~~~ 130:00.02 /builddir/build/BUILD/thunderbird-68.1.1/gfx/cairo/cairo/src/cairo-clip.c:830:15: note: in expansion of macro '_cairo_malloc_ab' 130:00.03 830 | new_boxes = _cairo_malloc_ab (new_size, sizeof (cairo_box_t)); 130:00.03 | ^~~~~~~~~~~~~~~~ 130:00.03 /builddir/build/BUILD/thunderbird-68.1.1/gfx/cairo/cairo/src/cairo-clip.c: In function '_cairo_clip_path_to_boxes': 130:00.03 /builddir/build/BUILD/thunderbird-68.1.1/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 130:00.03 83 | _cairo_malloc((unsigned) (a) * (unsigned) (size))) 130:00.03 | ^ 130:00.03 /builddir/build/BUILD/thunderbird-68.1.1/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 130:00.04 62 | ((size) ? malloc((unsigned) (size)) : NULL) 130:00.04 | ^~~~ 130:00.04 /builddir/build/BUILD/thunderbird-68.1.1/gfx/cairo/cairo/src/cairo-clip.c:876:18: note: in expansion of macro '_cairo_malloc_ab' 130:00.04 876 | new_boxes = _cairo_malloc_ab (num_rects, sizeof (cairo_box_t)); 130:00.04 | ^~~~~~~~~~~~~~~~ 130:00.04 /builddir/build/BUILD/thunderbird-68.1.1/gfx/cairo/cairo/src/cairo-clip.c: In function '_cairo_clip_copy_rectangle_list': 130:00.06 /builddir/build/BUILD/thunderbird-68.1.1/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 130:00.06 83 | _cairo_malloc((unsigned) (a) * (unsigned) (size))) 130:00.06 | ^ 130:00.06 /builddir/build/BUILD/thunderbird-68.1.1/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 130:00.06 62 | ((size) ? malloc((unsigned) (size)) : NULL) 130:00.06 | ^~~~ 130:00.07 /builddir/build/BUILD/thunderbird-68.1.1/gfx/cairo/cairo/src/cairo-clip.c:1530:15: note: in expansion of macro '_cairo_malloc_ab' 130:00.07 1530 | rectangles = _cairo_malloc_ab (n_rects, sizeof (cairo_rectangle_t)); 130:00.07 | ^~~~~~~~~~~~~~~~ 130:09.95 In file included from /builddir/build/BUILD/thunderbird-68.1.1/gfx/cairo/cairo/src/cairoint.h:2573, 130:09.96 from /builddir/build/BUILD/thunderbird-68.1.1/gfx/cairo/cairo/src/cairo-font-face.c:41, 130:09.96 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/gfx/cairo/cairo/src/Unified_c_gfx_cairo_cairo_src1.c:2: 130:09.96 /builddir/build/BUILD/thunderbird-68.1.1/gfx/cairo/cairo/src/cairo-gstate.c: In function '_cairo_gstate_set_dash': 130:09.96 /builddir/build/BUILD/thunderbird-68.1.1/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 130:09.96 83 | _cairo_malloc((unsigned) (a) * (unsigned) (size))) 130:09.96 | ^ 130:09.96 /builddir/build/BUILD/thunderbird-68.1.1/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 130:09.96 62 | ((size) ? malloc((unsigned) (size)) : NULL) 130:09.96 | ^~~~ 130:09.96 /builddir/build/BUILD/thunderbird-68.1.1/gfx/cairo/cairo/src/cairo-gstate.c:545:33: note: in expansion of macro '_cairo_malloc_ab' 130:09.96 545 | gstate->stroke_style.dash = _cairo_malloc_ab (gstate->stroke_style.num_dashes, sizeof (double)); 130:09.96 | ^~~~~~~~~~~~~~~~ 130:10.01 /builddir/build/BUILD/thunderbird-68.1.1/gfx/cairo/cairo/src/cairo-hull.c: In function '_cairo_hull_compute': 130:10.01 /builddir/build/BUILD/thunderbird-68.1.1/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 130:10.01 83 | _cairo_malloc((unsigned) (a) * (unsigned) (size))) 130:10.02 | ^ 130:10.02 /builddir/build/BUILD/thunderbird-68.1.1/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 130:10.02 62 | ((size) ? malloc((unsigned) (size)) : NULL) 130:10.02 | ^~~~ 130:10.02 /builddir/build/BUILD/thunderbird-68.1.1/gfx/cairo/cairo/src/cairo-hull.c:215:9: note: in expansion of macro '_cairo_malloc_ab' 130:10.02 215 | hull = _cairo_malloc_ab (num_hull, sizeof (cairo_hull_t)); 130:10.02 | ^~~~~~~~~~~~~~~~ 130:10.04 /builddir/build/BUILD/thunderbird-68.1.1/gfx/cairo/cairo/src/cairo-image-surface.c: In function '_pixman_image_for_gradient': 130:10.04 /builddir/build/BUILD/thunderbird-68.1.1/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 130:10.04 83 | _cairo_malloc((unsigned) (a) * (unsigned) (size))) 130:10.04 | ^ 130:10.04 /builddir/build/BUILD/thunderbird-68.1.1/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 130:10.04 62 | ((size) ? malloc((unsigned) (size)) : NULL) 130:10.04 | ^~~~ 130:10.04 /builddir/build/BUILD/thunderbird-68.1.1/gfx/cairo/cairo/src/cairo-image-surface.c:1113:17: note: in expansion of macro '_cairo_malloc_ab' 130:10.04 1113 | pixman_stops = _cairo_malloc_ab (pattern->n_stops, 130:10.04 | ^~~~~~~~~~~~~~~~ 130:10.13 /builddir/build/BUILD/thunderbird-68.1.1/gfx/cairo/cairo/src/cairo-image-surface.c: In function '_cairo_image_surface_fill_rectangles': 130:10.13 /builddir/build/BUILD/thunderbird-68.1.1/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 130:10.13 83 | _cairo_malloc((unsigned) (a) * (unsigned) (size))) 130:10.13 | ^ 130:10.13 /builddir/build/BUILD/thunderbird-68.1.1/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 130:10.13 62 | ((size) ? malloc((unsigned) (size)) : NULL) 130:10.13 | ^~~~ 130:10.13 /builddir/build/BUILD/thunderbird-68.1.1/gfx/cairo/cairo/src/cairo-image-surface.c:4362:17: note: in expansion of macro '_cairo_malloc_ab' 130:10.13 4362 | pixman_boxes = _cairo_malloc_ab (num_rects, sizeof (pixman_box32_t)); 130:10.13 | ^~~~~~~~~~~~~~~~ 130:10.18 /builddir/build/BUILD/thunderbird-68.1.1/gfx/cairo/cairo/src/cairo-misc.c: In function '_moz_cairo_glyph_allocate': 130:10.18 /builddir/build/BUILD/thunderbird-68.1.1/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 130:10.18 83 | _cairo_malloc((unsigned) (a) * (unsigned) (size))) 130:10.18 | ^ 130:10.18 /builddir/build/BUILD/thunderbird-68.1.1/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 130:10.18 62 | ((size) ? malloc((unsigned) (size)) : NULL) 130:10.18 | ^~~~ 130:10.18 /builddir/build/BUILD/thunderbird-68.1.1/gfx/cairo/cairo/src/cairo-misc.c:186:12: note: in expansion of macro '_cairo_malloc_ab' 130:10.18 186 | return _cairo_malloc_ab (num_glyphs, sizeof (cairo_glyph_t)); 130:10.18 | ^~~~~~~~~~~~~~~~ 130:10.18 /builddir/build/BUILD/thunderbird-68.1.1/gfx/cairo/cairo/src/cairo-misc.c: In function '_moz_cairo_text_cluster_allocate': 130:10.18 /builddir/build/BUILD/thunderbird-68.1.1/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 130:10.18 83 | _cairo_malloc((unsigned) (a) * (unsigned) (size))) 130:10.18 | ^ 130:10.18 /builddir/build/BUILD/thunderbird-68.1.1/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 130:10.18 62 | ((size) ? malloc((unsigned) (size)) : NULL) 130:10.19 | ^~~~ 130:10.19 /builddir/build/BUILD/thunderbird-68.1.1/gfx/cairo/cairo/src/cairo-misc.c:237:12: note: in expansion of macro '_cairo_malloc_ab' 130:10.19 237 | return _cairo_malloc_ab (num_clusters, sizeof (cairo_text_cluster_t)); 130:10.19 | ^~~~~~~~~~~~~~~~ 130:23.73 In file included from /builddir/build/BUILD/thunderbird-68.1.1/gfx/cairo/cairo/src/cairoint.h:2573, 130:23.74 from /builddir/build/BUILD/thunderbird-68.1.1/gfx/cairo/cairo/src/cairo-path-bounds.c:37, 130:23.74 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/gfx/cairo/cairo/src/Unified_c_gfx_cairo_cairo_src2.c:2: 130:23.74 /builddir/build/BUILD/thunderbird-68.1.1/gfx/cairo/cairo/src/cairo-path-fill.c: In function '_cairo_path_fixed_fill_rectilinear_to_region': 130:23.74 /builddir/build/BUILD/thunderbird-68.1.1/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 130:23.74 83 | _cairo_malloc((unsigned) (a) * (unsigned) (size))) 130:23.75 | ^ 130:23.75 /builddir/build/BUILD/thunderbird-68.1.1/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 130:23.75 62 | ((size) ? malloc((unsigned) (size)) : NULL) 130:23.75 | ^~~~ 130:23.77 /builddir/build/BUILD/thunderbird-68.1.1/gfx/cairo/cairo/src/cairo-path-fill.c:303:19: note: in expansion of macro '_cairo_malloc_ab' 130:23.77 303 | new_rects = _cairo_malloc_ab (size, 130:23.77 | ^~~~~~~~~~~~~~~~ 130:23.87 /builddir/build/BUILD/thunderbird-68.1.1/gfx/cairo/cairo/src/cairo-path-stroke.c: In function '_tessellate_fan': 130:23.87 /builddir/build/BUILD/thunderbird-68.1.1/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 130:23.88 83 | _cairo_malloc((unsigned) (a) * (unsigned) (size))) 130:23.88 | ^ 130:23.89 /builddir/build/BUILD/thunderbird-68.1.1/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 130:23.89 62 | ((size) ? malloc((unsigned) (size)) : NULL) 130:23.89 | ^~~~ 130:23.89 /builddir/build/BUILD/thunderbird-68.1.1/gfx/cairo/cairo/src/cairo-path-stroke.c:346:11: note: in expansion of macro '_cairo_malloc_ab' 130:23.89 346 | points = _cairo_malloc_ab (npoints, sizeof (cairo_point_t)); 130:23.89 | ^~~~~~~~~~~~~~~~ 130:23.94 /builddir/build/BUILD/thunderbird-68.1.1/gfx/cairo/cairo/src/cairo-path-stroke.c: In function '_cairo_rectilinear_stroker_add_segment': 130:23.95 /builddir/build/BUILD/thunderbird-68.1.1/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 130:23.95 83 | _cairo_malloc((unsigned) (a) * (unsigned) (size))) 130:23.95 | ^ 130:23.95 /builddir/build/BUILD/thunderbird-68.1.1/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 130:23.95 62 | ((size) ? malloc((unsigned) (size)) : NULL) 130:23.95 | ^~~~ 130:23.95 /builddir/build/BUILD/thunderbird-68.1.1/gfx/cairo/cairo/src/cairo-path-stroke.c:1558:21: note: in expansion of macro '_cairo_malloc_ab' 130:23.95 1558 | new_segments = _cairo_malloc_ab (new_size, sizeof (segment_t)); 130:23.95 | ^~~~~~~~~~~~~~~~ 130:23.98 /builddir/build/BUILD/thunderbird-68.1.1/gfx/cairo/cairo/src/cairo-path.c: In function '_cairo_path_create_internal': 130:23.98 /builddir/build/BUILD/thunderbird-68.1.1/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 130:23.98 83 | _cairo_malloc((unsigned) (a) * (unsigned) (size))) 130:23.98 | ^ 130:23.98 /builddir/build/BUILD/thunderbird-68.1.1/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 130:23.98 62 | ((size) ? malloc((unsigned) (size)) : NULL) 130:23.98 | ^~~~ 130:23.98 /builddir/build/BUILD/thunderbird-68.1.1/gfx/cairo/cairo/src/cairo-path.c:354:15: note: in expansion of macro '_cairo_malloc_ab' 130:23.98 354 | path->data = _cairo_malloc_ab (path->num_data, 130:23.98 | ^~~~~~~~~~~~~~~~ 130:23.99 /builddir/build/BUILD/thunderbird-68.1.1/gfx/cairo/cairo/src/cairo-pattern.c: In function '_cairo_gradient_pattern_init_copy': 130:23.99 /builddir/build/BUILD/thunderbird-68.1.1/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 130:23.99 83 | _cairo_malloc((unsigned) (a) * (unsigned) (size))) 130:23.99 | ^ 130:23.99 /builddir/build/BUILD/thunderbird-68.1.1/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 130:23.99 62 | ((size) ? malloc((unsigned) (size)) : NULL) 130:24.00 | ^~~~ 130:24.00 /builddir/build/BUILD/thunderbird-68.1.1/gfx/cairo/cairo/src/cairo-pattern.c:207:19: note: in expansion of macro '_cairo_malloc_ab' 130:24.00 207 | pattern->stops = _cairo_malloc_ab (other->stops_size, 130:24.00 | ^~~~~~~~~~~~~~~~ 130:24.01 /builddir/build/BUILD/thunderbird-68.1.1/gfx/cairo/cairo/src/cairo-pattern.c: In function '_cairo_pattern_gradient_grow': 130:24.02 /builddir/build/BUILD/thunderbird-68.1.1/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 130:24.02 83 | _cairo_malloc((unsigned) (a) * (unsigned) (size))) 130:24.02 | ^ 130:24.02 /builddir/build/BUILD/thunderbird-68.1.1/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 130:24.02 62 | ((size) ? malloc((unsigned) (size)) : NULL) 130:24.02 | ^~~~ 130:24.02 /builddir/build/BUILD/thunderbird-68.1.1/gfx/cairo/cairo/src/cairo-pattern.c:932:14: note: in expansion of macro '_cairo_malloc_ab' 130:24.02 932 | new_stops = _cairo_malloc_ab (new_size, sizeof (cairo_gradient_stop_t)); 130:24.02 | ^~~~~~~~~~~~~~~~ 130:24.02 /builddir/build/BUILD/thunderbird-68.1.1/gfx/cairo/cairo/src/cairo-pattern.c: In function '_cairo_pattern_acquire_surface_for_gradient': 130:24.02 /builddir/build/BUILD/thunderbird-68.1.1/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 130:24.02 83 | _cairo_malloc((unsigned) (a) * (unsigned) (size))) 130:24.02 | ^ 130:24.02 /builddir/build/BUILD/thunderbird-68.1.1/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 130:24.02 62 | ((size) ? malloc((unsigned) (size)) : NULL) 130:24.02 | ^~~~ 130:24.02 /builddir/build/BUILD/thunderbird-68.1.1/gfx/cairo/cairo/src/cairo-pattern.c:1350:17: note: in expansion of macro '_cairo_malloc_ab' 130:24.03 1350 | pixman_stops = _cairo_malloc_ab (pattern->n_stops, 130:24.03 | ^~~~~~~~~~~~~~~~ 130:24.09 /builddir/build/BUILD/thunderbird-68.1.1/gfx/cairo/cairo/src/cairo-pen.c: In function '_cairo_pen_init': 130:24.09 /builddir/build/BUILD/thunderbird-68.1.1/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 130:24.09 83 | _cairo_malloc((unsigned) (a) * (unsigned) (size))) 130:24.09 | ^ 130:24.09 /builddir/build/BUILD/thunderbird-68.1.1/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 130:24.09 62 | ((size) ? malloc((unsigned) (size)) : NULL) 130:24.09 | ^~~~ 130:24.09 /builddir/build/BUILD/thunderbird-68.1.1/gfx/cairo/cairo/src/cairo-pen.c:76:18: note: in expansion of macro '_cairo_malloc_ab' 130:24.10 76 | pen->vertices = _cairo_malloc_ab (pen->num_vertices, 130:24.10 | ^~~~~~~~~~~~~~~~ 130:24.10 /builddir/build/BUILD/thunderbird-68.1.1/gfx/cairo/cairo/src/cairo-pen.c: In function '_cairo_pen_init_copy': 130:24.10 /builddir/build/BUILD/thunderbird-68.1.1/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 130:24.10 83 | _cairo_malloc((unsigned) (a) * (unsigned) (size))) 130:24.10 | ^ 130:24.10 /builddir/build/BUILD/thunderbird-68.1.1/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 130:24.10 62 | ((size) ? malloc((unsigned) (size)) : NULL) 130:24.10 | ^~~~ 130:24.10 /builddir/build/BUILD/thunderbird-68.1.1/gfx/cairo/cairo/src/cairo-pen.c:128:22: note: in expansion of macro '_cairo_malloc_ab' 130:24.10 128 | pen->vertices = _cairo_malloc_ab (pen->num_vertices, 130:24.10 | ^~~~~~~~~~~~~~~~ 130:24.10 /builddir/build/BUILD/thunderbird-68.1.1/gfx/cairo/cairo/src/cairo-pen.c: In function '_cairo_pen_add_points': 130:24.10 /builddir/build/BUILD/thunderbird-68.1.1/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 130:24.10 83 | _cairo_malloc((unsigned) (a) * (unsigned) (size))) 130:24.10 | ^ 130:24.10 /builddir/build/BUILD/thunderbird-68.1.1/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 130:24.10 62 | ((size) ? malloc((unsigned) (size)) : NULL) 130:24.10 | ^~~~ 130:24.10 /builddir/build/BUILD/thunderbird-68.1.1/gfx/cairo/cairo/src/cairo-pen.c:158:17: note: in expansion of macro '_cairo_malloc_ab' 130:24.10 158 | vertices = _cairo_malloc_ab (num_vertices, 130:24.10 | ^~~~~~~~~~~~~~~~ 130:24.13 /builddir/build/BUILD/thunderbird-68.1.1/gfx/cairo/cairo/src/cairo-polygon.c: In function '_cairo_polygon_grow': 130:24.13 /builddir/build/BUILD/thunderbird-68.1.1/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 130:24.13 83 | _cairo_malloc((unsigned) (a) * (unsigned) (size))) 130:24.13 | ^ 130:24.13 /builddir/build/BUILD/thunderbird-68.1.1/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 130:24.13 62 | ((size) ? malloc((unsigned) (size)) : NULL) 130:24.13 | ^~~~ 130:24.13 /builddir/build/BUILD/thunderbird-68.1.1/gfx/cairo/cairo/src/cairo-polygon.c:113:14: note: in expansion of macro '_cairo_malloc_ab' 130:24.13 113 | new_edges = _cairo_malloc_ab (new_size, sizeof (cairo_edge_t)); 130:24.13 | ^~~~~~~~~~~~~~~~ 130:24.14 /builddir/build/BUILD/thunderbird-68.1.1/gfx/cairo/cairo/src/cairo-recording-surface.c: In function '_cairo_recording_surface_show_text_glyphs': 130:24.14 /builddir/build/BUILD/thunderbird-68.1.1/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 130:24.14 83 | _cairo_malloc((unsigned) (a) * (unsigned) (size))) 130:24.14 | ^ 130:24.14 /builddir/build/BUILD/thunderbird-68.1.1/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 130:24.15 62 | ((size) ? malloc((unsigned) (size)) : NULL) 130:24.15 | ^~~~ 130:24.15 /builddir/build/BUILD/thunderbird-68.1.1/gfx/cairo/cairo/src/cairo-recording-surface.c:570:20: note: in expansion of macro '_cairo_malloc_ab' 130:24.15 570 | command->glyphs = _cairo_malloc_ab (num_glyphs, sizeof (glyphs[0])); 130:24.15 | ^~~~~~~~~~~~~~~~ 130:24.15 /builddir/build/BUILD/thunderbird-68.1.1/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 130:24.15 83 | _cairo_malloc((unsigned) (a) * (unsigned) (size))) 130:24.15 | ^ 130:24.15 /builddir/build/BUILD/thunderbird-68.1.1/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 130:24.15 62 | ((size) ? malloc((unsigned) (size)) : NULL) 130:24.15 | ^~~~ 130:24.15 /builddir/build/BUILD/thunderbird-68.1.1/gfx/cairo/cairo/src/cairo-recording-surface.c:578:22: note: in expansion of macro '_cairo_malloc_ab' 130:24.15 578 | command->clusters = _cairo_malloc_ab (num_clusters, sizeof (clusters[0])); 130:24.15 | ^~~~~~~~~~~~~~~~ 130:24.16 /builddir/build/BUILD/thunderbird-68.1.1/gfx/cairo/cairo/src/cairo-recording-surface.c: In function '_cairo_recording_surface_replay_internal': 130:24.16 /builddir/build/BUILD/thunderbird-68.1.1/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 130:24.16 83 | _cairo_malloc((unsigned) (a) * (unsigned) (size))) 130:24.16 | ^ 130:24.16 /builddir/build/BUILD/thunderbird-68.1.1/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 130:24.16 62 | ((size) ? malloc((unsigned) (size)) : NULL) 130:24.16 | ^~~~ 130:24.16 /builddir/build/BUILD/thunderbird-68.1.1/gfx/cairo/cairo/src/cairo-recording-surface.c:944:20: note: in expansion of macro '_cairo_malloc_ab' 130:24.16 944 | glyphs_copy = _cairo_malloc_ab (num_glyphs, sizeof (cairo_glyph_t)); 130:24.16 | ^~~~~~~~~~~~~~~~ 130:24.18 /builddir/build/BUILD/thunderbird-68.1.1/gfx/cairo/cairo/src/cairo-rectangular-scan-converter.c: In function 'pqueue_grow': 130:24.18 /builddir/build/BUILD/thunderbird-68.1.1/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 130:24.18 83 | _cairo_malloc((unsigned) (a) * (unsigned) (size))) 130:24.18 | ^ 130:24.18 /builddir/build/BUILD/thunderbird-68.1.1/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 130:24.18 62 | ((size) ? malloc((unsigned) (size)) : NULL) 130:24.18 | ^~~~ 130:24.18 /builddir/build/BUILD/thunderbird-68.1.1/gfx/cairo/cairo/src/cairo-rectangular-scan-converter.c:137:17: note: in expansion of macro '_cairo_malloc_ab' 130:24.18 137 | new_elements = _cairo_malloc_ab (pq->max_size, 130:24.18 | ^~~~~~~~~~~~~~~~ 130:24.19 /builddir/build/BUILD/thunderbird-68.1.1/gfx/cairo/cairo/src/cairo-rectangular-scan-converter.c: In function '_active_edges_to_spans': 130:24.19 /builddir/build/BUILD/thunderbird-68.1.1/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 130:24.19 83 | _cairo_malloc((unsigned) (a) * (unsigned) (size))) 130:24.19 | ^ 130:24.19 /builddir/build/BUILD/thunderbird-68.1.1/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 130:24.19 62 | ((size) ? malloc((unsigned) (size)) : NULL) 130:24.19 | ^~~~ 130:24.19 /builddir/build/BUILD/thunderbird-68.1.1/gfx/cairo/cairo/src/cairo-rectangular-scan-converter.c:370:17: note: in expansion of macro '_cairo_malloc_ab' 130:24.20 370 | sweep->spans = _cairo_malloc_ab (size, sizeof (cairo_half_open_span_t)); 130:24.20 | ^~~~~~~~~~~~~~~~ 130:24.20 /builddir/build/BUILD/thunderbird-68.1.1/gfx/cairo/cairo/src/cairo-rectangular-scan-converter.c: In function '_cairo_rectangular_scan_converter_generate': 130:24.20 /builddir/build/BUILD/thunderbird-68.1.1/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 130:24.20 83 | _cairo_malloc((unsigned) (a) * (unsigned) (size))) 130:24.20 | ^ 130:24.20 /builddir/build/BUILD/thunderbird-68.1.1/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 130:24.20 62 | ((size) ? malloc((unsigned) (size)) : NULL) 130:24.20 | ^~~~ 130:24.20 /builddir/build/BUILD/thunderbird-68.1.1/gfx/cairo/cairo/src/cairo-rectangular-scan-converter.c:609:15: note: in expansion of macro '_cairo_malloc_ab' 130:24.20 609 | rectangles = _cairo_malloc_ab (self->num_rectangles + 1, 130:24.21 | ^~~~~~~~~~~~~~~~ 130:24.21 /builddir/build/BUILD/thunderbird-68.1.1/gfx/cairo/cairo/src/cairo-region.c: In function '_moz_cairo_region_create_rectangles': 130:24.21 /builddir/build/BUILD/thunderbird-68.1.1/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 130:24.21 83 | _cairo_malloc((unsigned) (a) * (unsigned) (size))) 130:24.21 | ^ 130:24.21 /builddir/build/BUILD/thunderbird-68.1.1/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 130:24.22 62 | ((size) ? malloc((unsigned) (size)) : NULL) 130:24.22 | ^~~~ 130:24.22 /builddir/build/BUILD/thunderbird-68.1.1/gfx/cairo/cairo/src/cairo-region.c:238:11: note: in expansion of macro '_cairo_malloc_ab' 130:24.22 238 | pboxes = _cairo_malloc_ab (count, sizeof (pixman_box32_t)); 130:24.22 | ^~~~~~~~~~~~~~~~ 130:24.24 /builddir/build/BUILD/thunderbird-68.1.1/gfx/cairo/cairo/src/cairo-scaled-font-subsets.c: In function '_cairo_sub_font_collect': 130:24.24 /builddir/build/BUILD/thunderbird-68.1.1/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 130:24.24 83 | _cairo_malloc((unsigned) (a) * (unsigned) (size))) 130:24.24 | ^ 130:24.24 /builddir/build/BUILD/thunderbird-68.1.1/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 130:24.24 62 | ((size) ? malloc((unsigned) (size)) : NULL) 130:24.24 | ^~~~ 130:24.24 /builddir/build/BUILD/thunderbird-68.1.1/gfx/cairo/cairo/src/cairo-scaled-font-subsets.c:583:29: note: in expansion of macro '_cairo_malloc_ab' 130:24.24 583 | subset.to_unicode = _cairo_malloc_ab (collection->num_glyphs, sizeof (unsigned long)); 130:24.24 | ^~~~~~~~~~~~~~~~ 130:24.25 /builddir/build/BUILD/thunderbird-68.1.1/gfx/cairo/cairo/src/cairo-scaled-font-subsets.c: In function '_cairo_scaled_font_subsets_foreach_internal': 130:24.25 /builddir/build/BUILD/thunderbird-68.1.1/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 130:24.25 83 | _cairo_malloc((unsigned) (a) * (unsigned) (size))) 130:24.25 | ^ 130:24.25 /builddir/build/BUILD/thunderbird-68.1.1/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 130:24.25 62 | ((size) ? malloc((unsigned) (size)) : NULL) 130:24.25 | ^~~~ 130:24.25 /builddir/build/BUILD/thunderbird-68.1.1/gfx/cairo/cairo/src/cairo-scaled-font-subsets.c:882:25: note: in expansion of macro '_cairo_malloc_ab' 130:24.25 882 | collection.glyphs = _cairo_malloc_ab (collection.glyphs_size, sizeof(unsigned long)); 130:24.25 | ^~~~~~~~~~~~~~~~ 130:24.25 /builddir/build/BUILD/thunderbird-68.1.1/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 130:24.25 83 | _cairo_malloc((unsigned) (a) * (unsigned) (size))) 130:24.25 | ^ 130:24.25 /builddir/build/BUILD/thunderbird-68.1.1/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 130:24.25 62 | ((size) ? malloc((unsigned) (size)) : NULL) 130:24.25 | ^~~~ 130:24.25 /builddir/build/BUILD/thunderbird-68.1.1/gfx/cairo/cairo/src/cairo-scaled-font-subsets.c:883:23: note: in expansion of macro '_cairo_malloc_ab' 130:24.27 883 | collection.utf8 = _cairo_malloc_ab (collection.glyphs_size, sizeof(char *)); 130:24.27 | ^~~~~~~~~~~~~~~~ 130:41.82 In file included from /builddir/build/BUILD/thunderbird-68.1.1/gfx/cairo/cairo/src/cairoint.h:2573, 130:41.82 from /builddir/build/BUILD/thunderbird-68.1.1/gfx/cairo/cairo/src/cairo-spans.c:27, 130:41.82 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/gfx/cairo/cairo/src/Unified_c_gfx_cairo_cairo_src3.c:2: 130:41.82 /builddir/build/BUILD/thunderbird-68.1.1/gfx/cairo/cairo/src/cairo-stroke-style.c: In function '_cairo_stroke_style_init_copy': 130:41.82 /builddir/build/BUILD/thunderbird-68.1.1/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 130:41.82 83 | _cairo_malloc((unsigned) (a) * (unsigned) (size))) 130:41.82 | ^ 130:41.82 /builddir/build/BUILD/thunderbird-68.1.1/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 130:41.82 62 | ((size) ? malloc((unsigned) (size)) : NULL) 130:41.82 | ^~~~ 130:41.82 /builddir/build/BUILD/thunderbird-68.1.1/gfx/cairo/cairo/src/cairo-stroke-style.c:73:16: note: in expansion of macro '_cairo_malloc_ab' 130:41.82 73 | style->dash = _cairo_malloc_ab (style->num_dashes, sizeof (double)); 130:41.82 | ^~~~~~~~~~~~~~~~ 130:41.84 /builddir/build/BUILD/thunderbird-68.1.1/gfx/cairo/cairo/src/cairo-surface-fallback.c: In function '_fill_rectangles': 130:41.84 /builddir/build/BUILD/thunderbird-68.1.1/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 130:41.84 83 | _cairo_malloc((unsigned) (a) * (unsigned) (size))) 130:41.84 | ^ 130:41.84 /builddir/build/BUILD/thunderbird-68.1.1/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 130:41.84 62 | ((size) ? malloc((unsigned) (size)) : NULL) 130:41.84 | ^~~~ 130:41.84 /builddir/build/BUILD/thunderbird-68.1.1/gfx/cairo/cairo/src/cairo-surface-fallback.c:701:10: note: in expansion of macro '_cairo_malloc_ab' 130:41.84 701 | rects = _cairo_malloc_ab (traps->num_traps, 130:41.84 | ^~~~~~~~~~~~~~~~ 130:41.86 /builddir/build/BUILD/thunderbird-68.1.1/gfx/cairo/cairo/src/cairo-surface-fallback.c: In function '_cairo_surface_fallback_fill_rectangles': 130:41.86 /builddir/build/BUILD/thunderbird-68.1.1/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 130:41.86 83 | _cairo_malloc((unsigned) (a) * (unsigned) (size))) 130:41.86 | ^ 130:41.86 /builddir/build/BUILD/thunderbird-68.1.1/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 130:41.87 62 | ((size) ? malloc((unsigned) (size)) : NULL) 130:41.87 | ^~~~ 130:41.88 /builddir/build/BUILD/thunderbird-68.1.1/gfx/cairo/cairo/src/cairo-surface-fallback.c:1491:17: note: in expansion of macro '_cairo_malloc_ab' 130:41.88 1491 | offset_rects = _cairo_malloc_ab (num_rects, sizeof (cairo_rectangle_int_t)); 130:41.88 | ^~~~~~~~~~~~~~~~ 130:41.88 /builddir/build/BUILD/thunderbird-68.1.1/gfx/cairo/cairo/src/cairo-surface-fallback.c: In function '_cairo_surface_fallback_composite_trapezoids': 130:41.88 /builddir/build/BUILD/thunderbird-68.1.1/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 130:41.88 83 | _cairo_malloc((unsigned) (a) * (unsigned) (size))) 130:41.88 | ^ 130:41.88 /builddir/build/BUILD/thunderbird-68.1.1/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 130:41.88 62 | ((size) ? malloc((unsigned) (size)) : NULL) 130:41.88 | ^~~~ 130:41.88 /builddir/build/BUILD/thunderbird-68.1.1/gfx/cairo/cairo/src/cairo-surface-fallback.c:1546:17: note: in expansion of macro '_cairo_malloc_ab' 130:41.88 1546 | offset_traps = _cairo_malloc_ab (num_traps, sizeof (cairo_trapezoid_t)); 130:41.88 | ^~~~~~~~~~~~~~~~ 130:41.88 /builddir/build/BUILD/thunderbird-68.1.1/gfx/cairo/cairo/src/cairo-surface-offset.c: In function '_cairo_surface_offset_glyphs': 130:41.88 /builddir/build/BUILD/thunderbird-68.1.1/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 130:41.88 83 | _cairo_malloc((unsigned) (a) * (unsigned) (size))) 130:41.88 | ^ 130:41.89 /builddir/build/BUILD/thunderbird-68.1.1/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 130:41.89 62 | ((size) ? malloc((unsigned) (size)) : NULL) 130:41.89 | ^~~~ 130:41.89 /builddir/build/BUILD/thunderbird-68.1.1/gfx/cairo/cairo/src/cairo-surface-offset.c:301:18: note: in expansion of macro '_cairo_malloc_ab' 130:41.89 301 | dev_glyphs = _cairo_malloc_ab (num_glyphs, sizeof (cairo_glyph_t)); 130:41.89 | ^~~~~~~~~~~~~~~~ 130:41.93 /builddir/build/BUILD/thunderbird-68.1.1/gfx/cairo/cairo/src/cairo-surface.c: In function '_cairo_surface_fill_region': 130:41.94 /builddir/build/BUILD/thunderbird-68.1.1/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 130:41.94 83 | _cairo_malloc((unsigned) (a) * (unsigned) (size))) 130:41.94 | ^ 130:41.94 /builddir/build/BUILD/thunderbird-68.1.1/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 130:41.94 62 | ((size) ? malloc((unsigned) (size)) : NULL) 130:41.94 | ^~~~ 130:41.94 /builddir/build/BUILD/thunderbird-68.1.1/gfx/cairo/cairo/src/cairo-surface.c:1991:10: note: in expansion of macro '_cairo_malloc_ab' 130:41.94 1991 | rects = _cairo_malloc_ab (num_rects, 130:41.94 | ^~~~~~~~~~~~~~~~ 130:41.98 /builddir/build/BUILD/thunderbird-68.1.1/gfx/cairo/cairo/src/cairo-tee-surface.c: In function '_cairo_tee_surface_show_text_glyphs': 130:41.98 /builddir/build/BUILD/thunderbird-68.1.1/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 130:41.98 83 | _cairo_malloc((unsigned) (a) * (unsigned) (size))) 130:41.98 | ^ 130:41.98 /builddir/build/BUILD/thunderbird-68.1.1/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 130:41.98 62 | ((size) ? malloc((unsigned) (size)) : NULL) 130:41.98 | ^~~~ 130:41.98 /builddir/build/BUILD/thunderbird-68.1.1/gfx/cairo/cairo/src/cairo-tee-surface.c:428:19: note: in expansion of macro '_cairo_malloc_ab' 130:41.98 428 | glyphs_copy = _cairo_malloc_ab (num_glyphs, sizeof (cairo_glyph_t)); 130:41.98 | ^~~~~~~~~~~~~~~~ 130:42.00 /builddir/build/BUILD/thunderbird-68.1.1/gfx/cairo/cairo/src/cairo-tor-scan-converter.c: In function 'polygon_reset': 130:42.00 /builddir/build/BUILD/thunderbird-68.1.1/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 130:42.00 83 | _cairo_malloc((unsigned) (a) * (unsigned) (size))) 130:42.00 | ^ 130:42.00 /builddir/build/BUILD/thunderbird-68.1.1/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 130:42.00 62 | ((size) ? malloc((unsigned) (size)) : NULL) 130:42.00 | ^~~~ 130:42.01 /builddir/build/BUILD/thunderbird-68.1.1/gfx/cairo/cairo/src/cairo-tor-scan-converter.c:1093:23: note: in expansion of macro '_cairo_malloc_ab' 130:42.01 1093 | polygon->y_buckets = _cairo_malloc_ab (num_buckets, 130:42.01 | ^~~~~~~~~~~~~~~~ 130:42.03 /builddir/build/BUILD/thunderbird-68.1.1/gfx/cairo/cairo/src/cairo-traps.c: In function '_cairo_traps_grow': 130:42.04 /builddir/build/BUILD/thunderbird-68.1.1/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 130:42.04 83 | _cairo_malloc((unsigned) (a) * (unsigned) (size))) 130:42.04 | ^ 130:42.04 /builddir/build/BUILD/thunderbird-68.1.1/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 130:42.04 62 | ((size) ? malloc((unsigned) (size)) : NULL) 130:42.04 | ^~~~ 130:42.04 /builddir/build/BUILD/thunderbird-68.1.1/gfx/cairo/cairo/src/cairo-traps.c:113:14: note: in expansion of macro '_cairo_malloc_ab' 130:42.04 113 | new_traps = _cairo_malloc_ab (new_size, sizeof (cairo_trapezoid_t)); 130:42.04 | ^~~~~~~~~~~~~~~~ 130:42.05 /builddir/build/BUILD/thunderbird-68.1.1/gfx/cairo/cairo/src/cairo-traps.c: In function '_cairo_traps_extract_region': 130:42.05 /builddir/build/BUILD/thunderbird-68.1.1/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 130:42.05 83 | _cairo_malloc((unsigned) (a) * (unsigned) (size))) 130:42.05 | ^ 130:42.05 /builddir/build/BUILD/thunderbird-68.1.1/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 130:42.05 62 | ((size) ? malloc((unsigned) (size)) : NULL) 130:42.05 | ^~~~ 130:42.05 /builddir/build/BUILD/thunderbird-68.1.1/gfx/cairo/cairo/src/cairo-traps.c:530:10: note: in expansion of macro '_cairo_malloc_ab' 130:42.05 530 | rects = _cairo_malloc_ab (traps->num_traps, sizeof (cairo_rectangle_int_t)); 130:42.05 | ^~~~~~~~~~~~~~~~ 130:42.06 /builddir/build/BUILD/thunderbird-68.1.1/gfx/cairo/cairo/src/cairo-unicode.c: In function '_cairo_utf8_to_ucs4': 130:42.06 /builddir/build/BUILD/thunderbird-68.1.1/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 130:42.06 83 | _cairo_malloc((unsigned) (a) * (unsigned) (size))) 130:42.06 | ^ 130:42.06 /builddir/build/BUILD/thunderbird-68.1.1/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 130:42.06 62 | ((size) ? malloc((unsigned) (size)) : NULL) 130:42.07 | ^~~~ 130:42.07 /builddir/build/BUILD/thunderbird-68.1.1/gfx/cairo/cairo/src/cairo-unicode.c:280:10: note: in expansion of macro '_cairo_malloc_ab' 130:42.07 280 | str32 = _cairo_malloc_ab (n_chars + 1, sizeof (uint32_t)); 130:42.07 | ^~~~~~~~~~~~~~~~ 130:42.07 /builddir/build/BUILD/thunderbird-68.1.1/gfx/cairo/cairo/src/cairo-unicode.c: In function '_cairo_utf8_to_utf16': 130:42.07 /builddir/build/BUILD/thunderbird-68.1.1/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 130:42.07 83 | _cairo_malloc((unsigned) (a) * (unsigned) (size))) 130:42.07 | ^ 130:42.08 /builddir/build/BUILD/thunderbird-68.1.1/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 130:42.08 62 | ((size) ? malloc((unsigned) (size)) : NULL) 130:42.08 | ^~~~ 130:42.08 /builddir/build/BUILD/thunderbird-68.1.1/gfx/cairo/cairo/src/cairo-unicode.c:396:13: note: in expansion of macro '_cairo_malloc_ab' 130:42.08 396 | str16 = _cairo_malloc_ab (n16 + 1, sizeof (uint16_t)); 130:42.09 | ^~~~~~~~~~~~~~~~ 130:42.09 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/gfx/cairo/cairo/src/Unified_c_gfx_cairo_cairo_src3.c:137: 130:42.09 /builddir/build/BUILD/thunderbird-68.1.1/gfx/cairo/cairo/src/cairo-version.c: At top level: 130:42.09 /builddir/build/BUILD/thunderbird-68.1.1/gfx/cairo/cairo/src/cairo-version.c:39: warning: "CAIRO_VERSION_H" redefined 130:42.09 39 | #define CAIRO_VERSION_H 1 130:42.09 | 130:42.09 In file included from /builddir/build/BUILD/thunderbird-68.1.1/gfx/cairo/cairo/src/cairo.h:41, 130:42.09 from /builddir/build/BUILD/thunderbird-68.1.1/gfx/cairo/cairo/src/cairoint.h:70, 130:42.09 from /builddir/build/BUILD/thunderbird-68.1.1/gfx/cairo/cairo/src/cairo-spans.c:27, 130:42.09 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/gfx/cairo/cairo/src/Unified_c_gfx_cairo_cairo_src3.c:2: 130:42.09 /builddir/build/BUILD/thunderbird-68.1.1/gfx/cairo/cairo/src/cairo-version.h:8: note: this is the location of the previous definition 130:42.09 8 | #define CAIRO_VERSION_H 130:42.09 | 130:57.11 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsUtils.h:14, 130:57.11 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupports.h:79, 130:57.11 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsICancelableRunnable.h:10, 130:57.12 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsThreadUtils.h:13, 130:57.12 from /builddir/build/BUILD/thunderbird-68.1.1/parser/html/nsHtml5SVGLoadDispatcher.h:8, 130:57.12 from /builddir/build/BUILD/thunderbird-68.1.1/parser/html/nsHtml5SVGLoadDispatcher.cpp:5, 130:57.12 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/parser/html/Unified_cpp_parser_html1.cpp:2: 130:57.12 /builddir/build/BUILD/thunderbird-68.1.1/parser/html/nsHtml5StreamListener.cpp: In member function 'virtual nsresult nsHtml5StreamListener::QueryInterface(const nsIID&, void**)': 130:57.12 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 130:57.13 1007 | foundInterface = 0; \ 130:57.13 | ^~~~~~~~~~~~~~ 130:57.13 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 130:57.13 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 130:57.15 | ^~~~~~~~~~~~~~~~~~~~~~~ 130:57.15 /builddir/build/BUILD/thunderbird-68.1.1/parser/html/nsHtml5StreamListener.cpp:15:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 130:57.15 15 | NS_INTERFACE_MAP_END 130:57.15 | ^~~~~~~~~~~~~~~~~~~~ 130:57.15 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 130:57.15 981 | else 130:57.16 | ^~~~ 130:57.16 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 130:57.16 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 130:57.16 | ^~~~~~~~~~~~~~~~~~ 130:57.16 /builddir/build/BUILD/thunderbird-68.1.1/parser/html/nsHtml5StreamListener.cpp:14:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 130:57.16 14 | NS_INTERFACE_MAP_ENTRY(nsIThreadRetargetableStreamListener) 130:57.16 | ^~~~~~~~~~~~~~~~~~~~~~ 130:58.92 /builddir/build/BUILD/thunderbird-68.1.1/parser/html/nsHtml5StreamParser.cpp: In member function 'virtual nsresult nsHtml5StreamParser::QueryInterface(const nsIID&, void**)': 130:58.92 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 130:58.92 1007 | foundInterface = 0; \ 130:58.92 | ^~~~~~~~~~~~~~ 130:58.92 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 130:58.93 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 130:58.93 | ^~~~~~~~~~~~~~~~~~~~~~~ 130:58.93 /builddir/build/BUILD/thunderbird-68.1.1/parser/html/nsHtml5StreamParser.cpp:74:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 130:58.93 74 | NS_INTERFACE_MAP_END 130:58.93 | ^~~~~~~~~~~~~~~~~~~~ 130:58.94 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsWrapperCache.h:10, 130:58.94 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/xpcpublic.h:22, 130:58.94 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsThreadUtils.h:24, 130:58.94 from /builddir/build/BUILD/thunderbird-68.1.1/parser/html/nsHtml5SVGLoadDispatcher.h:8, 130:58.94 from /builddir/build/BUILD/thunderbird-68.1.1/parser/html/nsHtml5SVGLoadDispatcher.cpp:5, 130:58.94 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/parser/html/Unified_cpp_parser_html1.cpp:2: 130:58.94 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 130:58.94 302 | } else 130:58.95 | ^~~~ 130:58.95 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsCycleCollectionParticipant.h:311:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 130:58.95 311 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 130:58.95 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130:58.95 /builddir/build/BUILD/thunderbird-68.1.1/parser/html/nsHtml5StreamParser.cpp:73:3: note: in expansion of macro 'NS_INTERFACE_TABLE_TO_MAP_SEGUE_CYCLE_COLLECTION' 130:58.95 73 | NS_INTERFACE_TABLE_TO_MAP_SEGUE_CYCLE_COLLECTION(nsHtml5StreamParser) 130:58.95 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131:17.56 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:26, 131:17.56 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/ipc/ipdl/PNeckoParent.cpp:14, 131:17.56 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/ipc/ipdl/UnifiedProtocols20.cpp:2: 131:17.57 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 131:17.57 /builddir/build/BUILD/thunderbird-68.1.1/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] 131:17.57 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 131:17.58 | ^ 131:17.58 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 131:17.58 46 | struct Block { 131:17.58 | ^~~~~ 131:56.87 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:26, 131:56.87 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/ipc/ipdl/PPluginModule.cpp:11, 131:56.88 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/ipc/ipdl/UnifiedProtocols21.cpp:56: 131:56.88 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 131:56.88 /builddir/build/BUILD/thunderbird-68.1.1/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] 131:56.88 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 131:56.88 | ^ 131:56.88 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 131:56.88 46 | struct Block { 131:56.89 | ^~~~~ 132:48.79 gfx/cairo/libpixman/src 132:52.19 gfx/2d 132:52.50 gfx/ycbcr 132:56.93 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:26, 132:56.93 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/ipc/ipdl/PPresentation.cpp:7, 132:56.93 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/ipc/ipdl/UnifiedProtocols22.cpp:20: 132:56.93 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 132:56.94 /builddir/build/BUILD/thunderbird-68.1.1/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] 132:56.94 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 132:56.94 | ^ 132:56.94 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 132:56.94 46 | struct Block { 132:56.94 | ^~~~~ 133:14.95 gfx/angle/targets/angle_common 134:02.36 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:26, 134:02.36 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/ipc/ipdl/PPrinting.cpp:7, 134:02.37 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/ipc/ipdl/UnifiedProtocols23.cpp:11: 134:02.37 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 134:02.37 /builddir/build/BUILD/thunderbird-68.1.1/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] 134:02.37 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 134:02.38 | ^ 134:02.38 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 134:02.38 46 | struct Block { 134:02.38 | ^~~~~ 134:12.18 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/gfxFontEntry.h:13, 134:12.18 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/gfxFont.h:11, 134:12.18 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsDeviceContext.h:12, 134:12.18 from /builddir/build/BUILD/thunderbird-68.1.1/gfx/2d/InlineTranslator.cpp:12: 134:12.18 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 134:12.18 /builddir/build/BUILD/thunderbird-68.1.1/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] 134:12.18 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 134:12.18 | ^ 134:12.19 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 134:12.19 46 | struct Block { 134:12.19 | ^~~~~ 134:21.15 gfx/src 134:21.32 gfx/qcms 134:28.97 gfx/gl 134:39.97 In file included from /builddir/build/BUILD/thunderbird-68.1.1/gfx/2d/InlineTranslator.cpp:8: 134:39.97 /builddir/build/BUILD/thunderbird-68.1.1/gfx/2d/RecordedEventImpl.h: In static member function 'static bool mozilla::gfx::RecordedEvent::DoWithEvent(S&, mozilla::gfx::RecordedEvent::EventType, F) [with S = mozilla::gfx::InlineTranslator::TranslateRecording(char*, size_t)::MemReader; F = mozilla::gfx::InlineTranslator::TranslateRecording(char*, size_t)::]': 134:39.97 /builddir/build/BUILD/thunderbird-68.1.1/gfx/2d/RecordedEventImpl.h:2825:26: warning: 'size' may be used uninitialized in this function [-Wmaybe-uninitialized] 134:39.97 2825 | for (uint64_t i = 0; i < size; i++) { 134:39.97 | ~~^~~~~~ 134:39.97 /builddir/build/BUILD/thunderbird-68.1.1/gfx/2d/RecordedEventImpl.h:2818:12: note: 'size' was declared here 134:39.97 2818 | uint64_t size; 134:39.97 | ^~~~ 134:41.20 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/gfxFontEntry.h:13, 134:41.20 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/gfxFont.h:11, 134:41.20 from /builddir/build/BUILD/thunderbird-68.1.1/gfx/src/nsDeviceContext.h:12, 134:41.20 from /builddir/build/BUILD/thunderbird-68.1.1/gfx/src/nsDeviceContext.cpp:7: 134:41.20 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 134:41.21 /builddir/build/BUILD/thunderbird-68.1.1/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] 134:41.21 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 134:41.21 | ^ 134:41.21 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 134:41.21 46 | struct Block { 134:41.21 | ^~~~~ 134:42.24 /builddir/build/BUILD/thunderbird-68.1.1/gfx/2d/InlineTranslator.cpp: In member function 'bool mozilla::gfx::InlineTranslator::TranslateRecording(char*, size_t)': 134:42.25 /builddir/build/BUILD/thunderbird-68.1.1/gfx/2d/InlineTranslator.cpp:71:46: warning: 'eventType' may be used uninitialized in this function [-Wmaybe-uninitialized] 134:42.25 71 | bool success = RecordedEvent::DoWithEvent( 134:42.25 | ~~~~~~~~~~~~~~~~~~~~~~~~~~^ 134:42.25 72 | reader, static_cast(eventType), 134:42.25 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134:42.25 73 | [&](RecordedEvent* recordedEvent) { 134:42.25 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134:42.25 74 | // Make sure that the whole event was read from the stream 134:42.25 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134:42.25 75 | // successfully. 134:42.25 | ~~~~~~~~~~~~~~~~ 134:42.25 76 | if (!reader.good()) { 134:42.25 | ~~~~~~~~~~~~~~~~~~~~~ 134:42.26 77 | mError = " READ"; 134:42.26 | ~~~~~~~~~~~~~~~~~ 134:42.26 78 | return false; 134:42.26 | ~~~~~~~~~~~~~ 134:42.26 79 | } 134:42.26 | ~ 134:42.26 80 | 134:42.26 | 134:42.26 81 | if (!recordedEvent->PlayEvent(this)) { 134:42.26 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134:42.26 82 | mError = " PLAY"; 134:42.26 | ~~~~~~~~~~~~~~~~~ 134:42.26 83 | return false; 134:42.27 | ~~~~~~~~~~~~~ 134:42.27 84 | } 134:42.27 | ~ 134:42.27 85 | 134:42.27 | 134:42.27 86 | return true; 134:42.27 | ~~~~~~~~~~~~ 134:42.27 87 | }); 134:42.27 | ~~ 134:42.27 /builddir/build/BUILD/thunderbird-68.1.1/gfx/2d/InlineTranslator.cpp:63:3: warning: 'minorRevision' may be used uninitialized in this function [-Wmaybe-uninitialized] 134:42.27 63 | if (minorRevision > kMinorRevision) { 134:42.27 | ^~ 134:42.27 /builddir/build/BUILD/thunderbird-68.1.1/gfx/2d/InlineTranslator.cpp:56:3: warning: 'majorRevision' may be used uninitialized in this function [-Wmaybe-uninitialized] 134:42.27 56 | if (majorRevision != kMajorRevision) { 134:42.27 | ^~ 134:42.27 /builddir/build/BUILD/thunderbird-68.1.1/gfx/2d/InlineTranslator.cpp:49:3: warning: 'magicInt' may be used uninitialized in this function [-Wmaybe-uninitialized] 134:42.27 49 | if (magicInt != mozilla::gfx::kMagicInt) { 134:42.28 | ^~ 135:20.59 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentChild.h:24, 135:20.59 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/dom/ContentChild.h:14, 135:20.59 from /builddir/build/BUILD/thunderbird-68.1.1/gfx/src/DriverCrashGuard.cpp:20, 135:20.59 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/gfx/src/Unified_cpp_gfx_src0.cpp:2: 135:20.59 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 135:20.60 /builddir/build/BUILD/thunderbird-68.1.1/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] 135:20.60 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 135:20.60 | ^ 135:20.60 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 135:20.60 46 | struct Block { 135:20.60 | ^~~~~ 136:09.50 gfx/layers 136:43.27 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:26, 136:43.28 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/ipc/ipdl/PRemoteSpellcheckEngine.cpp:7, 136:43.28 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/ipc/ipdl/UnifiedProtocols25.cpp:2: 136:43.28 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 136:43.28 /builddir/build/BUILD/thunderbird-68.1.1/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] 136:43.28 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 136:43.28 | ^ 136:43.28 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 136:43.28 46 | struct Block { 136:43.28 | ^~~~~ 137:22.61 In file included from /builddir/build/BUILD/thunderbird-68.1.1/gfx/gl/GLContextEGL.h:10, 137:22.61 from /builddir/build/BUILD/thunderbird-68.1.1/gfx/gl/EGLUtils.cpp:7, 137:22.62 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/gfx/gl/Unified_cpp_gfx_gl0.cpp:20: 137:22.62 /builddir/build/BUILD/thunderbird-68.1.1/gfx/gl/GLContext.h: In member function 'void mozilla::gl::DrawBlitProg::Draw(const mozilla::gl::DrawBlitProg::BaseArgs&, const mozilla::gl::DrawBlitProg::YUVArgs*) const': 137:22.62 /builddir/build/BUILD/thunderbird-68.1.1/gfx/gl/GLContext.h:2897:30: warning: 'oldVAO' may be used uninitialized in this function [-Wmaybe-uninitialized] 137:22.62 2897 | mSymbols.fBindVertexArray(array); 137:22.62 | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ 137:22.62 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/gfx/gl/Unified_cpp_gfx_gl0.cpp:29: 137:22.62 /builddir/build/BUILD/thunderbird-68.1.1/gfx/gl/GLBlitHelper.cpp:449:10: note: 'oldVAO' was declared here 137:22.62 449 | GLuint oldVAO; 137:22.62 | ^~~~~~ 137:23.84 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/gfx/2d/Unified_cpp_gfx_2d0.cpp:83: 137:23.84 /builddir/build/BUILD/thunderbird-68.1.1/gfx/2d/DrawTargetCairo.cpp: In function 'cairo_pattern_t* mozilla::gfx::GfxPatternToCairoPattern(const mozilla::gfx::Pattern&, mozilla::gfx::Float, const Matrix&)': 137:23.85 /builddir/build/BUILD/thunderbird-68.1.1/gfx/2d/DrawTargetCairo.cpp:450:20: warning: 'pat' may be used uninitialized in this function [-Wmaybe-uninitialized] 137:23.85 450 | cairo_pattern_t* pat; 137:23.85 | ^~~ 137:26.43 In file included from /builddir/build/BUILD/thunderbird-68.1.1/gfx/gl/GLContextEGL.h:10, 137:26.43 from /builddir/build/BUILD/thunderbird-68.1.1/gfx/gl/EGLUtils.cpp:7, 137:26.43 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/gfx/gl/Unified_cpp_gfx_gl0.cpp:20: 137:26.43 /builddir/build/BUILD/thunderbird-68.1.1/gfx/gl/GLContext.h: In constructor 'mozilla::gl::ScopedSaveMultiTex::ScopedSaveMultiTex(mozilla::gl::GLContext*, uint8_t, GLenum)': 137:26.44 /builddir/build/BUILD/thunderbird-68.1.1/gfx/gl/GLContext.h:1193:17: warning: 'texBinding' may be used uninitialized in this function [-Wmaybe-uninitialized] 137:26.44 1193 | fGetIntegerv(pname, (GLint*)&ret); 137:26.44 | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ 137:26.44 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/gfx/gl/Unified_cpp_gfx_gl0.cpp:29: 137:26.44 /builddir/build/BUILD/thunderbird-68.1.1/gfx/gl/GLBlitHelper.cpp:204:10: note: 'texBinding' was declared here 137:26.44 204 | GLenum texBinding; 137:26.44 | ^~~~~~~~~~ 137:42.72 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/HashTable.h:89, 137:42.72 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/js/HashTable.h:10, 137:42.72 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/js/TracingAPI.h:11, 137:42.72 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/js/GCPolicyAPI.h:49, 137:42.72 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/js/RootingAPI.h:22, 137:42.72 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/js/Value.h:26, 137:42.74 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISimpleEnumerator.h:13, 137:42.74 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsIDirectoryEnumerator.h:14, 137:42.74 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsIFile.h:14, 137:42.74 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/XREAppData.h:15, 137:42.74 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsXULAppAPI.h:15, 137:42.74 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/layers/CompositorTypes.h:13, 137:42.74 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/layers/KnowsCompositor.h:11, 137:42.74 from /builddir/build/BUILD/thunderbird-68.1.1/gfx/layers/PersistentBufferProvider.h:12, 137:42.74 from /builddir/build/BUILD/thunderbird-68.1.1/gfx/layers/PersistentBufferProvider.cpp:7: 137:42.74 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = std::map; long unsigned int N = 2]': 137:42.74 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:99:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = std::map]' 137:42.74 /builddir/build/BUILD/thunderbird-68.1.1/gfx/layers/Layers.h:248:29: required from here 137:42.75 /builddir/build/BUILD/thunderbird-68.1.1/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] 137:42.75 67 | memset(&aArr[0], 0, N * sizeof(T)); 137:42.75 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 137:42.75 In file included from /usr/include/c++/9/map:61, 137:42.75 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/system_wrappers/map:3, 137:42.75 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/stl_wrappers/map:44, 137:42.75 from /builddir/build/BUILD/thunderbird-68.1.1/gfx/layers/Layers.h:10, 137:42.75 from /builddir/build/BUILD/thunderbird-68.1.1/gfx/layers/PersistentBufferProvider.cpp:9: 137:42.75 /usr/include/c++/9/bits/stl_map.h:100:11: note: 'class std::map' declared here 137:42.75 100 | class map 137:42.75 | ^~~ 138:11.84 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/HashTable.h:89, 138:11.85 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/js/HashTable.h:10, 138:11.85 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/js/TracingAPI.h:11, 138:11.85 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/js/GCPolicyAPI.h:49, 138:11.86 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/js/RootingAPI.h:22, 138:11.88 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/js/Value.h:26, 138:11.88 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISimpleEnumerator.h:13, 138:11.88 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsIDirectoryEnumerator.h:14, 138:11.88 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsIFile.h:14, 138:11.89 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/XREAppData.h:15, 138:11.89 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsXULAppAPI.h:15, 138:11.89 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsCSSProps.h:28, 138:11.89 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsCSSPropertyIDSet.h:18, 138:11.89 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/layers/AnimationInfo.h:11, 138:11.89 from /builddir/build/BUILD/thunderbird-68.1.1/gfx/layers/Layers.h:37, 138:11.90 from /builddir/build/BUILD/thunderbird-68.1.1/gfx/layers/basic/BasicImplData.h:10, 138:11.90 from /builddir/build/BUILD/thunderbird-68.1.1/gfx/layers/basic/BasicLayersImpl.h:10, 138:11.90 from /builddir/build/BUILD/thunderbird-68.1.1/gfx/layers/basic/BasicImageLayer.cpp:7: 138:11.90 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = std::map; long unsigned int N = 2]': 138:11.92 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:99:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = std::map]' 138:11.92 /builddir/build/BUILD/thunderbird-68.1.1/gfx/layers/Layers.h:248:29: required from here 138:11.92 /builddir/build/BUILD/thunderbird-68.1.1/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] 138:11.92 67 | memset(&aArr[0], 0, N * sizeof(T)); 138:11.92 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 138:11.92 In file included from /usr/include/c++/9/map:61, 138:11.93 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/system_wrappers/map:3, 138:11.93 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/stl_wrappers/map:44, 138:11.93 from /builddir/build/BUILD/thunderbird-68.1.1/gfx/layers/Layers.h:10, 138:11.93 from /builddir/build/BUILD/thunderbird-68.1.1/gfx/layers/basic/BasicImplData.h:10, 138:11.93 from /builddir/build/BUILD/thunderbird-68.1.1/gfx/layers/basic/BasicLayersImpl.h:10, 138:11.93 from /builddir/build/BUILD/thunderbird-68.1.1/gfx/layers/basic/BasicImageLayer.cpp:7: 138:11.93 /usr/include/c++/9/bits/stl_map.h:100:11: note: 'class std::map' declared here 138:11.93 100 | class map 138:11.94 | ^~~ 138:17.39 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:26, 138:17.39 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/ipc/ipdl/PSessionStorageObserver.cpp:7, 138:17.39 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/ipc/ipdl/UnifiedProtocols26.cpp:101: 138:17.40 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 138:17.40 /builddir/build/BUILD/thunderbird-68.1.1/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] 138:17.40 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 138:17.40 | ^ 138:17.40 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 138:17.40 46 | struct Block { 138:17.41 | ^~~~~ 138:27.03 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/gfx/2d/Unified_cpp_gfx_2d1.cpp:74: 138:27.03 /builddir/build/BUILD/thunderbird-68.1.1/gfx/2d/Path.cpp: In function 'void mozilla::gfx::FlattenBezier(const mozilla::gfx::BezierControlPoints&, mozilla::gfx::PathSink*, double)': 138:27.03 /builddir/build/BUILD/thunderbird-68.1.1/gfx/2d/Path.cpp:513:18: warning: 't2' may be used uninitialized in this function [-Wmaybe-uninitialized] 138:27.03 513 | SplitBezier(aControlPoints, &prevCPs, &nextCPs, t2min); 138:27.03 | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 139:05.09 gfx/graphite2/src 139:06.76 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/gfx/graphite2/src/Unified_cpp_gfx_graphite2_src0.cpp:11: 139:06.76 /builddir/build/BUILD/thunderbird-68.1.1/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] 139:06.76 80 | class Machine::Code::decoder 139:06.76 | ^~~~~~~ 139:07.77 In file included from /builddir/build/BUILD/thunderbird-68.1.1/gfx/graphite2/src/inc/FeatureVal.h:31, 139:07.77 from /builddir/build/BUILD/thunderbird-68.1.1/gfx/graphite2/src/inc/FeatureMap.h:29, 139:07.77 from /builddir/build/BUILD/thunderbird-68.1.1/gfx/graphite2/src/inc/Face.h:34, 139:07.78 from /builddir/build/BUILD/thunderbird-68.1.1/gfx/graphite2/src/inc/CmapCache.h:30, 139:07.78 from /builddir/build/BUILD/thunderbird-68.1.1/gfx/graphite2/src/CmapCache.cpp:29, 139:07.78 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/gfx/graphite2/src/Unified_cpp_gfx_graphite2_src0.cpp:2: 139:07.78 /builddir/build/BUILD/thunderbird-68.1.1/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*]': 139:07.78 /builddir/build/BUILD/thunderbird-68.1.1/gfx/graphite2/src/inc/List.h:93:51: required from 'void graphite2::Vector::clear() [with T = graphite2::FeatureVal]' 139:07.78 /builddir/build/BUILD/thunderbird-68.1.1/gfx/graphite2/src/inc/List.h:61:17: required from 'graphite2::Vector::~Vector() [with T = graphite2::FeatureVal]' 139:07.78 /builddir/build/BUILD/thunderbird-68.1.1/gfx/graphite2/src/Segment.cpp:60:42: required from here 139:07.78 /builddir/build/BUILD/thunderbird-68.1.1/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] 139:07.78 163 | if (m_last != last) memmove(first, last, distance(last,end())*sizeof(T)); 139:07.78 | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 139:07.78 In file included from /builddir/build/BUILD/thunderbird-68.1.1/gfx/graphite2/src/inc/FeatureMap.h:29, 139:07.78 from /builddir/build/BUILD/thunderbird-68.1.1/gfx/graphite2/src/inc/Face.h:34, 139:07.78 from /builddir/build/BUILD/thunderbird-68.1.1/gfx/graphite2/src/inc/CmapCache.h:30, 139:07.78 from /builddir/build/BUILD/thunderbird-68.1.1/gfx/graphite2/src/CmapCache.cpp:29, 139:07.79 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/gfx/graphite2/src/Unified_cpp_gfx_graphite2_src0.cpp:2: 139:07.79 /builddir/build/BUILD/thunderbird-68.1.1/gfx/graphite2/src/inc/FeatureVal.h:38:7: note: 'class graphite2::FeatureVal' declared here 139:07.80 38 | class FeatureVal : public Vector 139:07.80 | ^~~~~~~~~~ 139:25.19 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/gfx/graphite2/src/Unified_cpp_gfx_graphite2_src1.cpp:11: 139:25.19 /builddir/build/BUILD/thunderbird-68.1.1/gfx/graphite2/src/Slot.cpp: In member function 'void graphite2::Slot::set(const graphite2::Slot&, int, size_t, size_t, size_t)': 139:25.19 /builddir/build/BUILD/thunderbird-68.1.1/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] 139:25.19 78 | memcpy(m_justs, orig.m_justs, SlotJustify::size_of(justLevels)); 139:25.19 | ^ 139:25.20 In file included from /builddir/build/BUILD/thunderbird-68.1.1/gfx/graphite2/src/inc/Segment.h:38, 139:25.20 from /builddir/build/BUILD/thunderbird-68.1.1/gfx/graphite2/src/Silf.cpp:32, 139:25.20 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/gfx/graphite2/src/Unified_cpp_gfx_graphite2_src1.cpp:2: 139:25.20 /builddir/build/BUILD/thunderbird-68.1.1/gfx/graphite2/src/inc/Slot.h:42:8: note: 'struct graphite2::SlotJustify' declared here 139:25.20 42 | struct SlotJustify 139:25.20 | ^~~~~~~~~~~ 139:30.84 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:26, 139:30.84 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/ipc/ipdl/PSpeechSynthesis.cpp:7, 139:30.84 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/ipc/ipdl/UnifiedProtocols27.cpp:92: 139:30.84 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 139:30.85 /builddir/build/BUILD/thunderbird-68.1.1/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] 139:30.85 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 139:30.85 | ^ 139:30.85 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 139:30.85 46 | struct Block { 139:30.85 | ^~~~~ 139:33.39 gfx/harfbuzz/src 139:37.15 gfx/ipc 140:33.32 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/HashTable.h:89, 140:33.32 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/js/HashTable.h:10, 140:33.32 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/js/TracingAPI.h:11, 140:33.32 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/js/GCPolicyAPI.h:49, 140:33.33 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/js/RootingAPI.h:22, 140:33.33 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/js/CallArgs.h:72, 140:33.33 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/jsapi.h:29, 140:33.33 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/dom/StructuredCloneHolder.h:10, 140:33.34 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/dom/ipc/StructuredCloneData.h:12, 140:33.34 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/ipc/IPCMessageUtils.h:16, 140:33.34 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/gfx/PGPU.h:11, 140:33.34 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/gfx/PGPUParent.h:9, 140:33.34 from /builddir/build/BUILD/thunderbird-68.1.1/gfx/ipc/GPUParent.h:10, 140:33.34 from /builddir/build/BUILD/thunderbird-68.1.1/gfx/ipc/GPUParent.cpp:9: 140:33.35 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = std::map; long unsigned int N = 2]': 140:33.35 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:99:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = std::map]' 140:33.35 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/Layers.h:248:29: required from here 140:33.35 /builddir/build/BUILD/thunderbird-68.1.1/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] 140:33.35 67 | memset(&aArr[0], 0, N * sizeof(T)); 140:33.36 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 140:33.36 In file included from /usr/include/c++/9/map:61, 140:33.36 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/system_wrappers/map:3, 140:33.36 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/stl_wrappers/map:44, 140:33.36 from /builddir/build/BUILD/thunderbird-68.1.1/ipc/chromium/src/base/process_util.h:31, 140:33.37 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/ipc/IPCMessageUtils.h:10, 140:33.37 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/gfx/PGPU.h:11, 140:33.37 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/gfx/PGPUParent.h:9, 140:33.37 from /builddir/build/BUILD/thunderbird-68.1.1/gfx/ipc/GPUParent.h:10, 140:33.37 from /builddir/build/BUILD/thunderbird-68.1.1/gfx/ipc/GPUParent.cpp:9: 140:33.38 /usr/include/c++/9/bits/stl_map.h:100:11: note: 'class std::map' declared here 140:33.38 100 | class map 140:33.38 | ^~~ 141:40.60 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:26, 141:40.60 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/dom/ContentParent.h:10, 141:40.60 from /builddir/build/BUILD/thunderbird-68.1.1/gfx/ipc/GPUProcessManager.cpp:18, 141:40.60 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/gfx/ipc/Unified_cpp_gfx_ipc0.cpp:65: 141:40.60 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 141:40.61 /builddir/build/BUILD/thunderbird-68.1.1/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] 141:40.61 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 141:40.61 | ^ 141:40.61 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 141:40.61 46 | struct Block { 141:40.62 | ^~~~~ 141:50.33 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/HashTable.h:89, 141:50.33 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/js/HashTable.h:10, 141:50.33 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/js/TracingAPI.h:11, 141:50.33 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/js/GCPolicyAPI.h:49, 141:50.33 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/js/RootingAPI.h:22, 141:50.34 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/js/Value.h:26, 141:50.34 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISimpleEnumerator.h:13, 141:50.34 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsIDirectoryEnumerator.h:14, 141:50.34 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsIFile.h:14, 141:50.34 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/XREAppData.h:15, 141:50.35 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsXULAppAPI.h:15, 141:50.35 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/layers/CompositorTypes.h:13, 141:50.36 from /builddir/build/BUILD/thunderbird-68.1.1/gfx/ipc/CompositorSession.h:11, 141:50.36 from /builddir/build/BUILD/thunderbird-68.1.1/gfx/ipc/CompositorSession.cpp:6, 141:50.37 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/gfx/ipc/Unified_cpp_gfx_ipc0.cpp:2: 141:50.37 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = std::map; long unsigned int N = 2]': 141:50.37 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:99:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = std::map]' 141:50.37 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/Layers.h:248:29: required from here 141:50.39 /builddir/build/BUILD/thunderbird-68.1.1/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] 141:50.39 67 | memset(&aArr[0], 0, N * sizeof(T)); 141:50.39 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 141:50.39 In file included from /usr/include/c++/9/map:61, 141:50.40 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/system_wrappers/map:3, 141:50.40 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/stl_wrappers/map:44, 141:50.40 from /builddir/build/BUILD/thunderbird-68.1.1/ipc/chromium/src/base/process_util.h:31, 141:50.40 from /builddir/build/BUILD/thunderbird-68.1.1/gfx/ipc/CompositorSession.cpp:7, 141:50.40 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/gfx/ipc/Unified_cpp_gfx_ipc0.cpp:2: 141:50.40 /usr/include/c++/9/bits/stl_map.h:100:11: note: 'class std::map' declared here 141:50.41 100 | class map 141:50.41 | ^~~ 141:53.61 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:26, 141:53.61 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/ipc/ipdl/PTestShell.cpp:7, 141:53.62 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/ipc/ipdl/UnifiedProtocols29.cpp:29: 141:53.62 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 141:53.62 /builddir/build/BUILD/thunderbird-68.1.1/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] 141:53.62 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 141:53.62 | ^ 141:53.62 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 141:53.63 46 | struct Block { 141:53.63 | ^~~~~ 142:04.11 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/HashTable.h:89, 142:04.11 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/js/HashTable.h:10, 142:04.12 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/js/TracingAPI.h:11, 142:04.12 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/js/GCPolicyAPI.h:49, 142:04.12 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/js/RootingAPI.h:22, 142:04.12 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/js/CallArgs.h:72, 142:04.12 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/jsapi.h:29, 142:04.12 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/dom/StructuredCloneHolder.h:10, 142:04.12 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/dom/ipc/StructuredCloneData.h:12, 142:04.14 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/ipc/IPCMessageUtils.h:16, 142:04.14 from /builddir/build/BUILD/thunderbird-68.1.1/gfx/layers/ipc/ShadowLayerUtilsX11.h:10, 142:04.14 from /builddir/build/BUILD/thunderbird-68.1.1/gfx/layers/ipc/ShadowLayerUtilsX11.cpp:7: 142:04.14 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = std::map; long unsigned int N = 2]': 142:04.14 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:99:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = std::map]' 142:04.14 /builddir/build/BUILD/thunderbird-68.1.1/gfx/layers/Layers.h:248:29: required from here 142:04.14 /builddir/build/BUILD/thunderbird-68.1.1/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] 142:04.14 67 | memset(&aArr[0], 0, N * sizeof(T)); 142:04.14 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 142:04.14 In file included from /usr/include/c++/9/map:61, 142:04.14 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/system_wrappers/map:3, 142:04.14 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/stl_wrappers/map:44, 142:04.14 from /builddir/build/BUILD/thunderbird-68.1.1/ipc/chromium/src/base/process_util.h:31, 142:04.14 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/ipc/IPCMessageUtils.h:10, 142:04.14 from /builddir/build/BUILD/thunderbird-68.1.1/gfx/layers/ipc/ShadowLayerUtilsX11.h:10, 142:04.14 from /builddir/build/BUILD/thunderbird-68.1.1/gfx/layers/ipc/ShadowLayerUtilsX11.cpp:7: 142:04.14 /usr/include/c++/9/bits/stl_map.h:100:11: note: 'class std::map' declared here 142:04.14 100 | class map 142:04.15 | ^~~ 142:20.44 gfx/vr 144:01.02 gfx/vr/service 144:42.05 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:26, 144:42.05 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/ipc/ipdl/PURLClassifier.cpp:7, 144:42.06 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/ipc/ipdl/UnifiedProtocols30.cpp:20: 144:42.06 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 144:42.06 /builddir/build/BUILD/thunderbird-68.1.1/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] 144:42.06 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 144:42.06 | ^ 144:42.06 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 144:42.06 46 | struct Block { 144:42.07 | ^~~~~ 144:47.90 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/gfxFontEntry.h:13, 144:47.91 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/gfxFont.h:11, 144:47.91 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsDeviceContext.h:12, 144:47.91 from /builddir/build/BUILD/thunderbird-68.1.1/gfx/layers/AnimationHelper.cpp:18, 144:47.91 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/gfx/layers/Unified_cpp_gfx_layers0.cpp:2: 144:47.91 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 144:47.91 /builddir/build/BUILD/thunderbird-68.1.1/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] 144:47.92 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 144:47.92 | ^ 144:47.93 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 144:47.93 46 | struct Block { 144:47.93 | ^~~~~ 145:10.79 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/SMILKeySpline.h:11, 145:10.79 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/ComputedTimingFunction.h:16, 145:10.79 from /builddir/build/BUILD/thunderbird-68.1.1/gfx/layers/AnimationHelper.h:11, 145:10.79 from /builddir/build/BUILD/thunderbird-68.1.1/gfx/layers/AnimationHelper.cpp:7, 145:10.79 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/gfx/layers/Unified_cpp_gfx_layers0.cpp:2: 145:10.80 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = std::map; long unsigned int N = 2]': 145:10.80 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:99:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = std::map]' 145:10.80 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/Layers.h:248:29: required from here 145:10.80 /builddir/build/BUILD/thunderbird-68.1.1/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] 145:10.80 67 | memset(&aArr[0], 0, N * sizeof(T)); 145:10.81 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 145:10.81 In file included from /usr/include/c++/9/map:61, 145:10.81 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/system_wrappers/map:3, 145:10.83 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/stl_wrappers/map:44, 145:10.83 from /builddir/build/BUILD/thunderbird-68.1.1/ipc/chromium/src/base/process_util.h:31, 145:10.83 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/ipc/IPCMessageUtils.h:10, 145:10.83 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/LayersMessages.h:11, 145:10.83 from /builddir/build/BUILD/thunderbird-68.1.1/gfx/layers/AnimationHelper.h:12, 145:10.83 from /builddir/build/BUILD/thunderbird-68.1.1/gfx/layers/AnimationHelper.cpp:7, 145:10.84 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/gfx/layers/Unified_cpp_gfx_layers0.cpp:2: 145:10.84 /usr/include/c++/9/bits/stl_map.h:100:11: note: 'class std::map' declared here 145:10.84 100 | class map 145:10.84 | ^~~ 145:11.07 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/SMILKeySpline.h:11, 145:11.07 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/ComputedTimingFunction.h:16, 145:11.08 from /builddir/build/BUILD/thunderbird-68.1.1/gfx/layers/AnimationHelper.h:11, 145:11.08 from /builddir/build/BUILD/thunderbird-68.1.1/gfx/layers/AnimationHelper.cpp:7, 145:11.08 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/gfx/layers/Unified_cpp_gfx_layers0.cpp:2: 145:11.08 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = std::vector; long unsigned int N = 2]': 145:11.08 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:99:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = std::vector]' 145:11.10 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:36:53: required from here 145:11.10 /builddir/build/BUILD/thunderbird-68.1.1/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] 145:11.10 67 | memset(&aArr[0], 0, N * sizeof(T)); 145:11.10 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 145:11.10 In file included from /usr/include/c++/9/vector:67, 145:11.11 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/system_wrappers/vector:3, 145:11.11 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/stl_wrappers/vector:44, 145:11.11 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/gfx/2D.h:17, 145:11.11 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsRect.h:15, 145:11.11 from /builddir/build/BUILD/thunderbird-68.1.1/layout/base/Units.h:17, 145:11.11 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/ServoStyleConstsForwards.h:23, 145:11.12 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/ServoStyleConsts.h:28, 145:11.12 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsTimingFunction.h:10, 145:11.12 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/ComputedTimingFunction.h:12, 145:11.12 from /builddir/build/BUILD/thunderbird-68.1.1/gfx/layers/AnimationHelper.h:11, 145:11.12 from /builddir/build/BUILD/thunderbird-68.1.1/gfx/layers/AnimationHelper.cpp:7, 145:11.12 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/gfx/layers/Unified_cpp_gfx_layers0.cpp:2: 145:11.12 /usr/include/c++/9/bits/stl_vector.h:386:11: note: 'class std::vector' declared here 145:11.13 386 | class vector : protected _Vector_base<_Tp, _Alloc> 145:11.13 | ^~~~~~ 145:11.13 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/SMILKeySpline.h:11, 145:11.13 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/ComputedTimingFunction.h:16, 145:11.13 from /builddir/build/BUILD/thunderbird-68.1.1/gfx/layers/AnimationHelper.h:11, 145:11.13 from /builddir/build/BUILD/thunderbird-68.1.1/gfx/layers/AnimationHelper.cpp:7, 145:11.13 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/gfx/layers/Unified_cpp_gfx_layers0.cpp:2: 145:11.14 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = mozilla::layers::ClipManager; long unsigned int N = 2]': 145:11.14 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:99:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = mozilla::layers::ClipManager]' 145:11.14 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:93:32: required from here 145:11.14 /builddir/build/BUILD/thunderbird-68.1.1/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] 145:11.14 67 | memset(&aArr[0], 0, N * sizeof(T)); 145:11.14 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 145:11.15 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:11, 145:11.15 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/layers/RenderRootStateManager.h:14, 145:11.15 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/layers/WebRenderLayerManager.h:21, 145:11.15 from /builddir/build/BUILD/thunderbird-68.1.1/gfx/layers/AnimationInfo.cpp:9, 145:11.15 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/gfx/layers/Unified_cpp_gfx_layers0.cpp:11: 145:11.15 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/layers/ClipManager.h:52:7: note: 'class mozilla::layers::ClipManager' declared here 145:11.16 52 | class ClipManager { 145:11.16 | ^~~~~~~~~~~ 145:13.78 gfx/config 145:39.34 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentChild.h:24, 145:39.34 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/dom/ContentChild.h:14, 145:39.35 from /builddir/build/BUILD/thunderbird-68.1.1/gfx/config/gfxVars.cpp:9, 145:39.35 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/gfx/config/Unified_cpp_gfx_config0.cpp:20: 145:39.35 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 145:39.35 /builddir/build/BUILD/thunderbird-68.1.1/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] 145:39.35 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 145:39.36 | ^ 145:39.37 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 145:39.37 46 | struct Block { 145:39.37 | ^~~~~ 145:50.09 gfx/webrender_bindings 146:15.72 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentChild.h:24, 146:15.72 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/dom/ContentChild.h:14, 146:15.72 from /builddir/build/BUILD/thunderbird-68.1.1/gfx/vr/ipc/VRManagerChild.cpp:17, 146:15.72 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/gfx/vr/Unified_cpp_gfx_vr0.cpp:92: 146:15.72 /builddir/build/BUILD/thunderbird-68.1.1/gfx/thebes/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 146:15.72 /builddir/build/BUILD/thunderbird-68.1.1/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] 146:15.72 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 146:15.72 | ^ 146:15.72 /builddir/build/BUILD/thunderbird-68.1.1/gfx/thebes/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 146:15.72 46 | struct Block { 146:15.72 | ^~~~~ 146:36.73 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/HashTable.h:89, 146:36.74 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/js/HashTable.h:10, 146:36.74 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/js/TracingAPI.h:11, 146:36.74 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/js/GCPolicyAPI.h:49, 146:36.74 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/js/RootingAPI.h:22, 146:36.74 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/js/Value.h:26, 146:36.74 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISimpleEnumerator.h:13, 146:36.75 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsIDirectoryEnumerator.h:14, 146:36.75 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsIFile.h:14, 146:36.75 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/XREAppData.h:15, 146:36.75 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsXULAppAPI.h:15, 146:36.77 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsAppRunner.h:29, 146:36.77 from /builddir/build/BUILD/thunderbird-68.1.1/gfx/layers/LayerScope.cpp:10, 146:36.77 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/gfx/layers/Unified_cpp_gfx_layers1.cpp:2: 146:36.77 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = std::map; long unsigned int N = 2]': 146:36.78 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:99:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = std::map]' 146:36.78 /builddir/build/BUILD/thunderbird-68.1.1/gfx/layers/Layers.h:248:29: required from here 146:36.78 /builddir/build/BUILD/thunderbird-68.1.1/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] 146:36.78 67 | memset(&aArr[0], 0, N * sizeof(T)); 146:36.79 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 146:36.79 In file included from /usr/include/c++/9/map:61, 146:36.79 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/system_wrappers/map:3, 146:36.79 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/stl_wrappers/map:44, 146:36.79 from /builddir/build/BUILD/thunderbird-68.1.1/ipc/chromium/src/base/process_util.h:31, 146:36.81 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/ipc/IPCMessageUtils.h:10, 146:36.81 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/LayersSurfaces.h:11, 146:36.81 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/layers/TextureHost.h:23, 146:36.81 from /builddir/build/BUILD/thunderbird-68.1.1/gfx/layers/Effects.h:18, 146:36.81 from /builddir/build/BUILD/thunderbird-68.1.1/gfx/layers/LayerScope.cpp:11, 146:36.81 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/gfx/layers/Unified_cpp_gfx_layers1.cpp:2: 146:36.82 /usr/include/c++/9/bits/stl_map.h:100:11: note: 'class std::map' declared here 146:36.82 100 | class map 146:36.82 | ^~~ 146:55.77 gfx/skia 147:06.38 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:19, 147:06.38 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/gfxUtils.h:20, 147:06.38 from /builddir/build/BUILD/thunderbird-68.1.1/gfx/webrender_bindings/Moz2DImageRenderer.cpp:8, 147:06.38 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/gfx/webrender_bindings/Unified_cpp_webrender_bindings0.cpp:2: 147:06.38 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = std::map; long unsigned int N = 2]': 147:06.38 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:99:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = std::map]' 147:06.38 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/Layers.h:248:29: required from here 147:06.38 /builddir/build/BUILD/thunderbird-68.1.1/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] 147:06.38 67 | memset(&aArr[0], 0, N * sizeof(T)); 147:06.38 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 147:06.39 In file included from /usr/include/c++/9/map:61, 147:06.39 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/system_wrappers/map:3, 147:06.39 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/stl_wrappers/map:44, 147:06.39 from /builddir/build/BUILD/thunderbird-68.1.1/ipc/chromium/src/base/process_util.h:31, 147:06.39 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/ipc/IPCMessageUtils.h:10, 147:06.39 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/LayersSurfaces.h:11, 147:06.39 from /builddir/build/BUILD/thunderbird-68.1.1/gfx/webrender_bindings/RenderTextureHost.h:13, 147:06.39 from /builddir/build/BUILD/thunderbird-68.1.1/gfx/webrender_bindings/RenderBufferTextureHost.h:10, 147:06.39 from /builddir/build/BUILD/thunderbird-68.1.1/gfx/webrender_bindings/RenderBufferTextureHost.cpp:7, 147:06.39 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/gfx/webrender_bindings/Unified_cpp_webrender_bindings0.cpp:11: 147:06.39 /usr/include/c++/9/bits/stl_map.h:100:11: note: 'class std::map' declared here 147:06.39 100 | class map 147:06.39 | ^~~ 147:07.05 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:19, 147:07.05 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/gfxUtils.h:20, 147:07.05 from /builddir/build/BUILD/thunderbird-68.1.1/gfx/webrender_bindings/Moz2DImageRenderer.cpp:8, 147:07.05 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/gfx/webrender_bindings/Unified_cpp_webrender_bindings0.cpp:2: 147:07.06 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = std::vector; long unsigned int N = 2]': 147:07.06 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:99:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = std::vector]' 147:07.06 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:36:53: required from here 147:07.06 /builddir/build/BUILD/thunderbird-68.1.1/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] 147:07.06 67 | memset(&aArr[0], 0, N * sizeof(T)); 147:07.06 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 147:07.08 In file included from /usr/include/c++/9/vector:67, 147:07.08 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/system_wrappers/vector:3, 147:07.08 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/stl_wrappers/vector:44, 147:07.08 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/gfx/2D.h:17, 147:07.08 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsRect.h:15, 147:07.08 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/Units.h:17, 147:07.08 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/ServoStyleConstsForwards.h:23, 147:07.09 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/ServoStyleConsts.h:28, 147:07.09 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsStyleConsts.h:17, 147:07.09 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/gfxTypes.h:11, 147:07.09 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/gfxUtils.h:9, 147:07.09 from /builddir/build/BUILD/thunderbird-68.1.1/gfx/webrender_bindings/Moz2DImageRenderer.cpp:8, 147:07.09 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/gfx/webrender_bindings/Unified_cpp_webrender_bindings0.cpp:2: 147:07.09 /usr/include/c++/9/bits/stl_vector.h:386:11: note: 'class std::vector' declared here 147:07.09 386 | class vector : protected _Vector_base<_Tp, _Alloc> 147:07.09 | ^~~~~~ 147:07.11 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:19, 147:07.11 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/gfxUtils.h:20, 147:07.11 from /builddir/build/BUILD/thunderbird-68.1.1/gfx/webrender_bindings/Moz2DImageRenderer.cpp:8, 147:07.11 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/gfx/webrender_bindings/Unified_cpp_webrender_bindings0.cpp:2: 147:07.11 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = mozilla::layers::ClipManager; long unsigned int N = 2]': 147:07.11 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:99:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = mozilla::layers::ClipManager]' 147:07.12 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:93:32: required from here 147:07.12 /builddir/build/BUILD/thunderbird-68.1.1/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] 147:07.12 67 | memset(&aArr[0], 0, N * sizeof(T)); 147:07.12 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 147:07.12 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:11, 147:07.12 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/layers/RenderRootStateManager.h:14, 147:07.12 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/TextDrawTarget.h:11, 147:07.12 from /builddir/build/BUILD/thunderbird-68.1.1/gfx/webrender_bindings/WebRenderAPI.cpp:18, 147:07.14 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/gfx/webrender_bindings/Unified_cpp_webrender_bindings0.cpp:110: 147:07.14 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/layers/ClipManager.h:52:7: note: 'class mozilla::layers::ClipManager' declared here 147:07.14 52 | class ClipManager { 147:07.14 | ^~~~~~~~~~~ 147:07.22 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:19, 147:07.22 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/gfxUtils.h:20, 147:07.22 from /builddir/build/BUILD/thunderbird-68.1.1/gfx/webrender_bindings/Moz2DImageRenderer.cpp:8, 147:07.22 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/gfx/webrender_bindings/Unified_cpp_webrender_bindings0.cpp:2: 147:07.22 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = mozilla::UniquePtr; long unsigned int N = 1]': 147:07.22 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:123:19: required from 'mozilla::wr::NonDefaultRenderRootArray::NonDefaultRenderRootArray() [with T = mozilla::UniquePtr]' 147:07.22 /builddir/build/BUILD/thunderbird-68.1.1/gfx/webrender_bindings/WebRenderAPI.cpp:715:72: required from here 147:07.22 /builddir/build/BUILD/thunderbird-68.1.1/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] 147:07.22 67 | memset(&aArr[0], 0, N * sizeof(T)); 147:07.22 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 147:07.23 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/Span.h:31, 147:07.23 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/DbgMacro.h:13, 147:07.23 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsTArray.h:17, 147:07.23 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/gfxPrefs.h:15, 147:07.23 from /builddir/build/BUILD/thunderbird-68.1.1/gfx/webrender_bindings/Moz2DImageRenderer.cpp:7, 147:07.23 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/gfx/webrender_bindings/Unified_cpp_webrender_bindings0.cpp:2: 147:07.23 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/UniquePtr.h:189:7: note: 'class mozilla::UniquePtr' declared here 147:07.23 189 | class UniquePtr { 147:07.23 | ^~~~~~~~~ 147:08.28 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:26, 147:08.28 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/ipc/ipdl/PWebBrowserPersistDocument.cpp:7, 147:08.28 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/ipc/ipdl/UnifiedProtocols32.cpp:92: 147:08.28 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 147:08.30 /builddir/build/BUILD/thunderbird-68.1.1/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] 147:08.30 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 147:08.30 | ^ 147:08.30 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 147:08.30 46 | struct Block { 147:08.30 | ^~~~~ 147:21.90 In file included from /builddir/build/BUILD/thunderbird-68.1.1/gfx/skia/skia/src/core/SkBlitRow_D32.cpp:8: 147:21.90 /builddir/build/BUILD/thunderbird-68.1.1/gfx/skia/skia/src/core/Sk4px.h: In static member function 'static {anonymous}::Sk4px {anonymous}::Sk4px::DupPMColor(SkPMColor)': 147:21.90 /builddir/build/BUILD/thunderbird-68.1.1/gfx/skia/skia/src/core/Sk4px.h:31:30: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class {anonymous}::Sk4px' from an array of 'Sk4u' {aka 'class {anonymous}::SkNx<4, unsigned int>'} [-Wclass-memaccess] 147:21.90 31 | memcpy(&v, &splat, 16); 147:21.90 | ^ 147:21.90 /builddir/build/BUILD/thunderbird-68.1.1/gfx/skia/skia/src/core/Sk4px.h:23:7: note: 'class {anonymous}::Sk4px' declared here 147:21.90 23 | class Sk4px : public Sk16b { 147:21.90 | ^~~~~ 147:21.90 /builddir/build/BUILD/thunderbird-68.1.1/gfx/skia/skia/src/core/Sk4px.h: In static member function 'static {anonymous}::Sk4px {anonymous}::Sk4px::Load4(const SkPMColor*)': 147:21.91 /builddir/build/BUILD/thunderbird-68.1.1/gfx/skia/skia/src/core/Sk4px.h:41:26: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class {anonymous}::Sk4px' from an array of 'const SkPMColor' {aka 'const unsigned int'} [-Wclass-memaccess] 147:21.91 41 | memcpy(&v, px, 16); 147:21.91 | ^ 147:21.91 /builddir/build/BUILD/thunderbird-68.1.1/gfx/skia/skia/src/core/Sk4px.h:23:7: note: 'class {anonymous}::Sk4px' declared here 147:21.92 23 | class Sk4px : public Sk16b { 147:21.92 | ^~~~~ 147:21.92 /builddir/build/BUILD/thunderbird-68.1.1/gfx/skia/skia/src/core/Sk4px.h: In static member function 'static {anonymous}::Sk4px {anonymous}::Sk4px::Load2(const SkPMColor*)': 147:21.92 /builddir/build/BUILD/thunderbird-68.1.1/gfx/skia/skia/src/core/Sk4px.h:46:25: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class {anonymous}::Sk4px' from an array of 'const SkPMColor' {aka 'const unsigned int'} [-Wclass-memaccess] 147:21.92 46 | memcpy(&v, px, 8); 147:21.93 | ^ 147:21.93 /builddir/build/BUILD/thunderbird-68.1.1/gfx/skia/skia/src/core/Sk4px.h:23:7: note: 'class {anonymous}::Sk4px' declared here 147:21.93 23 | class Sk4px : public Sk16b { 147:21.93 | ^~~~~ 147:21.94 /builddir/build/BUILD/thunderbird-68.1.1/gfx/skia/skia/src/core/Sk4px.h: In static member function 'static {anonymous}::Sk4px {anonymous}::Sk4px::Load1(const SkPMColor*)': 147:21.95 /builddir/build/BUILD/thunderbird-68.1.1/gfx/skia/skia/src/core/Sk4px.h:51:25: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class {anonymous}::Sk4px' from an array of 'const SkPMColor' {aka 'const unsigned int'} [-Wclass-memaccess] 147:21.95 51 | memcpy(&v, px, 4); 147:21.95 | ^ 147:21.95 /builddir/build/BUILD/thunderbird-68.1.1/gfx/skia/skia/src/core/Sk4px.h:23:7: note: 'class {anonymous}::Sk4px' declared here 147:21.96 23 | class Sk4px : public Sk16b { 147:21.96 | ^~~~~ 147:31.04 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/gfx/webrender_bindings/Unified_cpp_webrender_bindings0.cpp:110: 147:31.04 /builddir/build/BUILD/thunderbird-68.1.1/gfx/webrender_bindings/WebRenderAPI.cpp: In static member function 'static void mozilla::wr::WebRenderAPI::SendTransactions(const mozilla::wr::RenderRootArray >&, mozilla::wr::RenderRootArray&)': 147:31.04 /builddir/build/BUILD/thunderbird-68.1.1/gfx/webrender_bindings/WebRenderAPI.cpp:397:29: warning: 'useSceneBuilderThread' may be used uninitialized in this function [-Wmaybe-uninitialized] 147:31.04 397 | wr_api_send_transactions(documentHandles.Elements(), txns.Elements(), 147:31.05 | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 147:31.05 398 | txns.Length(), *useSceneBuilderThread); 147:31.05 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 147:44.87 In file included from /builddir/build/BUILD/thunderbird-68.1.1/gfx/skia/skia/src/core/SkBlitter_ARGB32.cpp:8: 147:44.87 /builddir/build/BUILD/thunderbird-68.1.1/gfx/skia/skia/src/core/Sk4px.h: In static member function 'static {anonymous}::Sk4px {anonymous}::Sk4px::DupPMColor(SkPMColor)': 147:44.87 /builddir/build/BUILD/thunderbird-68.1.1/gfx/skia/skia/src/core/Sk4px.h:31:30: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class {anonymous}::Sk4px' from an array of 'Sk4u' {aka 'class {anonymous}::SkNx<4, unsigned int>'} [-Wclass-memaccess] 147:44.87 31 | memcpy(&v, &splat, 16); 147:44.87 | ^ 147:44.88 /builddir/build/BUILD/thunderbird-68.1.1/gfx/skia/skia/src/core/Sk4px.h:23:7: note: 'class {anonymous}::Sk4px' declared here 147:44.88 23 | class Sk4px : public Sk16b { 147:44.88 | ^~~~~ 147:44.88 /builddir/build/BUILD/thunderbird-68.1.1/gfx/skia/skia/src/core/Sk4px.h: In static member function 'static {anonymous}::Sk4px {anonymous}::Sk4px::Load4(const SkPMColor*)': 147:44.88 /builddir/build/BUILD/thunderbird-68.1.1/gfx/skia/skia/src/core/Sk4px.h:41:26: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class {anonymous}::Sk4px' from an array of 'const SkPMColor' {aka 'const unsigned int'} [-Wclass-memaccess] 147:44.88 41 | memcpy(&v, px, 16); 147:44.88 | ^ 147:44.89 /builddir/build/BUILD/thunderbird-68.1.1/gfx/skia/skia/src/core/Sk4px.h:23:7: note: 'class {anonymous}::Sk4px' declared here 147:44.89 23 | class Sk4px : public Sk16b { 147:44.89 | ^~~~~ 147:44.89 /builddir/build/BUILD/thunderbird-68.1.1/gfx/skia/skia/src/core/Sk4px.h: In static member function 'static {anonymous}::Sk4px {anonymous}::Sk4px::Load2(const SkPMColor*)': 147:44.89 /builddir/build/BUILD/thunderbird-68.1.1/gfx/skia/skia/src/core/Sk4px.h:46:25: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class {anonymous}::Sk4px' from an array of 'const SkPMColor' {aka 'const unsigned int'} [-Wclass-memaccess] 147:44.89 46 | memcpy(&v, px, 8); 147:44.89 | ^ 147:44.89 /builddir/build/BUILD/thunderbird-68.1.1/gfx/skia/skia/src/core/Sk4px.h:23:7: note: 'class {anonymous}::Sk4px' declared here 147:44.90 23 | class Sk4px : public Sk16b { 147:44.90 | ^~~~~ 147:44.90 /builddir/build/BUILD/thunderbird-68.1.1/gfx/skia/skia/src/core/Sk4px.h: In static member function 'static {anonymous}::Sk4px {anonymous}::Sk4px::Load1(const SkPMColor*)': 147:44.90 /builddir/build/BUILD/thunderbird-68.1.1/gfx/skia/skia/src/core/Sk4px.h:51:25: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class {anonymous}::Sk4px' from an array of 'const SkPMColor' {aka 'const unsigned int'} [-Wclass-memaccess] 147:44.90 51 | memcpy(&v, px, 4); 147:44.90 | ^ 147:44.90 /builddir/build/BUILD/thunderbird-68.1.1/gfx/skia/skia/src/core/Sk4px.h:23:7: note: 'class {anonymous}::Sk4px' declared here 147:44.91 23 | class Sk4px : public Sk16b { 147:44.91 | ^~~~~ 147:49.60 image 148:27.78 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:26, 148:27.78 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/ipc/ipdl/PWebrtcGlobal.cpp:8, 148:27.78 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/ipc/ipdl/UnifiedProtocols33.cpp:110: 148:27.78 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 148:27.78 /builddir/build/BUILD/thunderbird-68.1.1/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] 148:27.78 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 148:27.78 | ^ 148:27.78 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 148:27.78 46 | struct Block { 148:27.78 | ^~~~~ 148:31.59 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/HashTable.h:89, 148:31.59 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/js/HashTable.h:10, 148:31.60 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/js/TracingAPI.h:11, 148:31.60 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/js/GCPolicyAPI.h:49, 148:31.60 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/js/RootingAPI.h:22, 148:31.60 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/js/Value.h:26, 148:31.60 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISimpleEnumerator.h:13, 148:31.60 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsIDirectoryEnumerator.h:14, 148:31.61 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsIFile.h:14, 148:31.61 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/XREAppData.h:15, 148:31.63 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsXULAppAPI.h:15, 148:31.63 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsCSSProps.h:28, 148:31.63 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsCSSPropertyIDSet.h:18, 148:31.63 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/layers/AnimationInfo.h:11, 148:31.63 from /builddir/build/BUILD/thunderbird-68.1.1/gfx/layers/Layers.h:37, 148:31.64 from /builddir/build/BUILD/thunderbird-68.1.1/gfx/layers/mlgpu/LayerManagerMLGPU.h:10, 148:31.64 from /builddir/build/BUILD/thunderbird-68.1.1/gfx/layers/mlgpu/LayerManagerMLGPU.cpp:7, 148:31.64 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/gfx/layers/Unified_cpp_gfx_layers10.cpp:2: 148:31.64 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = std::map; long unsigned int N = 2]': 148:31.64 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:99:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = std::map]' 148:31.64 /builddir/build/BUILD/thunderbird-68.1.1/gfx/layers/Layers.h:248:29: required from here 148:31.65 /builddir/build/BUILD/thunderbird-68.1.1/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] 148:31.65 67 | memset(&aArr[0], 0, N * sizeof(T)); 148:31.65 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 148:31.65 In file included from /usr/include/c++/9/map:61, 148:31.65 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/system_wrappers/map:3, 148:31.65 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/stl_wrappers/map:44, 148:31.66 from /builddir/build/BUILD/thunderbird-68.1.1/gfx/layers/Layers.h:10, 148:31.66 from /builddir/build/BUILD/thunderbird-68.1.1/gfx/layers/mlgpu/LayerManagerMLGPU.h:10, 148:31.66 from /builddir/build/BUILD/thunderbird-68.1.1/gfx/layers/mlgpu/LayerManagerMLGPU.cpp:7, 148:31.66 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/gfx/layers/Unified_cpp_gfx_layers10.cpp:2: 148:31.66 /usr/include/c++/9/bits/stl_map.h:100:11: note: 'class std::map' declared here 148:31.66 100 | class map 148:31.68 | ^~~ 148:35.17 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/HashTable.h:89, 148:35.17 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/js/HashTable.h:10, 148:35.17 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/js/TracingAPI.h:11, 148:35.18 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/js/GCPolicyAPI.h:49, 148:35.18 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/js/RootingAPI.h:22, 148:35.18 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/GeckoProfiler.h:73, 148:35.18 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/CondVar.h:15, 148:35.18 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/Monitor.h:10, 148:35.18 from /builddir/build/BUILD/thunderbird-68.1.1/image/imgFrame.h:12, 148:35.19 from /builddir/build/BUILD/thunderbird-68.1.1/image/ISurfaceProvider.h:22, 148:35.19 from /builddir/build/BUILD/thunderbird-68.1.1/image/AnimationFrameBuffer.h:9, 148:35.19 from /builddir/build/BUILD/thunderbird-68.1.1/image/AnimationFrameBuffer.cpp:6, 148:35.19 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/image/Unified_cpp_image0.cpp:2: 148:35.20 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = std::map; long unsigned int N = 2]': 148:35.22 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:99:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = std::map]' 148:35.22 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/Layers.h:248:29: required from here 148:35.22 /builddir/build/BUILD/thunderbird-68.1.1/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] 148:35.22 67 | memset(&aArr[0], 0, N * sizeof(T)); 148:35.23 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 148:35.23 In file included from /usr/include/c++/9/map:61, 148:35.23 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/system_wrappers/map:3, 148:35.23 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/stl_wrappers/map:44, 148:35.23 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/FrameMetrics.h:11, 148:35.23 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsIScrollableFrame.h:22, 148:35.23 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/dom/Element.h:25, 148:35.24 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/dom/SVGElement.h:19, 148:35.24 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/SVGPreserveAspectRatio.h:16, 148:35.24 from /builddir/build/BUILD/thunderbird-68.1.1/layout/svg/SVGImageContext.h:12, 148:35.24 from /builddir/build/BUILD/thunderbird-68.1.1/image/SurfaceCache.h:25, 148:35.24 from /builddir/build/BUILD/thunderbird-68.1.1/image/ISurfaceProvider.h:23, 148:35.24 from /builddir/build/BUILD/thunderbird-68.1.1/image/AnimationFrameBuffer.h:9, 148:35.25 from /builddir/build/BUILD/thunderbird-68.1.1/image/AnimationFrameBuffer.cpp:6, 148:35.25 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/image/Unified_cpp_image0.cpp:2: 148:35.25 /usr/include/c++/9/bits/stl_map.h:100:11: note: 'class std::map' declared here 148:35.25 100 | class map 148:35.25 | ^~~ 148:54.35 /builddir/build/BUILD/thunderbird-68.1.1/gfx/skia/skia/src/core/SkMiniRecorder.cpp: In instantiation of 'SkMiniPicture< >::SkMiniPicture(const SkRect*, T*) [with T = SkRecords::DrawPath]': 148:54.36 /builddir/build/BUILD/thunderbird-68.1.1/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*}]' 148:54.36 /builddir/build/BUILD/thunderbird-68.1.1/gfx/skia/skia/src/core/SkMiniRecorder.cpp:111:9: required from here 148:54.36 /builddir/build/BUILD/thunderbird-68.1.1/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] 148:54.36 51 | memcpy(&fOp, op, sizeof(fOp)); // We take ownership of op's guts. 148:54.36 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ 148:54.36 In file included from /builddir/build/BUILD/thunderbird-68.1.1/gfx/skia/skia/src/core/SkMiniRecorder.h:11, 148:54.36 from /builddir/build/BUILD/thunderbird-68.1.1/gfx/skia/skia/src/core/SkMiniRecorder.cpp:10: 148:54.36 /builddir/build/BUILD/thunderbird-68.1.1/gfx/skia/skia/src/core/SkRecords.h:272:8: note: 'struct SkRecords::DrawPath' declared here 148:54.36 272 | RECORD(DrawPath, kDraw_Tag|kHasPaint_Tag, 148:54.36 | ^~~~~~~~ 148:54.36 /builddir/build/BUILD/thunderbird-68.1.1/gfx/skia/skia/src/core/SkRecords.h:161:8: note: in definition of macro 'RECORD' 148:54.36 161 | struct T { \ 148:54.36 | ^ 148:54.37 /builddir/build/BUILD/thunderbird-68.1.1/gfx/skia/skia/src/core/SkMiniRecorder.cpp: In instantiation of 'SkMiniPicture< >::SkMiniPicture(const SkRect*, T*) [with T = SkRecords::DrawRect]': 148:54.37 /builddir/build/BUILD/thunderbird-68.1.1/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*}]' 148:54.37 /builddir/build/BUILD/thunderbird-68.1.1/gfx/skia/skia/src/core/SkMiniRecorder.cpp:112:9: required from here 148:54.37 /builddir/build/BUILD/thunderbird-68.1.1/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] 148:54.37 51 | memcpy(&fOp, op, sizeof(fOp)); // We take ownership of op's guts. 148:54.37 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ 148:54.37 In file included from /builddir/build/BUILD/thunderbird-68.1.1/gfx/skia/skia/src/core/SkMiniRecorder.h:11, 148:54.37 from /builddir/build/BUILD/thunderbird-68.1.1/gfx/skia/skia/src/core/SkMiniRecorder.cpp:10: 148:54.37 /builddir/build/BUILD/thunderbird-68.1.1/gfx/skia/skia/src/core/SkRecords.h:287:8: note: 'struct SkRecords::DrawRect' declared here 148:54.37 287 | RECORD(DrawRect, kDraw_Tag|kHasPaint_Tag, 148:54.37 | ^~~~~~~~ 148:54.37 /builddir/build/BUILD/thunderbird-68.1.1/gfx/skia/skia/src/core/SkRecords.h:161:8: note: in definition of macro 'RECORD' 148:54.37 161 | struct T { \ 148:54.37 | ^ 148:54.38 /builddir/build/BUILD/thunderbird-68.1.1/gfx/skia/skia/src/core/SkMiniRecorder.cpp: In instantiation of 'SkMiniPicture< >::SkMiniPicture(const SkRect*, T*) [with T = SkRecords::DrawTextBlob]': 148:54.38 /builddir/build/BUILD/thunderbird-68.1.1/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*}]' 148:54.38 /builddir/build/BUILD/thunderbird-68.1.1/gfx/skia/skia/src/core/SkMiniRecorder.cpp:113:9: required from here 148:54.38 /builddir/build/BUILD/thunderbird-68.1.1/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] 148:54.38 51 | memcpy(&fOp, op, sizeof(fOp)); // We take ownership of op's guts. 148:54.38 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ 148:54.40 In file included from /builddir/build/BUILD/thunderbird-68.1.1/gfx/skia/skia/src/core/SkMiniRecorder.h:11, 148:54.40 from /builddir/build/BUILD/thunderbird-68.1.1/gfx/skia/skia/src/core/SkMiniRecorder.cpp:10: 148:54.40 /builddir/build/BUILD/thunderbird-68.1.1/gfx/skia/skia/src/core/SkRecords.h:298:8: note: 'struct SkRecords::DrawTextBlob' declared here 148:54.40 298 | RECORD(DrawTextBlob, kDraw_Tag|kHasText_Tag|kHasPaint_Tag, 148:54.40 | ^~~~~~~~~~~~ 148:54.40 /builddir/build/BUILD/thunderbird-68.1.1/gfx/skia/skia/src/core/SkRecords.h:161:8: note: in definition of macro 'RECORD' 148:54.40 161 | struct T { \ 148:54.40 | ^ 149:00.86 In file included from /builddir/build/BUILD/thunderbird-68.1.1/gfx/skia/skia/src/opts/SkBlitMask_opts.h:11, 149:00.86 from /builddir/build/BUILD/thunderbird-68.1.1/gfx/skia/skia/src/core/SkOpts.cpp:41: 149:00.86 /builddir/build/BUILD/thunderbird-68.1.1/gfx/skia/skia/src/core/Sk4px.h: In static member function 'static {anonymous}::Sk4px {anonymous}::Sk4px::DupPMColor(SkPMColor)': 149:00.86 /builddir/build/BUILD/thunderbird-68.1.1/gfx/skia/skia/src/core/Sk4px.h:31:30: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class {anonymous}::Sk4px' from an array of 'Sk4u' {aka 'class {anonymous}::SkNx<4, unsigned int>'} [-Wclass-memaccess] 149:00.86 31 | memcpy(&v, &splat, 16); 149:00.86 | ^ 149:00.86 /builddir/build/BUILD/thunderbird-68.1.1/gfx/skia/skia/src/core/Sk4px.h:23:7: note: 'class {anonymous}::Sk4px' declared here 149:00.86 23 | class Sk4px : public Sk16b { 149:00.88 | ^~~~~ 149:00.88 /builddir/build/BUILD/thunderbird-68.1.1/gfx/skia/skia/src/core/Sk4px.h: In static member function 'static {anonymous}::Sk4px {anonymous}::Sk4px::Load4(const SkPMColor*)': 149:00.88 /builddir/build/BUILD/thunderbird-68.1.1/gfx/skia/skia/src/core/Sk4px.h:41:26: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class {anonymous}::Sk4px' from an array of 'const SkPMColor' {aka 'const unsigned int'} [-Wclass-memaccess] 149:00.88 41 | memcpy(&v, px, 16); 149:00.88 | ^ 149:00.88 /builddir/build/BUILD/thunderbird-68.1.1/gfx/skia/skia/src/core/Sk4px.h:23:7: note: 'class {anonymous}::Sk4px' declared here 149:00.88 23 | class Sk4px : public Sk16b { 149:00.88 | ^~~~~ 149:00.88 /builddir/build/BUILD/thunderbird-68.1.1/gfx/skia/skia/src/core/Sk4px.h: In static member function 'static {anonymous}::Sk4px {anonymous}::Sk4px::Load2(const SkPMColor*)': 149:00.88 /builddir/build/BUILD/thunderbird-68.1.1/gfx/skia/skia/src/core/Sk4px.h:46:25: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class {anonymous}::Sk4px' from an array of 'const SkPMColor' {aka 'const unsigned int'} [-Wclass-memaccess] 149:00.88 46 | memcpy(&v, px, 8); 149:00.88 | ^ 149:00.88 /builddir/build/BUILD/thunderbird-68.1.1/gfx/skia/skia/src/core/Sk4px.h:23:7: note: 'class {anonymous}::Sk4px' declared here 149:00.88 23 | class Sk4px : public Sk16b { 149:00.88 | ^~~~~ 149:00.88 /builddir/build/BUILD/thunderbird-68.1.1/gfx/skia/skia/src/core/Sk4px.h: In static member function 'static {anonymous}::Sk4px {anonymous}::Sk4px::Load1(const SkPMColor*)': 149:00.89 /builddir/build/BUILD/thunderbird-68.1.1/gfx/skia/skia/src/core/Sk4px.h:51:25: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class {anonymous}::Sk4px' from an array of 'const SkPMColor' {aka 'const unsigned int'} [-Wclass-memaccess] 149:00.89 51 | memcpy(&v, px, 4); 149:00.89 | ^ 149:00.89 /builddir/build/BUILD/thunderbird-68.1.1/gfx/skia/skia/src/core/Sk4px.h:23:7: note: 'class {anonymous}::Sk4px' declared here 149:00.89 23 | class Sk4px : public Sk16b { 149:00.89 | ^~~~~ 149:02.11 In file included from /builddir/build/BUILD/thunderbird-68.1.1/gfx/skia/skia/src/core/SkOpts.cpp:43: 149:02.11 /builddir/build/BUILD/thunderbird-68.1.1/gfx/skia/skia/src/opts/SkChecksum_opts.h: In function 'uint32_t neon::hash_fn(const void*, size_t, uint32_t)': 149:02.11 /builddir/build/BUILD/thunderbird-68.1.1/gfx/skia/skia/src/opts/SkChecksum_opts.h:201:23: warning: this statement may fall through [-Wimplicit-fallthrough=] 149:02.11 201 | case 3: k ^= data[2] << 16; 149:02.11 | ~~^~~~~~~~~~~~~~~~ 149:02.11 /builddir/build/BUILD/thunderbird-68.1.1/gfx/skia/skia/src/opts/SkChecksum_opts.h:202:13: note: here 149:02.13 202 | case 2: k ^= data[1] << 8; 149:02.13 | ^~~~ 149:02.13 /builddir/build/BUILD/thunderbird-68.1.1/gfx/skia/skia/src/opts/SkChecksum_opts.h:202:23: warning: this statement may fall through [-Wimplicit-fallthrough=] 149:02.13 202 | case 2: k ^= data[1] << 8; 149:02.13 | ~~^~~~~~~~~~~~~~~~ 149:02.13 /builddir/build/BUILD/thunderbird-68.1.1/gfx/skia/skia/src/opts/SkChecksum_opts.h:203:13: note: here 149:02.13 203 | case 1: k ^= data[0] << 0; 149:02.13 | ^~~~ 149:49.45 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsUtils.h:14, 149:49.45 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsCOMPtr.h:30, 149:49.45 from /builddir/build/BUILD/thunderbird-68.1.1/image/ImageOps.h:10, 149:49.45 from /builddir/build/BUILD/thunderbird-68.1.1/image/ImageOps.cpp:7, 149:49.45 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/image/Unified_cpp_image1.cpp:2: 149:49.45 /builddir/build/BUILD/thunderbird-68.1.1/image/ScriptedNotificationObserver.cpp: In member function 'virtual nsresult mozilla::image::ScriptedNotificationObserver::QueryInterface(const nsIID&, void**)': 149:49.46 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 149:49.46 1007 | foundInterface = 0; \ 149:49.46 | ^~~~~~~~~~~~~~ 149:49.46 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 149:49.46 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 149:49.46 | ^~~~~~~~~~~~~~~~~~~~~~~ 149:49.46 /builddir/build/BUILD/thunderbird-68.1.1/image/ScriptedNotificationObserver.cpp:20:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 149:49.46 20 | NS_INTERFACE_MAP_END 149:49.46 | ^~~~~~~~~~~~~~~~~~~~ 149:49.48 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 149:49.48 981 | else 149:49.48 | ^~~~ 149:49.48 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 149:49.48 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 149:49.48 | ^~~~~~~~~~~~~~~~~~ 149:49.48 /builddir/build/BUILD/thunderbird-68.1.1/image/ScriptedNotificationObserver.cpp:19:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 149:49.48 19 | NS_INTERFACE_MAP_ENTRY(nsISupports) 149:49.48 | ^~~~~~~~~~~~~~~~~~~~~~ 149:57.94 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:26, 149:57.94 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/dom/ContentParent.h:10, 149:57.94 from /builddir/build/BUILD/thunderbird-68.1.1/image/imgLoader.cpp:47, 149:57.94 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/image/Unified_cpp_image1.cpp:137: 149:57.94 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 149:57.95 /builddir/build/BUILD/thunderbird-68.1.1/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] 149:57.95 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 149:57.95 | ^ 149:57.95 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 149:57.95 46 | struct Block { 149:57.96 | ^~~~~ 150:10.19 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/HashTable.h:89, 150:10.19 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/js/HashTable.h:10, 150:10.19 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/js/TracingAPI.h:11, 150:10.20 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/js/GCPolicyAPI.h:49, 150:10.20 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/js/RootingAPI.h:22, 150:10.20 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/js/Value.h:26, 150:10.20 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISimpleEnumerator.h:13, 150:10.20 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsIDirectoryEnumerator.h:14, 150:10.21 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsIFile.h:14, 150:10.21 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/XREAppData.h:15, 150:10.21 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsXULAppAPI.h:15, 150:10.21 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/layers/CompositorTypes.h:13, 150:10.21 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/ImageContainer.h:21, 150:10.22 from /builddir/build/BUILD/thunderbird-68.1.1/image/Image.h:15, 150:10.23 from /builddir/build/BUILD/thunderbird-68.1.1/image/ImageWrapper.h:10, 150:10.23 from /builddir/build/BUILD/thunderbird-68.1.1/image/ClippedImage.h:9, 150:10.23 from /builddir/build/BUILD/thunderbird-68.1.1/image/ImageOps.cpp:9, 150:10.23 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/image/Unified_cpp_image1.cpp:2: 150:10.23 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = std::map; long unsigned int N = 2]': 150:10.23 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:99:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = std::map]' 150:10.23 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/Layers.h:248:29: required from here 150:10.23 /builddir/build/BUILD/thunderbird-68.1.1/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] 150:10.23 67 | memset(&aArr[0], 0, N * sizeof(T)); 150:10.23 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 150:10.23 In file included from /usr/include/c++/9/map:61, 150:10.23 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/system_wrappers/map:3, 150:10.24 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/stl_wrappers/map:44, 150:10.24 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/FrameMetrics.h:11, 150:10.24 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsIScrollableFrame.h:22, 150:10.24 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/dom/Element.h:25, 150:10.24 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/dom/SVGElement.h:19, 150:10.24 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/SVGPreserveAspectRatio.h:16, 150:10.24 from /builddir/build/BUILD/thunderbird-68.1.1/layout/svg/SVGImageContext.h:12, 150:10.24 from /builddir/build/BUILD/thunderbird-68.1.1/image/SurfaceCache.h:25, 150:10.24 from /builddir/build/BUILD/thunderbird-68.1.1/image/ISurfaceProvider.h:23, 150:10.24 from /builddir/build/BUILD/thunderbird-68.1.1/image/LookupResult.h:17, 150:10.24 from /builddir/build/BUILD/thunderbird-68.1.1/image/Image.h:16, 150:10.24 from /builddir/build/BUILD/thunderbird-68.1.1/image/ImageWrapper.h:10, 150:10.24 from /builddir/build/BUILD/thunderbird-68.1.1/image/ClippedImage.h:9, 150:10.24 from /builddir/build/BUILD/thunderbird-68.1.1/image/ImageOps.cpp:9, 150:10.24 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/image/Unified_cpp_image1.cpp:2: 150:10.24 /usr/include/c++/9/bits/stl_map.h:100:11: note: 'class std::map' declared here 150:10.24 100 | class map 150:10.24 | ^~~ 150:15.05 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/HashTable.h:89, 150:15.05 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/js/HashTable.h:10, 150:15.05 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/js/TracingAPI.h:11, 150:15.05 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/js/GCPolicyAPI.h:49, 150:15.06 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/js/RootingAPI.h:22, 150:15.06 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/js/CallArgs.h:72, 150:15.06 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/jsapi.h:29, 150:15.06 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/dom/StructuredCloneHolder.h:10, 150:15.06 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/dom/ipc/StructuredCloneData.h:12, 150:15.06 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/ipc/IPCMessageUtils.h:16, 150:15.06 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PWebrtcProxyChannel.h:11, 150:15.07 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PWebrtcProxyChannelChild.h:9, 150:15.07 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/ipc/ipdl/PWebrtcProxyChannelChild.cpp:7, 150:15.09 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/ipc/ipdl/UnifiedProtocols34.cpp:2: 150:15.09 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = std::map; long unsigned int N = 2]': 150:15.09 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:99:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = std::map]' 150:15.09 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/Layers.h:248:29: required from here 150:15.09 /builddir/build/BUILD/thunderbird-68.1.1/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] 150:15.09 67 | memset(&aArr[0], 0, N * sizeof(T)); 150:15.09 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 150:15.09 In file included from /usr/include/c++/9/map:61, 150:15.09 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/system_wrappers/map:3, 150:15.09 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/stl_wrappers/map:44, 150:15.09 from /builddir/build/BUILD/thunderbird-68.1.1/ipc/chromium/src/base/process_util.h:31, 150:15.09 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/ipc/IPCMessageUtils.h:10, 150:15.09 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PWebrtcProxyChannel.h:11, 150:15.09 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PWebrtcProxyChannelChild.h:9, 150:15.09 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/ipc/ipdl/PWebrtcProxyChannelChild.cpp:7, 150:15.09 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/ipc/ipdl/UnifiedProtocols34.cpp:2: 150:15.09 /usr/include/c++/9/bits/stl_map.h:100:11: note: 'class std::map' declared here 150:15.09 100 | class map 150:15.09 | ^~~ 150:29.58 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/gfxFontEntry.h:13, 150:29.58 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/gfxFont.h:11, 150:29.58 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/gfxTextRun.h:14, 150:29.58 from /builddir/build/BUILD/thunderbird-68.1.1/layout/generic/nsTextFrame.h:20, 150:29.58 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsStyleStructInlines.h:18, 150:29.58 from /builddir/build/BUILD/thunderbird-68.1.1/gfx/layers/wr/ClipManager.cpp:16, 150:29.58 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/gfx/layers/Unified_cpp_gfx_layers11.cpp:29: 150:29.58 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 150:29.58 /builddir/build/BUILD/thunderbird-68.1.1/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] 150:29.58 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 150:29.58 | ^ 150:29.60 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 150:29.60 46 | struct Block { 150:29.60 | ^~~~~ 150:47.00 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/HashTable.h:89, 150:47.00 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/js/HashTable.h:10, 150:47.00 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/js/TracingAPI.h:11, 150:47.00 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/js/GCPolicyAPI.h:49, 150:47.00 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/js/RootingAPI.h:22, 150:47.00 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/GeckoProfiler.h:73, 150:47.00 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/GLContext.h:47, 150:47.00 from /builddir/build/BUILD/thunderbird-68.1.1/gfx/layers/opengl/TextureClientOGL.cpp:7, 150:47.00 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/gfx/layers/Unified_cpp_gfx_layers11.cpp:2: 150:47.00 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = std::map; long unsigned int N = 2]': 150:47.00 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:99:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = std::map]' 150:47.00 /builddir/build/BUILD/thunderbird-68.1.1/gfx/layers/Layers.h:248:29: required from here 150:47.00 /builddir/build/BUILD/thunderbird-68.1.1/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] 150:47.00 67 | memset(&aArr[0], 0, N * sizeof(T)); 150:47.00 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 150:47.01 In file included from /usr/include/c++/9/map:61, 150:47.01 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/system_wrappers/map:3, 150:47.01 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/stl_wrappers/map:44, 150:47.01 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/GLContext.h:14, 150:47.01 from /builddir/build/BUILD/thunderbird-68.1.1/gfx/layers/opengl/TextureClientOGL.cpp:7, 150:47.01 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/gfx/layers/Unified_cpp_gfx_layers11.cpp:2: 150:47.01 /usr/include/c++/9/bits/stl_map.h:100:11: note: 'class std::map' declared here 150:47.01 100 | class map 150:47.01 | ^~~ 150:47.25 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/HashTable.h:89, 150:47.25 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/js/HashTable.h:10, 150:47.25 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/js/TracingAPI.h:11, 150:47.26 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/js/GCPolicyAPI.h:49, 150:47.26 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/js/RootingAPI.h:22, 150:47.26 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/GeckoProfiler.h:73, 150:47.26 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/GLContext.h:47, 150:47.26 from /builddir/build/BUILD/thunderbird-68.1.1/gfx/layers/opengl/TextureClientOGL.cpp:7, 150:47.26 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/gfx/layers/Unified_cpp_gfx_layers11.cpp:2: 150:47.26 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = std::vector; long unsigned int N = 2]': 150:47.26 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:99:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = std::vector]' 150:47.26 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:36:53: required from here 150:47.26 /builddir/build/BUILD/thunderbird-68.1.1/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] 150:47.26 67 | memset(&aArr[0], 0, N * sizeof(T)); 150:47.26 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 150:47.27 In file included from /usr/include/c++/9/vector:67, 150:47.27 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/system_wrappers/vector:3, 150:47.27 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/stl_wrappers/vector:44, 150:47.27 from /usr/include/c++/9/queue:61, 150:47.27 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/system_wrappers/queue:3, 150:47.27 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/GLContext.h:15, 150:47.27 from /builddir/build/BUILD/thunderbird-68.1.1/gfx/layers/opengl/TextureClientOGL.cpp:7, 150:47.28 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/gfx/layers/Unified_cpp_gfx_layers11.cpp:2: 150:47.28 /usr/include/c++/9/bits/stl_vector.h:386:11: note: 'class std::vector' declared here 150:47.28 386 | class vector : protected _Vector_base<_Tp, _Alloc> 150:47.28 | ^~~~~~ 150:47.28 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/HashTable.h:89, 150:47.28 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/js/HashTable.h:10, 150:47.28 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/js/TracingAPI.h:11, 150:47.28 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/js/GCPolicyAPI.h:49, 150:47.28 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/js/RootingAPI.h:22, 150:47.28 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/GeckoProfiler.h:73, 150:47.28 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/GLContext.h:47, 150:47.28 from /builddir/build/BUILD/thunderbird-68.1.1/gfx/layers/opengl/TextureClientOGL.cpp:7, 150:47.28 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/gfx/layers/Unified_cpp_gfx_layers11.cpp:2: 150:47.29 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = mozilla::layers::ClipManager; long unsigned int N = 2]': 150:47.29 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:99:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = mozilla::layers::ClipManager]' 150:47.30 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:93:32: required from here 150:47.30 /builddir/build/BUILD/thunderbird-68.1.1/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] 150:47.30 67 | memset(&aArr[0], 0, N * sizeof(T)); 150:47.30 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 150:47.30 In file included from /builddir/build/BUILD/thunderbird-68.1.1/gfx/layers/wr/ClipManager.cpp:7, 150:47.30 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/gfx/layers/Unified_cpp_gfx_layers11.cpp:29: 150:47.30 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/layers/ClipManager.h:52:7: note: 'class mozilla::layers::ClipManager' declared here 150:47.30 52 | class ClipManager { 150:47.30 | ^~~~~~~~~~~ 150:47.63 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/HashTable.h:89, 150:47.63 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/js/HashTable.h:10, 150:47.64 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/js/TracingAPI.h:11, 150:47.64 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/js/GCPolicyAPI.h:49, 150:47.64 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/js/RootingAPI.h:22, 150:47.64 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/GeckoProfiler.h:73, 150:47.64 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/GLContext.h:47, 150:47.64 from /builddir/build/BUILD/thunderbird-68.1.1/gfx/layers/opengl/TextureClientOGL.cpp:7, 150:47.64 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/gfx/layers/Unified_cpp_gfx_layers11.cpp:2: 150:47.64 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = mozilla::UniquePtr; long unsigned int N = 1]': 150:47.64 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:123:19: required from 'mozilla::wr::NonDefaultRenderRootArray::NonDefaultRenderRootArray() [with T = mozilla::UniquePtr]' 150:47.64 /builddir/build/BUILD/thunderbird-68.1.1/gfx/layers/wr/IpcResourceUpdateQueue.cpp:254:63: required from here 150:47.64 /builddir/build/BUILD/thunderbird-68.1.1/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] 150:47.64 67 | memset(&aArr[0], 0, N * sizeof(T)); 150:47.65 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 150:47.67 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/Span.h:31, 150:47.67 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/DbgMacro.h:13, 150:47.67 from /builddir/build/BUILD/thunderbird-68.1.1/gfx/layers/../../mfbt/RefPtr.h:13, 150:47.67 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/GLContext.h:32, 150:47.68 from /builddir/build/BUILD/thunderbird-68.1.1/gfx/layers/opengl/TextureClientOGL.cpp:7, 150:47.68 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/gfx/layers/Unified_cpp_gfx_layers11.cpp:2: 150:47.68 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/UniquePtr.h:189:7: note: 'class mozilla::UniquePtr' declared here 150:47.68 189 | class UniquePtr { 150:47.68 | ^~~~~~~~~ 150:47.87 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/HashTable.h:89, 150:47.87 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/js/HashTable.h:10, 150:47.87 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/js/TracingAPI.h:11, 150:47.87 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/js/GCPolicyAPI.h:49, 150:47.88 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/js/RootingAPI.h:22, 150:47.88 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/GeckoProfiler.h:73, 150:47.88 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/GLContext.h:47, 150:47.88 from /builddir/build/BUILD/thunderbird-68.1.1/gfx/layers/opengl/TextureClientOGL.cpp:7, 150:47.89 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/gfx/layers/Unified_cpp_gfx_layers11.cpp:2: 150:47.89 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = nsTArray; long unsigned int N = 2]': 150:47.89 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:99:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = nsTArray]' 150:47.89 /builddir/build/BUILD/thunderbird-68.1.1/gfx/layers/wr/WebRenderBridgeChild.cpp:35:32: required from here 150:47.89 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class nsTArray' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 150:47.90 67 | memset(&aArr[0], 0, N * sizeof(T)); 150:47.90 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 150:47.90 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/AtomArray.h:11, 150:47.90 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/ServoStyleConstsForwards.h:20, 150:47.91 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/ServoStyleConsts.h:28, 150:47.92 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsStyleConsts.h:17, 150:47.92 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/gfxTypes.h:11, 150:47.92 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/gfx2DGlue.h:13, 150:47.92 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/GLContext.h:46, 150:47.92 from /builddir/build/BUILD/thunderbird-68.1.1/gfx/layers/opengl/TextureClientOGL.cpp:7, 150:47.93 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/gfx/layers/Unified_cpp_gfx_layers11.cpp:2: 150:47.93 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsTArray.h:2424:7: note: 'class nsTArray' declared here 150:47.93 2424 | class nsTArray : public nsTArray_Impl { 150:47.94 | ^~~~~~~~ 150:47.94 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/HashTable.h:89, 150:47.95 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/js/HashTable.h:10, 150:47.95 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/js/TracingAPI.h:11, 150:47.95 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/js/GCPolicyAPI.h:49, 150:47.95 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/js/RootingAPI.h:22, 150:47.95 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/GeckoProfiler.h:73, 150:47.96 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/GLContext.h:47, 150:47.96 from /builddir/build/BUILD/thunderbird-68.1.1/gfx/layers/opengl/TextureClientOGL.cpp:7, 150:47.96 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/gfx/layers/Unified_cpp_gfx_layers11.cpp:2: 150:47.96 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = nsDataHashtable, mozilla::wr::FontKey>; long unsigned int N = 2]': 150:47.96 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:99:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = nsDataHashtable, mozilla::wr::FontKey>]' 150:47.96 /builddir/build/BUILD/thunderbird-68.1.1/gfx/layers/wr/WebRenderBridgeChild.cpp:35:32: required from here 150:47.96 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class nsDataHashtable, mozilla::wr::FontKey>' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] 150:47.98 67 | memset(&aArr[0], 0, N * sizeof(T)); 150:47.98 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 150:47.98 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsIWidget.h:33, 150:47.98 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/ipc/IPCMessageUtils.h:36, 150:47.98 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/LayersMessages.h:11, 150:47.98 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/layers/ISurfaceAllocator.h:18, 150:47.99 from /builddir/build/BUILD/thunderbird-68.1.1/gfx/layers/opengl/TextureClientOGL.cpp:9, 150:47.99 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/gfx/layers/Unified_cpp_gfx_layers11.cpp:2: 150:47.99 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsDataHashtable.h:23:7: note: 'class nsDataHashtable, mozilla::wr::FontKey>' declared here 150:47.99 23 | class nsDataHashtable : public nsBaseHashtable { 150:47.99 | ^~~~~~~~~~~~~~~ 150:47.99 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/HashTable.h:89, 150:47.99 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/js/HashTable.h:10, 150:47.99 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/js/TracingAPI.h:11, 150:48.00 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/js/GCPolicyAPI.h:49, 150:48.00 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/js/RootingAPI.h:22, 150:48.00 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/GeckoProfiler.h:73, 150:48.01 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/GLContext.h:47, 150:48.02 from /builddir/build/BUILD/thunderbird-68.1.1/gfx/layers/opengl/TextureClientOGL.cpp:7, 150:48.02 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/gfx/layers/Unified_cpp_gfx_layers11.cpp:2: 150:48.02 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = nsDataHashtable, mozilla::wr::FontInstanceKey>; long unsigned int N = 2]': 150:48.02 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:99:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = nsDataHashtable, mozilla::wr::FontInstanceKey>]' 150:48.02 /builddir/build/BUILD/thunderbird-68.1.1/gfx/layers/wr/WebRenderBridgeChild.cpp:35:32: required from here 150:48.02 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class nsDataHashtable, mozilla::wr::FontInstanceKey>' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] 150:48.02 67 | memset(&aArr[0], 0, N * sizeof(T)); 150:48.02 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 150:48.02 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsIWidget.h:33, 150:48.02 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/ipc/IPCMessageUtils.h:36, 150:48.02 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/LayersMessages.h:11, 150:48.02 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/layers/ISurfaceAllocator.h:18, 150:48.02 from /builddir/build/BUILD/thunderbird-68.1.1/gfx/layers/opengl/TextureClientOGL.cpp:9, 150:48.02 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/gfx/layers/Unified_cpp_gfx_layers11.cpp:2: 150:48.02 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsDataHashtable.h:23:7: note: 'class nsDataHashtable, mozilla::wr::FontInstanceKey>' declared here 150:48.02 23 | class nsDataHashtable : public nsBaseHashtable { 150:48.02 | ^~~~~~~~~~~~~~~ 150:48.13 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/HashTable.h:89, 150:48.13 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/js/HashTable.h:10, 150:48.13 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/js/TracingAPI.h:11, 150:48.13 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/js/GCPolicyAPI.h:49, 150:48.13 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/js/RootingAPI.h:22, 150:48.13 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/GeckoProfiler.h:73, 150:48.13 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/GLContext.h:47, 150:48.13 from /builddir/build/BUILD/thunderbird-68.1.1/gfx/layers/opengl/TextureClientOGL.cpp:7, 150:48.13 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/gfx/layers/Unified_cpp_gfx_layers11.cpp:2: 150:48.13 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = RefPtr; long unsigned int N = 2]': 150:48.13 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:99:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = RefPtr]' 150:48.14 /builddir/build/BUILD/thunderbird-68.1.1/gfx/layers/wr/WebRenderBridgeParent.cpp:320:30: required from here 150:48.14 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class RefPtr' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 150:48.14 67 | memset(&aArr[0], 0, N * sizeof(T)); 150:48.14 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 150:48.14 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/GLContext.h:32, 150:48.14 from /builddir/build/BUILD/thunderbird-68.1.1/gfx/layers/opengl/TextureClientOGL.cpp:7, 150:48.14 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/gfx/layers/Unified_cpp_gfx_layers11.cpp:2: 150:48.14 /builddir/build/BUILD/thunderbird-68.1.1/gfx/layers/../../mfbt/RefPtr.h:52:21: note: 'class RefPtr' declared here 150:48.14 52 | class MOZ_IS_REFPTR RefPtr { 150:48.14 | ^~~~~~ 150:48.15 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/HashTable.h:89, 150:48.15 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/js/HashTable.h:10, 150:48.15 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/js/TracingAPI.h:11, 150:48.15 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/js/GCPolicyAPI.h:49, 150:48.15 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/js/RootingAPI.h:22, 150:48.16 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/GeckoProfiler.h:73, 150:48.16 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/GLContext.h:47, 150:48.16 from /builddir/build/BUILD/thunderbird-68.1.1/gfx/layers/opengl/TextureClientOGL.cpp:7, 150:48.16 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/gfx/layers/Unified_cpp_gfx_layers11.cpp:2: 150:48.16 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = std::unordered_map >; long unsigned int N = 2]': 150:48.16 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:99:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = std::unordered_map >]' 150:48.16 /builddir/build/BUILD/thunderbird-68.1.1/gfx/layers/wr/WebRenderBridgeParent.cpp:320:30: required from here 150:48.17 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class std::unordered_map >' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 150:48.17 67 | memset(&aArr[0], 0, N * sizeof(T)); 150:48.17 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 150:48.17 In file included from /usr/include/c++/9/unordered_map:47, 150:48.17 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/system_wrappers/unordered_map:3, 150:48.17 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/stl_wrappers/unordered_map:44, 150:48.17 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/webrender/RenderThread.h:27, 150:48.17 from /builddir/build/BUILD/thunderbird-68.1.1/gfx/layers/opengl/TextureHostOGL.h:29, 150:48.17 from /builddir/build/BUILD/thunderbird-68.1.1/gfx/layers/opengl/TextureHostOGL.cpp:7, 150:48.17 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/gfx/layers/Unified_cpp_gfx_layers11.cpp:11: 150:48.17 /usr/include/c++/9/bits/unordered_map.h:102:11: note: 'class std::unordered_map >' declared here 150:48.17 102 | class unordered_map 150:48.17 | ^~~~~~~~~~~~~ 150:48.19 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/HashTable.h:89, 150:48.19 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/js/HashTable.h:10, 150:48.19 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/js/TracingAPI.h:11, 150:48.19 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/js/GCPolicyAPI.h:49, 150:48.19 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/js/RootingAPI.h:22, 150:48.19 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/GeckoProfiler.h:73, 150:48.19 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/GLContext.h:47, 150:48.19 from /builddir/build/BUILD/thunderbird-68.1.1/gfx/layers/opengl/TextureClientOGL.cpp:7, 150:48.19 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/gfx/layers/Unified_cpp_gfx_layers11.cpp:2: 150:48.19 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = mozilla::gfx::RectTyped; long unsigned int N = 1]': 150:48.20 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:123:19: required from 'mozilla::wr::NonDefaultRenderRootArray::NonDefaultRenderRootArray() [with T = mozilla::gfx::RectTyped]' 150:48.20 /builddir/build/BUILD/thunderbird-68.1.1/gfx/layers/wr/WebRenderBridgeParent.cpp:320:30: required from here 150:48.20 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mozilla::gfx::RectTyped'; use assignment or value-initialization instead [-Wclass-memaccess] 150:48.20 67 | memset(&aArr[0], 0, N * sizeof(T)); 150:48.20 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 150:48.20 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/gfxRect.h:9, 150:48.20 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/gfx2DGlue.h:12, 150:48.20 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/GLContext.h:46, 150:48.22 from /builddir/build/BUILD/thunderbird-68.1.1/gfx/layers/opengl/TextureClientOGL.cpp:7, 150:48.22 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/gfx/layers/Unified_cpp_gfx_layers11.cpp:2: 150:48.22 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/gfx/Rect.h:241:8: note: 'struct mozilla::gfx::RectTyped' declared here 150:48.22 241 | struct RectTyped : public BaseRect, PointTyped, 150:48.22 | ^~~~~~~~~ 150:48.24 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/HashTable.h:89, 150:48.24 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/js/HashTable.h:10, 150:48.24 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/js/TracingAPI.h:11, 150:48.24 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/js/GCPolicyAPI.h:49, 150:48.24 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/js/RootingAPI.h:22, 150:48.24 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/GeckoProfiler.h:73, 150:48.25 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/GLContext.h:47, 150:48.25 from /builddir/build/BUILD/thunderbird-68.1.1/gfx/layers/opengl/TextureClientOGL.cpp:7, 150:48.25 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/gfx/layers/Unified_cpp_gfx_layers11.cpp:2: 150:48.25 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = mozilla::wr::TransactionBuilder; long unsigned int N = 2]': 150:48.25 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:99:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = mozilla::wr::TransactionBuilder]' 150:48.25 /builddir/build/BUILD/thunderbird-68.1.1/gfx/layers/wr/WebRenderBridgeParent.cpp:1046:47: required from here 150:48.26 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class mozilla::wr::TransactionBuilder'; use assignment or value-initialization instead [-Wclass-memaccess] 150:48.26 67 | memset(&aArr[0], 0, N * sizeof(T)); 150:48.26 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 150:48.26 In file included from /builddir/build/BUILD/thunderbird-68.1.1/gfx/layers/opengl/TextureHostOGL.cpp:20, 150:48.26 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/gfx/layers/Unified_cpp_gfx_layers11.cpp:11: 150:48.26 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/webrender/WebRenderAPI.h:76:7: note: 'class mozilla::wr::TransactionBuilder' declared here 150:48.26 76 | class TransactionBuilder final { 150:48.26 | ^~~~~~~~~~~~~~~~~~ 150:48.26 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/HashTable.h:89, 150:48.26 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/js/HashTable.h:10, 150:48.26 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/js/TracingAPI.h:11, 150:48.26 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/js/GCPolicyAPI.h:49, 150:48.26 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/js/RootingAPI.h:22, 150:48.27 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/GeckoProfiler.h:73, 150:48.27 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/GLContext.h:47, 150:48.27 from /builddir/build/BUILD/thunderbird-68.1.1/gfx/layers/opengl/TextureClientOGL.cpp:7, 150:48.27 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/gfx/layers/Unified_cpp_gfx_layers11.cpp:2: 150:48.27 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = mozilla::Maybe; long unsigned int N = 2]': 150:48.27 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:99:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = mozilla::Maybe]' 150:48.27 /builddir/build/BUILD/thunderbird-68.1.1/gfx/layers/wr/WebRenderBridgeParent.cpp:1047:57: required from here 150:48.29 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class mozilla::Maybe' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 150:48.29 67 | memset(&aArr[0], 0, N * sizeof(T)); 150:48.29 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 150:48.29 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/Utf8.h:17, 150:48.29 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/RecordReplay.h:16, 150:48.29 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/Atomics.h:22, 150:48.29 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:24, 150:48.29 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/GLContext.h:38, 150:48.29 from /builddir/build/BUILD/thunderbird-68.1.1/gfx/layers/opengl/TextureClientOGL.cpp:7, 150:48.29 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/gfx/layers/Unified_cpp_gfx_layers11.cpp:2: 150:48.29 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/Maybe.h:157:69: note: 'class mozilla::Maybe' declared here 150:48.29 157 | class MOZ_NON_PARAM MOZ_INHERIT_TYPE_ANNOTATIONS_FROM_TEMPLATE_ARGS Maybe { 150:48.29 | ^~~~~ 150:48.29 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/HashTable.h:89, 150:48.29 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/js/HashTable.h:10, 150:48.29 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/js/TracingAPI.h:11, 150:48.29 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/js/GCPolicyAPI.h:49, 150:48.29 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/js/RootingAPI.h:22, 150:48.29 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/GeckoProfiler.h:73, 150:48.30 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/GLContext.h:47, 150:48.30 from /builddir/build/BUILD/thunderbird-68.1.1/gfx/layers/opengl/TextureClientOGL.cpp:7, 150:48.30 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/gfx/layers/Unified_cpp_gfx_layers11.cpp:2: 150:48.30 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = mozilla::Maybe; long unsigned int N = 2]': 150:48.30 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:99:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = mozilla::Maybe]' 150:48.30 /builddir/build/BUILD/thunderbird-68.1.1/gfx/layers/wr/WebRenderBridgeParent.cpp:1140:54: required from here 150:48.30 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class mozilla::Maybe' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 150:48.30 67 | memset(&aArr[0], 0, N * sizeof(T)); 150:48.30 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 150:48.30 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/Utf8.h:17, 150:48.30 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/RecordReplay.h:16, 150:48.30 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/Atomics.h:22, 150:48.30 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:24, 150:48.30 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/GLContext.h:38, 150:48.30 from /builddir/build/BUILD/thunderbird-68.1.1/gfx/layers/opengl/TextureClientOGL.cpp:7, 150:48.30 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/gfx/layers/Unified_cpp_gfx_layers11.cpp:2: 150:48.30 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/Maybe.h:157:69: note: 'class mozilla::Maybe' declared here 150:48.30 157 | class MOZ_NON_PARAM MOZ_INHERIT_TYPE_ANNOTATIONS_FROM_TEMPLATE_ARGS Maybe { 150:48.30 | ^~~~~ 150:48.32 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/HashTable.h:89, 150:48.32 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/js/HashTable.h:10, 150:48.32 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/js/TracingAPI.h:11, 150:48.33 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/js/GCPolicyAPI.h:49, 150:48.33 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/js/RootingAPI.h:22, 150:48.33 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/GeckoProfiler.h:73, 150:48.33 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/GLContext.h:47, 150:48.33 from /builddir/build/BUILD/thunderbird-68.1.1/gfx/layers/opengl/TextureClientOGL.cpp:7, 150:48.33 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/gfx/layers/Unified_cpp_gfx_layers11.cpp:2: 150:48.33 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = nsTArray; long unsigned int N = 2]': 150:48.34 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:99:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = nsTArray]' 150:48.34 /builddir/build/BUILD/thunderbird-68.1.1/gfx/layers/wr/WebRenderBridgeParent.cpp:1995:56: required from here 150:48.34 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class nsTArray' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 150:48.34 67 | memset(&aArr[0], 0, N * sizeof(T)); 150:48.34 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 150:48.34 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/AtomArray.h:11, 150:48.35 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/ServoStyleConstsForwards.h:20, 150:48.35 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/ServoStyleConsts.h:28, 150:48.35 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsStyleConsts.h:17, 150:48.35 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/gfxTypes.h:11, 150:48.35 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/gfx2DGlue.h:13, 150:48.36 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/GLContext.h:46, 150:48.36 from /builddir/build/BUILD/thunderbird-68.1.1/gfx/layers/opengl/TextureClientOGL.cpp:7, 150:48.36 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/gfx/layers/Unified_cpp_gfx_layers11.cpp:2: 150:48.36 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsTArray.h:2424:7: note: 'class nsTArray' declared here 150:48.36 2424 | class nsTArray : public nsTArray_Impl { 150:48.36 | ^~~~~~~~ 150:48.36 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/HashTable.h:89, 150:48.37 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/js/HashTable.h:10, 150:48.37 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/js/TracingAPI.h:11, 150:48.37 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/js/GCPolicyAPI.h:49, 150:48.37 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/js/RootingAPI.h:22, 150:48.37 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/GeckoProfiler.h:73, 150:48.37 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/GLContext.h:47, 150:48.37 from /builddir/build/BUILD/thunderbird-68.1.1/gfx/layers/opengl/TextureClientOGL.cpp:7, 150:48.37 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/gfx/layers/Unified_cpp_gfx_layers11.cpp:2: 150:48.38 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = nsTArray; long unsigned int N = 2]': 150:48.38 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:99:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = nsTArray]' 150:48.38 /builddir/build/BUILD/thunderbird-68.1.1/gfx/layers/wr/WebRenderBridgeParent.cpp:1996:58: required from here 150:48.38 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class nsTArray' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 150:48.38 67 | memset(&aArr[0], 0, N * sizeof(T)); 150:48.38 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 150:48.39 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/AtomArray.h:11, 150:48.39 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/ServoStyleConstsForwards.h:20, 150:48.39 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/ServoStyleConsts.h:28, 150:48.39 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsStyleConsts.h:17, 150:48.39 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/gfxTypes.h:11, 150:48.39 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/gfx2DGlue.h:13, 150:48.39 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/GLContext.h:46, 150:48.40 from /builddir/build/BUILD/thunderbird-68.1.1/gfx/layers/opengl/TextureClientOGL.cpp:7, 150:48.40 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/gfx/layers/Unified_cpp_gfx_layers11.cpp:2: 150:48.40 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsTArray.h:2424:7: note: 'class nsTArray' declared here 150:48.40 2424 | class nsTArray : public nsTArray_Impl { 150:48.40 | ^~~~~~~~ 150:48.44 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/HashTable.h:89, 150:48.45 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/js/HashTable.h:10, 150:48.45 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/js/TracingAPI.h:11, 150:48.45 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/js/GCPolicyAPI.h:49, 150:48.45 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/js/RootingAPI.h:22, 150:48.45 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/GeckoProfiler.h:73, 150:48.46 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/GLContext.h:47, 150:48.46 from /builddir/build/BUILD/thunderbird-68.1.1/gfx/layers/opengl/TextureClientOGL.cpp:7, 150:48.47 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/gfx/layers/Unified_cpp_gfx_layers11.cpp:2: 150:48.47 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = mozilla::layers::StackingContextHelper; long unsigned int N = 2]': 150:48.47 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:99:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = mozilla::layers::StackingContextHelper]' 150:48.47 /builddir/build/BUILD/thunderbird-68.1.1/gfx/layers/wr/WebRenderCommandBuilder.cpp:1551:46: required from here 150:48.47 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class mozilla::layers::StackingContextHelper' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 150:48.48 67 | memset(&aArr[0], 0, N * sizeof(T)); 150:48.48 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 150:48.48 In file included from /builddir/build/BUILD/thunderbird-68.1.1/gfx/layers/wr/ClipManager.cpp:12, 150:48.48 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/gfx/layers/Unified_cpp_gfx_layers11.cpp:29: 150:48.48 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/layers/StackingContextHelper.h:29:16: note: 'class mozilla::layers::StackingContextHelper' declared here 150:48.48 29 | class MOZ_RAII StackingContextHelper { 150:48.49 | ^~~~~~~~~~~~~~~~~~~~~ 150:48.49 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/HashTable.h:89, 150:48.49 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/js/HashTable.h:10, 150:48.49 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/js/TracingAPI.h:11, 150:48.49 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/js/GCPolicyAPI.h:49, 150:48.49 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/js/RootingAPI.h:22, 150:48.49 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/GeckoProfiler.h:73, 150:48.50 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/GLContext.h:47, 150:48.50 from /builddir/build/BUILD/thunderbird-68.1.1/gfx/layers/opengl/TextureClientOGL.cpp:7, 150:48.50 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/gfx/layers/Unified_cpp_gfx_layers11.cpp:2: 150:48.50 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = mozilla::Maybe; long unsigned int N = 2]': 150:48.50 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:99:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = mozilla::Maybe]' 150:48.50 /builddir/build/BUILD/thunderbird-68.1.1/gfx/layers/wr/WebRenderCommandBuilder.cpp:1574:55: required from here 150:48.51 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class mozilla::Maybe' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 150:48.51 67 | memset(&aArr[0], 0, N * sizeof(T)); 150:48.51 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 150:48.51 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/Utf8.h:17, 150:48.51 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/RecordReplay.h:16, 150:48.51 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/Atomics.h:22, 150:48.52 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:24, 150:48.52 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/GLContext.h:38, 150:48.52 from /builddir/build/BUILD/thunderbird-68.1.1/gfx/layers/opengl/TextureClientOGL.cpp:7, 150:48.52 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/gfx/layers/Unified_cpp_gfx_layers11.cpp:2: 150:48.52 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/Maybe.h:157:69: note: 'class mozilla::Maybe' declared here 150:48.52 157 | class MOZ_NON_PARAM MOZ_INHERIT_TYPE_ANNOTATIONS_FROM_TEMPLATE_ARGS Maybe { 150:48.52 | ^~~~~ 150:48.58 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/HashTable.h:89, 150:48.59 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/js/HashTable.h:10, 150:48.59 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/js/TracingAPI.h:11, 150:48.59 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/js/GCPolicyAPI.h:49, 150:48.59 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/js/RootingAPI.h:22, 150:48.59 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/GeckoProfiler.h:73, 150:48.59 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/GLContext.h:47, 150:48.60 from /builddir/build/BUILD/thunderbird-68.1.1/gfx/layers/opengl/TextureClientOGL.cpp:7, 150:48.61 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/gfx/layers/Unified_cpp_gfx_layers11.cpp:2: 150:48.61 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = mozilla::layers::WebRenderScrollData; long unsigned int N = 2]': 150:48.61 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:99:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = mozilla::layers::WebRenderScrollData]' 150:48.61 /builddir/build/BUILD/thunderbird-68.1.1/gfx/layers/wr/WebRenderLayerManager.cpp:42:36: required from here 150:48.61 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class mozilla::layers::WebRenderScrollData' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 150:48.62 67 | memset(&aArr[0], 0, N * sizeof(T)); 150:48.62 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 150:48.62 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:14, 150:48.62 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/layers/RenderRootStateManager.h:14, 150:48.62 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/layers/WebRenderLayerManager.h:21, 150:48.63 from /builddir/build/BUILD/thunderbird-68.1.1/gfx/layers/wr/ClipManager.cpp:13, 150:48.64 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/gfx/layers/Unified_cpp_gfx_layers11.cpp:29: 150:48.64 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/layers/WebRenderScrollData.h:164:7: note: 'class mozilla::layers::WebRenderScrollData' declared here 150:48.64 164 | class WebRenderScrollData final { 150:48.64 | ^~~~~~~~~~~~~~~~~~~ 150:48.65 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/HashTable.h:89, 150:48.65 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/js/HashTable.h:10, 150:48.65 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/js/TracingAPI.h:11, 150:48.65 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/js/GCPolicyAPI.h:49, 150:48.66 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/js/RootingAPI.h:22, 150:48.67 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/GeckoProfiler.h:73, 150:48.67 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/GLContext.h:47, 150:48.67 from /builddir/build/BUILD/thunderbird-68.1.1/gfx/layers/opengl/TextureClientOGL.cpp:7, 150:48.67 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/gfx/layers/Unified_cpp_gfx_layers11.cpp:2: 150:48.67 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = mozilla::layers::RenderRootStateManager; long unsigned int N = 2]': 150:48.67 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:99:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = mozilla::layers::RenderRootStateManager]' 150:48.68 /builddir/build/BUILD/thunderbird-68.1.1/gfx/layers/wr/WebRenderLayerManager.cpp:42:36: required from here 150:48.68 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class mozilla::layers::RenderRootStateManager' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 150:48.68 67 | memset(&aArr[0], 0, N * sizeof(T)); 150:48.68 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 150:48.68 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/layers/WebRenderLayerManager.h:21, 150:48.69 from /builddir/build/BUILD/thunderbird-68.1.1/gfx/layers/wr/ClipManager.cpp:13, 150:48.69 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/gfx/layers/Unified_cpp_gfx_layers11.cpp:29: 150:48.69 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/layers/RenderRootStateManager.h:20:7: note: 'class mozilla::layers::RenderRootStateManager' declared here 150:48.69 20 | class RenderRootStateManager { 150:48.69 | ^~~~~~~~~~~~~~~~~~~~~~ 150:48.69 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/HashTable.h:89, 150:48.70 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/js/HashTable.h:10, 150:48.70 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/js/TracingAPI.h:11, 150:48.70 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/js/GCPolicyAPI.h:49, 150:48.70 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/js/RootingAPI.h:22, 150:48.70 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/GeckoProfiler.h:73, 150:48.71 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/GLContext.h:47, 150:48.71 from /builddir/build/BUILD/thunderbird-68.1.1/gfx/layers/opengl/TextureClientOGL.cpp:7, 150:48.71 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/gfx/layers/Unified_cpp_gfx_layers11.cpp:2: 150:48.71 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = mozilla::gfx::RectTyped; long unsigned int N = 2]': 150:48.71 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:99:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = mozilla::gfx::RectTyped]' 150:48.72 /builddir/build/BUILD/thunderbird-68.1.1/gfx/layers/wr/WebRenderLayerManager.cpp:303:41: required from here 150:48.72 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mozilla::gfx::RectTyped'; use assignment or value-initialization instead [-Wclass-memaccess] 150:48.72 67 | memset(&aArr[0], 0, N * sizeof(T)); 150:48.72 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 150:48.72 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/gfxRect.h:9, 150:48.73 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/gfx2DGlue.h:12, 150:48.73 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/GLContext.h:46, 150:48.73 from /builddir/build/BUILD/thunderbird-68.1.1/gfx/layers/opengl/TextureClientOGL.cpp:7, 150:48.73 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/gfx/layers/Unified_cpp_gfx_layers11.cpp:2: 150:48.73 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/gfx/Rect.h:241:8: note: 'struct mozilla::gfx::RectTyped' declared here 150:48.74 241 | struct RectTyped : public BaseRect, PointTyped, 150:48.74 | ^~~~~~~~~ 151:30.58 In file included from /builddir/build/BUILD/thunderbird-68.1.1/gfx/skia/skia/third_party/skcms/skcms.cc:1859: 151:30.58 /builddir/build/BUILD/thunderbird-68.1.1/gfx/skia/skia/third_party/skcms/src/Transform_inl.h: In instantiation of 'D baseline::cast(const S&) [with D = __vector(4) int; S = __vector(4) float]': 151:30.58 /builddir/build/BUILD/thunderbird-68.1.1/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:126:50: required from here 151:30.58 /builddir/build/BUILD/thunderbird-68.1.1/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:108:15: warning: narrowing conversion of '((float [4])v)[0]' from 'float' to 'int' [-Wnarrowing] 151:30.58 108 | return D{v[0],v[1],v[2],v[3]}; 151:30.58 | ~^ 151:30.58 /builddir/build/BUILD/thunderbird-68.1.1/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:108:20: warning: narrowing conversion of '((float [4])v)[1]' from 'float' to 'int' [-Wnarrowing] 151:30.58 108 | return D{v[0],v[1],v[2],v[3]}; 151:30.58 | ~^ 151:30.58 /builddir/build/BUILD/thunderbird-68.1.1/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:108:25: warning: narrowing conversion of '((float [4])v)[2]' from 'float' to 'int' [-Wnarrowing] 151:30.58 108 | return D{v[0],v[1],v[2],v[3]}; 151:30.58 | ~^ 151:30.59 /builddir/build/BUILD/thunderbird-68.1.1/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:108:30: warning: narrowing conversion of '((float [4])v)[3]' from 'float' to 'int' [-Wnarrowing] 151:30.61 108 | return D{v[0],v[1],v[2],v[3]}; 151:30.61 | ~^ 151:30.61 /builddir/build/BUILD/thunderbird-68.1.1/gfx/skia/skia/third_party/skcms/src/Transform_inl.h: In instantiation of 'D baseline::cast(const S&) [with D = __vector(4) float; S = __vector(4) int]': 151:30.61 /builddir/build/BUILD/thunderbird-68.1.1/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:230:23: required from here 151:30.61 /builddir/build/BUILD/thunderbird-68.1.1/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:108:15: warning: narrowing conversion of '((int [4])v)[0]' from 'int' to 'float' [-Wnarrowing] 151:30.61 108 | return D{v[0],v[1],v[2],v[3]}; 151:30.61 | ~^ 151:30.61 /builddir/build/BUILD/thunderbird-68.1.1/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:108:20: warning: narrowing conversion of '((int [4])v)[1]' from 'int' to 'float' [-Wnarrowing] 151:30.61 108 | return D{v[0],v[1],v[2],v[3]}; 151:30.61 | ~^ 151:30.63 /builddir/build/BUILD/thunderbird-68.1.1/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:108:25: warning: narrowing conversion of '((int [4])v)[2]' from 'int' to 'float' [-Wnarrowing] 151:30.63 108 | return D{v[0],v[1],v[2],v[3]}; 151:30.63 | ~^ 151:30.63 /builddir/build/BUILD/thunderbird-68.1.1/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:108:30: warning: narrowing conversion of '((int [4])v)[3]' from 'int' to 'float' [-Wnarrowing] 151:30.63 108 | return D{v[0],v[1],v[2],v[3]}; 151:30.63 | ~^ 151:30.63 /builddir/build/BUILD/thunderbird-68.1.1/gfx/skia/skia/third_party/skcms/src/Transform_inl.h: In instantiation of 'D baseline::cast(const S&) [with D = __vector(4) float; S = __vector(4) unsigned char]': 151:30.63 /builddir/build/BUILD/thunderbird-68.1.1/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:496:21: required from here 151:30.63 /builddir/build/BUILD/thunderbird-68.1.1/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:108:15: warning: narrowing conversion of '((unsigned char [4])v)[0]' from 'unsigned char' to 'float' [-Wnarrowing] 151:30.63 108 | return D{v[0],v[1],v[2],v[3]}; 151:30.63 | ~^ 151:30.63 /builddir/build/BUILD/thunderbird-68.1.1/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:108:20: warning: narrowing conversion of '((unsigned char [4])v)[1]' from 'unsigned char' to 'float' [-Wnarrowing] 151:30.63 108 | return D{v[0],v[1],v[2],v[3]}; 151:30.63 | ~^ 151:30.64 /builddir/build/BUILD/thunderbird-68.1.1/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:108:25: warning: narrowing conversion of '((unsigned char [4])v)[2]' from 'unsigned char' to 'float' [-Wnarrowing] 151:30.64 108 | return D{v[0],v[1],v[2],v[3]}; 151:30.64 | ~^ 151:30.66 /builddir/build/BUILD/thunderbird-68.1.1/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:108:30: warning: narrowing conversion of '((unsigned char [4])v)[3]' from 'unsigned char' to 'float' [-Wnarrowing] 151:30.66 108 | return D{v[0],v[1],v[2],v[3]}; 151:30.66 | ~^ 151:30.66 /builddir/build/BUILD/thunderbird-68.1.1/gfx/skia/skia/third_party/skcms/src/Transform_inl.h: In instantiation of 'D baseline::cast(const S&) [with D = __vector(4) float; S = __vector(4) short unsigned int]': 151:30.66 /builddir/build/BUILD/thunderbird-68.1.1/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:503:21: required from here 151:30.66 /builddir/build/BUILD/thunderbird-68.1.1/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:108:15: warning: narrowing conversion of '((short unsigned int [4])v)[0]' from 'short unsigned int' to 'float' [-Wnarrowing] 151:30.66 108 | return D{v[0],v[1],v[2],v[3]}; 151:30.66 | ~^ 151:30.66 /builddir/build/BUILD/thunderbird-68.1.1/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:108:20: warning: narrowing conversion of '((short unsigned int [4])v)[1]' from 'short unsigned int' to 'float' [-Wnarrowing] 151:30.66 108 | return D{v[0],v[1],v[2],v[3]}; 151:30.66 | ~^ 151:30.67 /builddir/build/BUILD/thunderbird-68.1.1/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:108:25: warning: narrowing conversion of '((short unsigned int [4])v)[2]' from 'short unsigned int' to 'float' [-Wnarrowing] 151:30.68 108 | return D{v[0],v[1],v[2],v[3]}; 151:30.68 | ~^ 151:30.68 /builddir/build/BUILD/thunderbird-68.1.1/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:108:30: warning: narrowing conversion of '((short unsigned int [4])v)[3]' from 'short unsigned int' to 'float' [-Wnarrowing] 151:30.68 108 | return D{v[0],v[1],v[2],v[3]}; 151:30.68 | ~^ 151:30.68 /builddir/build/BUILD/thunderbird-68.1.1/gfx/skia/skia/third_party/skcms/src/Transform_inl.h: In instantiation of 'D baseline::cast(const S&) [with D = __vector(4) float; S = __vector(4) unsigned int]': 151:30.68 /builddir/build/BUILD/thunderbird-68.1.1/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:537:36: required from here 151:30.68 /builddir/build/BUILD/thunderbird-68.1.1/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:108:15: warning: narrowing conversion of '((unsigned int [4])v)[0]' from 'unsigned int' to 'float' [-Wnarrowing] 151:30.68 108 | return D{v[0],v[1],v[2],v[3]}; 151:30.68 | ~^ 151:30.68 /builddir/build/BUILD/thunderbird-68.1.1/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:108:20: warning: narrowing conversion of '((unsigned int [4])v)[1]' from 'unsigned int' to 'float' [-Wnarrowing] 151:30.68 108 | return D{v[0],v[1],v[2],v[3]}; 151:30.68 | ~^ 151:30.70 /builddir/build/BUILD/thunderbird-68.1.1/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:108:25: warning: narrowing conversion of '((unsigned int [4])v)[2]' from 'unsigned int' to 'float' [-Wnarrowing] 151:30.70 108 | return D{v[0],v[1],v[2],v[3]}; 151:30.70 | ~^ 151:30.70 /builddir/build/BUILD/thunderbird-68.1.1/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:108:30: warning: narrowing conversion of '((unsigned int [4])v)[3]' from 'unsigned int' to 'float' [-Wnarrowing] 151:30.70 108 | return D{v[0],v[1],v[2],v[3]}; 151:30.70 | ~^ 151:30.70 /builddir/build/BUILD/thunderbird-68.1.1/gfx/skia/skia/third_party/skcms/src/Transform_inl.h: In instantiation of 'D baseline::cast(const S&) [with D = __vector(4) float; S = __vector(4) long unsigned int]': 151:30.70 /builddir/build/BUILD/thunderbird-68.1.1/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:554:38: required from here 151:30.70 /builddir/build/BUILD/thunderbird-68.1.1/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:108:15: warning: narrowing conversion of '((long unsigned int [4])v)[0]' from 'long unsigned int' to 'float' [-Wnarrowing] 151:30.70 108 | return D{v[0],v[1],v[2],v[3]}; 151:30.70 | ~^ 151:30.70 /builddir/build/BUILD/thunderbird-68.1.1/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:108:20: warning: narrowing conversion of '((long unsigned int [4])v)[1]' from 'long unsigned int' to 'float' [-Wnarrowing] 151:30.70 108 | return D{v[0],v[1],v[2],v[3]}; 151:30.70 | ~^ 151:30.72 /builddir/build/BUILD/thunderbird-68.1.1/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:108:25: warning: narrowing conversion of '((long unsigned int [4])v)[2]' from 'long unsigned int' to 'float' [-Wnarrowing] 151:30.72 108 | return D{v[0],v[1],v[2],v[3]}; 151:30.72 | ~^ 151:30.73 /builddir/build/BUILD/thunderbird-68.1.1/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:108:30: warning: narrowing conversion of '((long unsigned int [4])v)[3]' from 'long unsigned int' to 'float' [-Wnarrowing] 151:30.73 108 | return D{v[0],v[1],v[2],v[3]}; 151:30.73 | ~^ 151:30.73 /builddir/build/BUILD/thunderbird-68.1.1/gfx/skia/skia/third_party/skcms/src/Transform_inl.h: In instantiation of 'D baseline::cast(const S&) [with D = __vector(4) float; S = __vector(4) short unsigned int]': 151:30.73 /builddir/build/BUILD/thunderbird-68.1.1/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:731:42: required from here 151:30.73 /builddir/build/BUILD/thunderbird-68.1.1/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:108:15: warning: narrowing conversion of '((short unsigned int [4])v)[0]' from 'short unsigned int' to 'float' [-Wnarrowing] 151:30.73 108 | return D{v[0],v[1],v[2],v[3]}; 151:30.73 | ~^ 151:30.73 /builddir/build/BUILD/thunderbird-68.1.1/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:108:20: warning: narrowing conversion of '((short unsigned int [4])v)[1]' from 'short unsigned int' to 'float' [-Wnarrowing] 151:30.73 108 | return D{v[0],v[1],v[2],v[3]}; 151:30.73 | ~^ 151:30.73 /builddir/build/BUILD/thunderbird-68.1.1/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:108:25: warning: narrowing conversion of '((short unsigned int [4])v)[2]' from 'short unsigned int' to 'float' [-Wnarrowing] 151:30.73 108 | return D{v[0],v[1],v[2],v[3]}; 151:30.73 | ~^ 151:30.74 /builddir/build/BUILD/thunderbird-68.1.1/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:108:30: warning: narrowing conversion of '((short unsigned int [4])v)[3]' from 'short unsigned int' to 'float' [-Wnarrowing] 151:30.75 108 | return D{v[0],v[1],v[2],v[3]}; 151:30.75 | ~^ 151:30.75 /builddir/build/BUILD/thunderbird-68.1.1/gfx/skia/skia/third_party/skcms/src/Transform_inl.h: In instantiation of 'D baseline::cast(const S&) [with D = __vector(4) unsigned char; S = __vector(4) int]': 151:30.75 /builddir/build/BUILD/thunderbird-68.1.1/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:984:60: required from here 151:30.75 /builddir/build/BUILD/thunderbird-68.1.1/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:108:15: warning: narrowing conversion of '((int [4])v)[0]' from 'int' to 'unsigned char' [-Wnarrowing] 151:30.75 108 | return D{v[0],v[1],v[2],v[3]}; 151:30.75 | ~^ 151:30.75 /builddir/build/BUILD/thunderbird-68.1.1/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:108:20: warning: narrowing conversion of '((int [4])v)[1]' from 'int' to 'unsigned char' [-Wnarrowing] 151:30.75 108 | return D{v[0],v[1],v[2],v[3]}; 151:30.75 | ~^ 151:30.75 /builddir/build/BUILD/thunderbird-68.1.1/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:108:25: warning: narrowing conversion of '((int [4])v)[2]' from 'int' to 'unsigned char' [-Wnarrowing] 151:30.75 108 | return D{v[0],v[1],v[2],v[3]}; 151:30.76 | ~^ 151:30.77 /builddir/build/BUILD/thunderbird-68.1.1/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:108:30: warning: narrowing conversion of '((int [4])v)[3]' from 'int' to 'unsigned char' [-Wnarrowing] 151:30.77 108 | return D{v[0],v[1],v[2],v[3]}; 151:30.77 | ~^ 151:30.77 /builddir/build/BUILD/thunderbird-68.1.1/gfx/skia/skia/third_party/skcms/src/Transform_inl.h: In instantiation of 'D baseline::cast(const S&) [with D = __vector(4) short unsigned int; S = __vector(4) int]': 151:30.77 /builddir/build/BUILD/thunderbird-68.1.1/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:993:71: required from here 151:30.77 /builddir/build/BUILD/thunderbird-68.1.1/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:108:15: warning: narrowing conversion of '((int [4])v)[0]' from 'int' to 'short unsigned int' [-Wnarrowing] 151:30.77 108 | return D{v[0],v[1],v[2],v[3]}; 151:30.77 | ~^ 151:30.77 /builddir/build/BUILD/thunderbird-68.1.1/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:108:20: warning: narrowing conversion of '((int [4])v)[1]' from 'int' to 'short unsigned int' [-Wnarrowing] 151:30.77 108 | return D{v[0],v[1],v[2],v[3]}; 151:30.77 | ~^ 151:30.77 /builddir/build/BUILD/thunderbird-68.1.1/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:108:25: warning: narrowing conversion of '((int [4])v)[2]' from 'int' to 'short unsigned int' [-Wnarrowing] 151:30.78 108 | return D{v[0],v[1],v[2],v[3]}; 151:30.78 | ~^ 151:30.81 /builddir/build/BUILD/thunderbird-68.1.1/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:108:30: warning: narrowing conversion of '((int [4])v)[3]' from 'int' to 'short unsigned int' [-Wnarrowing] 151:30.81 108 | return D{v[0],v[1],v[2],v[3]}; 151:30.81 | ~^ 151:30.81 /builddir/build/BUILD/thunderbird-68.1.1/gfx/skia/skia/third_party/skcms/src/Transform_inl.h: In instantiation of 'D baseline::cast(const S&) [with D = __vector(4) unsigned int; S = __vector(4) int]': 151:30.81 /builddir/build/BUILD/thunderbird-68.1.1/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:1028:67: required from here 151:30.81 /builddir/build/BUILD/thunderbird-68.1.1/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:108:15: warning: narrowing conversion of '((int [4])v)[0]' from 'int' to 'unsigned int' [-Wnarrowing] 151:30.81 108 | return D{v[0],v[1],v[2],v[3]}; 151:30.81 | ~^ 151:30.82 /builddir/build/BUILD/thunderbird-68.1.1/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:108:20: warning: narrowing conversion of '((int [4])v)[1]' from 'int' to 'unsigned int' [-Wnarrowing] 151:30.82 108 | return D{v[0],v[1],v[2],v[3]}; 151:30.82 | ~^ 151:30.83 /builddir/build/BUILD/thunderbird-68.1.1/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:108:25: warning: narrowing conversion of '((int [4])v)[2]' from 'int' to 'unsigned int' [-Wnarrowing] 151:30.83 108 | return D{v[0],v[1],v[2],v[3]}; 151:30.83 | ~^ 151:30.83 /builddir/build/BUILD/thunderbird-68.1.1/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:108:30: warning: narrowing conversion of '((int [4])v)[3]' from 'int' to 'unsigned int' [-Wnarrowing] 151:30.83 108 | return D{v[0],v[1],v[2],v[3]}; 151:30.83 | ~^ 151:45.18 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/gfx/skia/Unified_cpp_gfx_skia0.cpp:101: 151:45.19 /builddir/build/BUILD/thunderbird-68.1.1/gfx/skia/skia/src/core/SkBitmapCache.cpp:63:22: warning: 'SkBitmapCache::Rec' has a field 'SkBitmapCache::Rec::fKey' whose type uses the anonymous namespace [-Wsubobject-linkage] 151:45.19 63 | class SkBitmapCache::Rec : public SkResourceCache::Rec { 151:45.19 | ^~~ 151:46.96 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsUtils.h:14, 151:46.96 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupports.h:79, 151:46.96 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsIChannelEventSink.h:10, 151:46.96 from /builddir/build/BUILD/thunderbird-68.1.1/image/imgRequest.h:10, 151:46.96 from /builddir/build/BUILD/thunderbird-68.1.1/image/imgRequest.cpp:7, 151:46.96 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/image/Unified_cpp_image2.cpp:2: 151:46.96 /builddir/build/BUILD/thunderbird-68.1.1/image/imgRequestProxy.cpp: In member function 'virtual nsresult imgRequestProxy::QueryInterface(const nsIID&, void**)': 151:46.96 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 151:46.97 1007 | foundInterface = 0; \ 151:46.97 | ^~~~~~~~~~~~~~ 151:46.97 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 151:46.97 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 151:46.97 | ^~~~~~~~~~~~~~~~~~~~~~~ 151:46.97 /builddir/build/BUILD/thunderbird-68.1.1/image/imgRequestProxy.cpp:101:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 151:46.97 101 | NS_INTERFACE_MAP_END 151:46.97 | ^~~~~~~~~~~~~~~~~~~~ 151:46.97 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:986:3: note: some parts of macro expansion are not guarded by this 'else' clause 151:46.97 986 | else 151:46.97 | ^~~~ 151:46.98 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1061:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_CONDITIONAL' 151:46.98 1061 | NS_IMPL_QUERY_BODY_CONDITIONAL(_interface, condition) 151:46.98 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 151:46.98 /builddir/build/BUILD/thunderbird-68.1.1/image/imgRequestProxy.cpp:100:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CONDITIONAL' 151:46.98 100 | NS_INTERFACE_MAP_ENTRY_CONDITIONAL(nsITimedChannel, TimedChannel() != nullptr) 151:46.98 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 152:10.42 image/build 152:10.48 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/gfx/skia/Unified_cpp_gfx_skia1.cpp:38: 152:10.48 /builddir/build/BUILD/thunderbird-68.1.1/gfx/skia/skia/src/core/SkCanvas.cpp:224:17: warning: 'SkCanvas::MCRec' has a field 'SkCanvas::MCRec::fBackImage' whose type uses the anonymous namespace [-Wsubobject-linkage] 152:10.48 224 | class SkCanvas::MCRec { 152:10.48 | ^~~~~ 152:43.17 image/decoders 153:11.30 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/gfx/skia/Unified_cpp_gfx_skia11.cpp:128: 153:11.30 /builddir/build/BUILD/thunderbird-68.1.1/gfx/skia/skia/src/pathops/SkPathOpsCubic.cpp: In static member function 'static int SkDCubic::ComplexBreak(const SkPoint*, SkScalar*)': 153:11.30 /builddir/build/BUILD/thunderbird-68.1.1/gfx/skia/skia/src/pathops/SkPathOpsCubic.cpp:258:13: warning: this statement may fall through [-Wimplicit-fallthrough=] 153:11.30 258 | } 153:11.30 | ^ 153:11.30 /builddir/build/BUILD/thunderbird-68.1.1/gfx/skia/skia/src/pathops/SkPathOpsCubic.cpp:261:9: note: here 153:11.30 261 | case SkCubicType::kSerpentine: 153:11.30 | ^~~~ 153:30.06 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/HashTable.h:89, 153:30.06 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/js/HashTable.h:10, 153:30.06 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/js/TracingAPI.h:11, 153:30.06 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/js/GCPolicyAPI.h:49, 153:30.06 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/js/RootingAPI.h:22, 153:30.06 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/js/CallArgs.h:72, 153:30.06 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/jsapi.h:29, 153:30.06 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/dom/StructuredCloneHolder.h:10, 153:30.06 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/dom/ipc/StructuredCloneData.h:12, 153:30.06 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/ipc/IPCMessageUtils.h:16, 153:30.07 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/layers/WebRenderScrollData.h:14, 153:30.07 from /builddir/build/BUILD/thunderbird-68.1.1/gfx/layers/wr/WebRenderScrollData.cpp:7, 153:30.08 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/gfx/layers/Unified_cpp_gfx_layers12.cpp:2: 153:30.08 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = std::map; long unsigned int N = 2]': 153:30.08 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:99:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = std::map]' 153:30.08 /builddir/build/BUILD/thunderbird-68.1.1/gfx/layers/Layers.h:248:29: required from here 153:30.08 /builddir/build/BUILD/thunderbird-68.1.1/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] 153:30.09 67 | memset(&aArr[0], 0, N * sizeof(T)); 153:30.09 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 153:30.09 In file included from /usr/include/c++/9/map:61, 153:30.09 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/system_wrappers/map:3, 153:30.10 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/stl_wrappers/map:44, 153:30.10 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/layers/WebRenderScrollData.h:10, 153:30.10 from /builddir/build/BUILD/thunderbird-68.1.1/gfx/layers/wr/WebRenderScrollData.cpp:7, 153:30.10 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/gfx/layers/Unified_cpp_gfx_layers12.cpp:2: 153:30.10 /usr/include/c++/9/bits/stl_map.h:100:11: note: 'class std::map' declared here 153:30.10 100 | class map 153:30.10 | ^~~ 153:30.44 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/HashTable.h:89, 153:30.45 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/js/HashTable.h:10, 153:30.45 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/js/TracingAPI.h:11, 153:30.45 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/js/GCPolicyAPI.h:49, 153:30.45 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/js/RootingAPI.h:22, 153:30.45 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/js/CallArgs.h:72, 153:30.45 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/jsapi.h:29, 153:30.45 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/dom/StructuredCloneHolder.h:10, 153:30.45 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/dom/ipc/StructuredCloneData.h:12, 153:30.45 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/ipc/IPCMessageUtils.h:16, 153:30.45 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/layers/WebRenderScrollData.h:14, 153:30.45 from /builddir/build/BUILD/thunderbird-68.1.1/gfx/layers/wr/WebRenderScrollData.cpp:7, 153:30.45 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/gfx/layers/Unified_cpp_gfx_layers12.cpp:2: 153:30.45 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = std::vector; long unsigned int N = 2]': 153:30.45 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:99:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = std::vector]' 153:30.45 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:36:53: required from here 153:30.45 /builddir/build/BUILD/thunderbird-68.1.1/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] 153:30.45 67 | memset(&aArr[0], 0, N * sizeof(T)); 153:30.45 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 153:30.45 In file included from /usr/include/c++/9/vector:67, 153:30.45 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/system_wrappers/vector:3, 153:30.45 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/stl_wrappers/vector:44, 153:30.45 from /builddir/build/BUILD/thunderbird-68.1.1/ipc/chromium/src/chrome/common/ipc_message_utils.h:11, 153:30.47 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/layers/WebRenderScrollData.h:12, 153:30.47 from /builddir/build/BUILD/thunderbird-68.1.1/gfx/layers/wr/WebRenderScrollData.cpp:7, 153:30.47 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/gfx/layers/Unified_cpp_gfx_layers12.cpp:2: 153:30.47 /usr/include/c++/9/bits/stl_vector.h:386:11: note: 'class std::vector' declared here 153:30.47 386 | class vector : protected _Vector_base<_Tp, _Alloc> 153:30.47 | ^~~~~~ 153:30.48 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/HashTable.h:89, 153:30.48 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/js/HashTable.h:10, 153:30.48 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/js/TracingAPI.h:11, 153:30.48 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/js/GCPolicyAPI.h:49, 153:30.48 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/js/RootingAPI.h:22, 153:30.48 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/js/CallArgs.h:72, 153:30.48 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/jsapi.h:29, 153:30.49 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/dom/StructuredCloneHolder.h:10, 153:30.49 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/dom/ipc/StructuredCloneData.h:12, 153:30.49 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/ipc/IPCMessageUtils.h:16, 153:30.49 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/layers/WebRenderScrollData.h:14, 153:30.49 from /builddir/build/BUILD/thunderbird-68.1.1/gfx/layers/wr/WebRenderScrollData.cpp:7, 153:30.49 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/gfx/layers/Unified_cpp_gfx_layers12.cpp:2: 153:30.49 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = mozilla::layers::ClipManager; long unsigned int N = 2]': 153:30.50 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:99:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = mozilla::layers::ClipManager]' 153:30.50 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:93:32: required from here 153:30.50 /builddir/build/BUILD/thunderbird-68.1.1/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] 153:30.50 67 | memset(&aArr[0], 0, N * sizeof(T)); 153:30.50 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 153:30.50 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:11, 153:30.50 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/layers/RenderRootStateManager.h:14, 153:30.51 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/layers/WebRenderLayerManager.h:21, 153:30.51 from /builddir/build/BUILD/thunderbird-68.1.1/gfx/layers/wr/WebRenderScrollData.cpp:11, 153:30.51 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/gfx/layers/Unified_cpp_gfx_layers12.cpp:2: 153:30.51 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/layers/ClipManager.h:52:7: note: 'class mozilla::layers::ClipManager' declared here 153:30.51 52 | class ClipManager { 153:30.51 | ^~~~~~~~~~~ 153:57.13 image/decoders/icon/gtk 154:06.11 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/gfx/skia/Unified_cpp_gfx_skia13.cpp:38: 154:06.11 /builddir/build/BUILD/thunderbird-68.1.1/gfx/skia/skia/src/sfnt/SkOTTable_name.cpp: In member function 'bool SkOTTableName::Iterator::next(SkOTTableName::Iterator::Record&)': 154:06.11 /builddir/build/BUILD/thunderbird-68.1.1/gfx/skia/skia/src/sfnt/SkOTTable_name.cpp:499:13: warning: this statement may fall through [-Wimplicit-fallthrough=] 154:06.11 499 | if (SkOTTableName::Record::EncodingID::Windows::UnicodeBMPUCS2 154:06.11 | ^~ 154:06.11 /builddir/build/BUILD/thunderbird-68.1.1/gfx/skia/skia/src/sfnt/SkOTTable_name.cpp:509:9: note: here 154:06.11 509 | case SkOTTableName::Record::PlatformID::Unicode: 154:06.11 | ^~~~ 154:16.18 image/decoders/icon 154:20.78 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/gfx/skia/Unified_cpp_gfx_skia14.cpp:119: 154:20.79 /builddir/build/BUILD/thunderbird-68.1.1/gfx/skia/skia/src/utils/SkPatchUtils.cpp:66:7: warning: 'FwDCubicEvaluator' has a field 'FwDCubicEvaluator::fCoefs' whose type uses the anonymous namespace [-Wsubobject-linkage] 154:20.79 66 | class FwDCubicEvaluator { 154:20.79 | ^~~~~~~~~~~~~~~~~ 154:21.38 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/gfx/skia/Unified_cpp_gfx_skia14.cpp:2: 154:21.38 /builddir/build/BUILD/thunderbird-68.1.1/gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp: In instantiation of 'class SkLinearGradient::LinearGradient4fContext::LinearIntervalProcessor<::ApplyPremul::False, SkShader::kClamp_TileMode>': 154:21.38 /builddir/build/BUILD/thunderbird-68.1.1/gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp:218:47: required from 'void SkLinearGradient::LinearGradient4fContext::shadeSpanInternal(int, int, SkPMColor*, int, float, float) const [with {anonymous}::ApplyPremul premul = ::ApplyPremul::False; SkShader::TileMode tileMode = SkShader::kClamp_TileMode; SkPMColor = unsigned int]' 154:21.38 /builddir/build/BUILD/thunderbird-68.1.1/gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp:196:9: required from 'void SkLinearGradient::LinearGradient4fContext::shadePremulSpan(int, int, SkPMColor*, int, float, float) const [with {anonymous}::ApplyPremul premul = ::ApplyPremul::False; SkPMColor = unsigned int]' 154:21.38 /builddir/build/BUILD/thunderbird-68.1.1/gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp:176:81: required from here 154:21.39 /builddir/build/BUILD/thunderbird-68.1.1/gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp:259:26: warning: 'SkLinearGradient::LinearGradient4fContext::LinearIntervalProcessor<::ApplyPremul::False, SkShader::kClamp_TileMode>' has a field 'SkLinearGradient::LinearGradient4fContext::LinearIntervalProcessor<::ApplyPremul::False, SkShader::kClamp_TileMode>::fDcDx' whose type uses the anonymous namespace [-Wsubobject-linkage] 154:21.39 259 | LinearGradient4fContext::LinearIntervalProcessor { 154:21.39 | ^~~~~~~~~~~~~~~~~~~~~~~ 154:21.40 /builddir/build/BUILD/thunderbird-68.1.1/gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp:259:26: warning: 'SkLinearGradient::LinearGradient4fContext::LinearIntervalProcessor<::ApplyPremul::False, SkShader::kClamp_TileMode>' has a field 'SkLinearGradient::LinearGradient4fContext::LinearIntervalProcessor<::ApplyPremul::False, SkShader::kClamp_TileMode>::fCc' whose type uses the anonymous namespace [-Wsubobject-linkage] 154:21.40 /builddir/build/BUILD/thunderbird-68.1.1/gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp: In instantiation of 'class SkLinearGradient::LinearGradient4fContext::LinearIntervalProcessor<::ApplyPremul::False, SkShader::kRepeat_TileMode>': 154:21.40 /builddir/build/BUILD/thunderbird-68.1.1/gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp:218:47: required from 'void SkLinearGradient::LinearGradient4fContext::shadeSpanInternal(int, int, SkPMColor*, int, float, float) const [with {anonymous}::ApplyPremul premul = ::ApplyPremul::False; SkShader::TileMode tileMode = SkShader::kRepeat_TileMode; SkPMColor = unsigned int]' 154:21.40 /builddir/build/BUILD/thunderbird-68.1.1/gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp:199:9: required from 'void SkLinearGradient::LinearGradient4fContext::shadePremulSpan(int, int, SkPMColor*, int, float, float) const [with {anonymous}::ApplyPremul premul = ::ApplyPremul::False; SkPMColor = unsigned int]' 154:21.40 /builddir/build/BUILD/thunderbird-68.1.1/gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp:176:81: required from here 154:21.40 /builddir/build/BUILD/thunderbird-68.1.1/gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp:259:26: warning: 'SkLinearGradient::LinearGradient4fContext::LinearIntervalProcessor<::ApplyPremul::False, SkShader::kRepeat_TileMode>' has a field 'SkLinearGradient::LinearGradient4fContext::LinearIntervalProcessor<::ApplyPremul::False, SkShader::kRepeat_TileMode>::fDcDx' whose type uses the anonymous namespace [-Wsubobject-linkage] 154:21.42 /builddir/build/BUILD/thunderbird-68.1.1/gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp:259:26: warning: 'SkLinearGradient::LinearGradient4fContext::LinearIntervalProcessor<::ApplyPremul::False, SkShader::kRepeat_TileMode>' has a field 'SkLinearGradient::LinearGradient4fContext::LinearIntervalProcessor<::ApplyPremul::False, SkShader::kRepeat_TileMode>::fCc' whose type uses the anonymous namespace [-Wsubobject-linkage] 154:21.42 /builddir/build/BUILD/thunderbird-68.1.1/gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp: In instantiation of 'class SkLinearGradient::LinearGradient4fContext::LinearIntervalProcessor<::ApplyPremul::False, SkShader::kMirror_TileMode>': 154:21.42 /builddir/build/BUILD/thunderbird-68.1.1/gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp:218:47: required from 'void SkLinearGradient::LinearGradient4fContext::shadeSpanInternal(int, int, SkPMColor*, int, float, float) const [with {anonymous}::ApplyPremul premul = ::ApplyPremul::False; SkShader::TileMode tileMode = SkShader::kMirror_TileMode; SkPMColor = unsigned int]' 154:21.42 /builddir/build/BUILD/thunderbird-68.1.1/gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp:202:9: required from 'void SkLinearGradient::LinearGradient4fContext::shadePremulSpan(int, int, SkPMColor*, int, float, float) const [with {anonymous}::ApplyPremul premul = ::ApplyPremul::False; SkPMColor = unsigned int]' 154:21.42 /builddir/build/BUILD/thunderbird-68.1.1/gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp:176:81: required from here 154:21.42 /builddir/build/BUILD/thunderbird-68.1.1/gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp:259:26: warning: 'SkLinearGradient::LinearGradient4fContext::LinearIntervalProcessor<::ApplyPremul::False, SkShader::kMirror_TileMode>' has a field 'SkLinearGradient::LinearGradient4fContext::LinearIntervalProcessor<::ApplyPremul::False, SkShader::kMirror_TileMode>::fDcDx' whose type uses the anonymous namespace [-Wsubobject-linkage] 154:21.42 /builddir/build/BUILD/thunderbird-68.1.1/gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp:259:26: warning: 'SkLinearGradient::LinearGradient4fContext::LinearIntervalProcessor<::ApplyPremul::False, SkShader::kMirror_TileMode>' has a field 'SkLinearGradient::LinearGradient4fContext::LinearIntervalProcessor<::ApplyPremul::False, SkShader::kMirror_TileMode>::fCc' whose type uses the anonymous namespace [-Wsubobject-linkage] 154:21.42 /builddir/build/BUILD/thunderbird-68.1.1/gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp: In instantiation of 'class SkLinearGradient::LinearGradient4fContext::LinearIntervalProcessor<::ApplyPremul::True, SkShader::kClamp_TileMode>': 154:21.42 /builddir/build/BUILD/thunderbird-68.1.1/gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp:218:47: required from 'void SkLinearGradient::LinearGradient4fContext::shadeSpanInternal(int, int, SkPMColor*, int, float, float) const [with {anonymous}::ApplyPremul premul = ::ApplyPremul::True; SkShader::TileMode tileMode = SkShader::kClamp_TileMode; SkPMColor = unsigned int]' 154:21.42 /builddir/build/BUILD/thunderbird-68.1.1/gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp:196:9: required from 'void SkLinearGradient::LinearGradient4fContext::shadePremulSpan(int, int, SkPMColor*, int, float, float) const [with {anonymous}::ApplyPremul premul = ::ApplyPremul::True; SkPMColor = unsigned int]' 154:21.42 /builddir/build/BUILD/thunderbird-68.1.1/gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp:182:81: required from here 154:21.42 /builddir/build/BUILD/thunderbird-68.1.1/gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp:259:26: warning: 'SkLinearGradient::LinearGradient4fContext::LinearIntervalProcessor<::ApplyPremul::True, SkShader::kClamp_TileMode>' has a field 'SkLinearGradient::LinearGradient4fContext::LinearIntervalProcessor<::ApplyPremul::True, SkShader::kClamp_TileMode>::fDcDx' whose type uses the anonymous namespace [-Wsubobject-linkage] 154:21.43 /builddir/build/BUILD/thunderbird-68.1.1/gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp:259:26: warning: 'SkLinearGradient::LinearGradient4fContext::LinearIntervalProcessor<::ApplyPremul::True, SkShader::kClamp_TileMode>' has a field 'SkLinearGradient::LinearGradient4fContext::LinearIntervalProcessor<::ApplyPremul::True, SkShader::kClamp_TileMode>::fCc' whose type uses the anonymous namespace [-Wsubobject-linkage] 154:21.43 /builddir/build/BUILD/thunderbird-68.1.1/gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp: In instantiation of 'class SkLinearGradient::LinearGradient4fContext::LinearIntervalProcessor<::ApplyPremul::True, SkShader::kRepeat_TileMode>': 154:21.43 /builddir/build/BUILD/thunderbird-68.1.1/gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp:218:47: required from 'void SkLinearGradient::LinearGradient4fContext::shadeSpanInternal(int, int, SkPMColor*, int, float, float) const [with {anonymous}::ApplyPremul premul = ::ApplyPremul::True; SkShader::TileMode tileMode = SkShader::kRepeat_TileMode; SkPMColor = unsigned int]' 154:21.43 /builddir/build/BUILD/thunderbird-68.1.1/gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp:199:9: required from 'void SkLinearGradient::LinearGradient4fContext::shadePremulSpan(int, int, SkPMColor*, int, float, float) const [with {anonymous}::ApplyPremul premul = ::ApplyPremul::True; SkPMColor = unsigned int]' 154:21.43 /builddir/build/BUILD/thunderbird-68.1.1/gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp:182:81: required from here 154:21.43 /builddir/build/BUILD/thunderbird-68.1.1/gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp:259:26: warning: 'SkLinearGradient::LinearGradient4fContext::LinearIntervalProcessor<::ApplyPremul::True, SkShader::kRepeat_TileMode>' has a field 'SkLinearGradient::LinearGradient4fContext::LinearIntervalProcessor<::ApplyPremul::True, SkShader::kRepeat_TileMode>::fDcDx' whose type uses the anonymous namespace [-Wsubobject-linkage] 154:21.45 /builddir/build/BUILD/thunderbird-68.1.1/gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp:259:26: warning: 'SkLinearGradient::LinearGradient4fContext::LinearIntervalProcessor<::ApplyPremul::True, SkShader::kRepeat_TileMode>' has a field 'SkLinearGradient::LinearGradient4fContext::LinearIntervalProcessor<::ApplyPremul::True, SkShader::kRepeat_TileMode>::fCc' whose type uses the anonymous namespace [-Wsubobject-linkage] 154:21.45 /builddir/build/BUILD/thunderbird-68.1.1/gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp: In instantiation of 'class SkLinearGradient::LinearGradient4fContext::LinearIntervalProcessor<::ApplyPremul::True, SkShader::kMirror_TileMode>': 154:21.45 /builddir/build/BUILD/thunderbird-68.1.1/gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp:218:47: required from 'void SkLinearGradient::LinearGradient4fContext::shadeSpanInternal(int, int, SkPMColor*, int, float, float) const [with {anonymous}::ApplyPremul premul = ::ApplyPremul::True; SkShader::TileMode tileMode = SkShader::kMirror_TileMode; SkPMColor = unsigned int]' 154:21.45 /builddir/build/BUILD/thunderbird-68.1.1/gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp:202:9: required from 'void SkLinearGradient::LinearGradient4fContext::shadePremulSpan(int, int, SkPMColor*, int, float, float) const [with {anonymous}::ApplyPremul premul = ::ApplyPremul::True; SkPMColor = unsigned int]' 154:21.45 /builddir/build/BUILD/thunderbird-68.1.1/gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp:182:81: required from here 154:21.45 /builddir/build/BUILD/thunderbird-68.1.1/gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp:259:26: warning: 'SkLinearGradient::LinearGradient4fContext::LinearIntervalProcessor<::ApplyPremul::True, SkShader::kMirror_TileMode>' has a field 'SkLinearGradient::LinearGradient4fContext::LinearIntervalProcessor<::ApplyPremul::True, SkShader::kMirror_TileMode>::fDcDx' whose type uses the anonymous namespace [-Wsubobject-linkage] 154:21.45 /builddir/build/BUILD/thunderbird-68.1.1/gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp:259:26: warning: 'SkLinearGradient::LinearGradient4fContext::LinearIntervalProcessor<::ApplyPremul::True, SkShader::kMirror_TileMode>' has a field 'SkLinearGradient::LinearGradient4fContext::LinearIntervalProcessor<::ApplyPremul::True, SkShader::kMirror_TileMode>::fCc' whose type uses the anonymous namespace [-Wsubobject-linkage] 154:22.07 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/gfx/skia/Unified_cpp_gfx_skia14.cpp:11: 154:22.08 /builddir/build/BUILD/thunderbird-68.1.1/gfx/skia/skia/src/shaders/gradients/SkGradientShader.cpp: In member function 'virtual bool SkGradientShaderBase::onAppendStages(const SkShaderBase::StageRec&) const': 154:22.08 /builddir/build/BUILD/thunderbird-68.1.1/gfx/skia/skia/src/shaders/gradients/SkGradientShader.cpp:298:22: warning: this statement may fall through [-Wimplicit-fallthrough=] 154:22.08 298 | p->append(SkRasterPipeline::decal_x, decal_ctx); 154:22.08 | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 154:22.08 /builddir/build/BUILD/thunderbird-68.1.1/gfx/skia/skia/src/shaders/gradients/SkGradientShader.cpp:300:9: note: here 154:22.09 300 | case kClamp_TileMode: 154:22.09 | ^~~~ 154:32.15 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsUtils.h:14, 154:32.15 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsCOMPtr.h:30, 154:32.15 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsIWeakReferenceUtils.h:10, 154:32.15 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsWeakReference.h:14, 154:32.16 from /builddir/build/BUILD/thunderbird-68.1.1/image/decoders/icon/nsIconProtocolHandler.h:9, 154:32.16 from /builddir/build/BUILD/thunderbird-68.1.1/image/decoders/icon/nsIconProtocolHandler.cpp:7, 154:32.16 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/image/decoders/icon/Unified_cpp_image_decoders_icon0.cpp:2: 154:32.16 /builddir/build/BUILD/thunderbird-68.1.1/image/decoders/icon/nsIconURI.cpp: In member function 'virtual nsresult nsMozIconURI::QueryInterface(const nsIID&, void**)': 154:32.16 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 154:32.16 1007 | foundInterface = 0; \ 154:32.16 | ^~~~~~~~~~~~~~ 154:32.16 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 154:32.16 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 154:32.17 | ^~~~~~~~~~~~~~~~~~~~~~~ 154:32.17 /builddir/build/BUILD/thunderbird-68.1.1/image/decoders/icon/nsIconURI.cpp:59:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 154:32.17 59 | NS_INTERFACE_MAP_END 154:32.17 | ^~~~~~~~~~~~~~~~~~~~ 154:32.17 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:986:3: note: some parts of macro expansion are not guarded by this 'else' clause 154:32.17 986 | else 154:32.17 | ^~~~ 154:32.17 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1061:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_CONDITIONAL' 154:32.17 1061 | NS_IMPL_QUERY_BODY_CONDITIONAL(_interface, condition) 154:32.17 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 154:32.17 /builddir/build/BUILD/thunderbird-68.1.1/image/decoders/icon/nsIconURI.cpp:58:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CONDITIONAL' 154:32.17 58 | NS_INTERFACE_MAP_ENTRY_CONDITIONAL(nsINestedURI, mIconURL) 154:32.17 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 154:37.24 image/encoders/ico 154:43.36 image/encoders/png 154:54.13 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/HashTable.h:89, 154:54.13 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/js/HashTable.h:10, 154:54.13 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/js/TracingAPI.h:11, 154:54.13 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/js/GCPolicyAPI.h:49, 154:54.13 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/js/RootingAPI.h:22, 154:54.13 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/js/Value.h:26, 154:54.14 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISimpleEnumerator.h:13, 154:54.14 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsIDirectoryEnumerator.h:14, 154:54.14 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsIFile.h:14, 154:54.14 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/XREAppData.h:15, 154:54.14 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsXULAppAPI.h:15, 154:54.16 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/layers/CompositorTypes.h:13, 154:54.16 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/layers/TextureSourceProvider.h:12, 154:54.16 from /builddir/build/BUILD/thunderbird-68.1.1/gfx/layers/TextureSourceProvider.cpp:7, 154:54.16 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/gfx/layers/Unified_cpp_gfx_layers2.cpp:11: 154:54.16 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = std::map; long unsigned int N = 2]': 154:54.17 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:99:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = std::map]' 154:54.17 /builddir/build/BUILD/thunderbird-68.1.1/gfx/layers/Layers.h:248:29: required from here 154:54.17 /builddir/build/BUILD/thunderbird-68.1.1/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] 154:54.17 67 | memset(&aArr[0], 0, N * sizeof(T)); 154:54.17 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 154:54.19 In file included from /usr/include/c++/9/map:61, 154:54.19 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/system_wrappers/map:3, 154:54.19 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/stl_wrappers/map:44, 154:54.19 from /builddir/build/BUILD/thunderbird-68.1.1/ipc/chromium/src/base/process_util.h:31, 154:54.19 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/ipc/IPCMessageUtils.h:10, 154:54.20 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/LayersSurfaces.h:11, 154:54.20 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/layers/TextureHost.h:23, 154:54.20 from /builddir/build/BUILD/thunderbird-68.1.1/gfx/layers/TextureSourceProvider.cpp:8, 154:54.20 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/gfx/layers/Unified_cpp_gfx_layers2.cpp:11: 154:54.20 /usr/include/c++/9/bits/stl_map.h:100:11: note: 'class std::map' declared here 154:54.20 100 | class map 154:54.20 | ^~~ 155:00.37 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/gfx/skia/Unified_cpp_gfx_skia2.cpp:110: 155:00.37 /builddir/build/BUILD/thunderbird-68.1.1/gfx/skia/skia/src/core/SkDraw.cpp: In member function 'void SkDraw::drawPoints(SkCanvas::PointMode, size_t, const SkPoint*, const SkPaint&, SkBaseDevice*) const': 155:00.38 /builddir/build/BUILD/thunderbird-68.1.1/gfx/skia/skia/src/core/SkDraw.cpp:514:17: warning: this statement may fall through [-Wimplicit-fallthrough=] 155:00.38 514 | } 155:00.38 | ^ 155:00.38 /builddir/build/BUILD/thunderbird-68.1.1/gfx/skia/skia/src/core/SkDraw.cpp:516:13: note: here 155:00.38 516 | case SkCanvas::kPolygon_PointMode: { 155:00.38 | ^~~~ 155:15.59 image/encoders/jpeg 155:20.59 image/encoders/bmp 155:26.35 dom/abort 155:26.99 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:26, 155:26.99 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/ipc/ipdl/PBrowser.cpp:11, 155:26.99 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/ipc/ipdl/UnifiedProtocols7.cpp:2: 155:26.99 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 155:27.00 /builddir/build/BUILD/thunderbird-68.1.1/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] 155:27.00 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 155:27.00 | ^ 155:27.00 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 155:27.00 46 | struct Block { 155:27.00 | ^~~~~ 155:43.69 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/gfx/skia/Unified_cpp_gfx_skia4.cpp:56: 155:43.69 /builddir/build/BUILD/thunderbird-68.1.1/gfx/skia/skia/src/core/SkICC.cpp: In function 'void get_color_profile_tag(char*, const skcms_TransferFunction&, const skcms_Matrix3x3&)': 155:43.69 /builddir/build/BUILD/thunderbird-68.1.1/gfx/skia/skia/src/core/SkICC.cpp:278:49: warning: argument to 'sizeof' in 'char* strncpy(char*, const char*, size_t)' call is the same expression as the source; did you mean to use the size of the destination? [-Wsizeof-pointer-memaccess] 155:43.69 278 | strncpy(dst, kDescriptionTagBodyPrefix, sizeof(kDescriptionTagBodyPrefix)); 155:43.69 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 155:44.43 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsUtils.h:14, 155:44.43 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsCOMPtr.h:30, 155:44.43 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsAutoPtr.h:10, 155:44.43 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/OwningNonNull.h:12, 155:44.43 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/RootedOwningNonNull.h:20, 155:44.43 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:20, 155:44.43 from /builddir/build/BUILD/thunderbird-68.1.1/dom/abort/AbortController.h:10, 155:44.43 from /builddir/build/BUILD/thunderbird-68.1.1/dom/abort/AbortController.cpp:7, 155:44.43 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dom/abort/Unified_cpp_dom_abort0.cpp:2: 155:44.43 /builddir/build/BUILD/thunderbird-68.1.1/dom/abort/AbortController.cpp: In member function 'virtual nsresult mozilla::dom::AbortController::QueryInterface(const nsIID&, void**)': 155:44.43 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 155:44.43 1007 | foundInterface = 0; \ 155:44.43 | ^~~~~~~~~~~~~~ 155:44.43 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 155:44.43 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 155:44.44 | ^~~~~~~~~~~~~~~~~~~~~~~ 155:44.44 /builddir/build/BUILD/thunderbird-68.1.1/dom/abort/AbortController.cpp:23:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 155:44.45 23 | NS_INTERFACE_MAP_END 155:44.45 | ^~~~~~~~~~~~~~~~~~~~ 155:44.45 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 155:44.45 981 | else 155:44.45 | ^~~~ 155:44.45 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 155:44.45 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 155:44.46 | ^~~~~~~~~~~~~~~~~~ 155:44.46 /builddir/build/BUILD/thunderbird-68.1.1/dom/abort/AbortController.cpp:22:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 155:44.46 22 | NS_INTERFACE_MAP_ENTRY(nsISupports) 155:44.46 | ^~~~~~~~~~~~~~~~~~~~~~ 155:44.52 /builddir/build/BUILD/thunderbird-68.1.1/dom/abort/AbortSignal.cpp: In member function 'virtual nsresult mozilla::dom::AbortSignal::QueryInterface(const nsIID&, void**)': 155:44.52 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 155:44.54 1022 | foundInterface = 0; \ 155:44.54 | ^~~~~~~~~~~~~~ 155:44.54 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 155:44.54 1071 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 155:44.54 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 155:44.54 /builddir/build/BUILD/thunderbird-68.1.1/dom/abort/AbortSignal.cpp:64:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 155:44.54 64 | NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 155:44.54 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 155:44.56 In file included from /builddir/build/BUILD/thunderbird-68.1.1/dom/abort/AbortController.h:12, 155:44.56 from /builddir/build/BUILD/thunderbird-68.1.1/dom/abort/AbortController.cpp:7, 155:44.56 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dom/abort/Unified_cpp_dom_abort0.cpp:2: 155:44.56 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 155:44.56 302 | } else 155:44.56 | ^~~~ 155:44.56 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 155:44.56 306 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 155:44.56 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 155:44.56 /builddir/build/BUILD/thunderbird-68.1.1/dom/abort/AbortSignal.cpp:63:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 155:44.56 63 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(AbortSignal) 155:44.56 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 155:49.87 dom/animation 155:57.37 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsTHashtable.h:21, 155:57.37 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsBaseHashtable.h:12, 155:57.37 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsClassHashtable.h:11, 155:57.38 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/FilterSupport.h:15, 155:57.38 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/GfxMessageUtils.h:11, 155:57.38 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/ipc/ipdl/PBrowser.cpp:7, 155:57.38 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/ipc/ipdl/UnifiedProtocols7.cpp:2: 155:57.38 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = std::map; long unsigned int N = 2]': 155:57.39 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:99:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = std::map]' 155:57.39 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/Layers.h:248:29: required from here 155:57.39 /builddir/build/BUILD/thunderbird-68.1.1/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] 155:57.39 67 | memset(&aArr[0], 0, N * sizeof(T)); 155:57.39 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 155:57.39 In file included from /usr/include/c++/9/map:61, 155:57.39 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/system_wrappers/map:3, 155:57.39 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/stl_wrappers/map:44, 155:57.39 from /builddir/build/BUILD/thunderbird-68.1.1/ipc/chromium/src/base/process_util.h:31, 155:57.39 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/GfxMessageUtils.h:14, 155:57.39 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/ipc/ipdl/PBrowser.cpp:7, 155:57.39 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/ipc/ipdl/UnifiedProtocols7.cpp:2: 155:57.39 /usr/include/c++/9/bits/stl_map.h:100:11: note: 'class std::map' declared here 155:57.39 100 | class map 155:57.39 | ^~~ 155:58.73 In file included from /usr/include/string.h:494, 155:58.74 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/system_wrappers/string.h:3, 155:58.74 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/throw_gcc.h:14, 155:58.74 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/stl_wrappers/type_traits:64, 155:58.75 from /usr/include/c++/9/bits/move.h:55, 155:58.75 from /usr/include/c++/9/bits/stl_pair.h:59, 155:58.75 from /usr/include/c++/9/utility:70, 155:58.75 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/system_wrappers/utility:3, 155:58.75 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/stl_wrappers/utility:44, 155:58.77 from /usr/include/c++/9/array:38, 155:58.77 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/system_wrappers/array:3, 155:58.77 from /builddir/build/BUILD/thunderbird-68.1.1/gfx/skia/skia/include/core/../private/../private/SkTLogic.h:17, 155:58.77 from /builddir/build/BUILD/thunderbird-68.1.1/gfx/skia/skia/include/core/../private/SkTArray.h:12, 155:58.78 from /builddir/build/BUILD/thunderbird-68.1.1/gfx/skia/skia/include/core/SkString.h:12, 155:58.78 from /builddir/build/BUILD/thunderbird-68.1.1/gfx/skia/skia/include/private/SkChecksum.h:12, 155:58.78 from /builddir/build/BUILD/thunderbird-68.1.1/gfx/skia/skia/src/core/SkGlyph.h:11, 155:58.78 from /builddir/build/BUILD/thunderbird-68.1.1/gfx/skia/skia/src/core/SkGlyph.cpp:8, 155:58.78 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/gfx/skia/Unified_cpp_gfx_skia4.cpp:2: 155:58.79 In function 'char* strncpy(char*, const char*, size_t)', 155:58.81 inlined from 'void get_color_profile_tag(char*, const skcms_TransferFunction&, const skcms_Matrix3x3&)' at /builddir/build/BUILD/thunderbird-68.1.1/gfx/skia/skia/src/core/SkICC.cpp:278:16, 155:58.81 inlined from 'sk_sp SkWriteICCProfile(const skcms_TransferFunction&, const skcms_Matrix3x3&)' at /builddir/build/BUILD/thunderbird-68.1.1/gfx/skia/skia/src/core/SkICC.cpp:317:30: 155:58.82 /usr/include/bits/string_fortified.h:106:34: warning: 'char* __builtin_strncpy(char*, const char*, long unsigned int)' output truncated before terminating nul copying 12 bytes from a string of the same length [-Wstringop-truncation] 155:58.82 106 | return __builtin___strncpy_chk (__dest, __src, __len, __bos (__dest)); 155:58.82 | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 155:58.83 In function 'char* strncpy(char*, const char*, size_t)', 155:58.83 inlined from 'void get_color_profile_tag(char*, const skcms_TransferFunction&, const skcms_Matrix3x3&)' at /builddir/build/BUILD/thunderbird-68.1.1/gfx/skia/skia/src/core/SkICC.cpp:274:16, 155:58.84 inlined from 'sk_sp SkWriteICCProfile(const skcms_TransferFunction&, const skcms_Matrix3x3&)' at /builddir/build/BUILD/thunderbird-68.1.1/gfx/skia/skia/src/core/SkICC.cpp:317:30: 155:58.84 /usr/include/bits/string_fortified.h:106:34: warning: 'char* __builtin_strncpy(char*, const char*, long unsigned int)' specified bound 44 equals destination size [-Wstringop-truncation] 155:58.85 106 | return __builtin___strncpy_chk (__dest, __src, __len, __bos (__dest)); 155:58.85 | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156:10.43 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/gfx/skia/Unified_cpp_gfx_skia5.cpp:110: 156:10.44 /builddir/build/BUILD/thunderbird-68.1.1/gfx/skia/skia/src/core/SkPath.cpp: In member function 'bool SkPath::isRectContour(bool, int*, const SkPoint**, bool*, SkPath::Direction*, SkRect*) const': 156:10.44 /builddir/build/BUILD/thunderbird-68.1.1/gfx/skia/skia/src/core/SkPath.cpp:497:29: warning: this statement may fall through [-Wimplicit-fallthrough=] 156:10.44 497 | insertClose = false; 156:10.44 | ~~~~~~~~~~~~^~~~~~~ 156:10.45 /builddir/build/BUILD/thunderbird-68.1.1/gfx/skia/skia/src/core/SkPath.cpp:498:13: note: here 156:10.45 498 | case kLine_Verb: { 156:10.45 | ^~~~ 156:18.47 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsUtils.h:14, 156:18.48 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupports.h:79, 156:18.48 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 156:18.48 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 156:18.48 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsCycleCollectionParticipant.h:12, 156:18.48 from /builddir/build/BUILD/thunderbird-68.1.1/dom/base/nsWrapperCache.h:10, 156:18.48 from /builddir/build/BUILD/thunderbird-68.1.1/dom/animation/Animation.h:10, 156:18.48 from /builddir/build/BUILD/thunderbird-68.1.1/dom/animation/Animation.cpp:7, 156:18.48 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dom/animation/Unified_cpp_dom_animation0.cpp:2: 156:18.49 /builddir/build/BUILD/thunderbird-68.1.1/dom/animation/Animation.cpp: In member function 'virtual nsresult mozilla::dom::Animation::QueryInterface(const nsIID&, void**)': 156:18.49 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 156:18.49 1022 | foundInterface = 0; \ 156:18.49 | ^~~~~~~~~~~~~~ 156:18.50 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 156:18.51 1071 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 156:18.51 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156:18.51 /builddir/build/BUILD/thunderbird-68.1.1/dom/animation/Animation.cpp:38:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 156:18.51 38 | NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 156:18.51 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156:18.51 In file included from /builddir/build/BUILD/thunderbird-68.1.1/dom/base/nsWrapperCache.h:10, 156:18.52 from /builddir/build/BUILD/thunderbird-68.1.1/dom/animation/Animation.h:10, 156:18.52 from /builddir/build/BUILD/thunderbird-68.1.1/dom/animation/Animation.cpp:7, 156:18.52 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dom/animation/Unified_cpp_dom_animation0.cpp:2: 156:18.52 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 156:18.52 302 | } else 156:18.52 | ^~~~ 156:18.52 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 156:18.53 306 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 156:18.53 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156:18.53 /builddir/build/BUILD/thunderbird-68.1.1/dom/animation/Animation.cpp:37:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 156:18.55 37 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(Animation) 156:18.55 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156:18.85 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsUtils.h:14, 156:18.85 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupports.h:79, 156:18.85 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 156:18.86 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 156:18.86 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsCycleCollectionParticipant.h:12, 156:18.86 from /builddir/build/BUILD/thunderbird-68.1.1/dom/base/nsWrapperCache.h:10, 156:18.86 from /builddir/build/BUILD/thunderbird-68.1.1/dom/animation/Animation.h:10, 156:18.86 from /builddir/build/BUILD/thunderbird-68.1.1/dom/animation/Animation.cpp:7, 156:18.86 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dom/animation/Unified_cpp_dom_animation0.cpp:2: 156:18.87 /builddir/build/BUILD/thunderbird-68.1.1/dom/animation/AnimationEffect.cpp: In member function 'virtual nsresult mozilla::dom::AnimationEffect::QueryInterface(const nsIID&, void**)': 156:18.87 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 156:18.87 1007 | foundInterface = 0; \ 156:18.88 | ^~~~~~~~~~~~~~ 156:18.88 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 156:18.88 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 156:18.88 | ^~~~~~~~~~~~~~~~~~~~~~~ 156:18.88 /builddir/build/BUILD/thunderbird-68.1.1/dom/animation/AnimationEffect.cpp:36:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 156:18.88 36 | NS_INTERFACE_MAP_END 156:18.89 | ^~~~~~~~~~~~~~~~~~~~ 156:18.89 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 156:18.89 981 | else 156:18.89 | ^~~~ 156:18.89 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 156:18.90 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 156:18.90 | ^~~~~~~~~~~~~~~~~~ 156:18.90 /builddir/build/BUILD/thunderbird-68.1.1/dom/animation/AnimationEffect.cpp:35:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 156:18.90 35 | NS_INTERFACE_MAP_ENTRY(nsISupports) 156:18.90 | ^~~~~~~~~~~~~~~~~~~~~~ 156:19.27 /builddir/build/BUILD/thunderbird-68.1.1/dom/animation/AnimationTimeline.cpp: In member function 'virtual nsresult mozilla::dom::AnimationTimeline::QueryInterface(const nsIID&, void**)': 156:19.28 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 156:19.28 1007 | foundInterface = 0; \ 156:19.28 | ^~~~~~~~~~~~~~ 156:19.28 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 156:19.28 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 156:19.28 | ^~~~~~~~~~~~~~~~~~~~~~~ 156:19.29 /builddir/build/BUILD/thunderbird-68.1.1/dom/animation/AnimationTimeline.cpp:36:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 156:19.29 36 | NS_INTERFACE_MAP_END 156:19.29 | ^~~~~~~~~~~~~~~~~~~~ 156:19.29 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 156:19.29 981 | else 156:19.29 | ^~~~ 156:19.30 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 156:19.30 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 156:19.30 | ^~~~~~~~~~~~~~~~~~ 156:19.30 /builddir/build/BUILD/thunderbird-68.1.1/dom/animation/AnimationTimeline.cpp:35:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 156:19.31 35 | NS_INTERFACE_MAP_ENTRY(nsISupports) 156:19.31 | ^~~~~~~~~~~~~~~~~~~~~~ 156:19.44 /builddir/build/BUILD/thunderbird-68.1.1/dom/animation/DocumentTimeline.cpp: In member function 'virtual nsresult mozilla::dom::DocumentTimeline::QueryInterface(const nsIID&, void**)': 156:19.44 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 156:19.45 1022 | foundInterface = 0; \ 156:19.45 | ^~~~~~~~~~~~~~ 156:19.45 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 156:19.45 1071 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 156:19.45 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156:19.45 /builddir/build/BUILD/thunderbird-68.1.1/dom/animation/DocumentTimeline.cpp:39:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 156:19.45 39 | NS_INTERFACE_MAP_END_INHERITING(AnimationTimeline) 156:19.45 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156:19.46 In file included from /builddir/build/BUILD/thunderbird-68.1.1/dom/base/nsWrapperCache.h:10, 156:19.46 from /builddir/build/BUILD/thunderbird-68.1.1/dom/animation/Animation.h:10, 156:19.46 from /builddir/build/BUILD/thunderbird-68.1.1/dom/animation/Animation.cpp:7, 156:19.48 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dom/animation/Unified_cpp_dom_animation0.cpp:2: 156:19.48 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 156:19.48 302 | } else 156:19.48 | ^~~~ 156:19.48 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 156:19.48 306 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 156:19.49 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156:19.49 /builddir/build/BUILD/thunderbird-68.1.1/dom/animation/DocumentTimeline.cpp:38:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 156:19.49 38 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(DocumentTimeline) 156:19.49 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156:24.69 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsUtils.h:14, 156:24.69 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupports.h:79, 156:24.69 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 156:24.69 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 156:24.69 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsCycleCollectionParticipant.h:12, 156:24.70 from /builddir/build/BUILD/thunderbird-68.1.1/dom/base/nsWrapperCache.h:10, 156:24.70 from /builddir/build/BUILD/thunderbird-68.1.1/dom/animation/Animation.h:10, 156:24.70 from /builddir/build/BUILD/thunderbird-68.1.1/dom/animation/Animation.cpp:7, 156:24.70 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dom/animation/Unified_cpp_dom_animation0.cpp:2: 156:24.70 /builddir/build/BUILD/thunderbird-68.1.1/dom/animation/KeyframeEffect.cpp: In member function 'virtual nsresult mozilla::dom::KeyframeEffect::QueryInterface(const nsIID&, void**)': 156:24.70 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 156:24.70 1022 | foundInterface = 0; \ 156:24.70 | ^~~~~~~~~~~~~~ 156:24.71 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 156:24.71 1071 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 156:24.72 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156:24.72 /builddir/build/BUILD/thunderbird-68.1.1/dom/animation/KeyframeEffect.cpp:80:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 156:24.72 80 | NS_INTERFACE_MAP_END_INHERITING(AnimationEffect) 156:24.72 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156:24.72 In file included from /builddir/build/BUILD/thunderbird-68.1.1/dom/base/nsWrapperCache.h:10, 156:24.72 from /builddir/build/BUILD/thunderbird-68.1.1/dom/animation/Animation.h:10, 156:24.72 from /builddir/build/BUILD/thunderbird-68.1.1/dom/animation/Animation.cpp:7, 156:24.72 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dom/animation/Unified_cpp_dom_animation0.cpp:2: 156:24.73 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 156:24.73 302 | } else 156:24.73 | ^~~~ 156:24.73 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 156:24.73 306 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 156:24.73 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156:24.73 /builddir/build/BUILD/thunderbird-68.1.1/dom/animation/KeyframeEffect.cpp:79:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 156:24.73 79 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(KeyframeEffect) 156:24.73 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156:29.29 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/HashTable.h:89, 156:29.29 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/js/HashTable.h:10, 156:29.29 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/js/TracingAPI.h:11, 156:29.29 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/js/GCPolicyAPI.h:49, 156:29.29 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/js/RootingAPI.h:22, 156:29.29 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsCycleCollectionParticipant.h:13, 156:29.29 from /builddir/build/BUILD/thunderbird-68.1.1/dom/base/nsWrapperCache.h:10, 156:29.30 from /builddir/build/BUILD/thunderbird-68.1.1/dom/animation/Animation.h:10, 156:29.30 from /builddir/build/BUILD/thunderbird-68.1.1/dom/animation/Animation.cpp:7, 156:29.30 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dom/animation/Unified_cpp_dom_animation0.cpp:2: 156:29.30 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = std::map; long unsigned int N = 2]': 156:29.30 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:99:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = std::map]' 156:29.31 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/Layers.h:248:29: required from here 156:29.31 /builddir/build/BUILD/thunderbird-68.1.1/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] 156:29.31 67 | memset(&aArr[0], 0, N * sizeof(T)); 156:29.31 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156:29.31 In file included from /usr/include/c++/9/map:61, 156:29.32 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/system_wrappers/map:3, 156:29.32 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/stl_wrappers/map:44, 156:29.32 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/FrameMetrics.h:11, 156:29.32 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsIScrollableFrame.h:22, 156:29.32 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/dom/Element.h:25, 156:29.32 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/PseudoElementHashEntry.h:10, 156:29.32 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/EffectCompositor.h:14, 156:29.32 from /builddir/build/BUILD/thunderbird-68.1.1/dom/animation/Animation.h:16, 156:29.32 from /builddir/build/BUILD/thunderbird-68.1.1/dom/animation/Animation.cpp:7, 156:29.32 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dom/animation/Unified_cpp_dom_animation0.cpp:2: 156:29.32 /usr/include/c++/9/bits/stl_map.h:100:11: note: 'class std::map' declared here 156:29.32 100 | class map 156:29.32 | ^~~ 156:45.78 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/gfx/skia/Unified_cpp_gfx_skia6.cpp:128: 156:45.79 /builddir/build/BUILD/thunderbird-68.1.1/gfx/skia/skia/src/core/SkRRect.cpp: In member function 'size_t SkRRect::readFromMemory(const void*, size_t)': 156:45.79 /builddir/build/BUILD/thunderbird-68.1.1/gfx/skia/skia/src/core/SkRRect.cpp:533:39: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of a non-trivial type 'class SkRRect' leaves 4 bytes unchanged [-Wclass-memaccess] 156:45.79 533 | memcpy(&raw, buffer, kSizeInMemory); 156:45.79 | ^ 156:45.80 In file included from /builddir/build/BUILD/thunderbird-68.1.1/gfx/skia/skia/include/core/../private/SkPathRef.h:14, 156:45.80 from /builddir/build/BUILD/thunderbird-68.1.1/gfx/skia/skia/include/core/SkPath.h:22, 156:45.80 from /builddir/build/BUILD/thunderbird-68.1.1/gfx/skia/skia/src/core/SkPathPriv.h:11, 156:45.80 from /builddir/build/BUILD/thunderbird-68.1.1/gfx/skia/skia/src/core/SkPath_serial.cpp:11, 156:45.81 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/gfx/skia/Unified_cpp_gfx_skia6.cpp:2: 156:45.83 /builddir/build/BUILD/thunderbird-68.1.1/gfx/skia/skia/include/core/SkRRect.h:40:14: note: 'class SkRRect' declared here 156:45.83 40 | class SK_API SkRRect { 156:45.83 | ^~~~~~~ 156:54.43 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContent.h:26, 156:54.43 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:9, 156:54.43 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/ipc/ipdl/PBrowser.cpp:11, 156:54.43 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/ipc/ipdl/UnifiedProtocols7.cpp:2: 156:54.43 /builddir/build/BUILD/thunderbird-68.1.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h: In member function 'void mozilla::MozPromise::DispatchAll() [with ResolveValueT = mozilla::dom::CreatedWindowInfo; RejectValueT = mozilla::ipc::ResponseRejectReason; bool IsExclusive = true]': 156:54.44 /builddir/build/BUILD/thunderbird-68.1.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:1176:7: warning: '.mozilla::dom::CreatedWindowInfo::windowOpened_' may be used uninitialized in this function [-Wmaybe-uninitialized] 156:54.46 1176 | class CreatedWindowInfo final 156:54.46 | ^~~~~~~~~~~~~~~~~ 156:54.82 /builddir/build/BUILD/thunderbird-68.1.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h: In static member function 'static void std::_Function_handler::_M_invoke(const std::_Any_data&, _ArgTypes&& ...) [with _Functor = mozilla::dom::PBrowserChild::SendBrowserFrameOpenWindow(mozilla::dom::PBrowserChild*, const nsString&, const nsString&, const bool&, const nsString&)::; _ArgTypes = {mozilla::ipc::ResponseRejectReason}]': 156:54.82 /builddir/build/BUILD/thunderbird-68.1.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:1176:7: warning: '.mozilla::dom::CreatedWindowInfo::windowOpened_' may be used uninitialized in this function [-Wmaybe-uninitialized] 156:54.82 1176 | class CreatedWindowInfo final 156:54.82 | ^~~~~~~~~~~~~~~~~ 157:13.50 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/gfx/skia/Unified_cpp_gfx_skia7.cpp:110: 157:13.50 /builddir/build/BUILD/thunderbird-68.1.1/gfx/skia/skia/src/core/SkRemoteGlyphCache.cpp: In function 'SkDescriptor* auto_descriptor_from_desc(const SkDescriptor*, SkFontID, SkAutoDescriptor*)': 157:13.51 /builddir/build/BUILD/thunderbird-68.1.1/gfx/skia/skia/src/core/SkRemoteGlyphCache.cpp:43:31: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct SkScalerContextRec' with no trivial copy-assignment; use copy-initialization instead [-Wclass-memaccess] 157:13.51 43 | memcpy(&rec, ptr, size); 157:13.51 | ^ 157:13.51 In file included from /builddir/build/BUILD/thunderbird-68.1.1/gfx/skia/skia/src/core/SkGlyphRunPainter.h:13, 157:13.51 from /builddir/build/BUILD/thunderbird-68.1.1/gfx/skia/skia/src/core/SkDraw.h:14, 157:13.51 from /builddir/build/BUILD/thunderbird-68.1.1/gfx/skia/skia/src/core/SkRemoteGlyphCache.cpp:17, 157:13.51 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/gfx/skia/Unified_cpp_gfx_skia7.cpp:110: 157:13.51 /builddir/build/BUILD/thunderbird-68.1.1/gfx/skia/skia/src/core/SkScalerContext.h:55:8: note: 'struct SkScalerContextRec' declared here 157:13.52 55 | struct SkScalerContextRec { 157:13.52 | ^~~~~~~~~~~~~~~~~~ 157:13.62 In file included from /builddir/build/BUILD/thunderbird-68.1.1/gfx/skia/skia/src/core/SkRemoteGlyphCache.cpp:23, 157:13.62 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/gfx/skia/Unified_cpp_gfx_skia7.cpp:110: 157:13.62 /builddir/build/BUILD/thunderbird-68.1.1/gfx/skia/skia/src/core/SkRemoteGlyphCache.cpp: In lambda function: 157:13.62 /builddir/build/BUILD/thunderbird-68.1.1/gfx/skia/skia/src/core/SkRemoteGlyphCache.cpp:350:59: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct SkScalerContextRec' with no trivial copy-assignment; use copy-initialization instead [-Wclass-memaccess] 157:13.62 350 | std::memcpy(&rec, ptr, sizeof(rec)); 157:13.62 | ^ 157:13.62 /builddir/build/BUILD/thunderbird-68.1.1/gfx/skia/skia/src/core/SkTraceEvent.h:155:40: note: in definition of macro 'INTERNAL_TRACE_EVENT_ADD_SCOPED' 157:13.63 155 | TRACE_EVENT_FLAG_NONE, ##__VA_ARGS__); \ 157:13.63 | ^~~~~~~~~~~ 157:13.63 /builddir/build/BUILD/thunderbird-68.1.1/gfx/skia/skia/src/core/SkRemoteGlyphCache.cpp:345:5: note: in expansion of macro 'TRACE_EVENT1' 157:13.63 345 | TRACE_EVENT1("skia", "RecForDesc", "rec", 157:13.63 | ^~~~~~~~~~~~ 157:13.63 /builddir/build/BUILD/thunderbird-68.1.1/gfx/skia/skia/src/core/SkRemoteGlyphCache.cpp:346:13: note: in expansion of macro 'TRACE_STR_COPY' 157:13.63 346 | TRACE_STR_COPY( 157:13.63 | ^~~~~~~~~~~~~~ 157:13.65 In file included from /builddir/build/BUILD/thunderbird-68.1.1/gfx/skia/skia/src/core/SkGlyphRunPainter.h:13, 157:13.65 from /builddir/build/BUILD/thunderbird-68.1.1/gfx/skia/skia/src/core/SkDraw.h:14, 157:13.65 from /builddir/build/BUILD/thunderbird-68.1.1/gfx/skia/skia/src/core/SkRemoteGlyphCache.cpp:17, 157:13.65 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/gfx/skia/Unified_cpp_gfx_skia7.cpp:110: 157:13.65 /builddir/build/BUILD/thunderbird-68.1.1/gfx/skia/skia/src/core/SkScalerContext.h:55:8: note: 'struct SkScalerContextRec' declared here 157:13.65 55 | struct SkScalerContextRec { 157:13.65 | ^~~~~~~~~~~~~~~~~~ 157:13.83 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/gfx/skia/Unified_cpp_gfx_skia7.cpp:119: 157:13.84 /builddir/build/BUILD/thunderbird-68.1.1/gfx/skia/skia/src/core/SkResourceCache.cpp: At global scope: 157:13.84 /builddir/build/BUILD/thunderbird-68.1.1/gfx/skia/skia/src/core/SkResourceCache.cpp:74:24: warning: 'SkResourceCache::Hash' has a base 'SkTHashTable' whose type uses the anonymous namespace [-Wsubobject-linkage] 157:13.84 74 | class SkResourceCache::Hash : 157:13.84 | ^~~~ 157:14.03 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/gfx/skia/Unified_cpp_gfx_skia7.cpp:137: 157:14.03 /builddir/build/BUILD/thunderbird-68.1.1/gfx/skia/skia/src/core/SkScalerContext.cpp: In static member function 'static SkDescriptor* SkScalerContext::MakeDescriptorForPaths(SkFontID, SkAutoDescriptor*)': 157:14.04 /builddir/build/BUILD/thunderbird-68.1.1/gfx/skia/skia/src/core/SkScalerContext.cpp:1077:32: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct SkScalerContextRec' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] 157:14.04 1077 | memset(&rec, 0, sizeof(rec)); 157:14.04 | ^ 157:14.04 In file included from /builddir/build/BUILD/thunderbird-68.1.1/gfx/skia/skia/src/core/SkGlyphRunPainter.h:13, 157:14.05 from /builddir/build/BUILD/thunderbird-68.1.1/gfx/skia/skia/src/core/SkDraw.h:14, 157:14.05 from /builddir/build/BUILD/thunderbird-68.1.1/gfx/skia/skia/src/core/SkRemoteGlyphCache.cpp:17, 157:14.05 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/gfx/skia/Unified_cpp_gfx_skia7.cpp:110: 157:14.06 /builddir/build/BUILD/thunderbird-68.1.1/gfx/skia/skia/src/core/SkScalerContext.h:55:8: note: 'struct SkScalerContextRec' declared here 157:14.07 55 | struct SkScalerContextRec { 157:14.07 | ^~~~~~~~~~~~~~~~~~ 157:15.39 dom/base 157:35.08 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/HashTable.h:89, 157:35.08 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/js/HashTable.h:10, 157:35.08 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/js/TracingAPI.h:11, 157:35.08 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/js/GCPolicyAPI.h:49, 157:35.08 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/js/RootingAPI.h:22, 157:35.08 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/GeckoProfiler.h:73, 157:35.08 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/dom/WindowBinding.h:6, 157:35.08 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/ScrollStyles.h:13, 157:35.08 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsIScrollableFrame.h:17, 157:35.08 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/InputData.h:10, 157:35.08 from /builddir/build/BUILD/thunderbird-68.1.1/gfx/layers/apz/src/GestureEventListener.h:10, 157:35.08 from /builddir/build/BUILD/thunderbird-68.1.1/gfx/layers/apz/src/GestureEventListener.cpp:7, 157:35.08 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/gfx/layers/Unified_cpp_gfx_layers3.cpp:2: 157:35.08 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = std::map; long unsigned int N = 2]': 157:35.08 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:99:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = std::map]' 157:35.08 /builddir/build/BUILD/thunderbird-68.1.1/gfx/layers/Layers.h:248:29: required from here 157:35.10 /builddir/build/BUILD/thunderbird-68.1.1/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] 157:35.10 67 | memset(&aArr[0], 0, N * sizeof(T)); 157:35.10 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 157:35.10 In file included from /usr/include/c++/9/map:61, 157:35.10 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/system_wrappers/map:3, 157:35.10 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/stl_wrappers/map:44, 157:35.11 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/FrameMetrics.h:11, 157:35.11 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsIScrollableFrame.h:22, 157:35.11 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/InputData.h:10, 157:35.11 from /builddir/build/BUILD/thunderbird-68.1.1/gfx/layers/apz/src/GestureEventListener.h:10, 157:35.11 from /builddir/build/BUILD/thunderbird-68.1.1/gfx/layers/apz/src/GestureEventListener.cpp:7, 157:35.11 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/gfx/layers/Unified_cpp_gfx_layers3.cpp:2: 157:35.11 /usr/include/c++/9/bits/stl_map.h:100:11: note: 'class std::map' declared here 157:35.11 100 | class map 157:35.11 | ^~~ 157:36.50 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/HashTable.h:89, 157:36.50 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/js/HashTable.h:10, 157:36.50 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/js/TracingAPI.h:11, 157:36.51 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/js/GCPolicyAPI.h:49, 157:36.51 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/js/RootingAPI.h:22, 157:36.51 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/GeckoProfiler.h:73, 157:36.51 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/dom/WindowBinding.h:6, 157:36.51 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/ScrollStyles.h:13, 157:36.51 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsIScrollableFrame.h:17, 157:36.51 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/InputData.h:10, 157:36.53 from /builddir/build/BUILD/thunderbird-68.1.1/gfx/layers/apz/src/GestureEventListener.h:10, 157:36.53 from /builddir/build/BUILD/thunderbird-68.1.1/gfx/layers/apz/src/GestureEventListener.cpp:7, 157:36.53 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/gfx/layers/Unified_cpp_gfx_layers3.cpp:2: 157:36.53 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = std::vector; long unsigned int N = 2]': 157:36.53 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:99:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = std::vector]' 157:36.53 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:36:53: required from here 157:36.53 /builddir/build/BUILD/thunderbird-68.1.1/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] 157:36.54 67 | memset(&aArr[0], 0, N * sizeof(T)); 157:36.54 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 157:36.54 In file included from /usr/include/c++/9/vector:67, 157:36.54 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/system_wrappers/vector:3, 157:36.55 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/stl_wrappers/vector:44, 157:36.55 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/gfx/2D.h:17, 157:36.55 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsRect.h:15, 157:36.55 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/DisplayItemClip.h:11, 157:36.55 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsIScrollableFrame.h:15, 157:36.55 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/InputData.h:10, 157:36.55 from /builddir/build/BUILD/thunderbird-68.1.1/gfx/layers/apz/src/GestureEventListener.h:10, 157:36.55 from /builddir/build/BUILD/thunderbird-68.1.1/gfx/layers/apz/src/GestureEventListener.cpp:7, 157:36.55 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/gfx/layers/Unified_cpp_gfx_layers3.cpp:2: 157:36.55 /usr/include/c++/9/bits/stl_vector.h:386:11: note: 'class std::vector' declared here 157:36.55 386 | class vector : protected _Vector_base<_Tp, _Alloc> 157:36.55 | ^~~~~~ 157:36.55 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/HashTable.h:89, 157:36.55 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/js/HashTable.h:10, 157:36.55 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/js/TracingAPI.h:11, 157:36.55 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/js/GCPolicyAPI.h:49, 157:36.55 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/js/RootingAPI.h:22, 157:36.55 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/GeckoProfiler.h:73, 157:36.55 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/dom/WindowBinding.h:6, 157:36.55 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/ScrollStyles.h:13, 157:36.55 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsIScrollableFrame.h:17, 157:36.56 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/InputData.h:10, 157:36.56 from /builddir/build/BUILD/thunderbird-68.1.1/gfx/layers/apz/src/GestureEventListener.h:10, 157:36.56 from /builddir/build/BUILD/thunderbird-68.1.1/gfx/layers/apz/src/GestureEventListener.cpp:7, 157:36.56 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/gfx/layers/Unified_cpp_gfx_layers3.cpp:2: 157:36.56 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = mozilla::layers::ClipManager; long unsigned int N = 2]': 157:36.56 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:99:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = mozilla::layers::ClipManager]' 157:36.56 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:93:32: required from here 157:36.56 /builddir/build/BUILD/thunderbird-68.1.1/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] 157:36.56 67 | memset(&aArr[0], 0, N * sizeof(T)); 157:36.56 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 157:36.56 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:11, 157:36.56 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/layers/RenderRootStateManager.h:14, 157:36.56 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/layers/WebRenderLayerManager.h:21, 157:36.56 from /builddir/build/BUILD/thunderbird-68.1.1/gfx/layers/apz/util/APZCCallbackHelper.cpp:19, 157:36.56 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/gfx/layers/Unified_cpp_gfx_layers3.cpp:119: 157:36.56 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/layers/ClipManager.h:52:7: note: 'class mozilla::layers::ClipManager' declared here 157:36.56 52 | class ClipManager { 157:36.56 | ^~~~~~~~~~~ 157:41.64 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsUtils.h:14, 157:41.64 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupports.h:79, 157:41.64 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 157:41.64 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 157:41.64 from /builddir/build/BUILD/thunderbird-68.1.1/xpcom/ds/nsTArray.h:30, 157:41.64 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/ErrorResult.h:38, 157:41.64 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/dom/DOMRectBinding.h:9, 157:41.64 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/dom/IntersectionObserverBinding.h:6, 157:41.64 from /builddir/build/BUILD/thunderbird-68.1.1/dom/base/DOMIntersectionObserver.h:11, 157:41.64 from /builddir/build/BUILD/thunderbird-68.1.1/dom/base/DOMIntersectionObserver.cpp:7: 157:41.64 /builddir/build/BUILD/thunderbird-68.1.1/dom/base/DOMIntersectionObserver.cpp: In member function 'virtual nsresult mozilla::dom::DOMIntersectionObserverEntry::QueryInterface(const nsIID&, void**)': 157:41.64 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 157:41.64 1007 | foundInterface = 0; \ 157:41.64 | ^~~~~~~~~~~~~~ 157:41.64 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 157:41.64 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 157:41.64 | ^~~~~~~~~~~~~~~~~~~~~~~ 157:41.65 /builddir/build/BUILD/thunderbird-68.1.1/dom/base/DOMIntersectionObserver.cpp:21:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 157:41.65 21 | NS_INTERFACE_MAP_END 157:41.65 | ^~~~~~~~~~~~~~~~~~~~ 157:41.66 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 157:41.66 981 | else 157:41.66 | ^~~~ 157:41.66 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 157:41.66 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 157:41.66 | ^~~~~~~~~~~~~~~~~~ 157:41.66 /builddir/build/BUILD/thunderbird-68.1.1/dom/base/DOMIntersectionObserver.cpp:20:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 157:41.66 20 | NS_INTERFACE_MAP_ENTRY(nsISupports) 157:41.66 | ^~~~~~~~~~~~~~~~~~~~~~ 157:41.69 /builddir/build/BUILD/thunderbird-68.1.1/dom/base/DOMIntersectionObserver.cpp: In member function 'virtual nsresult mozilla::dom::DOMIntersectionObserver::QueryInterface(const nsIID&, void**)': 157:41.69 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 157:41.69 1007 | foundInterface = 0; \ 157:41.69 | ^~~~~~~~~~~~~~ 157:41.69 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 157:41.69 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 157:41.69 | ^~~~~~~~~~~~~~~~~~~~~~~ 157:41.69 /builddir/build/BUILD/thunderbird-68.1.1/dom/base/DOMIntersectionObserver.cpp:34:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 157:41.69 34 | NS_INTERFACE_MAP_END 157:41.69 | ^~~~~~~~~~~~~~~~~~~~ 157:41.70 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 157:41.70 981 | else 157:41.70 | ^~~~ 157:41.70 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 157:41.70 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 157:41.70 | ^~~~~~~~~~~~~~~~~~ 157:41.70 /builddir/build/BUILD/thunderbird-68.1.1/dom/base/DOMIntersectionObserver.cpp:33:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 157:41.70 33 | NS_INTERFACE_MAP_ENTRY(DOMIntersectionObserver) 157:41.70 | ^~~~~~~~~~~~~~~~~~~~~~ 157:52.48 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/gfx/layers/Unified_cpp_gfx_layers3.cpp:20: 157:52.48 /builddir/build/BUILD/thunderbird-68.1.1/gfx/layers/apz/src/InputBlockState.cpp: In constructor 'mozilla::layers::InputBlockState::InputBlockState(const RefPtr&, mozilla::layers::TargetConfirmationFlags)': 157:52.48 /builddir/build/BUILD/thunderbird-68.1.1/gfx/layers/apz/src/InputBlockState.cpp:27:1: note: parameter passing for argument of type 'mozilla::layers::TargetConfirmationFlags' changed in GCC 9.1 157:52.48 27 | InputBlockState::InputBlockState( 157:52.48 | ^~~~~~~~~~~~~~~ 157:52.62 /builddir/build/BUILD/thunderbird-68.1.1/gfx/layers/apz/src/InputBlockState.cpp: In constructor 'mozilla::layers::CancelableBlockState::CancelableBlockState(const RefPtr&, mozilla::layers::TargetConfirmationFlags)': 157:52.63 /builddir/build/BUILD/thunderbird-68.1.1/gfx/layers/apz/src/InputBlockState.cpp:174:1: note: parameter passing for argument of type 'mozilla::layers::TargetConfirmationFlags' changed in GCC 9.1 157:52.63 174 | CancelableBlockState::CancelableBlockState( 157:52.63 | ^~~~~~~~~~~~~~~~~~~~ 157:52.71 /builddir/build/BUILD/thunderbird-68.1.1/gfx/layers/apz/src/InputBlockState.cpp: In constructor 'mozilla::layers::DragBlockState::DragBlockState(const RefPtr&, mozilla::layers::TargetConfirmationFlags, const mozilla::MouseInput&)': 157:52.71 /builddir/build/BUILD/thunderbird-68.1.1/gfx/layers/apz/src/InputBlockState.cpp:254:1: note: parameter passing for argument of type 'mozilla::layers::TargetConfirmationFlags' changed in GCC 9.1 157:52.71 254 | DragBlockState::DragBlockState( 157:52.71 | ^~~~~~~~~~~~~~ 157:53.02 /builddir/build/BUILD/thunderbird-68.1.1/gfx/layers/apz/src/InputBlockState.cpp: In constructor 'mozilla::layers::TouchBlockState::TouchBlockState(const RefPtr&, mozilla::layers::TargetConfirmationFlags, mozilla::layers::TouchCounter&)': 157:53.03 /builddir/build/BUILD/thunderbird-68.1.1/gfx/layers/apz/src/InputBlockState.cpp:574:1: note: parameter passing for argument of type 'mozilla::layers::TargetConfirmationFlags' changed in GCC 9.1 157:53.03 574 | TouchBlockState::TouchBlockState( 157:53.03 | ^~~~~~~~~~~~~~~ 157:54.57 /builddir/build/BUILD/thunderbird-68.1.1/gfx/layers/apz/src/InputBlockState.cpp: In constructor 'mozilla::layers::WheelBlockState::WheelBlockState(const RefPtr&, mozilla::layers::TargetConfirmationFlags, const mozilla::ScrollWheelInput&)': 157:54.57 /builddir/build/BUILD/thunderbird-68.1.1/gfx/layers/apz/src/InputBlockState.cpp:286:1: note: parameter passing for argument of type 'mozilla::layers::TargetConfirmationFlags' changed in GCC 9.1 157:54.57 286 | WheelBlockState::WheelBlockState( 157:54.58 | ^~~~~~~~~~~~~~~ 157:54.61 /builddir/build/BUILD/thunderbird-68.1.1/gfx/layers/apz/src/InputBlockState.cpp: In constructor 'mozilla::layers::PanGestureBlockState::PanGestureBlockState(const RefPtr&, mozilla::layers::TargetConfirmationFlags, const mozilla::PanGestureInput&)': 157:54.62 /builddir/build/BUILD/thunderbird-68.1.1/gfx/layers/apz/src/InputBlockState.cpp:495:1: note: parameter passing for argument of type 'mozilla::layers::TargetConfirmationFlags' changed in GCC 9.1 157:54.62 495 | PanGestureBlockState::PanGestureBlockState( 157:54.62 | ^~~~~~~~~~~~~~~~~~~~ 158:00.31 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/gfx/layers/Unified_cpp_gfx_layers3.cpp:29: 158:00.31 /builddir/build/BUILD/thunderbird-68.1.1/gfx/layers/apz/src/InputQueue.cpp: In member function 'mozilla::layers::TouchBlockState* mozilla::layers::InputQueue::StartNewTouchBlock(const RefPtr&, mozilla::layers::TargetConfirmationFlags, bool)': 158:00.31 /builddir/build/BUILD/thunderbird-68.1.1/gfx/layers/apz/src/InputQueue.cpp:460:18: note: parameter passing for argument of type 'mozilla::layers::TargetConfirmationFlags' changed in GCC 9.1 158:00.31 460 | TouchBlockState* InputQueue::StartNewTouchBlock( 158:00.31 | ^~~~~~~~~~ 158:00.79 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:26, 158:00.80 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/ipc/ipdl/PCameras.cpp:7, 158:00.80 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/ipc/ipdl/UnifiedProtocols8.cpp:56: 158:00.80 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 158:00.80 /builddir/build/BUILD/thunderbird-68.1.1/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] 158:00.80 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 158:00.80 | ^ 158:00.80 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 158:00.80 46 | struct Block { 158:00.80 | ^~~~~ 158:01.91 /builddir/build/BUILD/thunderbird-68.1.1/gfx/layers/apz/src/InputQueue.cpp: In member function 'nsEventStatus mozilla::layers::InputQueue::ReceiveTouchInput(const RefPtr&, mozilla::layers::TargetConfirmationFlags, const mozilla::MultiTouchInput&, uint64_t*, const mozilla::Maybe >&)': 158:01.91 /builddir/build/BUILD/thunderbird-68.1.1/gfx/layers/apz/src/InputQueue.cpp:76:15: note: parameter passing for argument of type 'mozilla::layers::TargetConfirmationFlags' changed in GCC 9.1 158:01.91 76 | nsEventStatus InputQueue::ReceiveTouchInput( 158:01.91 | ^~~~~~~~~~ 158:02.06 /builddir/build/BUILD/thunderbird-68.1.1/gfx/layers/apz/src/InputQueue.cpp: In member function 'nsEventStatus mozilla::layers::InputQueue::ReceiveMouseInput(const RefPtr&, mozilla::layers::TargetConfirmationFlags, const mozilla::MouseInput&, uint64_t*)': 158:02.07 /builddir/build/BUILD/thunderbird-68.1.1/gfx/layers/apz/src/InputQueue.cpp:180:15: note: parameter passing for argument of type 'mozilla::layers::TargetConfirmationFlags' changed in GCC 9.1 158:02.07 180 | nsEventStatus InputQueue::ReceiveMouseInput( 158:02.07 | ^~~~~~~~~~ 158:02.18 /builddir/build/BUILD/thunderbird-68.1.1/gfx/layers/apz/src/InputQueue.cpp: In member function 'nsEventStatus mozilla::layers::InputQueue::ReceiveScrollWheelInput(const RefPtr&, mozilla::layers::TargetConfirmationFlags, const mozilla::ScrollWheelInput&, uint64_t*)': 158:02.18 /builddir/build/BUILD/thunderbird-68.1.1/gfx/layers/apz/src/InputQueue.cpp:242:15: note: parameter passing for argument of type 'mozilla::layers::TargetConfirmationFlags' changed in GCC 9.1 158:02.18 242 | nsEventStatus InputQueue::ReceiveScrollWheelInput( 158:02.18 | ^~~~~~~~~~ 158:02.30 /builddir/build/BUILD/thunderbird-68.1.1/gfx/layers/apz/src/InputQueue.cpp: In member function 'nsEventStatus mozilla::layers::InputQueue::ReceivePanGestureInput(const RefPtr&, mozilla::layers::TargetConfirmationFlags, const mozilla::PanGestureInput&, uint64_t*)': 158:02.30 /builddir/build/BUILD/thunderbird-68.1.1/gfx/layers/apz/src/InputQueue.cpp:339:15: note: parameter passing for argument of type 'mozilla::layers::TargetConfirmationFlags' changed in GCC 9.1 158:02.30 339 | nsEventStatus InputQueue::ReceivePanGestureInput( 158:02.31 | ^~~~~~~~~~ 158:02.57 /builddir/build/BUILD/thunderbird-68.1.1/gfx/layers/apz/src/InputQueue.cpp: In member function 'nsEventStatus mozilla::layers::InputQueue::ReceiveInputEvent(const RefPtr&, mozilla::layers::TargetConfirmationFlags, const mozilla::InputData&, uint64_t*, const mozilla::Maybe >&)': 158:02.57 /builddir/build/BUILD/thunderbird-68.1.1/gfx/layers/apz/src/InputQueue.cpp:27:15: note: parameter passing for argument of type 'mozilla::layers::TargetConfirmationFlags' changed in GCC 9.1 158:02.57 27 | nsEventStatus InputQueue::ReceiveInputEvent( 158:02.57 | ^~~~~~~~~~ 158:03.61 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/gfx/skia/Unified_cpp_gfx_skia8.cpp:101: 158:03.61 /builddir/build/BUILD/thunderbird-68.1.1/gfx/skia/skia/src/core/SkStrikeCache.cpp: In function 'bool loose_compare(const SkDescriptor&, const SkDescriptor&)': 158:03.61 /builddir/build/BUILD/thunderbird-68.1.1/gfx/skia/skia/src/core/SkStrikeCache.cpp:332:30: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct SkScalerContextRec' with no trivial copy-assignment; use copy-initialization instead [-Wclass-memaccess] 158:03.61 332 | memcpy(&lhsRec, ptr, size); 158:03.62 | ^ 158:03.64 In file included from /builddir/build/BUILD/thunderbird-68.1.1/gfx/skia/skia/src/core/SkDescriptor.h:15, 158:03.64 from /builddir/build/BUILD/thunderbird-68.1.1/gfx/skia/skia/src/core/SkStrike.h:11, 158:03.64 from /builddir/build/BUILD/thunderbird-68.1.1/gfx/skia/skia/src/core/SkStrike.cpp:8, 158:03.64 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/gfx/skia/Unified_cpp_gfx_skia8.cpp:92: 158:03.64 /builddir/build/BUILD/thunderbird-68.1.1/gfx/skia/skia/src/core/SkScalerContext.h:55:8: note: 'struct SkScalerContextRec' declared here 158:03.65 55 | struct SkScalerContextRec { 158:03.65 | ^~~~~~~~~~~~~~~~~~ 158:03.65 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/gfx/skia/Unified_cpp_gfx_skia8.cpp:101: 158:03.65 /builddir/build/BUILD/thunderbird-68.1.1/gfx/skia/skia/src/core/SkStrikeCache.cpp:336:30: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct SkScalerContextRec' with no trivial copy-assignment; use copy-initialization instead [-Wclass-memaccess] 158:03.66 336 | memcpy(&rhsRec, ptr, size); 158:03.68 | ^ 158:03.68 In file included from /builddir/build/BUILD/thunderbird-68.1.1/gfx/skia/skia/src/core/SkDescriptor.h:15, 158:03.68 from /builddir/build/BUILD/thunderbird-68.1.1/gfx/skia/skia/src/core/SkStrike.h:11, 158:03.68 from /builddir/build/BUILD/thunderbird-68.1.1/gfx/skia/skia/src/core/SkStrike.cpp:8, 158:03.68 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/gfx/skia/Unified_cpp_gfx_skia8.cpp:92: 158:03.69 /builddir/build/BUILD/thunderbird-68.1.1/gfx/skia/skia/src/core/SkScalerContext.h:55:8: note: 'struct SkScalerContextRec' declared here 158:03.69 55 | struct SkScalerContextRec { 158:03.69 | ^~~~~~~~~~~~~~~~~~ 158:26.75 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:26, 158:26.75 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/dom/ContentParent.h:10, 158:26.75 from /builddir/build/BUILD/thunderbird-68.1.1/dom/base/nsContentUtils.cpp:49: 158:26.75 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 158:26.76 /builddir/build/BUILD/thunderbird-68.1.1/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] 158:26.76 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 158:26.76 | ^ 158:26.76 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 158:26.76 46 | struct Block { 158:26.76 | ^~~~~ 158:50.45 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsXPTCUtils.h:10, 158:50.46 from /builddir/build/BUILD/thunderbird-68.1.1/js/xpconnect/src/xpcprivate.h:119, 158:50.46 from /builddir/build/BUILD/thunderbird-68.1.1/dom/base/nsContentUtils.cpp:231: 158:50.46 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/xptcall.h: In constructor 'nsXPTCVariant::nsXPTCVariant()': 158:50.46 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/xptcall.h:79:42: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct nsXPTCVariant' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] 158:50.46 79 | memset(this, 0, sizeof(nsXPTCVariant)); 158:50.47 | ^ 158:50.47 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/xptcall.h:44:8: note: 'struct nsXPTCVariant' declared here 158:50.47 44 | struct nsXPTCVariant { 158:50.49 | ^~~~~~~~~~~~~ 158:52.52 dom/bindings 158:56.74 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/HashTable.h:89, 158:56.74 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/js/HashTable.h:10, 158:56.74 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/js/TracingAPI.h:11, 158:56.75 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/js/GCPolicyAPI.h:49, 158:56.75 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/js/RootingAPI.h:22, 158:56.75 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/js/Value.h:26, 158:56.75 from /builddir/build/BUILD/thunderbird-68.1.1/dom/base/nsContentUtils.h:21, 158:56.75 from /builddir/build/BUILD/thunderbird-68.1.1/dom/base/nsContentUtils.cpp:9: 158:56.77 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = xpc::GlobalProperties]': 158:56.77 /builddir/build/BUILD/thunderbird-68.1.1/js/xpconnect/src/xpcprivate.h:2272:45: required from here 158:56.77 /builddir/build/BUILD/thunderbird-68.1.1/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] 158:56.77 31 | memset(aT, 0, sizeof(T)); 158:56.78 | ~~~~~~^~~~~~~~~~~~~~~~~~ 158:56.78 In file included from /builddir/build/BUILD/thunderbird-68.1.1/dom/base/nsContentUtils.cpp:231: 158:56.78 /builddir/build/BUILD/thunderbird-68.1.1/js/xpconnect/src/xpcprivate.h:2271:8: note: 'struct xpc::GlobalProperties' declared here 158:56.78 2271 | struct GlobalProperties { 158:56.78 | ^~~~~~~~~~~~~~~~ 158:57.62 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/gfxFontEntry.h:13, 158:57.63 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/gfxFont.h:11, 158:57.63 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/gfxTextRun.h:14, 158:57.63 from /builddir/build/BUILD/thunderbird-68.1.1/layout/generic/nsTextFrame.h:20, 158:57.63 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsStyleStructInlines.h:18, 158:57.64 from /builddir/build/BUILD/thunderbird-68.1.1/layout/generic/nsIFrameInlines.h:13, 158:57.64 from /builddir/build/BUILD/thunderbird-68.1.1/gfx/layers/apz/util/DoubleTapToZoom.cpp:19, 158:57.64 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/gfx/layers/Unified_cpp_gfx_layers4.cpp:38: 158:57.64 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 158:57.64 /builddir/build/BUILD/thunderbird-68.1.1/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] 158:57.66 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 158:57.66 | ^ 158:57.66 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 158:57.66 46 | struct Block { 158:57.66 | ^~~~~ 158:57.87 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/HashTable.h:89, 158:57.87 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/js/HashTable.h:10, 158:57.87 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/js/TracingAPI.h:11, 158:57.87 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/js/GCPolicyAPI.h:49, 158:57.88 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/js/RootingAPI.h:22, 158:57.88 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/js/Value.h:26, 158:57.90 from /builddir/build/BUILD/thunderbird-68.1.1/dom/base/nsContentUtils.h:21, 158:57.90 from /builddir/build/BUILD/thunderbird-68.1.1/dom/base/nsContentUtils.cpp:9: 158:57.90 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = std::map; long unsigned int N = 2]': 158:57.91 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:99:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = std::map]' 158:57.91 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/Layers.h:248:29: required from here 158:57.91 /builddir/build/BUILD/thunderbird-68.1.1/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] 158:57.91 67 | memset(&aArr[0], 0, N * sizeof(T)); 158:57.92 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158:57.92 In file included from /usr/include/c++/9/map:61, 158:57.92 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/system_wrappers/map:3, 158:57.92 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/stl_wrappers/map:44, 158:57.92 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/Layers.h:10, 158:57.93 from /builddir/build/BUILD/thunderbird-68.1.1/dom/base/nsContentUtils.cpp:27: 158:57.93 /usr/include/c++/9/bits/stl_map.h:100:11: note: 'class std::map' declared here 158:57.93 100 | class map 158:57.93 | ^~~ 159:10.10 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/HashTable.h:89, 159:10.10 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/js/HashTable.h:10, 159:10.10 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/js/TracingAPI.h:11, 159:10.10 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/js/GCPolicyAPI.h:49, 159:10.10 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/js/RootingAPI.h:22, 159:10.10 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsCycleCollectionParticipant.h:13, 159:10.10 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/EventStateManager.h:16, 159:10.10 from /builddir/build/BUILD/thunderbird-68.1.1/gfx/layers/apz/util/ActiveElementManager.cpp:8, 159:10.10 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/gfx/layers/Unified_cpp_gfx_layers4.cpp:2: 159:10.10 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = std::map; long unsigned int N = 2]': 159:10.10 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:99:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = std::map]' 159:10.10 /builddir/build/BUILD/thunderbird-68.1.1/gfx/layers/Layers.h:248:29: required from here 159:10.11 /builddir/build/BUILD/thunderbird-68.1.1/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] 159:10.11 67 | memset(&aArr[0], 0, N * sizeof(T)); 159:10.11 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159:10.11 In file included from /usr/include/c++/9/map:61, 159:10.11 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/system_wrappers/map:3, 159:10.13 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/stl_wrappers/map:44, 159:10.13 from /builddir/build/BUILD/thunderbird-68.1.1/gfx/layers/FrameMetrics.h:11, 159:10.13 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/layers/APZUtils.h:11, 159:10.13 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/EventStateManager.h:18, 159:10.13 from /builddir/build/BUILD/thunderbird-68.1.1/gfx/layers/apz/util/ActiveElementManager.cpp:8, 159:10.13 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/gfx/layers/Unified_cpp_gfx_layers4.cpp:2: 159:10.14 /usr/include/c++/9/bits/stl_map.h:100:11: note: 'class std::map' declared here 159:10.14 100 | class map 159:10.14 | ^~~ 159:27.11 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/gfxFontEntry.h:13, 159:27.11 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/gfxUserFontSet.h:9, 159:27.12 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/dom/FontFace.h:15, 159:27.12 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/dom/FontFaceSetLoadEventBinding.h:12, 159:27.12 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dom/bindings/RegisterBindings.cpp:140: 159:27.12 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 159:27.13 /builddir/build/BUILD/thunderbird-68.1.1/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] 159:27.13 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 159:27.15 | ^ 159:27.15 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 159:27.15 46 | struct Block { 159:27.15 | ^~~~~ 160:32.44 dom/battery 160:37.46 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/gfxFontEntry.h:13, 160:37.46 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/gfxFont.h:11, 160:37.46 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsDeviceContext.h:12, 160:37.46 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsViewManager.h:14, 160:37.46 from /builddir/build/BUILD/thunderbird-68.1.1/dom/base/nsDOMWindowUtils.cpp:53: 160:37.46 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 160:37.46 /builddir/build/BUILD/thunderbird-68.1.1/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] 160:37.46 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 160:37.46 | ^ 160:37.47 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 160:37.47 46 | struct Block { 160:37.47 | ^~~~~ 160:49.87 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/HashTable.h:89, 160:49.87 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/js/HashTable.h:10, 160:49.87 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/js/TracingAPI.h:11, 160:49.87 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/js/GCPolicyAPI.h:49, 160:49.87 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/js/RootingAPI.h:22, 160:49.88 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/js/Value.h:26, 160:49.88 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISimpleEnumerator.h:13, 160:49.88 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsIDirectoryEnumerator.h:14, 160:49.88 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsIFile.h:14, 160:49.88 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/XREAppData.h:15, 160:49.88 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsXULAppAPI.h:15, 160:49.90 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsCSSProps.h:28, 160:49.90 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsCSSPropertyIDSet.h:18, 160:49.90 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/layers/AnimationInfo.h:11, 160:49.90 from /builddir/build/BUILD/thunderbird-68.1.1/gfx/layers/Layers.h:37, 160:49.91 from /builddir/build/BUILD/thunderbird-68.1.1/gfx/layers/basic/BasicPaintedLayer.h:10, 160:49.91 from /builddir/build/BUILD/thunderbird-68.1.1/gfx/layers/basic/BasicPaintedLayer.cpp:7, 160:49.91 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/gfx/layers/Unified_cpp_gfx_layers5.cpp:2: 160:49.91 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = std::map; long unsigned int N = 2]': 160:49.91 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:99:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = std::map]' 160:49.92 /builddir/build/BUILD/thunderbird-68.1.1/gfx/layers/Layers.h:248:29: required from here 160:49.92 /builddir/build/BUILD/thunderbird-68.1.1/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] 160:49.92 67 | memset(&aArr[0], 0, N * sizeof(T)); 160:49.92 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 160:49.92 In file included from /usr/include/c++/9/map:61, 160:49.92 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/system_wrappers/map:3, 160:49.92 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/stl_wrappers/map:44, 160:49.93 from /builddir/build/BUILD/thunderbird-68.1.1/gfx/layers/Layers.h:10, 160:49.93 from /builddir/build/BUILD/thunderbird-68.1.1/gfx/layers/basic/BasicPaintedLayer.h:10, 160:49.93 from /builddir/build/BUILD/thunderbird-68.1.1/gfx/layers/basic/BasicPaintedLayer.cpp:7, 160:49.93 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/gfx/layers/Unified_cpp_gfx_layers5.cpp:2: 160:49.93 /usr/include/c++/9/bits/stl_map.h:100:11: note: 'class std::map' declared here 160:49.93 100 | class map 160:49.93 | ^~~ 160:52.73 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsUtils.h:14, 160:52.73 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsCOMPtr.h:30, 160:52.73 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsIWeakReferenceUtils.h:10, 160:52.73 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsWeakReference.h:14, 160:52.74 from /builddir/build/BUILD/thunderbird-68.1.1/dom/base/nsDOMWindowUtils.h:10, 160:52.74 from /builddir/build/BUILD/thunderbird-68.1.1/dom/base/nsDOMWindowUtils.cpp:7: 160:52.74 /builddir/build/BUILD/thunderbird-68.1.1/dom/base/nsDOMWindowUtils.cpp: In member function 'virtual nsresult nsDOMWindowUtils::QueryInterface(const nsIID&, void**)': 160:52.75 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 160:52.75 1007 | foundInterface = 0; \ 160:52.75 | ^~~~~~~~~~~~~~ 160:52.75 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 160:52.75 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 160:52.76 | ^~~~~~~~~~~~~~~~~~~~~~~ 160:52.76 /builddir/build/BUILD/thunderbird-68.1.1/dom/base/nsDOMWindowUtils.cpp:203:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 160:52.76 203 | NS_INTERFACE_MAP_END 160:52.76 | ^~~~~~~~~~~~~~~~~~~~ 160:52.76 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 160:52.77 981 | else 160:52.77 | ^~~~ 160:52.77 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 160:52.77 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 160:52.77 | ^~~~~~~~~~~~~~~~~~ 160:52.79 /builddir/build/BUILD/thunderbird-68.1.1/dom/base/nsDOMWindowUtils.cpp:202:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 160:52.79 202 | NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference) 160:52.79 | ^~~~~~~~~~~~~~~~~~~~~~ 160:53.42 /builddir/build/BUILD/thunderbird-68.1.1/dom/base/nsDOMWindowUtils.cpp: In member function 'virtual nsresult nsTranslationNodeList::QueryInterface(const nsIID&, void**)': 160:53.42 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 160:53.43 1007 | foundInterface = 0; \ 160:53.43 | ^~~~~~~~~~~~~~ 160:53.43 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 160:53.43 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 160:53.43 | ^~~~~~~~~~~~~~~~~~~~~~~ 160:53.43 /builddir/build/BUILD/thunderbird-68.1.1/dom/base/nsDOMWindowUtils.cpp:4080:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 160:53.43 4080 | NS_INTERFACE_MAP_END 160:53.43 | ^~~~~~~~~~~~~~~~~~~~ 160:53.43 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 160:53.43 981 | else 160:53.43 | ^~~~ 160:53.43 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 160:53.43 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 160:53.43 | ^~~~~~~~~~~~~~~~~~ 160:53.43 /builddir/build/BUILD/thunderbird-68.1.1/dom/base/nsDOMWindowUtils.cpp:4079:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 160:53.43 4079 | NS_INTERFACE_MAP_ENTRY(nsITranslationNodeList) 160:53.43 | ^~~~~~~~~~~~~~~~~~~~~~ 160:57.30 dom/browser-element 160:58.83 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/HashTable.h:89, 160:58.84 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/js/HashTable.h:10, 160:58.84 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/js/TracingAPI.h:11, 160:58.84 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/js/GCPolicyAPI.h:49, 160:58.84 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/js/RootingAPI.h:22, 160:58.85 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/js/Value.h:26, 160:58.85 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsIDOMWindowUtils.h:21, 160:58.85 from /builddir/build/BUILD/thunderbird-68.1.1/dom/base/nsDOMWindowUtils.h:12, 160:58.85 from /builddir/build/BUILD/thunderbird-68.1.1/dom/base/nsDOMWindowUtils.cpp:7: 160:58.87 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = std::map; long unsigned int N = 2]': 160:58.87 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:99:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = std::map]' 160:58.87 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/Layers.h:248:29: required from here 160:58.87 /builddir/build/BUILD/thunderbird-68.1.1/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] 160:58.88 67 | memset(&aArr[0], 0, N * sizeof(T)); 160:58.88 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 160:58.88 In file included from /usr/include/c++/9/map:61, 160:58.88 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/system_wrappers/map:3, 160:58.88 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/stl_wrappers/map:44, 160:58.89 from /builddir/build/BUILD/thunderbird-68.1.1/ipc/chromium/src/base/process_util.h:31, 160:58.89 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/ipc/ProtocolUtils.h:13, 160:58.89 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/layers/CompositorBridgeChild.h:14, 160:58.89 from /builddir/build/BUILD/thunderbird-68.1.1/dom/base/nsDOMWindowUtils.cpp:9: 160:58.89 /usr/include/c++/9/bits/stl_map.h:100:11: note: 'class std::map' declared here 160:58.89 100 | class map 160:58.90 | ^~~ 160:59.49 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/HashTable.h:89, 160:59.49 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/js/HashTable.h:10, 160:59.49 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/js/TracingAPI.h:11, 160:59.50 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/js/GCPolicyAPI.h:49, 160:59.50 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/js/RootingAPI.h:22, 160:59.50 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/js/Value.h:26, 160:59.50 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsIDOMWindowUtils.h:21, 160:59.50 from /builddir/build/BUILD/thunderbird-68.1.1/dom/base/nsDOMWindowUtils.h:12, 160:59.50 from /builddir/build/BUILD/thunderbird-68.1.1/dom/base/nsDOMWindowUtils.cpp:7: 160:59.51 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = std::vector; long unsigned int N = 2]': 160:59.52 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:99:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = std::vector]' 160:59.52 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:36:53: required from here 160:59.52 /builddir/build/BUILD/thunderbird-68.1.1/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] 160:59.52 67 | memset(&aArr[0], 0, N * sizeof(T)); 160:59.52 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 160:59.53 In file included from /usr/include/c++/9/vector:67, 160:59.53 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/system_wrappers/vector:3, 160:59.53 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/stl_wrappers/vector:44, 160:59.53 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/gfx/2D.h:17, 160:59.53 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsRect.h:15, 160:59.53 from /builddir/build/BUILD/thunderbird-68.1.1/layout/base/Units.h:17, 160:59.53 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 160:59.54 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/BasicEvents.h:12, 160:59.54 from /builddir/build/BUILD/thunderbird-68.1.1/dom/base/nsDOMWindowUtils.h:14, 160:59.54 from /builddir/build/BUILD/thunderbird-68.1.1/dom/base/nsDOMWindowUtils.cpp:7: 160:59.54 /usr/include/c++/9/bits/stl_vector.h:386:11: note: 'class std::vector' declared here 160:59.54 386 | class vector : protected _Vector_base<_Tp, _Alloc> 160:59.54 | ^~~~~~ 160:59.54 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/HashTable.h:89, 160:59.54 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/js/HashTable.h:10, 160:59.55 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/js/TracingAPI.h:11, 160:59.55 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/js/GCPolicyAPI.h:49, 160:59.55 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/js/RootingAPI.h:22, 160:59.55 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/js/Value.h:26, 160:59.55 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsIDOMWindowUtils.h:21, 160:59.55 from /builddir/build/BUILD/thunderbird-68.1.1/dom/base/nsDOMWindowUtils.h:12, 160:59.55 from /builddir/build/BUILD/thunderbird-68.1.1/dom/base/nsDOMWindowUtils.cpp:7: 160:59.56 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = mozilla::layers::ClipManager; long unsigned int N = 2]': 160:59.56 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:99:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = mozilla::layers::ClipManager]' 160:59.56 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:93:32: required from here 160:59.56 /builddir/build/BUILD/thunderbird-68.1.1/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] 160:59.56 67 | memset(&aArr[0], 0, N * sizeof(T)); 160:59.56 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 160:59.56 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:11, 160:59.57 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/layers/RenderRootStateManager.h:14, 160:59.57 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/layers/WebRenderLayerManager.h:21, 160:59.57 from /builddir/build/BUILD/thunderbird-68.1.1/dom/base/nsDOMWindowUtils.cpp:117: 160:59.57 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/layers/ClipManager.h:52:7: note: 'class mozilla::layers::ClipManager' declared here 160:59.57 52 | class ClipManager { 160:59.57 | ^~~~~~~~~~~ 161:50.69 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsTHashtable.h:21, 161:50.69 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/gfxFontFeatures.h:10, 161:50.69 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsFont.h:14, 161:50.69 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsStyleStruct.h:23, 161:50.70 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/ServoComputedDataInlines.h:11, 161:50.70 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/ComputedStyleInlines.h:18, 161:50.70 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/WritingModes.h:11, 161:50.70 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/ContentCache.h:16, 161:50.70 from /builddir/build/BUILD/thunderbird-68.1.1/dom/ipc/BrowserParent.h:12, 161:50.70 from /builddir/build/BUILD/thunderbird-68.1.1/dom/browser-element/BrowserElementParent.cpp:7: 161:50.70 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = std::map; long unsigned int N = 2]': 161:50.70 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:99:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = std::map]' 161:50.71 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/Layers.h:248:29: required from here 161:50.71 /builddir/build/BUILD/thunderbird-68.1.1/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] 161:50.71 67 | memset(&aArr[0], 0, N * sizeof(T)); 161:50.71 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 161:50.73 In file included from /usr/include/c++/9/map:61, 161:50.73 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/system_wrappers/map:3, 161:50.73 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/stl_wrappers/map:44, 161:50.73 from /builddir/build/BUILD/thunderbird-68.1.1/ipc/chromium/src/base/process_util.h:31, 161:50.73 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/ipc/IPCMessageUtils.h:10, 161:50.73 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/dom/ipc/IdType.h:10, 161:50.73 from /builddir/build/BUILD/thunderbird-68.1.1/dom/ipc/BrowserParent.h:13, 161:50.74 from /builddir/build/BUILD/thunderbird-68.1.1/dom/browser-element/BrowserElementParent.cpp:7: 161:50.74 /usr/include/c++/9/bits/stl_map.h:100:11: note: 'class std::map' declared here 161:50.74 100 | class map 161:50.74 | ^~~ 161:59.06 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentChild.h:24, 161:59.06 from /builddir/build/BUILD/thunderbird-68.1.1/dom/ipc/ContentChild.h:14, 161:59.06 from /builddir/build/BUILD/thunderbird-68.1.1/dom/base/nsFrameMessageManager.cpp:11: 161:59.07 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 161:59.07 /builddir/build/BUILD/thunderbird-68.1.1/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] 161:59.07 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 161:59.07 | ^ 161:59.07 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 161:59.07 46 | struct Block { 161:59.07 | ^~~~~ 161:59.96 dom/cache 162:08.68 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsXPTCUtils.h:10, 162:08.69 from /builddir/build/BUILD/thunderbird-68.1.1/js/xpconnect/src/xpcprivate.h:119, 162:08.69 from /builddir/build/BUILD/thunderbird-68.1.1/dom/base/nsFrameMessageManager.cpp:61: 162:08.69 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/xptcall.h: In constructor 'nsXPTCVariant::nsXPTCVariant()': 162:08.69 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/xptcall.h:79:42: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct nsXPTCVariant' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] 162:08.69 79 | memset(this, 0, sizeof(nsXPTCVariant)); 162:08.69 | ^ 162:08.69 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/xptcall.h:44:8: note: 'struct nsXPTCVariant' declared here 162:08.70 44 | struct nsXPTCVariant { 162:08.70 | ^~~~~~~~~~~~~ 162:09.51 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsUtils.h:14, 162:09.51 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupports.h:79, 162:09.52 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsIMessageManager.h:10, 162:09.52 from /builddir/build/BUILD/thunderbird-68.1.1/dom/base/nsFrameMessageManager.h:10, 162:09.52 from /builddir/build/BUILD/thunderbird-68.1.1/dom/base/nsFrameMessageManager.cpp:9: 162:09.52 /builddir/build/BUILD/thunderbird-68.1.1/dom/base/nsFrameMessageManager.cpp: In member function 'virtual nsresult nsFrameMessageManager::QueryInterface(const nsIID&, void**)': 162:09.52 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 162:09.53 1007 | foundInterface = 0; \ 162:09.53 | ^~~~~~~~~~~~~~ 162:09.53 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 162:09.53 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 162:09.53 | ^~~~~~~~~~~~~~~~~~~~~~~ 162:09.55 /builddir/build/BUILD/thunderbird-68.1.1/dom/base/nsFrameMessageManager.cpp:154:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 162:09.55 154 | NS_INTERFACE_MAP_END 162:09.55 | ^~~~~~~~~~~~~~~~~~~~ 162:09.55 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:986:3: note: some parts of macro expansion are not guarded by this 'else' clause 162:09.55 986 | else 162:09.55 | ^~~~ 162:09.56 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1061:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_CONDITIONAL' 162:09.56 1061 | NS_IMPL_QUERY_BODY_CONDITIONAL(_interface, condition) 162:09.56 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 162:09.56 /builddir/build/BUILD/thunderbird-68.1.1/dom/base/nsFrameMessageManager.cpp:151:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CONDITIONAL' 162:09.56 151 | NS_INTERFACE_MAP_ENTRY_CONDITIONAL(nsIMessageSender, 162:09.56 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 162:10.05 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsUtils.h:14, 162:10.05 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupports.h:79, 162:10.05 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 162:10.06 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 162:10.06 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsTArray.h:30, 162:10.06 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/ErrorResult.h:38, 162:10.08 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/dom/APZTestDataBinding.h:9, 162:10.08 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dom/bindings/APZTestDataBinding.cpp:3, 162:10.08 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dom/bindings/UnifiedBindings0.cpp:2: 162:10.08 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dom/bindings/AddonManagerBinding.cpp: In member function 'virtual nsresult mozilla::dom::Addon::QueryInterface(const nsIID&, void**)': 162:10.09 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 162:10.09 1007 | foundInterface = 0; \ 162:10.09 | ^~~~~~~~~~~~~~ 162:10.09 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 162:10.09 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 162:10.10 | ^~~~~~~~~~~~~~~~~~~~~~~ 162:10.10 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dom/bindings/AddonManagerBinding.cpp:3055:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 162:10.10 3055 | NS_INTERFACE_MAP_END 162:10.10 | ^~~~~~~~~~~~~~~~~~~~ 162:10.10 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 162:10.11 981 | else 162:10.13 | ^~~~ 162:10.13 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 162:10.13 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 162:10.13 | ^~~~~~~~~~~~~~~~~~ 162:10.14 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dom/bindings/AddonManagerBinding.cpp:3054:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 162:10.14 3054 | NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference) 162:10.14 | ^~~~~~~~~~~~~~~~~~~~~~ 162:10.18 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dom/bindings/AddonManagerBinding.cpp: In member function 'virtual nsresult mozilla::dom::AddonInstall::QueryInterface(const nsIID&, void**)': 162:10.18 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 162:10.20 1022 | foundInterface = 0; \ 162:10.20 | ^~~~~~~~~~~~~~ 162:10.20 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 162:10.20 1071 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 162:10.21 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 162:10.21 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dom/bindings/AddonManagerBinding.cpp:3455:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 162:10.21 3455 | NS_INTERFACE_MAP_END_INHERITING(mozilla::DOMEventTargetHelper) 162:10.21 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 162:10.21 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/dom/CallbackObject.h:22, 162:10.22 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/dom/BindingUtils.h:21, 162:10.22 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/dom/GeneratedAtomList.h:6, 162:10.22 from /builddir/build/BUILD/thunderbird-68.1.1/dom/bindings/AtomList.h:11, 162:10.22 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dom/bindings/APZTestDataBinding.cpp:4, 162:10.22 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dom/bindings/UnifiedBindings0.cpp:2: 162:10.24 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 162:10.24 302 | } else 162:10.24 | ^~~~ 162:10.24 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 162:10.25 306 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 162:10.25 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 162:10.25 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dom/bindings/AddonManagerBinding.cpp:3454:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 162:10.25 3454 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(AddonInstall) 162:10.25 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 162:10.39 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsUtils.h:14, 162:10.39 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupports.h:79, 162:10.39 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 162:10.39 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 162:10.41 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsTArray.h:30, 162:10.41 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/ErrorResult.h:38, 162:10.41 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/dom/APZTestDataBinding.h:9, 162:10.41 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dom/bindings/APZTestDataBinding.cpp:3, 162:10.42 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dom/bindings/UnifiedBindings0.cpp:2: 162:10.42 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dom/bindings/AddonManagerBinding.cpp: In member function 'virtual nsresult mozilla::dom::AddonManager::QueryInterface(const nsIID&, void**)': 162:10.42 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 162:10.43 1022 | foundInterface = 0; \ 162:10.43 | ^~~~~~~~~~~~~~ 162:10.43 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 162:10.43 1071 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 162:10.44 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 162:10.44 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dom/bindings/AddonManagerBinding.cpp:3864:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 162:10.44 3864 | NS_INTERFACE_MAP_END_INHERITING(mozilla::DOMEventTargetHelper) 162:10.44 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 162:10.44 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/dom/CallbackObject.h:22, 162:10.45 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/dom/BindingUtils.h:21, 162:10.45 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/dom/GeneratedAtomList.h:6, 162:10.45 from /builddir/build/BUILD/thunderbird-68.1.1/dom/bindings/AtomList.h:11, 162:10.45 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dom/bindings/APZTestDataBinding.cpp:4, 162:10.45 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dom/bindings/UnifiedBindings0.cpp:2: 162:10.45 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 162:10.45 302 | } else 162:10.46 | ^~~~ 162:10.46 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 162:10.46 306 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 162:10.46 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 162:10.46 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dom/bindings/AddonManagerBinding.cpp:3863:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 162:10.46 3863 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(AddonManager) 162:10.46 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 162:12.18 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/HashTable.h:89, 162:12.18 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/js/HashTable.h:10, 162:12.18 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/js/TracingAPI.h:11, 162:12.18 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/js/GCPolicyAPI.h:49, 162:12.18 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/js/RootingAPI.h:22, 162:12.18 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsCycleCollectionParticipant.h:13, 162:12.18 from /builddir/build/BUILD/thunderbird-68.1.1/dom/base/nsFrameMessageManager.h:17, 162:12.19 from /builddir/build/BUILD/thunderbird-68.1.1/dom/base/nsFrameMessageManager.cpp:9: 162:12.19 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = xpc::GlobalProperties]': 162:12.19 /builddir/build/BUILD/thunderbird-68.1.1/js/xpconnect/src/xpcprivate.h:2272:45: required from here 162:12.19 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/PodOperations.h:31:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct xpc::GlobalProperties'; use assignment or value-initialization instead [-Wclass-memaccess] 162:12.19 31 | memset(aT, 0, sizeof(T)); 162:12.19 | ~~~~~~^~~~~~~~~~~~~~~~~~ 162:12.20 In file included from /builddir/build/BUILD/thunderbird-68.1.1/dom/base/nsFrameMessageManager.cpp:61: 162:12.20 /builddir/build/BUILD/thunderbird-68.1.1/js/xpconnect/src/xpcprivate.h:2271:8: note: 'struct xpc::GlobalProperties' declared here 162:12.22 2271 | struct GlobalProperties { 162:12.22 | ^~~~~~~~~~~~~~~~ 162:25.02 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/gfxFontEntry.h:13, 162:25.02 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/gfxFont.h:11, 162:25.02 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsDeviceContext.h:12, 162:25.03 from /builddir/build/BUILD/thunderbird-68.1.1/gfx/layers/composite/AsyncCompositionManager.cpp:29, 162:25.03 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/gfx/layers/Unified_cpp_gfx_layers6.cpp:56: 162:25.03 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 162:25.03 /builddir/build/BUILD/thunderbird-68.1.1/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] 162:25.03 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 162:25.04 | ^ 162:25.04 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 162:25.04 46 | struct Block { 162:25.06 | ^~~~~ 162:35.79 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsUtils.h:14, 162:35.79 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsCOMPtr.h:30, 162:35.79 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/dom/cache/Types.h:12, 162:35.79 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/dom/cache/Action.h:11, 162:35.80 from /builddir/build/BUILD/thunderbird-68.1.1/dom/cache/Action.cpp:7, 162:35.80 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dom/cache/Unified_cpp_dom_cache0.cpp:2: 162:35.80 /builddir/build/BUILD/thunderbird-68.1.1/dom/cache/Cache.cpp: In member function 'virtual nsresult mozilla::dom::cache::Cache::QueryInterface(const nsIID&, void**)': 162:35.81 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 162:35.81 1007 | foundInterface = 0; \ 162:35.81 | ^~~~~~~~~~~~~~ 162:35.81 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 162:35.81 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 162:35.82 | ^~~~~~~~~~~~~~~~~~~~~~~ 162:35.82 /builddir/build/BUILD/thunderbird-68.1.1/dom/cache/Cache.cpp:241:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 162:35.82 241 | NS_INTERFACE_MAP_END 162:35.82 | ^~~~~~~~~~~~~~~~~~~~ 162:35.83 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 162:35.85 981 | else 162:35.85 | ^~~~ 162:35.86 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 162:35.86 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 162:35.86 | ^~~~~~~~~~~~~~~~~~ 162:35.86 /builddir/build/BUILD/thunderbird-68.1.1/dom/cache/Cache.cpp:240:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 162:35.86 240 | NS_INTERFACE_MAP_ENTRY(nsISupports) 162:35.87 | ^~~~~~~~~~~~~~~~~~~~~~ 162:36.63 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/HashTable.h:89, 162:36.63 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/js/HashTable.h:10, 162:36.63 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/js/TracingAPI.h:11, 162:36.63 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/js/GCPolicyAPI.h:49, 162:36.64 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/js/RootingAPI.h:22, 162:36.64 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/js/Value.h:26, 162:36.64 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISimpleEnumerator.h:13, 162:36.64 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsIDirectoryEnumerator.h:14, 162:36.66 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsIFile.h:14, 162:36.66 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/XREAppData.h:15, 162:36.66 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsXULAppAPI.h:15, 162:36.66 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsCSSProps.h:28, 162:36.66 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsCSSPropertyIDSet.h:18, 162:36.67 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/layers/AnimationInfo.h:11, 162:36.67 from /builddir/build/BUILD/thunderbird-68.1.1/gfx/layers/Layers.h:37, 162:36.67 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/layers/TiledContentClient.h:14, 162:36.67 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/layers/SingleTiledContentClient.h:10, 162:36.67 from /builddir/build/BUILD/thunderbird-68.1.1/gfx/layers/client/SingleTiledContentClient.cpp:7, 162:36.67 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/gfx/layers/Unified_cpp_gfx_layers6.cpp:2: 162:36.67 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = std::map; long unsigned int N = 2]': 162:36.68 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:99:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = std::map]' 162:36.68 /builddir/build/BUILD/thunderbird-68.1.1/gfx/layers/Layers.h:248:29: required from here 162:36.68 /builddir/build/BUILD/thunderbird-68.1.1/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] 162:36.68 67 | memset(&aArr[0], 0, N * sizeof(T)); 162:36.70 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 162:36.70 In file included from /usr/include/c++/9/map:61, 162:36.70 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/system_wrappers/map:3, 162:36.70 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/stl_wrappers/map:44, 162:36.70 from /builddir/build/BUILD/thunderbird-68.1.1/gfx/layers/Layers.h:10, 162:36.70 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/layers/TiledContentClient.h:14, 162:36.71 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/layers/SingleTiledContentClient.h:10, 162:36.71 from /builddir/build/BUILD/thunderbird-68.1.1/gfx/layers/client/SingleTiledContentClient.cpp:7, 162:36.71 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/gfx/layers/Unified_cpp_gfx_layers6.cpp:2: 162:36.71 /usr/include/c++/9/bits/stl_map.h:100:11: note: 'class std::map' declared here 162:36.71 100 | class map 162:36.71 | ^~~ 162:36.71 /builddir/build/BUILD/thunderbird-68.1.1/dom/cache/CacheStorage.cpp: In member function 'virtual nsresult mozilla::dom::cache::CacheStorage::QueryInterface(const nsIID&, void**)': 162:36.72 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 162:36.72 1007 | foundInterface = 0; \ 162:36.72 | ^~~~~~~~~~~~~~ 162:36.72 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 162:36.72 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 162:36.72 | ^~~~~~~~~~~~~~~~~~~~~~~ 162:36.73 /builddir/build/BUILD/thunderbird-68.1.1/dom/cache/CacheStorage.cpp:57:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 162:36.73 57 | NS_INTERFACE_MAP_END 162:36.73 | ^~~~~~~~~~~~~~~~~~~~ 162:36.73 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 162:36.73 981 | else 162:36.73 | ^~~~ 162:36.73 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 162:36.73 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 162:36.73 | ^~~~~~~~~~~~~~~~~~ 162:36.73 /builddir/build/BUILD/thunderbird-68.1.1/dom/cache/CacheStorage.cpp:56:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 162:36.73 56 | NS_INTERFACE_MAP_ENTRY(nsISupports) 162:36.73 | ^~~~~~~~~~~~~~~~~~~~~~ 163:16.76 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/gfxFontEntry.h:13, 163:16.76 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/gfxFont.h:11, 163:16.76 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsDeviceContext.h:12, 163:16.76 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsViewManager.h:14, 163:16.76 from /builddir/build/BUILD/thunderbird-68.1.1/dom/base/nsGlobalWindowInner.cpp:130: 163:16.76 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 163:16.77 /builddir/build/BUILD/thunderbird-68.1.1/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] 163:16.77 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 163:16.77 | ^ 163:16.77 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 163:16.77 46 | struct Block { 163:16.77 | ^~~~~ 163:18.01 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsXPTCUtils.h:10, 163:18.01 from /builddir/build/BUILD/thunderbird-68.1.1/js/xpconnect/src/xpcprivate.h:119, 163:18.01 from /builddir/build/BUILD/thunderbird-68.1.1/dom/base/nsGlobalWindowInner.cpp:170: 163:18.01 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/xptcall.h: In constructor 'nsXPTCVariant::nsXPTCVariant()': 163:18.01 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/xptcall.h:79:42: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct nsXPTCVariant' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] 163:18.01 79 | memset(this, 0, sizeof(nsXPTCVariant)); 163:18.01 | ^ 163:18.01 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/xptcall.h:44:8: note: 'struct nsXPTCVariant' declared here 163:18.01 44 | struct nsXPTCVariant { 163:18.01 | ^~~~~~~~~~~~~ 163:23.52 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsUtils.h:14, 163:23.52 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupports.h:79, 163:23.52 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/domstubs.h:10, 163:23.52 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsIDOMWindow.h:10, 163:23.52 from /builddir/build/BUILD/thunderbird-68.1.1/dom/base/nsPIDOMWindow.h:10, 163:23.52 from /builddir/build/BUILD/thunderbird-68.1.1/dom/base/nsGlobalWindowInner.h:10, 163:23.52 from /builddir/build/BUILD/thunderbird-68.1.1/dom/base/nsGlobalWindow.h:14, 163:23.53 from /builddir/build/BUILD/thunderbird-68.1.1/dom/base/nsGlobalWindowInner.cpp:7: 163:23.53 /builddir/build/BUILD/thunderbird-68.1.1/dom/base/nsGlobalWindowInner.cpp: In member function 'virtual nsresult IdleRequestExecutorTimeoutHandler::QueryInterface(const nsIID&, void**)': 163:23.54 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 163:23.54 1022 | foundInterface = 0; \ 163:23.54 | ^~~~~~~~~~~~~~ 163:23.54 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 163:23.54 1071 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 163:23.54 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 163:23.54 /builddir/build/BUILD/thunderbird-68.1.1/dom/base/nsGlobalWindowInner.cpp:439:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 163:23.54 439 | NS_INTERFACE_MAP_END_INHERITING(TimeoutHandler) 163:23.54 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 163:23.54 In file included from /builddir/build/BUILD/thunderbird-68.1.1/dom/base/nsWrapperCache.h:10, 163:23.54 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/dom/EventTarget.h:13, 163:23.54 from /builddir/build/BUILD/thunderbird-68.1.1/dom/base/nsPIDOMWindow.h:15, 163:23.54 from /builddir/build/BUILD/thunderbird-68.1.1/dom/base/nsGlobalWindowInner.h:10, 163:23.54 from /builddir/build/BUILD/thunderbird-68.1.1/dom/base/nsGlobalWindow.h:14, 163:23.54 from /builddir/build/BUILD/thunderbird-68.1.1/dom/base/nsGlobalWindowInner.cpp:7: 163:23.54 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 163:23.54 302 | } else 163:23.54 | ^~~~ 163:23.54 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 163:23.55 306 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 163:23.55 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 163:23.55 /builddir/build/BUILD/thunderbird-68.1.1/dom/base/nsGlobalWindowInner.cpp:438:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 163:23.55 438 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(IdleRequestExecutorTimeoutHandler) 163:23.55 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 163:23.56 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsUtils.h:14, 163:23.56 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupports.h:79, 163:23.56 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/domstubs.h:10, 163:23.56 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsIDOMWindow.h:10, 163:23.56 from /builddir/build/BUILD/thunderbird-68.1.1/dom/base/nsPIDOMWindow.h:10, 163:23.56 from /builddir/build/BUILD/thunderbird-68.1.1/dom/base/nsGlobalWindowInner.h:10, 163:23.56 from /builddir/build/BUILD/thunderbird-68.1.1/dom/base/nsGlobalWindow.h:14, 163:23.56 from /builddir/build/BUILD/thunderbird-68.1.1/dom/base/nsGlobalWindowInner.cpp:7: 163:23.56 /builddir/build/BUILD/thunderbird-68.1.1/dom/base/nsGlobalWindowInner.cpp: In member function 'virtual nsresult IdleRequestExecutor::QueryInterface(const nsIID&, void**)': 163:23.56 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 163:23.56 1007 | foundInterface = 0; \ 163:23.56 | ^~~~~~~~~~~~~~ 163:23.56 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 163:23.56 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 163:23.56 | ^~~~~~~~~~~~~~~~~~~~~~~ 163:23.56 /builddir/build/BUILD/thunderbird-68.1.1/dom/base/nsGlobalWindowInner.cpp:527:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 163:23.56 527 | NS_INTERFACE_MAP_END 163:23.57 | ^~~~~~~~~~~~~~~~~~~~ 163:23.57 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:991:3: note: some parts of macro expansion are not guarded by this 'else' clause 163:23.57 991 | else 163:23.57 | ^~~~ 163:23.57 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1067:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 163:23.57 1067 | NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 163:23.59 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 163:23.59 /builddir/build/BUILD/thunderbird-68.1.1/dom/base/nsGlobalWindowInner.cpp:526:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 163:23.59 526 | NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIRunnable) 163:23.59 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 163:23.59 /builddir/build/BUILD/thunderbird-68.1.1/dom/base/nsGlobalWindowInner.cpp: In member function 'virtual nsresult IdleRequestTimeoutHandler::QueryInterface(const nsIID&, void**)': 163:23.59 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 163:23.59 1022 | foundInterface = 0; \ 163:23.59 | ^~~~~~~~~~~~~~ 163:23.59 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 163:23.59 1071 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 163:23.60 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 163:23.61 /builddir/build/BUILD/thunderbird-68.1.1/dom/base/nsGlobalWindowInner.cpp:740:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 163:23.61 740 | NS_INTERFACE_MAP_END_INHERITING(TimeoutHandler) 163:23.61 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 163:23.61 In file included from /builddir/build/BUILD/thunderbird-68.1.1/dom/base/nsWrapperCache.h:10, 163:23.61 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/dom/EventTarget.h:13, 163:23.61 from /builddir/build/BUILD/thunderbird-68.1.1/dom/base/nsPIDOMWindow.h:15, 163:23.61 from /builddir/build/BUILD/thunderbird-68.1.1/dom/base/nsGlobalWindowInner.h:10, 163:23.61 from /builddir/build/BUILD/thunderbird-68.1.1/dom/base/nsGlobalWindow.h:14, 163:23.61 from /builddir/build/BUILD/thunderbird-68.1.1/dom/base/nsGlobalWindowInner.cpp:7: 163:23.61 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 163:23.61 302 | } else 163:23.61 | ^~~~ 163:23.61 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 163:23.61 306 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 163:23.61 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 163:23.61 /builddir/build/BUILD/thunderbird-68.1.1/dom/base/nsGlobalWindowInner.cpp:739:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 163:23.61 739 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(IdleRequestTimeoutHandler) 163:23.61 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 163:23.70 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsUtils.h:14, 163:23.70 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupports.h:79, 163:23.70 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/domstubs.h:10, 163:23.70 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsIDOMWindow.h:10, 163:23.70 from /builddir/build/BUILD/thunderbird-68.1.1/dom/base/nsPIDOMWindow.h:10, 163:23.70 from /builddir/build/BUILD/thunderbird-68.1.1/dom/base/nsGlobalWindowInner.h:10, 163:23.70 from /builddir/build/BUILD/thunderbird-68.1.1/dom/base/nsGlobalWindow.h:14, 163:23.70 from /builddir/build/BUILD/thunderbird-68.1.1/dom/base/nsGlobalWindowInner.cpp:7: 163:23.70 /builddir/build/BUILD/thunderbird-68.1.1/dom/base/nsGlobalWindowInner.cpp: In member function 'virtual nsresult nsGlobalWindowInner::QueryInterface(const nsIID&, void**)': 163:23.72 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 163:23.72 1007 | foundInterface = 0; \ 163:23.72 | ^~~~~~~~~~~~~~ 163:23.72 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 163:23.72 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 163:23.72 | ^~~~~~~~~~~~~~~~~~~~~~~ 163:23.72 /builddir/build/BUILD/thunderbird-68.1.1/dom/base/nsGlobalWindowInner.cpp:1272:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 163:23.72 1272 | NS_INTERFACE_MAP_END 163:23.72 | ^~~~~~~~~~~~~~~~~~~~ 163:23.72 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 163:23.72 981 | else 163:23.72 | ^~~~ 163:23.72 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 163:23.72 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 163:23.72 | ^~~~~~~~~~~~~~~~~~ 163:23.72 /builddir/build/BUILD/thunderbird-68.1.1/dom/base/nsGlobalWindowInner.cpp:1271:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 163:23.72 1271 | NS_INTERFACE_MAP_ENTRY(nsIInterfaceRequestor) 163:23.73 | ^~~~~~~~~~~~~~~~~~~~~~ 163:31.10 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/HashTable.h:89, 163:31.10 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/js/HashTable.h:10, 163:31.11 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/js/TracingAPI.h:11, 163:31.11 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/js/GCPolicyAPI.h:49, 163:31.11 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/js/RootingAPI.h:22, 163:31.11 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:16, 163:31.11 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/dom/EventTarget.h:10, 163:31.11 from /builddir/build/BUILD/thunderbird-68.1.1/dom/base/nsPIDOMWindow.h:15, 163:31.12 from /builddir/build/BUILD/thunderbird-68.1.1/dom/base/nsGlobalWindowInner.h:10, 163:31.12 from /builddir/build/BUILD/thunderbird-68.1.1/dom/base/nsGlobalWindow.h:14, 163:31.12 from /builddir/build/BUILD/thunderbird-68.1.1/dom/base/nsGlobalWindowInner.cpp:7: 163:31.12 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = xpc::GlobalProperties]': 163:31.14 /builddir/build/BUILD/thunderbird-68.1.1/js/xpconnect/src/xpcprivate.h:2272:45: required from here 163:31.14 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/PodOperations.h:31:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct xpc::GlobalProperties'; use assignment or value-initialization instead [-Wclass-memaccess] 163:31.14 31 | memset(aT, 0, sizeof(T)); 163:31.14 | ~~~~~~^~~~~~~~~~~~~~~~~~ 163:31.14 In file included from /builddir/build/BUILD/thunderbird-68.1.1/dom/base/nsGlobalWindowInner.cpp:170: 163:31.15 /builddir/build/BUILD/thunderbird-68.1.1/js/xpconnect/src/xpcprivate.h:2271:8: note: 'struct xpc::GlobalProperties' declared here 163:31.15 2271 | struct GlobalProperties { 163:31.15 | ^~~~~~~~~~~~~~~~ 163:32.58 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/HashTable.h:89, 163:32.58 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/js/HashTable.h:10, 163:32.58 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/js/TracingAPI.h:11, 163:32.58 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/js/GCPolicyAPI.h:49, 163:32.59 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/js/RootingAPI.h:22, 163:32.59 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:16, 163:32.59 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/dom/EventTarget.h:10, 163:32.61 from /builddir/build/BUILD/thunderbird-68.1.1/dom/base/nsPIDOMWindow.h:15, 163:32.61 from /builddir/build/BUILD/thunderbird-68.1.1/dom/base/nsGlobalWindowInner.h:10, 163:32.61 from /builddir/build/BUILD/thunderbird-68.1.1/dom/base/nsGlobalWindow.h:14, 163:32.61 from /builddir/build/BUILD/thunderbird-68.1.1/dom/base/nsGlobalWindowInner.cpp:7: 163:32.62 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = std::map; long unsigned int N = 2]': 163:32.62 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:99:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = std::map]' 163:32.62 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/Layers.h:248:29: required from here 163:32.62 /builddir/build/BUILD/thunderbird-68.1.1/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] 163:32.62 67 | memset(&aArr[0], 0, N * sizeof(T)); 163:32.63 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 163:32.63 In file included from /usr/include/c++/9/map:61, 163:32.63 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/system_wrappers/map:3, 163:32.63 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/stl_wrappers/map:44, 163:32.63 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/FrameMetrics.h:11, 163:32.64 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/PresShell.h:15, 163:32.64 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/dom/DocumentInlines.h:11, 163:32.64 from /builddir/build/BUILD/thunderbird-68.1.1/dom/base/nsGlobalWindowInner.cpp:21: 163:32.64 /usr/include/c++/9/bits/stl_map.h:100:11: note: 'class std::map' declared here 163:32.64 100 | class map 163:32.65 | ^~~ 163:47.68 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:26, 163:47.68 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/dom/ContentParent.h:10, 163:47.68 from /builddir/build/BUILD/thunderbird-68.1.1/dom/cache/PrincipalVerifier.cpp:9, 163:47.68 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dom/cache/Unified_cpp_dom_cache1.cpp:47: 163:47.68 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 163:47.69 /builddir/build/BUILD/thunderbird-68.1.1/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] 163:47.69 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 163:47.69 | ^ 163:47.69 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 163:47.69 46 | struct Block { 163:47.69 | ^~~~~ 164:48.61 dom/webgpu 164:49.97 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/HashTable.h:89, 164:49.97 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/js/HashTable.h:10, 164:49.97 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/js/TracingAPI.h:11, 164:49.97 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/js/GCPolicyAPI.h:49, 164:49.97 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/js/RootingAPI.h:22, 164:49.98 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/js/Value.h:26, 164:49.98 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISimpleEnumerator.h:13, 164:49.98 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsIDirectoryEnumerator.h:14, 164:49.98 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsIFile.h:14, 164:49.98 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/XREAppData.h:15, 164:50.00 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsXULAppAPI.h:15, 164:50.00 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/layers/CompositorTypes.h:13, 164:50.00 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/layers/Compositor.h:20, 164:50.00 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/layers/TextureHost.h:20, 164:50.01 from /builddir/build/BUILD/thunderbird-68.1.1/gfx/layers/composite/GPUVideoTextureHost.h:10, 164:50.01 from /builddir/build/BUILD/thunderbird-68.1.1/gfx/layers/composite/GPUVideoTextureHost.cpp:7, 164:50.01 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/gfx/layers/Unified_cpp_gfx_layers7.cpp:2: 164:50.01 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = std::map; long unsigned int N = 2]': 164:50.01 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:99:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = std::map]' 164:50.02 /builddir/build/BUILD/thunderbird-68.1.1/gfx/layers/Layers.h:248:29: required from here 164:50.03 /builddir/build/BUILD/thunderbird-68.1.1/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] 164:50.03 67 | memset(&aArr[0], 0, N * sizeof(T)); 164:50.03 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 164:50.03 In file included from /usr/include/c++/9/map:61, 164:50.03 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/system_wrappers/map:3, 164:50.03 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/stl_wrappers/map:44, 164:50.04 from /builddir/build/BUILD/thunderbird-68.1.1/ipc/chromium/src/base/process_util.h:31, 164:50.04 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/ipc/IPCMessageUtils.h:10, 164:50.04 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/LayersSurfaces.h:11, 164:50.04 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/layers/TextureHost.h:23, 164:50.04 from /builddir/build/BUILD/thunderbird-68.1.1/gfx/layers/composite/GPUVideoTextureHost.h:10, 164:50.04 from /builddir/build/BUILD/thunderbird-68.1.1/gfx/layers/composite/GPUVideoTextureHost.cpp:7, 164:50.04 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/gfx/layers/Unified_cpp_gfx_layers7.cpp:2: 164:50.04 /usr/include/c++/9/bits/stl_map.h:100:11: note: 'class std::map' declared here 164:50.05 100 | class map 164:50.05 | ^~~ 164:54.97 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/gfxFontEntry.h:13, 164:54.97 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/gfxFont.h:11, 164:54.97 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsDeviceContext.h:12, 164:54.97 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsViewManager.h:14, 164:54.97 from /builddir/build/BUILD/thunderbird-68.1.1/dom/base/nsGlobalWindowOuter.cpp:129: 164:54.97 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 164:54.98 /builddir/build/BUILD/thunderbird-68.1.1/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] 164:54.98 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 164:54.98 | ^ 164:54.98 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 164:54.98 46 | struct Block { 164:54.98 | ^~~~~ 164:55.55 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsUtils.h:14, 164:55.55 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupports.h:79, 164:55.55 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 164:55.56 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 164:55.56 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsTArray.h:30, 164:55.56 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/ErrorResult.h:38, 164:55.56 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/dom/AudioTrackListBinding.h:9, 164:55.56 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dom/bindings/AudioTrackListBinding.cpp:3, 164:55.58 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dom/bindings/UnifiedBindings1.cpp:2: 164:55.58 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dom/bindings/BlobEvent.cpp: In member function 'virtual nsresult mozilla::dom::BlobEvent::QueryInterface(const nsIID&, void**)': 164:55.58 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 164:55.59 1022 | foundInterface = 0; \ 164:55.59 | ^~~~~~~~~~~~~~ 164:55.59 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 164:55.59 1071 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 164:55.61 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 164:55.61 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dom/bindings/BlobEvent.cpp:39:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 164:55.61 39 | NS_INTERFACE_MAP_END_INHERITING(Event) 164:55.62 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 164:55.62 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/dom/CallbackObject.h:22, 164:55.62 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/dom/CallbackFunction.h:20, 164:55.62 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/dom/EventHandlerBinding.h:11, 164:55.63 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dom/bindings/AudioTrackListBinding.cpp:4, 164:55.65 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dom/bindings/UnifiedBindings1.cpp:2: 164:55.65 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 164:55.65 302 | } else 164:55.65 | ^~~~ 164:55.65 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 164:55.65 306 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 164:55.66 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 164:55.66 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dom/bindings/BlobEvent.cpp:38:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 164:55.66 38 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(BlobEvent) 164:55.66 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 164:56.83 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsXPTCUtils.h:10, 164:56.83 from /builddir/build/BUILD/thunderbird-68.1.1/js/xpconnect/src/xpcprivate.h:119, 164:56.84 from /builddir/build/BUILD/thunderbird-68.1.1/dom/base/nsGlobalWindowOuter.cpp:167: 164:56.84 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/xptcall.h: In constructor 'nsXPTCVariant::nsXPTCVariant()': 164:56.84 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/xptcall.h:79:42: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct nsXPTCVariant' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] 164:56.84 79 | memset(this, 0, sizeof(nsXPTCVariant)); 164:56.84 | ^ 164:56.84 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/xptcall.h:44:8: note: 'struct nsXPTCVariant' declared here 164:56.85 44 | struct nsXPTCVariant { 164:56.85 | ^~~~~~~~~~~~~ 165:01.79 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:26, 165:01.80 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/dom/ContentParent.h:10, 165:01.80 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/dom/BrowsingContextGroup.h:11, 165:01.80 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dom/bindings/BrowsingContextBinding.cpp:10, 165:01.80 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dom/bindings/UnifiedBindings1.cpp:262: 165:01.80 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 165:01.80 /builddir/build/BUILD/thunderbird-68.1.1/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] 165:01.81 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 165:01.81 | ^ 165:01.81 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 165:01.81 46 | struct Block { 165:01.81 | ^~~~~ 165:04.19 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsUtils.h:14, 165:04.20 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupports.h:79, 165:04.20 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/domstubs.h:10, 165:04.20 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsIDOMWindow.h:10, 165:04.20 from /builddir/build/BUILD/thunderbird-68.1.1/dom/base/nsPIDOMWindow.h:10, 165:04.20 from /builddir/build/BUILD/thunderbird-68.1.1/dom/base/nsGlobalWindowInner.h:10, 165:04.20 from /builddir/build/BUILD/thunderbird-68.1.1/dom/base/nsGlobalWindow.h:14, 165:04.20 from /builddir/build/BUILD/thunderbird-68.1.1/dom/base/nsGlobalWindowOuter.cpp:7: 165:04.21 /builddir/build/BUILD/thunderbird-68.1.1/dom/base/nsGlobalWindowOuter.cpp: In member function 'virtual nsresult nsGlobalWindowOuter::QueryInterface(const nsIID&, void**)': 165:04.21 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 165:04.21 1007 | foundInterface = 0; \ 165:04.21 | ^~~~~~~~~~~~~~ 165:04.21 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 165:04.21 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 165:04.21 | ^~~~~~~~~~~~~~~~~~~~~~~ 165:04.21 /builddir/build/BUILD/thunderbird-68.1.1/dom/base/nsGlobalWindowOuter.cpp:1357:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 165:04.21 1357 | NS_INTERFACE_MAP_END 165:04.21 | ^~~~~~~~~~~~~~~~~~~~ 165:04.21 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 165:04.21 981 | else 165:04.21 | ^~~~ 165:04.21 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 165:04.21 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 165:04.21 | ^~~~~~~~~~~~~~~~~~ 165:04.21 /builddir/build/BUILD/thunderbird-68.1.1/dom/base/nsGlobalWindowOuter.cpp:1356:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 165:04.21 1356 | NS_INTERFACE_MAP_ENTRY(nsIObserver) 165:04.22 | ^~~~~~~~~~~~~~~~~~~~~~ 165:07.70 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/HashTable.h:89, 165:07.71 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/js/HashTable.h:10, 165:07.71 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/js/TracingAPI.h:11, 165:07.71 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/js/GCPolicyAPI.h:49, 165:07.71 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/js/RootingAPI.h:22, 165:07.71 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:16, 165:07.71 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/dom/EventTarget.h:10, 165:07.71 from /builddir/build/BUILD/thunderbird-68.1.1/dom/base/nsPIDOMWindow.h:15, 165:07.71 from /builddir/build/BUILD/thunderbird-68.1.1/dom/base/nsGlobalWindowInner.h:10, 165:07.71 from /builddir/build/BUILD/thunderbird-68.1.1/dom/base/nsGlobalWindow.h:14, 165:07.71 from /builddir/build/BUILD/thunderbird-68.1.1/dom/base/nsGlobalWindowOuter.cpp:7: 165:07.71 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = xpc::GlobalProperties]': 165:07.71 /builddir/build/BUILD/thunderbird-68.1.1/js/xpconnect/src/xpcprivate.h:2272:45: required from here 165:07.72 /builddir/build/BUILD/thunderbird-68.1.1/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] 165:07.72 31 | memset(aT, 0, sizeof(T)); 165:07.72 | ~~~~~~^~~~~~~~~~~~~~~~~~ 165:07.72 In file included from /builddir/build/BUILD/thunderbird-68.1.1/dom/base/nsGlobalWindowOuter.cpp:167: 165:07.72 /builddir/build/BUILD/thunderbird-68.1.1/js/xpconnect/src/xpcprivate.h:2271:8: note: 'struct xpc::GlobalProperties' declared here 165:07.72 2271 | struct GlobalProperties { 165:07.72 | ^~~~~~~~~~~~~~~~ 165:09.12 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/HashTable.h:89, 165:09.12 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/js/HashTable.h:10, 165:09.12 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/js/TracingAPI.h:11, 165:09.12 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/js/GCPolicyAPI.h:49, 165:09.12 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/js/RootingAPI.h:22, 165:09.12 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:16, 165:09.13 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/dom/EventTarget.h:10, 165:09.13 from /builddir/build/BUILD/thunderbird-68.1.1/dom/base/nsPIDOMWindow.h:15, 165:09.13 from /builddir/build/BUILD/thunderbird-68.1.1/dom/base/nsGlobalWindowInner.h:10, 165:09.13 from /builddir/build/BUILD/thunderbird-68.1.1/dom/base/nsGlobalWindow.h:14, 165:09.13 from /builddir/build/BUILD/thunderbird-68.1.1/dom/base/nsGlobalWindowOuter.cpp:7: 165:09.13 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = std::map; long unsigned int N = 2]': 165:09.13 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:99:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = std::map]' 165:09.13 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/Layers.h:248:29: required from here 165:09.13 /builddir/build/BUILD/thunderbird-68.1.1/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] 165:09.13 67 | memset(&aArr[0], 0, N * sizeof(T)); 165:09.13 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 165:09.13 In file included from /usr/include/c++/9/map:61, 165:09.13 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/system_wrappers/map:3, 165:09.13 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/stl_wrappers/map:44, 165:09.13 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/FrameMetrics.h:11, 165:09.13 from /builddir/build/BUILD/thunderbird-68.1.1/layout/generic/nsIScrollableFrame.h:22, 165:09.13 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/dom/Element.h:25, 165:09.13 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/dom/SVGElement.h:19, 165:09.13 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/SVGPreserveAspectRatio.h:16, 165:09.13 from /builddir/build/BUILD/thunderbird-68.1.1/layout/svg/SVGImageContext.h:12, 165:09.13 from /builddir/build/BUILD/thunderbird-68.1.1/layout/base/nsLayoutUtils.h:31, 165:09.13 from /builddir/build/BUILD/thunderbird-68.1.1/layout/generic/nsIFrame.h:65, 165:09.13 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/AccessibleCaretEventHub.h:15, 165:09.14 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/dom/Selection.h:12, 165:09.14 from /builddir/build/BUILD/thunderbird-68.1.1/layout/generic/nsFrameSelection.h:12, 165:09.15 from /builddir/build/BUILD/thunderbird-68.1.1/dom/base/nsGlobalWindowOuter.cpp:64: 165:09.15 /usr/include/c++/9/bits/stl_map.h:100:11: note: 'class std::map' declared here 165:09.15 100 | class map 165:09.15 | ^~~ 165:36.24 dom/clients/api 165:47.31 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/HashTable.h:89, 165:47.32 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/js/HashTable.h:10, 165:47.32 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/js/TracingAPI.h:11, 165:47.32 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/js/GCPolicyAPI.h:49, 165:47.32 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/js/RootingAPI.h:22, 165:47.32 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/GeckoProfiler.h:73, 165:47.33 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/dom/AudioTrackListBinding.h:6, 165:47.33 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dom/bindings/AudioTrackListBinding.cpp:3, 165:47.34 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dom/bindings/UnifiedBindings1.cpp:2: 165:47.34 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = std::map; long unsigned int N = 2]': 165:47.34 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:99:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = std::map]' 165:47.34 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/Layers.h:248:29: required from here 165:47.35 /builddir/build/BUILD/thunderbird-68.1.1/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] 165:47.35 67 | memset(&aArr[0], 0, N * sizeof(T)); 165:47.35 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 165:47.35 In file included from /usr/include/c++/9/map:61, 165:47.35 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/system_wrappers/map:3, 165:47.36 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/stl_wrappers/map:44, 165:47.36 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/FrameMetrics.h:11, 165:47.37 from /builddir/build/BUILD/thunderbird-68.1.1/layout/generic/nsIScrollableFrame.h:22, 165:47.37 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/dom/Element.h:25, 165:47.37 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/dom/CanvasRenderingContext2DBinding.h:12, 165:47.37 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/dom/UnionConversions.h:10, 165:47.37 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dom/bindings/BaseKeyframeTypesBinding.cpp:15, 165:47.38 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dom/bindings/UnifiedBindings1.cpp:106: 165:47.38 /usr/include/c++/9/bits/stl_map.h:100:11: note: 'class std::map' declared here 165:47.38 100 | class map 165:47.39 | ^~~ 165:57.99 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsUtils.h:14, 165:57.99 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupports.h:79, 165:57.99 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 165:57.99 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 165:57.99 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsTArray.h:30, 165:57.99 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/ErrorResult.h:38, 165:58.00 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/dom/ClientsBinding.h:9, 165:58.00 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/dom/ClientBinding.h:6, 165:58.00 from /builddir/build/BUILD/thunderbird-68.1.1/dom/clients/api/Client.h:9, 165:58.00 from /builddir/build/BUILD/thunderbird-68.1.1/dom/clients/api/Client.cpp:7, 165:58.00 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dom/clients/api/Unified_cpp_dom_clients_api0.cpp:2: 165:58.01 /builddir/build/BUILD/thunderbird-68.1.1/dom/clients/api/Client.cpp: In member function 'virtual nsresult mozilla::dom::Client::QueryInterface(const nsIID&, void**)': 165:58.01 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 165:58.01 1007 | foundInterface = 0; \ 165:58.01 | ^~~~~~~~~~~~~~ 165:58.01 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 165:58.01 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 165:58.01 | ^~~~~~~~~~~~~~~~~~~~~~~ 165:58.01 /builddir/build/BUILD/thunderbird-68.1.1/dom/clients/api/Client.cpp:33:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 165:58.01 33 | NS_INTERFACE_MAP_END 165:58.01 | ^~~~~~~~~~~~~~~~~~~~ 165:58.01 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 165:58.01 981 | else 165:58.02 | ^~~~ 165:58.02 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 165:58.03 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 165:58.03 | ^~~~~~~~~~~~~~~~~~ 165:58.03 /builddir/build/BUILD/thunderbird-68.1.1/dom/clients/api/Client.cpp:32:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 165:58.03 32 | NS_INTERFACE_MAP_ENTRY(nsISupports) 165:58.03 | ^~~~~~~~~~~~~~~~~~~~~~ 165:58.64 /builddir/build/BUILD/thunderbird-68.1.1/dom/clients/api/Clients.cpp: In member function 'virtual nsresult mozilla::dom::Clients::QueryInterface(const nsIID&, void**)': 165:58.64 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 165:58.64 1007 | foundInterface = 0; \ 165:58.64 | ^~~~~~~~~~~~~~ 165:58.65 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 165:58.65 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 165:58.65 | ^~~~~~~~~~~~~~~~~~~~~~~ 165:58.65 /builddir/build/BUILD/thunderbird-68.1.1/dom/clients/api/Clients.cpp:34:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 165:58.65 34 | NS_INTERFACE_MAP_END 165:58.65 | ^~~~~~~~~~~~~~~~~~~~ 165:58.65 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 165:58.65 981 | else 165:58.65 | ^~~~ 165:58.65 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 165:58.65 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 165:58.65 | ^~~~~~~~~~~~~~~~~~ 165:58.65 /builddir/build/BUILD/thunderbird-68.1.1/dom/clients/api/Clients.cpp:33:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 165:58.65 33 | NS_INTERFACE_MAP_ENTRY(nsISupports) 165:58.65 | ^~~~~~~~~~~~~~~~~~~~~~ 166:20.38 dom/clients/manager 166:22.74 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/HashTable.h:89, 166:22.74 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/js/HashTable.h:10, 166:22.75 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/js/TracingAPI.h:11, 166:22.75 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/js/GCPolicyAPI.h:49, 166:22.75 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/js/RootingAPI.h:22, 166:22.75 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/js/Value.h:26, 166:22.75 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/ErrorResult.h:32, 166:22.75 from /builddir/build/BUILD/thunderbird-68.1.1/dom/base/nsImageLoadingContent.h:23, 166:22.76 from /builddir/build/BUILD/thunderbird-68.1.1/dom/base/nsImageLoadingContent.cpp:13: 166:22.76 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = std::map; long unsigned int N = 2]': 166:22.76 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:99:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = std::map]' 166:22.76 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/Layers.h:248:29: required from here 166:22.76 /builddir/build/BUILD/thunderbird-68.1.1/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] 166:22.76 67 | memset(&aArr[0], 0, N * sizeof(T)); 166:22.76 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 166:22.76 In file included from /usr/include/c++/9/map:61, 166:22.76 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/system_wrappers/map:3, 166:22.76 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/stl_wrappers/map:44, 166:22.76 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/FrameMetrics.h:11, 166:22.76 from /builddir/build/BUILD/thunderbird-68.1.1/layout/generic/nsIScrollableFrame.h:22, 166:22.76 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/dom/Element.h:25, 166:22.77 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/dom/SVGElement.h:19, 166:22.77 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/SVGPreserveAspectRatio.h:16, 166:22.78 from /builddir/build/BUILD/thunderbird-68.1.1/layout/svg/SVGImageContext.h:12, 166:22.78 from /builddir/build/BUILD/thunderbird-68.1.1/layout/base/nsLayoutUtils.h:31, 166:22.78 from /builddir/build/BUILD/thunderbird-68.1.1/layout/generic/nsIFrame.h:65, 166:22.78 from /builddir/build/BUILD/thunderbird-68.1.1/layout/xul/nsBox.h:12, 166:22.78 from /builddir/build/BUILD/thunderbird-68.1.1/layout/generic/nsFrame.h:15, 166:22.80 from /builddir/build/BUILD/thunderbird-68.1.1/layout/generic/nsSplittableFrame.h:16, 166:22.80 from /builddir/build/BUILD/thunderbird-68.1.1/layout/generic/nsContainerFrame.h:13, 166:22.80 from /builddir/build/BUILD/thunderbird-68.1.1/layout/generic/nsAtomicContainerFrame.h:13, 166:22.80 from /builddir/build/BUILD/thunderbird-68.1.1/layout/generic/nsImageFrame.h:12, 166:22.80 from /builddir/build/BUILD/thunderbird-68.1.1/dom/base/nsImageLoadingContent.cpp:29: 166:22.80 /usr/include/c++/9/bits/stl_map.h:100:11: note: 'class std::map' declared here 166:22.80 100 | class map 166:22.80 | ^~~ 166:40.26 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentChild.h:24, 166:40.26 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/dom/ContentChild.h:14, 166:40.26 from /builddir/build/BUILD/thunderbird-68.1.1/gfx/layers/ipc/CompositorBridgeChild.cpp:43, 166:40.27 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/gfx/layers/Unified_cpp_gfx_layers8.cpp:11: 166:40.27 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 166:40.27 /builddir/build/BUILD/thunderbird-68.1.1/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] 166:40.27 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 166:40.27 | ^ 166:40.27 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 166:40.27 46 | struct Block { 166:40.28 | ^~~~~ 166:54.40 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/HashTable.h:89, 166:54.40 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/js/HashTable.h:10, 166:54.41 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/js/TracingAPI.h:11, 166:54.41 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/js/GCPolicyAPI.h:49, 166:54.41 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/js/RootingAPI.h:22, 166:54.41 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/GeckoProfiler.h:73, 166:54.41 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/CondVar.h:15, 166:54.41 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/Monitor.h:10, 166:54.42 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/layers/CompositorBridgeChild.h:13, 166:54.42 from /builddir/build/BUILD/thunderbird-68.1.1/gfx/layers/ipc/CompositorBridgeChild.cpp:7, 166:54.43 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/gfx/layers/Unified_cpp_gfx_layers8.cpp:11: 166:54.43 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = std::map; long unsigned int N = 2]': 166:54.43 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:99:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = std::map]' 166:54.43 /builddir/build/BUILD/thunderbird-68.1.1/gfx/layers/Layers.h:248:29: required from here 166:54.43 /builddir/build/BUILD/thunderbird-68.1.1/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] 166:54.43 67 | memset(&aArr[0], 0, N * sizeof(T)); 166:54.44 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 166:54.44 In file included from /usr/include/c++/9/map:61, 166:54.44 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/system_wrappers/map:3, 166:54.44 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/stl_wrappers/map:44, 166:54.44 from /builddir/build/BUILD/thunderbird-68.1.1/ipc/chromium/src/base/process_util.h:31, 166:54.44 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/ipc/ProtocolUtils.h:13, 166:54.44 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/layers/CompositorBridgeChild.h:14, 166:54.44 from /builddir/build/BUILD/thunderbird-68.1.1/gfx/layers/ipc/CompositorBridgeChild.cpp:7, 166:54.46 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/gfx/layers/Unified_cpp_gfx_layers8.cpp:11: 166:54.46 /usr/include/c++/9/bits/stl_map.h:100:11: note: 'class std::map' declared here 166:54.46 100 | class map 166:54.46 | ^~~ 166:58.72 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:26, 166:58.72 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/dom/ContentParent.h:10, 166:58.72 from /builddir/build/BUILD/thunderbird-68.1.1/dom/clients/manager/ClientManagerService.cpp:15, 166:58.72 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dom/clients/manager/Unified_cpp_dom_clients_manager0.cpp:119: 166:58.72 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 166:58.73 /builddir/build/BUILD/thunderbird-68.1.1/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] 166:58.73 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 166:58.73 | ^ 166:58.73 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 166:58.73 46 | struct Block { 166:58.73 | ^~~~~ 167:23.16 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/BlockingResourceBase.h:16, 167:23.17 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/Mutex.h:10, 167:23.17 from /builddir/build/BUILD/thunderbird-68.1.1/image/imgLoader.h:11, 167:23.17 from /builddir/build/BUILD/thunderbird-68.1.1/dom/base/nsObjectLoadingContent.cpp:13: 167:23.18 /builddir/build/BUILD/thunderbird-68.1.1/dom/base/nsObjectLoadingContent.cpp: In member function 'virtual nsresult ObjectInterfaceRequestorShim::QueryInterface(const nsIID&, void**)': 167:23.19 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 167:23.21 1007 | foundInterface = 0; \ 167:23.21 | ^~~~~~~~~~~~~~ 167:23.21 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 167:23.22 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 167:23.22 | ^~~~~~~~~~~~~~~~~~~~~~~ 167:23.22 /builddir/build/BUILD/thunderbird-68.1.1/dom/base/nsObjectLoadingContent.cpp:1180:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 167:23.22 1180 | NS_INTERFACE_MAP_END 167:23.23 | ^~~~~~~~~~~~~~~~~~~~ 167:23.23 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:991:3: note: some parts of macro expansion are not guarded by this 'else' clause 167:23.23 991 | else 167:23.23 | ^~~~ 167:23.24 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1067:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 167:23.24 1067 | NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 167:23.26 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 167:23.26 /builddir/build/BUILD/thunderbird-68.1.1/dom/base/nsObjectLoadingContent.cpp:1179:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 167:23.26 1179 | NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIInterfaceRequestor) 167:23.26 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 167:27.34 In file included from /builddir/build/BUILD/thunderbird-68.1.1/xpcom/ds/nsTHashtable.h:21, 167:27.34 from /builddir/build/BUILD/thunderbird-68.1.1/xpcom/ds/nsBaseHashtable.h:12, 167:27.34 from /builddir/build/BUILD/thunderbird-68.1.1/xpcom/ds/nsRefPtrHashtable.h:10, 167:27.34 from /builddir/build/BUILD/thunderbird-68.1.1/image/imgLoader.h:18, 167:27.34 from /builddir/build/BUILD/thunderbird-68.1.1/dom/base/nsObjectLoadingContent.cpp:13: 167:27.35 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = std::map; long unsigned int N = 2]': 167:27.35 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:99:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = std::map]' 167:27.35 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/Layers.h:248:29: required from here 167:27.35 /builddir/build/BUILD/thunderbird-68.1.1/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] 167:27.35 67 | memset(&aArr[0], 0, N * sizeof(T)); 167:27.35 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 167:27.35 In file included from /usr/include/c++/9/map:61, 167:27.35 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/system_wrappers/map:3, 167:27.35 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/stl_wrappers/map:44, 167:27.35 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/FrameMetrics.h:11, 167:27.35 from /builddir/build/BUILD/thunderbird-68.1.1/layout/generic/nsIScrollableFrame.h:22, 167:27.35 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/dom/Element.h:25, 167:27.35 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/dom/SVGElement.h:19, 167:27.35 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/SVGPreserveAspectRatio.h:16, 167:27.35 from /builddir/build/BUILD/thunderbird-68.1.1/layout/svg/SVGImageContext.h:12, 167:27.36 from /builddir/build/BUILD/thunderbird-68.1.1/layout/base/nsLayoutUtils.h:31, 167:27.36 from /builddir/build/BUILD/thunderbird-68.1.1/layout/generic/nsIFrame.h:65, 167:27.36 from /builddir/build/BUILD/thunderbird-68.1.1/dom/base/nsIContentInlines.h:15, 167:27.36 from /builddir/build/BUILD/thunderbird-68.1.1/dom/base/nsObjectLoadingContent.cpp:17: 167:27.36 /usr/include/c++/9/bits/stl_map.h:100:11: note: 'class std::map' declared here 167:27.36 100 | class map 167:27.36 | ^~~ 168:11.15 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:26, 168:11.15 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/dom/ContentParent.h:10, 168:11.15 from /builddir/build/BUILD/thunderbird-68.1.1/dom/clients/manager/ClientSourceParent.cpp:14, 168:11.15 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dom/clients/manager/Unified_cpp_dom_clients_manager1.cpp:92: 168:11.16 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 168:11.16 /builddir/build/BUILD/thunderbird-68.1.1/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] 168:11.16 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 168:11.16 | ^ 168:11.18 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 168:11.18 46 | struct Block { 168:11.18 | ^~~~~ 168:11.27 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsUtils.h:14, 168:11.27 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupports.h:79, 168:11.27 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 168:11.28 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 168:11.28 from /builddir/build/BUILD/thunderbird-68.1.1/xpcom/ds/nsTArray.h:30, 168:11.28 from /builddir/build/BUILD/thunderbird-68.1.1/dom/base/nsPluginArray.h:10, 168:11.29 from /builddir/build/BUILD/thunderbird-68.1.1/dom/base/nsPluginArray.cpp:7: 168:11.30 /builddir/build/BUILD/thunderbird-68.1.1/dom/base/nsPluginArray.cpp: In member function 'virtual nsresult nsPluginArray::QueryInterface(const nsIID&, void**)': 168:11.30 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 168:11.30 1007 | foundInterface = 0; \ 168:11.30 | ^~~~~~~~~~~~~~ 168:11.30 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 168:11.31 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 168:11.31 | ^~~~~~~~~~~~~~~~~~~~~~~ 168:11.31 /builddir/build/BUILD/thunderbird-68.1.1/dom/base/nsPluginArray.cpp:60:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 168:11.31 60 | NS_INTERFACE_MAP_END 168:11.31 | ^~~~~~~~~~~~~~~~~~~~ 168:11.31 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 168:11.31 981 | else 168:11.31 | ^~~~ 168:11.32 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 168:11.32 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 168:11.32 | ^~~~~~~~~~~~~~~~~~ 168:11.32 /builddir/build/BUILD/thunderbird-68.1.1/dom/base/nsPluginArray.cpp:59:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 168:11.32 59 | NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference) 168:11.32 | ^~~~~~~~~~~~~~~~~~~~~~ 168:11.49 /builddir/build/BUILD/thunderbird-68.1.1/dom/base/nsPluginArray.cpp: In member function 'virtual nsresult nsPluginElement::QueryInterface(const nsIID&, void**)': 168:11.49 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 168:11.49 1007 | foundInterface = 0; \ 168:11.49 | ^~~~~~~~~~~~~~ 168:11.49 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 168:11.50 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 168:11.50 | ^~~~~~~~~~~~~~~~~~~~~~~ 168:11.50 /builddir/build/BUILD/thunderbird-68.1.1/dom/base/nsPluginArray.cpp:380:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 168:11.50 380 | NS_INTERFACE_MAP_END 168:11.50 | ^~~~~~~~~~~~~~~~~~~~ 168:11.50 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 168:11.50 981 | else 168:11.50 | ^~~~ 168:11.51 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 168:11.51 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 168:11.52 | ^~~~~~~~~~~~~~~~~~ 168:11.52 /builddir/build/BUILD/thunderbird-68.1.1/dom/base/nsPluginArray.cpp:379:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 168:11.52 379 | NS_INTERFACE_MAP_ENTRY(nsISupports) 168:11.52 | ^~~~~~~~~~~~~~~~~~~~~~ 168:37.69 dom/commandhandler 168:41.42 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsUtils.h:14, 168:41.42 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupports.h:79, 168:41.42 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsIComponentManager.h:10, 168:41.43 from /builddir/build/BUILD/thunderbird-68.1.1/dom/commandhandler/nsBaseCommandController.cpp:8, 168:41.43 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dom/commandhandler/Unified_cpp_dom_commandhandler0.cpp:2: 168:41.43 /builddir/build/BUILD/thunderbird-68.1.1/dom/commandhandler/nsBaseCommandController.cpp: In member function 'virtual nsresult nsBaseCommandController::QueryInterface(const nsIID&, void**)': 168:41.45 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 168:41.45 1007 | foundInterface = 0; \ 168:41.45 | ^~~~~~~~~~~~~~ 168:41.45 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 168:41.45 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 168:41.45 | ^~~~~~~~~~~~~~~~~~~~~~~ 168:41.45 /builddir/build/BUILD/thunderbird-68.1.1/dom/commandhandler/nsBaseCommandController.cpp:22:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 168:41.45 22 | NS_INTERFACE_MAP_END 168:41.45 | ^~~~~~~~~~~~~~~~~~~~ 168:41.45 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:991:3: note: some parts of macro expansion are not guarded by this 'else' clause 168:41.45 991 | else 168:41.45 | ^~~~ 168:41.45 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1067:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 168:41.45 1067 | NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 168:41.45 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 168:41.45 /builddir/build/BUILD/thunderbird-68.1.1/dom/commandhandler/nsBaseCommandController.cpp:21:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 168:41.45 21 | NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIControllerContext) 168:41.45 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 168:48.26 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsUtils.h:14, 168:48.26 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupports.h:79, 168:48.26 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 168:48.26 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 168:48.26 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsCycleCollectionParticipant.h:12, 168:48.26 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/dom/NodeInfo.h:24, 168:48.26 from /builddir/build/BUILD/thunderbird-68.1.1/dom/base/nsAttrName.h:16, 168:48.26 from /builddir/build/BUILD/thunderbird-68.1.1/dom/base/AttrArray.h:21, 168:48.26 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/dom/Element.h:16, 168:48.26 from /builddir/build/BUILD/thunderbird-68.1.1/dom/base/AnonymousContent.h:10, 168:48.26 from /builddir/build/BUILD/thunderbird-68.1.1/dom/base/AnonymousContent.cpp:7, 168:48.26 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dom/base/Unified_cpp_dom_base0.cpp:2: 168:48.26 /builddir/build/BUILD/thunderbird-68.1.1/dom/base/Attr.cpp: In member function 'virtual nsresult mozilla::dom::Attr::QueryInterface(const nsIID&, void**)': 168:48.26 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 168:48.26 1007 | foundInterface = 0; \ 168:48.26 | ^~~~~~~~~~~~~~ 168:48.27 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 168:48.27 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 168:48.27 | ^~~~~~~~~~~~~~~~~~~~~~~ 168:48.27 /builddir/build/BUILD/thunderbird-68.1.1/dom/base/Attr.cpp:94:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 168:48.27 94 | NS_INTERFACE_MAP_END 168:48.27 | ^~~~~~~~~~~~~~~~~~~~ 168:48.27 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/dom/Element.h:21, 168:48.27 from /builddir/build/BUILD/thunderbird-68.1.1/dom/base/AnonymousContent.h:10, 168:48.27 from /builddir/build/BUILD/thunderbird-68.1.1/dom/base/AnonymousContent.cpp:7, 168:48.27 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dom/base/Unified_cpp_dom_base0.cpp:2: 168:48.27 /builddir/build/BUILD/thunderbird-68.1.1/dom/base/nsContentUtils.h:3524:5: note: some parts of macro expansion are not guarded by this 'else' clause 168:48.27 3524 | } else 168:48.27 | ^~~~ 168:48.27 /builddir/build/BUILD/thunderbird-68.1.1/dom/base/nsContentUtils.h:3524:5: note: in definition of macro 'NS_INTERFACE_MAP_ENTRY_TEAROFF' 168:48.27 3524 | } else 168:48.27 | ^~~~ 168:48.38 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dom/base/Unified_cpp_dom_base0.cpp:20: 168:48.38 /builddir/build/BUILD/thunderbird-68.1.1/dom/base/AttrArray.cpp: In member function 'nsresult AttrArray::RemoveAttrAt(uint32_t, nsAttrValue&)': 168:48.38 /builddir/build/BUILD/thunderbird-68.1.1/dom/base/AttrArray.cpp:172:66: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'struct AttrArray::InternalAttr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 168:48.38 172 | (mImpl->mAttrCount - aPos - 1) * sizeof(InternalAttr)); 168:48.38 | ^ 168:48.38 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/dom/Element.h:16, 168:48.38 from /builddir/build/BUILD/thunderbird-68.1.1/dom/base/AnonymousContent.h:10, 168:48.38 from /builddir/build/BUILD/thunderbird-68.1.1/dom/base/AnonymousContent.cpp:7, 168:48.38 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dom/base/Unified_cpp_dom_base0.cpp:2: 168:48.38 /builddir/build/BUILD/thunderbird-68.1.1/dom/base/AttrArray.h:123:10: note: 'struct AttrArray::InternalAttr' declared here 168:48.39 123 | struct InternalAttr { 168:48.39 | ^~~~~~~~~~~~ 168:48.40 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dom/base/Unified_cpp_dom_base0.cpp:20: 168:48.40 /builddir/build/BUILD/thunderbird-68.1.1/dom/base/AttrArray.cpp: In member function 'void AttrArray::Compact()': 168:48.40 /builddir/build/BUILD/thunderbird-68.1.1/dom/base/AttrArray.cpp:350:72: warning: 'void* realloc(void*, size_t)' moving an object of non-trivially copyable type 'class AttrArray::Impl'; use 'new' and 'delete' instead [-Wclass-memaccess] 168:48.40 350 | realloc(impl, Impl::AllocationSizeForAttributes(impl->mAttrCount))); 168:48.40 | ^ 168:48.41 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/dom/Element.h:16, 168:48.41 from /builddir/build/BUILD/thunderbird-68.1.1/dom/base/AnonymousContent.h:10, 168:48.41 from /builddir/build/BUILD/thunderbird-68.1.1/dom/base/AnonymousContent.cpp:7, 168:48.41 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dom/base/Unified_cpp_dom_base0.cpp:2: 168:48.41 /builddir/build/BUILD/thunderbird-68.1.1/dom/base/AttrArray.h:175:9: note: 'class AttrArray::Impl' declared here 168:48.41 175 | class Impl { 168:48.41 | ^~~~ 168:48.43 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dom/base/Unified_cpp_dom_base0.cpp:20: 168:48.43 /builddir/build/BUILD/thunderbird-68.1.1/dom/base/AttrArray.cpp: In member function 'bool AttrArray::GrowBy(uint32_t)': 168:48.43 /builddir/build/BUILD/thunderbird-68.1.1/dom/base/AttrArray.cpp:491:70: warning: 'void* realloc(void*, size_t)' moving an object of non-trivially copyable type 'class AttrArray::Impl'; use 'new' and 'delete' instead [-Wclass-memaccess] 168:48.43 491 | static_cast(realloc(mImpl.release(), sizeInBytes.value())); 168:48.43 | ^ 168:48.43 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/dom/Element.h:16, 168:48.43 from /builddir/build/BUILD/thunderbird-68.1.1/dom/base/AnonymousContent.h:10, 168:48.43 from /builddir/build/BUILD/thunderbird-68.1.1/dom/base/AnonymousContent.cpp:7, 168:48.43 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dom/base/Unified_cpp_dom_base0.cpp:2: 168:48.43 /builddir/build/BUILD/thunderbird-68.1.1/dom/base/AttrArray.h:175:9: note: 'class AttrArray::Impl' declared here 168:48.43 175 | class Impl { 168:48.43 | ^~~~ 168:49.80 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsUtils.h:14, 168:49.80 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupports.h:79, 168:49.80 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 168:49.81 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 168:49.81 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsCycleCollectionParticipant.h:12, 168:49.81 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/dom/NodeInfo.h:24, 168:49.81 from /builddir/build/BUILD/thunderbird-68.1.1/dom/base/nsAttrName.h:16, 168:49.81 from /builddir/build/BUILD/thunderbird-68.1.1/dom/base/AttrArray.h:21, 168:49.81 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/dom/Element.h:16, 168:49.81 from /builddir/build/BUILD/thunderbird-68.1.1/dom/base/AnonymousContent.h:10, 168:49.81 from /builddir/build/BUILD/thunderbird-68.1.1/dom/base/AnonymousContent.cpp:7, 168:49.81 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dom/base/Unified_cpp_dom_base0.cpp:2: 168:49.81 /builddir/build/BUILD/thunderbird-68.1.1/dom/base/BarProps.cpp: In member function 'virtual nsresult mozilla::dom::BarProp::QueryInterface(const nsIID&, void**)': 168:49.81 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 168:49.81 1007 | foundInterface = 0; \ 168:49.81 | ^~~~~~~~~~~~~~ 168:49.81 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 168:49.81 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 168:49.81 | ^~~~~~~~~~~~~~~~~~~~~~~ 168:49.81 /builddir/build/BUILD/thunderbird-68.1.1/dom/base/BarProps.cpp:38:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 168:49.81 38 | NS_INTERFACE_MAP_END 168:49.81 | ^~~~~~~~~~~~~~~~~~~~ 168:49.83 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 168:49.83 981 | else 168:49.83 | ^~~~ 168:49.83 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 168:49.83 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 168:49.83 | ^~~~~~~~~~~~~~~~~~ 168:49.83 /builddir/build/BUILD/thunderbird-68.1.1/dom/base/BarProps.cpp:37:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 168:49.83 37 | NS_INTERFACE_MAP_ENTRY(nsISupports) 168:49.83 | ^~~~~~~~~~~~~~~~~~~~~~ 168:51.04 /builddir/build/BUILD/thunderbird-68.1.1/dom/base/CharacterData.cpp: In member function 'virtual nsresult mozilla::dom::CharacterData::QueryInterface(const nsIID&, void**)': 168:51.05 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 168:51.05 1022 | foundInterface = 0; \ 168:51.05 | ^~~~~~~~~~~~~~ 168:51.05 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 168:51.05 1071 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 168:51.05 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 168:51.05 /builddir/build/BUILD/thunderbird-68.1.1/dom/base/CharacterData.cpp:110:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 168:51.05 110 | NS_INTERFACE_MAP_END_INHERITING(nsIContent) 168:51.05 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 168:51.05 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/dom/NodeInfo.h:24, 168:51.05 from /builddir/build/BUILD/thunderbird-68.1.1/dom/base/nsAttrName.h:16, 168:51.05 from /builddir/build/BUILD/thunderbird-68.1.1/dom/base/AttrArray.h:21, 168:51.05 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/dom/Element.h:16, 168:51.05 from /builddir/build/BUILD/thunderbird-68.1.1/dom/base/AnonymousContent.h:10, 168:51.06 from /builddir/build/BUILD/thunderbird-68.1.1/dom/base/AnonymousContent.cpp:7, 168:51.06 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dom/base/Unified_cpp_dom_base0.cpp:2: 168:51.06 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 168:51.06 302 | } else 168:51.06 | ^~~~ 168:51.06 /builddir/build/BUILD/thunderbird-68.1.1/dom/base/CharacterData.cpp:109:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 168:51.06 109 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(CharacterData) 168:51.06 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 168:54.91 /builddir/build/BUILD/thunderbird-68.1.1/dom/commandhandler/nsCommandManager.cpp: In member function 'virtual nsresult nsCommandManager::QueryInterface(const nsIID&, void**)': 168:54.92 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 168:54.92 1007 | foundInterface = 0; \ 168:54.92 | ^~~~~~~~~~~~~~ 168:54.92 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 168:54.92 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 168:54.93 | ^~~~~~~~~~~~~~~~~~~~~~~ 168:54.93 /builddir/build/BUILD/thunderbird-68.1.1/dom/commandhandler/nsCommandManager.cpp:57:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 168:54.93 57 | NS_INTERFACE_MAP_END 168:54.95 | ^~~~~~~~~~~~~~~~~~~~ 168:54.95 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:991:3: note: some parts of macro expansion are not guarded by this 'else' clause 168:54.95 991 | else 168:54.95 | ^~~~ 168:54.96 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1067:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 168:54.96 1067 | NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 168:54.96 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 168:54.96 /builddir/build/BUILD/thunderbird-68.1.1/dom/commandhandler/nsCommandManager.cpp:56:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 168:54.96 56 | NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsICommandManager) 168:54.97 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 168:58.75 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:26, 168:58.75 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/dom/ContentParent.h:10, 168:58.75 from /builddir/build/BUILD/thunderbird-68.1.1/dom/base/ChromeUtils.cpp:24, 168:58.75 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dom/base/Unified_cpp_dom_base0.cpp:101: 168:58.75 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 168:58.76 /builddir/build/BUILD/thunderbird-68.1.1/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] 168:58.76 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 168:58.76 | ^ 168:58.76 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 168:58.76 46 | struct Block { 168:58.76 | ^~~~~ 169:02.33 dom/credentialmanagement 169:04.50 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentChild.h:24, 169:04.50 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/dom/ContentChild.h:14, 169:04.50 from /builddir/build/BUILD/thunderbird-68.1.1/gfx/layers/ipc/UiCompositorControllerChild.cpp:9, 169:04.50 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/gfx/layers/Unified_cpp_gfx_layers9.cpp:56: 169:04.50 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 169:04.50 /builddir/build/BUILD/thunderbird-68.1.1/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] 169:04.50 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 169:04.50 | ^ 169:04.50 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 169:04.50 46 | struct Block { 169:04.50 | ^~~~~ 169:11.89 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/HashTable.h:89, 169:11.89 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/js/HashTable.h:10, 169:11.89 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/js/TracingAPI.h:11, 169:11.89 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/js/GCPolicyAPI.h:49, 169:11.89 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/js/RootingAPI.h:22, 169:11.89 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/GeckoProfiler.h:73, 169:11.89 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/dom/WindowBinding.h:6, 169:11.89 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/ScrollStyles.h:13, 169:11.89 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsIScrollableFrame.h:17, 169:11.91 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/InputData.h:10, 169:11.91 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/layers/GeckoContentController.h:10, 169:11.91 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/layers/RemoteContentController.h:10, 169:11.91 from /builddir/build/BUILD/thunderbird-68.1.1/gfx/layers/ipc/RemoteContentController.cpp:7, 169:11.91 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/gfx/layers/Unified_cpp_gfx_layers9.cpp:2: 169:11.91 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = std::map; long unsigned int N = 2]': 169:11.91 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:99:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = std::map]' 169:11.91 /builddir/build/BUILD/thunderbird-68.1.1/gfx/layers/Layers.h:248:29: required from here 169:11.91 /builddir/build/BUILD/thunderbird-68.1.1/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] 169:11.91 67 | memset(&aArr[0], 0, N * sizeof(T)); 169:11.91 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 169:11.91 In file included from /usr/include/c++/9/map:61, 169:11.91 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/system_wrappers/map:3, 169:11.91 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/stl_wrappers/map:44, 169:11.91 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/FrameMetrics.h:11, 169:11.91 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsIScrollableFrame.h:22, 169:11.91 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/InputData.h:10, 169:11.91 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/layers/GeckoContentController.h:10, 169:11.92 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/layers/RemoteContentController.h:10, 169:11.92 from /builddir/build/BUILD/thunderbird-68.1.1/gfx/layers/ipc/RemoteContentController.cpp:7, 169:11.92 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/gfx/layers/Unified_cpp_gfx_layers9.cpp:2: 169:11.92 /usr/include/c++/9/bits/stl_map.h:100:11: note: 'class std::map' declared here 169:11.92 100 | class map 169:11.92 | ^~~ 169:12.42 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/HashTable.h:89, 169:12.42 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/js/HashTable.h:10, 169:12.42 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/js/TracingAPI.h:11, 169:12.42 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/js/GCPolicyAPI.h:49, 169:12.42 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/js/RootingAPI.h:22, 169:12.42 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/GeckoProfiler.h:73, 169:12.44 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/dom/WindowBinding.h:6, 169:12.44 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/ScrollStyles.h:13, 169:12.44 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsIScrollableFrame.h:17, 169:12.44 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/InputData.h:10, 169:12.44 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/layers/GeckoContentController.h:10, 169:12.44 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/layers/RemoteContentController.h:10, 169:12.44 from /builddir/build/BUILD/thunderbird-68.1.1/gfx/layers/ipc/RemoteContentController.cpp:7, 169:12.44 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/gfx/layers/Unified_cpp_gfx_layers9.cpp:2: 169:12.44 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = std::vector; long unsigned int N = 2]': 169:12.44 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:99:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = std::vector]' 169:12.44 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:36:53: required from here 169:12.45 /builddir/build/BUILD/thunderbird-68.1.1/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] 169:12.45 67 | memset(&aArr[0], 0, N * sizeof(T)); 169:12.45 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 169:12.45 In file included from /usr/include/c++/9/vector:67, 169:12.45 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/system_wrappers/vector:3, 169:12.46 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/stl_wrappers/vector:44, 169:12.46 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/gfx/2D.h:17, 169:12.46 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsRect.h:15, 169:12.46 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/DisplayItemClip.h:11, 169:12.46 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsIScrollableFrame.h:15, 169:12.46 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/InputData.h:10, 169:12.46 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/layers/GeckoContentController.h:10, 169:12.48 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/layers/RemoteContentController.h:10, 169:12.48 from /builddir/build/BUILD/thunderbird-68.1.1/gfx/layers/ipc/RemoteContentController.cpp:7, 169:12.48 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/gfx/layers/Unified_cpp_gfx_layers9.cpp:2: 169:12.48 /usr/include/c++/9/bits/stl_vector.h:386:11: note: 'class std::vector' declared here 169:12.48 386 | class vector : protected _Vector_base<_Tp, _Alloc> 169:12.48 | ^~~~~~ 169:12.48 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/HashTable.h:89, 169:12.48 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/js/HashTable.h:10, 169:12.48 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/js/TracingAPI.h:11, 169:12.48 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/js/GCPolicyAPI.h:49, 169:12.48 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/js/RootingAPI.h:22, 169:12.48 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/GeckoProfiler.h:73, 169:12.49 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/dom/WindowBinding.h:6, 169:12.49 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/ScrollStyles.h:13, 169:12.49 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsIScrollableFrame.h:17, 169:12.49 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/InputData.h:10, 169:12.49 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/layers/GeckoContentController.h:10, 169:12.49 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/layers/RemoteContentController.h:10, 169:12.49 from /builddir/build/BUILD/thunderbird-68.1.1/gfx/layers/ipc/RemoteContentController.cpp:7, 169:12.49 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/gfx/layers/Unified_cpp_gfx_layers9.cpp:2: 169:12.49 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = mozilla::layers::ClipManager; long unsigned int N = 2]': 169:12.49 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:99:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = mozilla::layers::ClipManager]' 169:12.49 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:93:32: required from here 169:12.49 /builddir/build/BUILD/thunderbird-68.1.1/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] 169:12.50 67 | memset(&aArr[0], 0, N * sizeof(T)); 169:12.50 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 169:12.51 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:11, 169:12.51 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/layers/RenderRootStateManager.h:14, 169:12.51 from /builddir/build/BUILD/thunderbird-68.1.1/gfx/layers/ipc/SharedSurfacesChild.cpp:15, 169:12.51 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/gfx/layers/Unified_cpp_gfx_layers9.cpp:38: 169:12.51 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/layers/ClipManager.h:52:7: note: 'class mozilla::layers::ClipManager' declared here 169:12.51 52 | class ClipManager { 169:12.51 | ^~~~~~~~~~~ 169:20.89 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsUtils.h:14, 169:20.89 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupports.h:79, 169:20.89 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 169:20.90 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 169:20.90 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsTArray.h:30, 169:20.90 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/ErrorResult.h:38, 169:20.90 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/dom/WebAuthenticationBinding.h:10, 169:20.90 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/dom/CredentialManagementBinding.h:7, 169:20.90 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/dom/Credential.h:10, 169:20.90 from /builddir/build/BUILD/thunderbird-68.1.1/dom/credentialmanagement/Credential.cpp:7, 169:20.90 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dom/credentialmanagement/Unified_cpp_credentialmanagement0.cpp:2: 169:20.90 /builddir/build/BUILD/thunderbird-68.1.1/dom/credentialmanagement/Credential.cpp: In member function 'virtual nsresult mozilla::dom::Credential::QueryInterface(const nsIID&, void**)': 169:20.90 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 169:20.90 1007 | foundInterface = 0; \ 169:20.90 | ^~~~~~~~~~~~~~ 169:20.90 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 169:20.90 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 169:20.90 | ^~~~~~~~~~~~~~~~~~~~~~~ 169:20.90 /builddir/build/BUILD/thunderbird-68.1.1/dom/credentialmanagement/Credential.cpp:22:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 169:20.90 22 | NS_INTERFACE_MAP_END 169:20.90 | ^~~~~~~~~~~~~~~~~~~~ 169:20.90 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 169:20.90 981 | else 169:20.90 | ^~~~ 169:20.90 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 169:20.91 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 169:20.91 | ^~~~~~~~~~~~~~~~~~ 169:20.91 /builddir/build/BUILD/thunderbird-68.1.1/dom/credentialmanagement/Credential.cpp:21:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 169:20.92 21 | NS_INTERFACE_MAP_ENTRY(nsISupports) 169:20.92 | ^~~~~~~~~~~~~~~~~~~~~~ 169:23.77 /builddir/build/BUILD/thunderbird-68.1.1/dom/credentialmanagement/CredentialsContainer.cpp: In member function 'virtual nsresult mozilla::dom::CredentialsContainer::QueryInterface(const nsIID&, void**)': 169:23.77 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 169:23.77 1007 | foundInterface = 0; \ 169:23.77 | ^~~~~~~~~~~~~~ 169:23.77 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 169:23.78 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 169:23.78 | ^~~~~~~~~~~~~~~~~~~~~~~ 169:23.79 /builddir/build/BUILD/thunderbird-68.1.1/dom/credentialmanagement/CredentialsContainer.cpp:23:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 169:23.79 23 | NS_INTERFACE_MAP_END 169:23.79 | ^~~~~~~~~~~~~~~~~~~~ 169:23.79 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 169:23.79 981 | else 169:23.79 | ^~~~ 169:23.79 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 169:23.79 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 169:23.79 | ^~~~~~~~~~~~~~~~~~ 169:23.79 /builddir/build/BUILD/thunderbird-68.1.1/dom/credentialmanagement/CredentialsContainer.cpp:22:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 169:23.79 22 | NS_INTERFACE_MAP_ENTRY(nsISupports) 169:23.79 | ^~~~~~~~~~~~~~~~~~~~~~ 169:28.26 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dom/base/Unified_cpp_dom_base0.cpp:119: 169:28.26 /builddir/build/BUILD/thunderbird-68.1.1/dom/base/ContentBlockingLog.cpp: In member function 'void mozilla::dom::ContentBlockingLog::ReportLog()': 169:28.26 /builddir/build/BUILD/thunderbird-68.1.1/dom/base/ContentBlockingLog.cpp:137:9: warning: 'reason' may be used uninitialized in this function [-Wmaybe-uninitialized] 169:28.26 137 | switch (reason.value()) { 169:28.26 | ^~~~~~ 169:29.46 dom/crypto 169:50.21 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsUtils.h:14, 169:50.21 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupports.h:79, 169:50.21 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 169:50.21 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 169:50.21 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsTArray.h:30, 169:50.21 from /builddir/build/BUILD/thunderbird-68.1.1/dom/crypto/CryptoBuffer.h:10, 169:50.21 from /builddir/build/BUILD/thunderbird-68.1.1/dom/crypto/CryptoBuffer.cpp:7, 169:50.21 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dom/crypto/Unified_cpp_dom_crypto0.cpp:2: 169:50.22 /builddir/build/BUILD/thunderbird-68.1.1/dom/crypto/CryptoKey.cpp: In member function 'virtual nsresult mozilla::dom::CryptoKey::QueryInterface(const nsIID&, void**)': 169:50.22 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 169:50.22 1007 | foundInterface = 0; \ 169:50.22 | ^~~~~~~~~~~~~~ 169:50.22 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 169:50.22 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 169:50.22 | ^~~~~~~~~~~~~~~~~~~~~~~ 169:50.22 /builddir/build/BUILD/thunderbird-68.1.1/dom/crypto/CryptoKey.cpp:51:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 169:50.22 51 | NS_INTERFACE_MAP_END 169:50.22 | ^~~~~~~~~~~~~~~~~~~~ 169:50.22 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 169:50.22 981 | else 169:50.22 | ^~~~ 169:50.22 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 169:50.23 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 169:50.23 | ^~~~~~~~~~~~~~~~~~ 169:50.23 /builddir/build/BUILD/thunderbird-68.1.1/dom/crypto/CryptoKey.cpp:50:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 169:50.24 50 | NS_INTERFACE_MAP_ENTRY(nsISupports) 169:50.24 | ^~~~~~~~~~~~~~~~~~~~~~ 170:08.31 dom/encoding 170:16.91 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentChild.h:24, 170:16.91 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/dom/ContentChild.h:14, 170:16.91 from /builddir/build/BUILD/thunderbird-68.1.1/dom/base/ContentProcessMessageManager.cpp:10, 170:16.92 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dom/base/Unified_cpp_dom_base1.cpp:2: 170:16.92 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 170:16.92 /builddir/build/BUILD/thunderbird-68.1.1/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] 170:16.93 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 170:16.95 | ^ 170:16.95 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 170:16.95 46 | struct Block { 170:16.95 | ^~~~~ 170:21.60 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/gfxFontEntry.h:13, 170:21.60 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/gfxFont.h:11, 170:21.60 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsDeviceContext.h:12, 170:21.61 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/dom/UIEvent.h:15, 170:21.61 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/dom/KeyboardEvent.h:10, 170:21.61 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dom/bindings/KeyboardEventBinding.cpp:12, 170:21.61 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dom/bindings/UnifiedBindings10.cpp:2: 170:21.61 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 170:21.62 /builddir/build/BUILD/thunderbird-68.1.1/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] 170:21.64 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 170:21.64 | ^ 170:21.64 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 170:21.64 46 | struct Block { 170:21.65 | ^~~~~ 170:23.59 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsUtils.h:14, 170:23.59 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupports.h:79, 170:23.59 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsIMessageManager.h:10, 170:23.60 from /builddir/build/BUILD/thunderbird-68.1.1/dom/base/nsFrameMessageManager.h:10, 170:23.60 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/dom/MessageManagerGlobal.h:10, 170:23.60 from /builddir/build/BUILD/thunderbird-68.1.1/dom/base/ContentProcessMessageManager.h:11, 170:23.60 from /builddir/build/BUILD/thunderbird-68.1.1/dom/base/ContentProcessMessageManager.cpp:7, 170:23.62 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dom/base/Unified_cpp_dom_base1.cpp:2: 170:23.62 /builddir/build/BUILD/thunderbird-68.1.1/dom/base/ContentProcessMessageManager.cpp: In member function 'virtual nsresult mozilla::dom::ContentProcessMessageManager::QueryInterface(const nsIID&, void**)': 170:23.62 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 170:23.62 1007 | foundInterface = 0; \ 170:23.63 | ^~~~~~~~~~~~~~ 170:23.63 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 170:23.63 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 170:23.63 | ^~~~~~~~~~~~~~~~~~~~~~~ 170:23.63 /builddir/build/BUILD/thunderbird-68.1.1/dom/base/ContentProcessMessageManager.cpp:80:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 170:23.63 80 | NS_INTERFACE_MAP_END 170:23.63 | ^~~~~~~~~~~~~~~~~~~~ 170:23.64 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 170:23.64 981 | else 170:23.64 | ^~~~ 170:23.64 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 170:23.64 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 170:23.64 | ^~~~~~~~~~~~~~~~~~ 170:23.64 /builddir/build/BUILD/thunderbird-68.1.1/dom/base/ContentProcessMessageManager.cpp:79:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 170:23.65 79 | NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference) 170:23.65 | ^~~~~~~~~~~~~~~~~~~~~~ 170:24.36 /builddir/build/BUILD/thunderbird-68.1.1/dom/base/Crypto.cpp: In member function 'virtual nsresult mozilla::dom::Crypto::QueryInterface(const nsIID&, void**)': 170:24.37 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 170:24.37 1007 | foundInterface = 0; \ 170:24.37 | ^~~~~~~~~~~~~~ 170:24.37 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 170:24.37 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 170:24.37 | ^~~~~~~~~~~~~~~~~~~~~~~ 170:24.38 /builddir/build/BUILD/thunderbird-68.1.1/dom/base/Crypto.cpp:25:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 170:24.38 25 | NS_INTERFACE_MAP_END 170:24.38 | ^~~~~~~~~~~~~~~~~~~~ 170:24.38 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 170:24.38 981 | else 170:24.40 | ^~~~ 170:24.40 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 170:24.40 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 170:24.40 | ^~~~~~~~~~~~~~~~~~ 170:24.40 /builddir/build/BUILD/thunderbird-68.1.1/dom/base/Crypto.cpp:24:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 170:24.40 24 | NS_INTERFACE_MAP_ENTRY(nsISupports) 170:24.41 | ^~~~~~~~~~~~~~~~~~~~~~ 170:26.01 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsXPTCUtils.h:10, 170:26.01 from /builddir/build/BUILD/thunderbird-68.1.1/js/xpconnect/src/xpcprivate.h:119, 170:26.01 from /builddir/build/BUILD/thunderbird-68.1.1/dom/base/CustomElementRegistry.cpp:23, 170:26.02 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dom/base/Unified_cpp_dom_base1.cpp:20: 170:26.02 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/xptcall.h: In constructor 'nsXPTCVariant::nsXPTCVariant()': 170:26.02 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/xptcall.h:79:42: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct nsXPTCVariant' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] 170:26.02 79 | memset(this, 0, sizeof(nsXPTCVariant)); 170:26.03 | ^ 170:26.03 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/xptcall.h:44:8: note: 'struct nsXPTCVariant' declared here 170:26.03 44 | struct nsXPTCVariant { 170:26.03 | ^~~~~~~~~~~~~ 170:28.08 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsUtils.h:14, 170:28.08 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupports.h:79, 170:28.08 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsIMessageManager.h:10, 170:28.08 from /builddir/build/BUILD/thunderbird-68.1.1/dom/base/nsFrameMessageManager.h:10, 170:28.08 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/dom/MessageManagerGlobal.h:10, 170:28.08 from /builddir/build/BUILD/thunderbird-68.1.1/dom/base/ContentProcessMessageManager.h:11, 170:28.08 from /builddir/build/BUILD/thunderbird-68.1.1/dom/base/ContentProcessMessageManager.cpp:7, 170:28.09 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dom/base/Unified_cpp_dom_base1.cpp:2: 170:28.09 /builddir/build/BUILD/thunderbird-68.1.1/dom/base/CustomElementRegistry.cpp: In member function 'virtual nsresult mozilla::dom::CustomElementRegistry::QueryInterface(const nsIID&, void**)': 170:28.09 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 170:28.09 1007 | foundInterface = 0; \ 170:28.09 | ^~~~~~~~~~~~~~ 170:28.10 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 170:28.11 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 170:28.11 | ^~~~~~~~~~~~~~~~~~~~~~~ 170:28.11 /builddir/build/BUILD/thunderbird-68.1.1/dom/base/CustomElementRegistry.cpp:284:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 170:28.11 284 | NS_INTERFACE_MAP_END 170:28.11 | ^~~~~~~~~~~~~~~~~~~~ 170:28.11 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 170:28.12 981 | else 170:28.12 | ^~~~ 170:28.12 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 170:28.12 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 170:28.12 | ^~~~~~~~~~~~~~~~~~ 170:28.12 /builddir/build/BUILD/thunderbird-68.1.1/dom/base/CustomElementRegistry.cpp:283:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 170:28.12 283 | NS_INTERFACE_MAP_ENTRY(nsISupports) 170:28.12 | ^~~~~~~~~~~~~~~~~~~~~~ 170:28.93 /builddir/build/BUILD/thunderbird-68.1.1/dom/base/DOMError.cpp: In member function 'virtual nsresult mozilla::dom::DOMError::QueryInterface(const nsIID&, void**)': 170:28.93 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 170:28.93 1007 | foundInterface = 0; \ 170:28.93 | ^~~~~~~~~~~~~~ 170:28.93 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 170:28.93 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 170:28.93 | ^~~~~~~~~~~~~~~~~~~~~~~ 170:28.94 /builddir/build/BUILD/thunderbird-68.1.1/dom/base/DOMError.cpp:24:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 170:28.94 24 | NS_INTERFACE_MAP_END 170:28.94 | ^~~~~~~~~~~~~~~~~~~~ 170:28.94 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 170:28.94 981 | else 170:28.94 | ^~~~ 170:28.94 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 170:28.94 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 170:28.94 | ^~~~~~~~~~~~~~~~~~ 170:28.94 /builddir/build/BUILD/thunderbird-68.1.1/dom/base/DOMError.cpp:23:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 170:28.94 23 | NS_INTERFACE_MAP_ENTRY(nsISupports) 170:28.94 | ^~~~~~~~~~~~~~~~~~~~~~ 170:29.05 /builddir/build/BUILD/thunderbird-68.1.1/dom/base/DOMException.cpp: In member function 'virtual nsresult mozilla::dom::Exception::QueryInterface(const nsIID&, void**)': 170:29.05 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 170:29.05 1007 | foundInterface = 0; \ 170:29.06 | ^~~~~~~~~~~~~~ 170:29.06 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 170:29.06 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 170:29.06 | ^~~~~~~~~~~~~~~~~~~~~~~ 170:29.06 /builddir/build/BUILD/thunderbird-68.1.1/dom/base/DOMException.cpp:148:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 170:29.06 148 | NS_INTERFACE_MAP_END 170:29.07 | ^~~~~~~~~~~~~~~~~~~~ 170:29.07 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 170:29.09 981 | else 170:29.09 | ^~~~ 170:29.09 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 170:29.09 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 170:29.09 | ^~~~~~~~~~~~~~~~~~ 170:29.09 /builddir/build/BUILD/thunderbird-68.1.1/dom/base/DOMException.cpp:147:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 170:29.10 147 | NS_INTERFACE_MAP_ENTRY(nsISupports) 170:29.10 | ^~~~~~~~~~~~~~~~~~~~~~ 170:29.30 /builddir/build/BUILD/thunderbird-68.1.1/dom/base/DOMImplementation.cpp: In member function 'virtual nsresult mozilla::dom::DOMImplementation::QueryInterface(const nsIID&, void**)': 170:29.30 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 170:29.30 1007 | foundInterface = 0; \ 170:29.30 | ^~~~~~~~~~~~~~ 170:29.30 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 170:29.30 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 170:29.31 | ^~~~~~~~~~~~~~~~~~~~~~~ 170:29.31 /builddir/build/BUILD/thunderbird-68.1.1/dom/base/DOMImplementation.cpp:23:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 170:29.31 23 | NS_INTERFACE_MAP_END 170:29.31 | ^~~~~~~~~~~~~~~~~~~~ 170:29.31 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 170:29.31 981 | else 170:29.31 | ^~~~ 170:29.31 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 170:29.31 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 170:29.31 | ^~~~~~~~~~~~~~~~~~ 170:29.31 /builddir/build/BUILD/thunderbird-68.1.1/dom/base/DOMImplementation.cpp:22:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 170:29.31 22 | NS_INTERFACE_MAP_ENTRY(nsISupports) 170:29.31 | ^~~~~~~~~~~~~~~~~~~~~~ 170:30.46 /builddir/build/BUILD/thunderbird-68.1.1/dom/base/DOMParser.cpp: In member function 'virtual nsresult mozilla::dom::DOMParser::QueryInterface(const nsIID&, void**)': 170:30.47 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 170:30.47 1007 | foundInterface = 0; \ 170:30.47 | ^~~~~~~~~~~~~~ 170:30.47 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 170:30.47 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 170:30.47 | ^~~~~~~~~~~~~~~~~~~~~~~ 170:30.47 /builddir/build/BUILD/thunderbird-68.1.1/dom/base/DOMParser.cpp:47:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 170:30.47 47 | NS_INTERFACE_MAP_END 170:30.47 | ^~~~~~~~~~~~~~~~~~~~ 170:30.47 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 170:30.47 981 | else 170:30.47 | ^~~~ 170:30.47 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 170:30.47 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 170:30.47 | ^~~~~~~~~~~~~~~~~~ 170:30.48 /builddir/build/BUILD/thunderbird-68.1.1/dom/base/DOMParser.cpp:46:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 170:30.48 46 | NS_INTERFACE_MAP_ENTRY(nsISupports) 170:30.48 | ^~~~~~~~~~~~~~~~~~~~~~ 170:30.71 /builddir/build/BUILD/thunderbird-68.1.1/dom/base/DOMRect.cpp: In member function 'virtual nsresult mozilla::dom::DOMRectReadOnly::QueryInterface(const nsIID&, void**)': 170:30.71 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 170:30.71 1007 | foundInterface = 0; \ 170:30.71 | ^~~~~~~~~~~~~~ 170:30.71 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 170:30.71 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 170:30.72 | ^~~~~~~~~~~~~~~~~~~~~~~ 170:30.72 /builddir/build/BUILD/thunderbird-68.1.1/dom/base/DOMRect.cpp:22:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 170:30.72 22 | NS_INTERFACE_MAP_END 170:30.72 | ^~~~~~~~~~~~~~~~~~~~ 170:30.72 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 170:30.72 981 | else 170:30.72 | ^~~~ 170:30.72 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 170:30.72 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 170:30.72 | ^~~~~~~~~~~~~~~~~~ 170:30.72 /builddir/build/BUILD/thunderbird-68.1.1/dom/base/DOMRect.cpp:21:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 170:30.72 21 | NS_INTERFACE_MAP_ENTRY(nsISupports) 170:30.72 | ^~~~~~~~~~~~~~~~~~~~~~ 170:30.79 /builddir/build/BUILD/thunderbird-68.1.1/dom/base/DOMRect.cpp: In member function 'virtual nsresult mozilla::dom::DOMRectList::QueryInterface(const nsIID&, void**)': 170:30.80 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 170:30.80 1007 | foundInterface = 0; \ 170:30.80 | ^~~~~~~~~~~~~~ 170:30.80 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 170:30.80 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 170:30.80 | ^~~~~~~~~~~~~~~~~~~~~~~ 170:30.80 /builddir/build/BUILD/thunderbird-68.1.1/dom/base/DOMRect.cpp:63:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 170:30.80 63 | NS_INTERFACE_MAP_END 170:30.81 | ^~~~~~~~~~~~~~~~~~~~ 170:30.81 In file included from /builddir/build/BUILD/thunderbird-68.1.1/dom/base/nsFrameMessageManager.h:17, 170:30.81 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/dom/MessageManagerGlobal.h:10, 170:30.81 from /builddir/build/BUILD/thunderbird-68.1.1/dom/base/ContentProcessMessageManager.h:11, 170:30.81 from /builddir/build/BUILD/thunderbird-68.1.1/dom/base/ContentProcessMessageManager.cpp:7, 170:30.81 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dom/base/Unified_cpp_dom_base1.cpp:2: 170:30.81 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 170:30.81 302 | } else 170:30.81 | ^~~~ 170:30.81 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsCycleCollectionParticipant.h:311:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 170:30.81 311 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 170:30.81 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 170:30.82 /builddir/build/BUILD/thunderbird-68.1.1/dom/base/DOMRect.cpp:62:3: note: in expansion of macro 'NS_INTERFACE_TABLE_TO_MAP_SEGUE_CYCLE_COLLECTION' 170:30.83 62 | NS_INTERFACE_TABLE_TO_MAP_SEGUE_CYCLE_COLLECTION(DOMRectList) 170:30.83 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 170:30.88 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsUtils.h:14, 170:30.88 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupports.h:79, 170:30.88 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsIMessageManager.h:10, 170:30.88 from /builddir/build/BUILD/thunderbird-68.1.1/dom/base/nsFrameMessageManager.h:10, 170:30.88 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/dom/MessageManagerGlobal.h:10, 170:30.88 from /builddir/build/BUILD/thunderbird-68.1.1/dom/base/ContentProcessMessageManager.h:11, 170:30.88 from /builddir/build/BUILD/thunderbird-68.1.1/dom/base/ContentProcessMessageManager.cpp:7, 170:30.89 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dom/base/Unified_cpp_dom_base1.cpp:2: 170:30.89 /builddir/build/BUILD/thunderbird-68.1.1/dom/base/DOMRequest.cpp: In member function 'virtual nsresult mozilla::dom::DOMRequest::QueryInterface(const nsIID&, void**)': 170:30.89 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 170:30.89 1022 | foundInterface = 0; \ 170:30.89 | ^~~~~~~~~~~~~~ 170:30.89 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 170:30.89 1071 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 170:30.89 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 170:30.89 /builddir/build/BUILD/thunderbird-68.1.1/dom/base/DOMRequest.cpp:63:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 170:30.89 63 | NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 170:30.89 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 170:30.91 In file included from /builddir/build/BUILD/thunderbird-68.1.1/dom/base/nsFrameMessageManager.h:17, 170:30.91 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/dom/MessageManagerGlobal.h:10, 170:30.91 from /builddir/build/BUILD/thunderbird-68.1.1/dom/base/ContentProcessMessageManager.h:11, 170:30.91 from /builddir/build/BUILD/thunderbird-68.1.1/dom/base/ContentProcessMessageManager.cpp:7, 170:30.92 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dom/base/Unified_cpp_dom_base1.cpp:2: 170:30.92 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 170:30.92 302 | } else 170:30.92 | ^~~~ 170:30.92 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 170:30.92 306 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 170:30.92 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 170:30.92 /builddir/build/BUILD/thunderbird-68.1.1/dom/base/DOMRequest.cpp:62:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 170:30.92 62 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(DOMRequest) 170:30.92 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 170:31.05 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsUtils.h:14, 170:31.05 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupports.h:79, 170:31.05 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsIMessageManager.h:10, 170:31.05 from /builddir/build/BUILD/thunderbird-68.1.1/dom/base/nsFrameMessageManager.h:10, 170:31.05 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/dom/MessageManagerGlobal.h:10, 170:31.05 from /builddir/build/BUILD/thunderbird-68.1.1/dom/base/ContentProcessMessageManager.h:11, 170:31.05 from /builddir/build/BUILD/thunderbird-68.1.1/dom/base/ContentProcessMessageManager.cpp:7, 170:31.05 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dom/base/Unified_cpp_dom_base1.cpp:2: 170:31.05 /builddir/build/BUILD/thunderbird-68.1.1/dom/base/DOMStringList.cpp: In member function 'virtual nsresult mozilla::dom::DOMStringList::QueryInterface(const nsIID&, void**)': 170:31.06 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 170:31.06 1007 | foundInterface = 0; \ 170:31.06 | ^~~~~~~~~~~~~~ 170:31.06 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 170:31.06 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 170:31.06 | ^~~~~~~~~~~~~~~~~~~~~~~ 170:31.06 /builddir/build/BUILD/thunderbird-68.1.1/dom/base/DOMStringList.cpp:21:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 170:31.06 21 | NS_INTERFACE_MAP_END 170:31.06 | ^~~~~~~~~~~~~~~~~~~~ 170:31.06 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 170:31.06 981 | else 170:31.06 | ^~~~ 170:31.06 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 170:31.06 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 170:31.06 | ^~~~~~~~~~~~~~~~~~ 170:31.06 /builddir/build/BUILD/thunderbird-68.1.1/dom/base/DOMStringList.cpp:20:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 170:31.06 20 | NS_INTERFACE_MAP_ENTRY(nsISupports) 170:31.07 | ^~~~~~~~~~~~~~~~~~~~~~ 170:33.49 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/HashTable.h:89, 170:33.49 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/js/HashTable.h:10, 170:33.49 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/js/TracingAPI.h:11, 170:33.49 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/js/GCPolicyAPI.h:49, 170:33.49 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/js/RootingAPI.h:22, 170:33.49 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsCycleCollectionParticipant.h:13, 170:33.49 from /builddir/build/BUILD/thunderbird-68.1.1/dom/base/nsFrameMessageManager.h:17, 170:33.49 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/dom/MessageManagerGlobal.h:10, 170:33.49 from /builddir/build/BUILD/thunderbird-68.1.1/dom/base/ContentProcessMessageManager.h:11, 170:33.49 from /builddir/build/BUILD/thunderbird-68.1.1/dom/base/ContentProcessMessageManager.cpp:7, 170:33.49 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dom/base/Unified_cpp_dom_base1.cpp:2: 170:33.49 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = xpc::GlobalProperties]': 170:33.49 /builddir/build/BUILD/thunderbird-68.1.1/js/xpconnect/src/xpcprivate.h:2272:45: required from here 170:33.50 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/PodOperations.h:31:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct xpc::GlobalProperties'; use assignment or value-initialization instead [-Wclass-memaccess] 170:33.50 31 | memset(aT, 0, sizeof(T)); 170:33.50 | ~~~~~~^~~~~~~~~~~~~~~~~~ 170:33.50 In file included from /builddir/build/BUILD/thunderbird-68.1.1/dom/base/CustomElementRegistry.cpp:23, 170:33.50 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dom/base/Unified_cpp_dom_base1.cpp:20: 170:33.50 /builddir/build/BUILD/thunderbird-68.1.1/js/xpconnect/src/xpcprivate.h:2271:8: note: 'struct xpc::GlobalProperties' declared here 170:33.50 2271 | struct GlobalProperties { 170:33.50 | ^~~~~~~~~~~~~~~~ 170:37.29 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsUtils.h:14, 170:37.29 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsCOMPtr.h:30, 170:37.29 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsAutoPtr.h:10, 170:37.29 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/OwningNonNull.h:12, 170:37.29 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/RootedOwningNonNull.h:20, 170:37.29 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:20, 170:37.29 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/dom/BindingUtils.h:20, 170:37.30 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/dom/GeneratedAtomList.h:6, 170:37.30 from /builddir/build/BUILD/thunderbird-68.1.1/dom/bindings/AtomList.h:11, 170:37.30 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dom/bindings/KeyboardEventBinding.cpp:3, 170:37.30 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dom/bindings/UnifiedBindings10.cpp:2: 170:37.30 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dom/bindings/MIDIConnectionEvent.cpp: In member function 'virtual nsresult mozilla::dom::MIDIConnectionEvent::QueryInterface(const nsIID&, void**)': 170:37.31 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 170:37.31 1022 | foundInterface = 0; \ 170:37.31 | ^~~~~~~~~~~~~~ 170:37.31 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 170:37.31 1071 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 170:37.31 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 170:37.31 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dom/bindings/MIDIConnectionEvent.cpp:39:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 170:37.32 39 | NS_INTERFACE_MAP_END_INHERITING(Event) 170:37.32 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 170:37.32 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/dom/CallbackObject.h:22, 170:37.32 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/dom/BindingUtils.h:21, 170:37.32 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/dom/GeneratedAtomList.h:6, 170:37.32 from /builddir/build/BUILD/thunderbird-68.1.1/dom/bindings/AtomList.h:11, 170:37.32 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dom/bindings/KeyboardEventBinding.cpp:3, 170:37.32 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dom/bindings/UnifiedBindings10.cpp:2: 170:37.33 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 170:37.33 302 | } else 170:37.33 | ^~~~ 170:37.33 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 170:37.33 306 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 170:37.33 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 170:37.33 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dom/bindings/MIDIConnectionEvent.cpp:38:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 170:37.34 38 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(MIDIConnectionEvent) 170:37.34 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 171:13.24 dom/fetch 171:13.24 dom/events 171:16.53 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/BlockingResourceBase.h:16, 171:16.53 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/Mutex.h:10, 171:16.53 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/StaticMutex.h:11, 171:16.53 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/gfx/2D.h:31, 171:16.53 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsRect.h:15, 171:16.53 from /builddir/build/BUILD/thunderbird-68.1.1/layout/base/Units.h:17, 171:16.55 from /builddir/build/BUILD/thunderbird-68.1.1/dom/base/nsViewportInfo.h:10, 171:16.55 from /builddir/build/BUILD/thunderbird-68.1.1/dom/base/nsViewportInfo.cpp:7, 171:16.55 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dom/base/Unified_cpp_dom_base10.cpp:2: 171:16.55 /builddir/build/BUILD/thunderbird-68.1.1/dom/base/nsWindowRoot.cpp: In member function 'virtual nsresult nsWindowRoot::QueryInterface(const nsIID&, void**)': 171:16.55 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 171:16.55 1007 | foundInterface = 0; \ 171:16.55 | ^~~~~~~~~~~~~~ 171:16.55 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 171:16.55 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 171:16.56 | ^~~~~~~~~~~~~~~~~~~~~~~ 171:16.56 /builddir/build/BUILD/thunderbird-68.1.1/dom/base/nsWindowRoot.cpp:66:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 171:16.56 66 | NS_INTERFACE_MAP_END 171:16.56 | ^~~~~~~~~~~~~~~~~~~~ 171:16.56 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 171:16.56 981 | else 171:16.56 | ^~~~ 171:16.56 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 171:16.56 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 171:16.56 | ^~~~~~~~~~~~~~~~~~ 171:16.56 /builddir/build/BUILD/thunderbird-68.1.1/dom/base/nsWindowRoot.cpp:65:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 171:16.56 65 | NS_INTERFACE_MAP_ENTRY(mozilla::dom::EventTarget) 171:16.56 | ^~~~~~~~~~~~~~~~~~~~~~ 171:23.26 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/HashTable.h:89, 171:23.27 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/js/HashTable.h:10, 171:23.27 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/js/TracingAPI.h:11, 171:23.27 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/js/GCPolicyAPI.h:49, 171:23.28 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/js/RootingAPI.h:22, 171:23.28 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:16, 171:23.28 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/dom/EventTarget.h:10, 171:23.30 from /builddir/build/BUILD/thunderbird-68.1.1/dom/base/nsPIDOMWindow.h:15, 171:23.30 from /builddir/build/BUILD/thunderbird-68.1.1/dom/base/nsGlobalWindowInner.h:10, 171:23.30 from /builddir/build/BUILD/thunderbird-68.1.1/dom/base/nsGlobalWindow.h:14, 171:23.31 from /builddir/build/BUILD/thunderbird-68.1.1/dom/base/nsWindowMemoryReporter.h:10, 171:23.31 from /builddir/build/BUILD/thunderbird-68.1.1/dom/base/nsWindowMemoryReporter.cpp:7, 171:23.31 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dom/base/Unified_cpp_dom_base10.cpp:11: 171:23.31 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = std::map; long unsigned int N = 2]': 171:23.32 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:99:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = std::map]' 171:23.32 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/Layers.h:248:29: required from here 171:23.34 /builddir/build/BUILD/thunderbird-68.1.1/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] 171:23.34 67 | memset(&aArr[0], 0, N * sizeof(T)); 171:23.34 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 171:23.34 In file included from /usr/include/c++/9/map:61, 171:23.35 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/system_wrappers/map:3, 171:23.35 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/stl_wrappers/map:44, 171:23.35 from /builddir/build/BUILD/thunderbird-68.1.1/ipc/chromium/src/base/process_util.h:31, 171:23.35 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/ipc/IPCMessageUtils.h:10, 171:23.35 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/dom/ipc/IdType.h:10, 171:23.36 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/dom/BrowserParent.h:13, 171:23.36 from /builddir/build/BUILD/thunderbird-68.1.1/dom/base/nsWindowRoot.cpp:25, 171:23.36 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dom/base/Unified_cpp_dom_base10.cpp:20: 171:23.36 /usr/include/c++/9/bits/stl_map.h:100:11: note: 'class std::map' declared here 171:23.36 100 | class map 171:23.36 | ^~~ 171:45.29 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsUtils.h:14, 171:45.29 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupports.h:79, 171:45.29 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 171:45.29 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 171:45.29 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsTArray.h:30, 171:45.30 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/ErrorResult.h:38, 171:45.30 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/dom/Blob.h:11, 171:45.30 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/dom/File.h:10, 171:45.30 from /builddir/build/BUILD/thunderbird-68.1.1/dom/fetch/BodyExtractor.cpp:8, 171:45.31 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dom/fetch/Unified_cpp_dom_fetch0.cpp:2: 171:45.31 /builddir/build/BUILD/thunderbird-68.1.1/dom/fetch/EmptyBody.cpp: In member function 'virtual nsresult mozilla::dom::EmptyBody::QueryInterface(const nsIID&, void**)': 171:45.31 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 171:45.31 1007 | foundInterface = 0; \ 171:45.31 | ^~~~~~~~~~~~~~ 171:45.31 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 171:45.31 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 171:45.31 | ^~~~~~~~~~~~~~~~~~~~~~~ 171:45.31 /builddir/build/BUILD/thunderbird-68.1.1/dom/fetch/EmptyBody.cpp:34:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 171:45.31 34 | NS_INTERFACE_MAP_END 171:45.31 | ^~~~~~~~~~~~~~~~~~~~ 171:45.31 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 171:45.31 981 | else 171:45.31 | ^~~~ 171:45.31 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 171:45.31 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 171:45.32 | ^~~~~~~~~~~~~~~~~~ 171:45.32 /builddir/build/BUILD/thunderbird-68.1.1/dom/fetch/EmptyBody.cpp:33:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 171:45.32 33 | NS_INTERFACE_MAP_ENTRY(nsISupports) 171:45.32 | ^~~~~~~~~~~~~~~~~~~~~~ 171:48.33 /builddir/build/BUILD/thunderbird-68.1.1/dom/fetch/Fetch.cpp: In member function 'virtual nsresult mozilla::dom::AbortSignalMainThread::QueryInterface(const nsIID&, void**)': 171:48.34 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 171:48.34 1007 | foundInterface = 0; \ 171:48.34 | ^~~~~~~~~~~~~~ 171:48.35 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 171:48.35 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 171:48.35 | ^~~~~~~~~~~~~~~~~~~~~~~ 171:48.35 /builddir/build/BUILD/thunderbird-68.1.1/dom/fetch/Fetch.cpp:111:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 171:48.35 111 | NS_INTERFACE_MAP_END 171:48.35 | ^~~~~~~~~~~~~~~~~~~~ 171:48.35 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 171:48.35 981 | else 171:48.35 | ^~~~ 171:48.35 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 171:48.35 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 171:48.35 | ^~~~~~~~~~~~~~~~~~ 171:48.35 /builddir/build/BUILD/thunderbird-68.1.1/dom/fetch/Fetch.cpp:110:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 171:48.36 110 | NS_INTERFACE_MAP_ENTRY(nsISupports) 171:48.36 | ^~~~~~~~~~~~~~~~~~~~~~ 171:48.71 /builddir/build/BUILD/thunderbird-68.1.1/dom/fetch/FetchConsumer.cpp: In member function 'virtual nsresult mozilla::dom::{anonymous}::ConsumeBodyDoneObserver::QueryInterface(const nsIID&, void**)': 171:48.71 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 171:48.71 1007 | foundInterface = 0; \ 171:48.71 | ^~~~~~~~~~~~~~ 171:48.71 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 171:48.71 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 171:48.71 | ^~~~~~~~~~~~~~~~~~~~~~~ 171:48.71 /builddir/build/BUILD/thunderbird-68.1.1/dom/fetch/FetchConsumer.cpp:282:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 171:48.71 282 | NS_INTERFACE_MAP_END 171:48.72 | ^~~~~~~~~~~~~~~~~~~~ 171:48.72 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:991:3: note: some parts of macro expansion are not guarded by this 'else' clause 171:48.72 991 | else 171:48.72 | ^~~~ 171:48.72 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1067:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 171:48.73 1067 | NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 171:48.73 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 171:48.73 /builddir/build/BUILD/thunderbird-68.1.1/dom/fetch/FetchConsumer.cpp:281:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 171:48.73 281 | NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIStreamLoaderObserver) 171:48.73 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 171:48.73 /builddir/build/BUILD/thunderbird-68.1.1/dom/fetch/FetchConsumer.cpp: In member function 'virtual nsresult mozilla::dom::{anonymous}::FileCreationHandler::QueryInterface(const nsIID&, void**)': 171:48.73 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 171:48.73 1007 | foundInterface = 0; \ 171:48.73 | ^~~~~~~~~~~~~~ 171:48.73 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 171:48.73 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 171:48.73 | ^~~~~~~~~~~~~~~~~~~~~~~ 171:48.73 /builddir/build/BUILD/thunderbird-68.1.1/dom/fetch/FetchConsumer.cpp:483:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 171:48.73 483 | NS_INTERFACE_MAP_END 171:48.73 | ^~~~~~~~~~~~~~~~~~~~ 171:48.73 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 171:48.73 981 | else 171:48.73 | ^~~~ 171:48.74 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 171:48.74 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 171:48.74 | ^~~~~~~~~~~~~~~~~~ 171:48.75 /builddir/build/BUILD/thunderbird-68.1.1/dom/fetch/FetchConsumer.cpp:482:1: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 171:48.75 482 | NS_INTERFACE_MAP_ENTRY(nsISupports) 171:48.75 | ^~~~~~~~~~~~~~~~~~~~~~ 171:50.07 /builddir/build/BUILD/thunderbird-68.1.1/dom/fetch/FetchObserver.cpp: In member function 'virtual nsresult mozilla::dom::FetchObserver::QueryInterface(const nsIID&, void**)': 171:50.07 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 171:50.07 1022 | foundInterface = 0; \ 171:50.07 | ^~~~~~~~~~~~~~ 171:50.07 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 171:50.07 1071 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 171:50.07 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 171:50.08 /builddir/build/BUILD/thunderbird-68.1.1/dom/fetch/FetchObserver.cpp:26:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 171:50.08 26 | NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 171:50.08 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 171:50.08 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/dom/Blob.h:14, 171:50.08 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/dom/File.h:10, 171:50.08 from /builddir/build/BUILD/thunderbird-68.1.1/dom/fetch/BodyExtractor.cpp:8, 171:50.08 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dom/fetch/Unified_cpp_dom_fetch0.cpp:2: 171:50.08 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 171:50.08 302 | } else 171:50.08 | ^~~~ 171:50.08 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 171:50.08 306 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 171:50.08 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 171:50.10 /builddir/build/BUILD/thunderbird-68.1.1/dom/fetch/FetchObserver.cpp:25:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 171:50.10 25 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(FetchObserver) 171:50.10 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 171:50.24 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsUtils.h:14, 171:50.24 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupports.h:79, 171:50.24 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 171:50.24 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 171:50.24 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsTArray.h:30, 171:50.24 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/ErrorResult.h:38, 171:50.24 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/dom/Blob.h:11, 171:50.24 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/dom/File.h:10, 171:50.24 from /builddir/build/BUILD/thunderbird-68.1.1/dom/fetch/BodyExtractor.cpp:8, 171:50.24 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dom/fetch/Unified_cpp_dom_fetch0.cpp:2: 171:50.24 /builddir/build/BUILD/thunderbird-68.1.1/dom/fetch/FetchStreamReader.cpp: In member function 'virtual nsresult mozilla::dom::FetchStreamReader::QueryInterface(const nsIID&, void**)': 171:50.25 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 171:50.25 1007 | foundInterface = 0; \ 171:50.25 | ^~~~~~~~~~~~~~ 171:50.25 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 171:50.25 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 171:50.25 | ^~~~~~~~~~~~~~~~~~~~~~~ 171:50.25 /builddir/build/BUILD/thunderbird-68.1.1/dom/fetch/FetchStreamReader.cpp:40:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 171:50.25 40 | NS_INTERFACE_MAP_END 171:50.25 | ^~~~~~~~~~~~~~~~~~~~ 171:50.25 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:991:3: note: some parts of macro expansion are not guarded by this 'else' clause 171:50.25 991 | else 171:50.25 | ^~~~ 171:50.25 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1067:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 171:50.25 1067 | NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 171:50.25 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 171:50.25 /builddir/build/BUILD/thunderbird-68.1.1/dom/fetch/FetchStreamReader.cpp:39:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 171:50.25 39 | NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIOutputStreamCallback) 171:50.25 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 171:50.57 /builddir/build/BUILD/thunderbird-68.1.1/dom/fetch/Headers.cpp: In member function 'virtual nsresult mozilla::dom::Headers::QueryInterface(const nsIID&, void**)': 171:50.57 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 171:50.57 1007 | foundInterface = 0; \ 171:50.57 | ^~~~~~~~~~~~~~ 171:50.58 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 171:50.58 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 171:50.58 | ^~~~~~~~~~~~~~~~~~~~~~~ 171:50.58 /builddir/build/BUILD/thunderbird-68.1.1/dom/fetch/Headers.cpp:23:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 171:50.58 23 | NS_INTERFACE_MAP_END 171:50.58 | ^~~~~~~~~~~~~~~~~~~~ 171:50.58 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 171:50.58 981 | else 171:50.58 | ^~~~ 171:50.58 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 171:50.58 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 171:50.58 | ^~~~~~~~~~~~~~~~~~ 171:50.58 /builddir/build/BUILD/thunderbird-68.1.1/dom/fetch/Headers.cpp:22:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 171:50.58 22 | NS_INTERFACE_MAP_ENTRY(nsISupports) 171:50.58 | ^~~~~~~~~~~~~~~~~~~~~~ 171:51.58 /builddir/build/BUILD/thunderbird-68.1.1/dom/fetch/Request.cpp: In member function 'virtual nsresult mozilla::dom::Request::QueryInterface(const nsIID&, void**)': 171:51.58 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 171:51.58 1007 | foundInterface = 0; \ 171:51.59 | ^~~~~~~~~~~~~~ 171:51.59 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 171:51.59 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 171:51.59 | ^~~~~~~~~~~~~~~~~~~~~~~ 171:51.59 /builddir/build/BUILD/thunderbird-68.1.1/dom/fetch/Request.cpp:54:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 171:51.59 54 | NS_INTERFACE_MAP_END 171:51.59 | ^~~~~~~~~~~~~~~~~~~~ 171:51.60 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 171:51.60 981 | else 171:51.62 | ^~~~ 171:51.62 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 171:51.62 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 171:51.62 | ^~~~~~~~~~~~~~~~~~ 171:51.62 /builddir/build/BUILD/thunderbird-68.1.1/dom/fetch/Request.cpp:53:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 171:51.62 53 | NS_INTERFACE_MAP_ENTRY(nsISupports) 171:51.63 | ^~~~~~~~~~~~~~~~~~~~~~ 171:51.85 /builddir/build/BUILD/thunderbird-68.1.1/dom/fetch/Response.cpp: In member function 'virtual nsresult mozilla::dom::Response::QueryInterface(const nsIID&, void**)': 171:51.86 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 171:51.86 1007 | foundInterface = 0; \ 171:51.86 | ^~~~~~~~~~~~~~ 171:51.87 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 171:51.87 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 171:51.89 | ^~~~~~~~~~~~~~~~~~~~~~~ 171:51.89 /builddir/build/BUILD/thunderbird-68.1.1/dom/fetch/Response.cpp:65:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 171:51.89 65 | NS_INTERFACE_MAP_END 171:51.89 | ^~~~~~~~~~~~~~~~~~~~ 171:51.90 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 171:51.90 981 | else 171:51.90 | ^~~~ 171:51.90 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 171:51.90 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 171:51.91 | ^~~~~~~~~~~~~~~~~~ 171:51.91 /builddir/build/BUILD/thunderbird-68.1.1/dom/fetch/Response.cpp:64:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 171:51.91 64 | NS_INTERFACE_MAP_ENTRY(nsISupports) 171:51.91 | ^~~~~~~~~~~~~~~~~~~~~~ 171:59.87 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentChild.h:24, 171:59.87 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/dom/ContentChild.h:14, 171:59.88 from /builddir/build/BUILD/thunderbird-68.1.1/dom/events/EventStateManager.cpp:22: 171:59.88 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 171:59.88 /builddir/build/BUILD/thunderbird-68.1.1/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] 171:59.88 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 171:59.88 | ^ 171:59.88 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 171:59.88 46 | struct Block { 171:59.89 | ^~~~~ 172:07.97 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsUtils.h:14, 172:07.98 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsCOMPtr.h:30, 172:07.98 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsAutoPtr.h:10, 172:07.98 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/OwningNonNull.h:12, 172:07.98 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/RootedOwningNonNull.h:20, 172:07.98 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:20, 172:07.98 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/EventDispatcher.h:11, 172:07.98 from /builddir/build/BUILD/thunderbird-68.1.1/dom/events/EventStateManager.cpp:8: 172:07.99 /builddir/build/BUILD/thunderbird-68.1.1/dom/events/EventStateManager.cpp: In member function 'virtual nsresult mozilla::OverOutElementsWrapper::QueryInterface(const nsIID&, void**)': 172:07.99 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 172:07.99 1007 | foundInterface = 0; \ 172:08.00 | ^~~~~~~~~~~~~~ 172:08.00 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 172:08.00 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 172:08.00 | ^~~~~~~~~~~~~~~~~~~~~~~ 172:08.00 /builddir/build/BUILD/thunderbird-68.1.1/dom/events/EventStateManager.cpp:189:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 172:08.00 189 | NS_INTERFACE_MAP_END 172:08.00 | ^~~~~~~~~~~~~~~~~~~~ 172:08.01 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 172:08.01 981 | else 172:08.01 | ^~~~ 172:08.03 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 172:08.03 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 172:08.03 | ^~~~~~~~~~~~~~~~~~ 172:08.03 /builddir/build/BUILD/thunderbird-68.1.1/dom/events/EventStateManager.cpp:188:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 172:08.03 188 | NS_INTERFACE_MAP_ENTRY(nsISupports) 172:08.03 | ^~~~~~~~~~~~~~~~~~~~~~ 172:08.05 /builddir/build/BUILD/thunderbird-68.1.1/dom/events/EventStateManager.cpp: In member function 'virtual nsresult mozilla::EventStateManager::QueryInterface(const nsIID&, void**)': 172:08.05 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 172:08.06 1007 | foundInterface = 0; \ 172:08.06 | ^~~~~~~~~~~~~~ 172:08.06 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 172:08.06 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 172:08.06 | ^~~~~~~~~~~~~~~~~~~~~~~ 172:08.06 /builddir/build/BUILD/thunderbird-68.1.1/dom/events/EventStateManager.cpp:345:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 172:08.06 345 | NS_INTERFACE_MAP_END 172:08.06 | ^~~~~~~~~~~~~~~~~~~~ 172:08.06 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 172:08.07 981 | else 172:08.07 | ^~~~ 172:08.07 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 172:08.08 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 172:08.08 | ^~~~~~~~~~~~~~~~~~ 172:08.08 /builddir/build/BUILD/thunderbird-68.1.1/dom/events/EventStateManager.cpp:344:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 172:08.08 344 | NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference) 172:08.09 | ^~~~~~~~~~~~~~~~~~~~~~ 172:14.73 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/HashTable.h:89, 172:14.73 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/js/HashTable.h:10, 172:14.74 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/js/TracingAPI.h:11, 172:14.74 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/js/GCPolicyAPI.h:49, 172:14.74 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/js/RootingAPI.h:22, 172:14.74 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:16, 172:14.75 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/EventDispatcher.h:11, 172:14.75 from /builddir/build/BUILD/thunderbird-68.1.1/dom/events/EventStateManager.cpp:8: 172:14.76 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = std::map; long unsigned int N = 2]': 172:14.76 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:99:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = std::map]' 172:14.76 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/Layers.h:248:29: required from here 172:14.77 /builddir/build/BUILD/thunderbird-68.1.1/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] 172:14.77 67 | memset(&aArr[0], 0, N * sizeof(T)); 172:14.77 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 172:14.77 In file included from /usr/include/c++/9/map:61, 172:14.77 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/system_wrappers/map:3, 172:14.78 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/stl_wrappers/map:44, 172:14.78 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/FrameMetrics.h:11, 172:14.78 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/layers/APZUtils.h:11, 172:14.78 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/EventStateManager.h:18, 172:14.79 from /builddir/build/BUILD/thunderbird-68.1.1/dom/events/EventStateManager.cpp:9: 172:14.79 /usr/include/c++/9/bits/stl_map.h:100:11: note: 'class std::map' declared here 172:14.79 100 | class map 172:14.79 | ^~~ 172:36.06 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentChild.h:24, 172:36.06 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/dom/ContentChild.h:14, 172:36.06 from /builddir/build/BUILD/thunderbird-68.1.1/dom/base/Document.cpp:71, 172:36.06 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dom/base/Unified_cpp_dom_base2.cpp:11: 172:36.07 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 172:36.07 /builddir/build/BUILD/thunderbird-68.1.1/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] 172:36.07 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 172:36.07 | ^ 172:36.07 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 172:36.07 46 | struct Block { 172:36.07 | ^~~~~ 172:59.68 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/dom/DocGroup.h:10, 172:59.68 from /builddir/build/BUILD/thunderbird-68.1.1/dom/base/DocGroup.cpp:7, 172:59.69 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dom/base/Unified_cpp_dom_base2.cpp:2: 172:59.69 /builddir/build/BUILD/thunderbird-68.1.1/dom/base/Document.cpp: In member function 'virtual nsresult mozilla::dom::Document::QueryInterface(const nsIID&, void**)': 172:59.69 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 172:59.69 1007 | foundInterface = 0; \ 172:59.69 | ^~~~~~~~~~~~~~ 172:59.69 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 172:59.70 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 172:59.70 | ^~~~~~~~~~~~~~~~~~~~~~~ 172:59.70 /builddir/build/BUILD/thunderbird-68.1.1/dom/base/Document.cpp:1568:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 172:59.70 1568 | NS_INTERFACE_MAP_END 172:59.70 | ^~~~~~~~~~~~~~~~~~~~ 172:59.70 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsWrapperCache.h:10, 172:59.70 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/xpcpublic.h:22, 172:59.71 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsThreadUtils.h:24, 172:59.71 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/SchedulerGroup.h:19, 172:59.71 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/dom/TabGroup.h:17, 172:59.71 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/dom/DocGroup.h:15, 172:59.71 from /builddir/build/BUILD/thunderbird-68.1.1/dom/base/DocGroup.cpp:7, 172:59.71 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dom/base/Unified_cpp_dom_base2.cpp:2: 172:59.71 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 172:59.72 302 | } else 172:59.72 | ^~~~ 172:59.72 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsCycleCollectionParticipant.h:311:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 172:59.72 311 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 172:59.72 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 172:59.72 /builddir/build/BUILD/thunderbird-68.1.1/dom/base/Document.cpp:1567:3: note: in expansion of macro 'NS_INTERFACE_TABLE_TO_MAP_SEGUE_CYCLE_COLLECTION' 172:59.72 1567 | NS_INTERFACE_TABLE_TO_MAP_SEGUE_CYCLE_COLLECTION(Document) 172:59.72 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 173:02.96 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/dom/DocGroup.h:10, 173:02.97 from /builddir/build/BUILD/thunderbird-68.1.1/dom/base/DocGroup.cpp:7, 173:02.97 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dom/base/Unified_cpp_dom_base2.cpp:2: 173:02.97 /builddir/build/BUILD/thunderbird-68.1.1/dom/base/Document.cpp: In member function 'virtual nsresult mozilla::dom::UnblockParsingPromiseHandler::QueryInterface(const nsIID&, void**)': 173:02.98 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 173:02.98 1007 | foundInterface = 0; \ 173:02.98 | ^~~~~~~~~~~~~~ 173:02.98 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 173:02.99 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 173:02.99 | ^~~~~~~~~~~~~~~~~~~~~~~ 173:02.99 /builddir/build/BUILD/thunderbird-68.1.1/dom/base/Document.cpp:9847:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 173:02.99 9847 | NS_INTERFACE_MAP_END 173:02.99 | ^~~~~~~~~~~~~~~~~~~~ 173:03.00 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 173:03.00 981 | else 173:03.00 | ^~~~ 173:03.00 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 173:03.00 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 173:03.01 | ^~~~~~~~~~~~~~~~~~ 173:03.01 /builddir/build/BUILD/thunderbird-68.1.1/dom/base/Document.cpp:9846:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 173:03.01 9846 | NS_INTERFACE_MAP_ENTRY(nsISupports) 173:03.01 | ^~~~~~~~~~~~~~~~~~~~~~ 173:04.18 /builddir/build/BUILD/thunderbird-68.1.1/dom/base/DocumentFragment.cpp: In member function 'virtual nsresult mozilla::dom::DocumentFragment::QueryInterface(const nsIID&, void**)': 173:04.19 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 173:04.19 1007 | foundInterface = 0; \ 173:04.19 | ^~~~~~~~~~~~~~ 173:04.19 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 173:04.19 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 173:04.19 | ^~~~~~~~~~~~~~~~~~~~~~~ 173:04.20 /builddir/build/BUILD/thunderbird-68.1.1/dom/base/DocumentFragment.cpp:118:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 173:04.20 118 | NS_INTERFACE_MAP_END 173:04.20 | ^~~~~~~~~~~~~~~~~~~~ 173:04.20 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:991:3: note: some parts of macro expansion are not guarded by this 'else' clause 173:04.20 991 | else 173:04.20 | ^~~~ 173:04.20 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1067:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 173:04.20 1067 | NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 173:04.21 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 173:04.21 /builddir/build/BUILD/thunderbird-68.1.1/dom/base/DocumentFragment.cpp:117:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 173:04.21 117 | NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIContent) 173:04.21 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 173:05.10 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsUtils.h:14, 173:05.10 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupports.h:79, 173:05.10 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 173:05.10 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 173:05.11 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsTArray.h:30, 173:05.11 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/EventForwards.h:12, 173:05.11 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/dom/AnimationEvent.h:9, 173:05.11 from /builddir/build/BUILD/thunderbird-68.1.1/dom/events/AnimationEvent.cpp:7, 173:05.12 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dom/events/Unified_cpp_dom_events0.cpp:2: 173:05.12 /builddir/build/BUILD/thunderbird-68.1.1/dom/events/Clipboard.cpp: In member function 'virtual nsresult mozilla::dom::Clipboard::QueryInterface(const nsIID&, void**)': 173:05.12 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 173:05.12 1022 | foundInterface = 0; \ 173:05.13 | ^~~~~~~~~~~~~~ 173:05.13 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 173:05.13 1071 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 173:05.13 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 173:05.13 /builddir/build/BUILD/thunderbird-68.1.1/dom/events/Clipboard.cpp:216:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 173:05.14 216 | NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 173:05.14 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 173:05.14 In file included from /builddir/build/BUILD/thunderbird-68.1.1/dom/base/nsWrapperCache.h:10, 173:05.14 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/dom/EventTarget.h:13, 173:05.15 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/BasicEvents.h:11, 173:05.15 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/dom/Event.h:11, 173:05.15 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/dom/AnimationEvent.h:10, 173:05.15 from /builddir/build/BUILD/thunderbird-68.1.1/dom/events/AnimationEvent.cpp:7, 173:05.15 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dom/events/Unified_cpp_dom_events0.cpp:2: 173:05.16 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 173:05.16 302 | } else 173:05.16 | ^~~~ 173:05.16 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 173:05.16 306 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 173:05.17 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 173:05.17 /builddir/build/BUILD/thunderbird-68.1.1/dom/events/Clipboard.cpp:215:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 173:05.17 215 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(Clipboard) 173:05.17 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 173:07.81 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/gfxFontEntry.h:13, 173:07.81 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/gfxFont.h:11, 173:07.81 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsDeviceContext.h:12, 173:07.82 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/dom/UIEvent.h:15, 173:07.82 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/dom/CompositionEvent.h:13, 173:07.82 from /builddir/build/BUILD/thunderbird-68.1.1/dom/events/CompositionEvent.cpp:7, 173:07.82 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dom/events/Unified_cpp_dom_events0.cpp:56: 173:07.82 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 173:07.82 /builddir/build/BUILD/thunderbird-68.1.1/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] 173:07.83 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 173:07.83 | ^ 173:07.83 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 173:07.83 46 | struct Block { 173:07.83 | ^~~~~ 173:09.53 /builddir/build/BUILD/thunderbird-68.1.1/dom/base/EventSource.cpp: In member function 'virtual nsresult mozilla::dom::EventSource::QueryInterface(const nsIID&, void**)': 173:09.53 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 173:09.53 1022 | foundInterface = 0; \ 173:09.53 | ^~~~~~~~~~~~~~ 173:09.54 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 173:09.54 1071 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 173:09.54 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 173:09.54 /builddir/build/BUILD/thunderbird-68.1.1/dom/base/EventSource.cpp:1957:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 173:09.54 1957 | NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 173:09.54 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 173:09.55 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsWrapperCache.h:10, 173:09.55 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/xpcpublic.h:22, 173:09.55 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsThreadUtils.h:24, 173:09.55 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/SchedulerGroup.h:19, 173:09.55 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/dom/TabGroup.h:17, 173:09.56 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/dom/DocGroup.h:15, 173:09.56 from /builddir/build/BUILD/thunderbird-68.1.1/dom/base/DocGroup.cpp:7, 173:09.56 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dom/base/Unified_cpp_dom_base2.cpp:2: 173:09.56 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 173:09.56 302 | } else 173:09.56 | ^~~~ 173:09.57 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 173:09.57 306 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 173:09.57 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 173:09.57 /builddir/build/BUILD/thunderbird-68.1.1/dom/base/EventSource.cpp:1956:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 173:09.57 1956 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(EventSource) 173:09.57 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 173:10.21 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/dom/DocGroup.h:10, 173:10.21 from /builddir/build/BUILD/thunderbird-68.1.1/dom/base/DocGroup.cpp:7, 173:10.21 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dom/base/Unified_cpp_dom_base2.cpp:2: 173:10.21 /builddir/build/BUILD/thunderbird-68.1.1/dom/base/FormData.cpp: In member function 'virtual nsresult mozilla::dom::FormData::QueryInterface(const nsIID&, void**)': 173:10.22 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 173:10.22 1007 | foundInterface = 0; \ 173:10.22 | ^~~~~~~~~~~~~~ 173:10.22 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 173:10.22 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 173:10.22 | ^~~~~~~~~~~~~~~~~~~~~~~ 173:10.22 /builddir/build/BUILD/thunderbird-68.1.1/dom/base/FormData.cpp:92:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 173:10.22 92 | NS_INTERFACE_MAP_END 173:10.22 | ^~~~~~~~~~~~~~~~~~~~ 173:10.22 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 173:10.22 981 | else 173:10.22 | ^~~~ 173:10.22 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 173:10.22 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 173:10.22 | ^~~~~~~~~~~~~~~~~~ 173:10.22 /builddir/build/BUILD/thunderbird-68.1.1/dom/base/FormData.cpp:91:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 173:10.22 91 | NS_INTERFACE_MAP_ENTRY(nsISupports) 173:10.22 | ^~~~~~~~~~~~~~~~~~~~~~ 173:10.46 /builddir/build/BUILD/thunderbird-68.1.1/dom/base/FragmentOrElement.cpp: In member function 'virtual nsresult nsIContent::QueryInterface(const nsIID&, void**)': 173:10.46 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 173:10.47 1007 | foundInterface = 0; \ 173:10.47 | ^~~~~~~~~~~~~~ 173:10.47 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 173:10.47 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 173:10.47 | ^~~~~~~~~~~~~~~~~~~~~~~ 173:10.47 /builddir/build/BUILD/thunderbird-68.1.1/dom/base/FragmentOrElement.cpp:159:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 173:10.47 159 | NS_INTERFACE_MAP_END 173:10.48 | ^~~~~~~~~~~~~~~~~~~~ 173:10.48 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 173:10.48 981 | else 173:10.48 | ^~~~ 173:10.48 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 173:10.48 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 173:10.48 | ^~~~~~~~~~~~~~~~~~ 173:10.49 /builddir/build/BUILD/thunderbird-68.1.1/dom/base/FragmentOrElement.cpp:158:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 173:10.49 158 | NS_INTERFACE_MAP_ENTRY(nsISupports) 173:10.49 | ^~~~~~~~~~~~~~~~~~~~~~ 173:10.50 /builddir/build/BUILD/thunderbird-68.1.1/dom/base/FragmentOrElement.cpp: In member function 'virtual nsresult nsAttrChildContentList::QueryInterface(const nsIID&, void**)': 173:10.50 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 173:10.50 1007 | foundInterface = 0; \ 173:10.51 | ^~~~~~~~~~~~~~ 173:10.51 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 173:10.51 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 173:10.51 | ^~~~~~~~~~~~~~~~~~~~~~~ 173:10.51 /builddir/build/BUILD/thunderbird-68.1.1/dom/base/FragmentOrElement.cpp:420:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 173:10.51 420 | NS_INTERFACE_MAP_END 173:10.52 | ^~~~~~~~~~~~~~~~~~~~ 173:10.52 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsWrapperCache.h:10, 173:10.52 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/xpcpublic.h:22, 173:10.52 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsThreadUtils.h:24, 173:10.52 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/SchedulerGroup.h:19, 173:10.52 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/dom/TabGroup.h:17, 173:10.52 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/dom/DocGroup.h:15, 173:10.53 from /builddir/build/BUILD/thunderbird-68.1.1/dom/base/DocGroup.cpp:7, 173:10.53 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dom/base/Unified_cpp_dom_base2.cpp:2: 173:10.53 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 173:10.53 302 | } else 173:10.53 | ^~~~ 173:10.53 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsCycleCollectionParticipant.h:311:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 173:10.53 311 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 173:10.54 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 173:10.54 /builddir/build/BUILD/thunderbird-68.1.1/dom/base/FragmentOrElement.cpp:419:3: note: in expansion of macro 'NS_INTERFACE_TABLE_TO_MAP_SEGUE_CYCLE_COLLECTION' 173:10.54 419 | NS_INTERFACE_TABLE_TO_MAP_SEGUE_CYCLE_COLLECTION(nsAttrChildContentList) 173:10.54 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 173:10.54 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/dom/DocGroup.h:10, 173:10.54 from /builddir/build/BUILD/thunderbird-68.1.1/dom/base/DocGroup.cpp:7, 173:10.54 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dom/base/Unified_cpp_dom_base2.cpp:2: 173:10.55 /builddir/build/BUILD/thunderbird-68.1.1/dom/base/FragmentOrElement.cpp: In member function 'virtual nsresult nsNodeSupportsWeakRefTearoff::QueryInterface(const nsIID&, void**)': 173:10.55 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1035:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 173:10.55 1035 | foundInterface = 0; \ 173:10.55 | ^~~~~~~~~~~~~~ 173:10.55 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1073:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_USING_AGGREGATOR' 173:10.56 1073 | NS_IMPL_QUERY_TAIL_USING_AGGREGATOR(_aggregator) 173:10.56 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 173:10.56 /builddir/build/BUILD/thunderbird-68.1.1/dom/base/FragmentOrElement.cpp:516:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_AGGREGATED' 173:10.56 516 | NS_INTERFACE_MAP_END_AGGREGATED(mNode) 173:10.56 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 173:10.56 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 173:10.56 981 | else 173:10.56 | ^~~~ 173:10.56 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 173:10.56 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 173:10.56 | ^~~~~~~~~~~~~~~~~~ 173:10.56 /builddir/build/BUILD/thunderbird-68.1.1/dom/base/FragmentOrElement.cpp:515:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 173:10.56 515 | NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference) 173:10.56 | ^~~~~~~~~~~~~~~~~~~~~~ 173:10.64 /builddir/build/BUILD/thunderbird-68.1.1/dom/base/FragmentOrElement.cpp: In member function 'virtual nsresult mozilla::dom::FragmentOrElement::QueryInterface(const nsIID&, void**)': 173:10.65 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 173:10.65 1022 | foundInterface = 0; \ 173:10.65 | ^~~~~~~~~~~~~~ 173:10.65 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 173:10.66 1071 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 173:10.66 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 173:10.66 /builddir/build/BUILD/thunderbird-68.1.1/dom/base/FragmentOrElement.cpp:1873:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 173:10.66 1873 | NS_INTERFACE_MAP_END_INHERITING(nsIContent) 173:10.66 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 173:10.66 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsWrapperCache.h:10, 173:10.67 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/xpcpublic.h:22, 173:10.67 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsThreadUtils.h:24, 173:10.67 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/SchedulerGroup.h:19, 173:10.67 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/dom/TabGroup.h:17, 173:10.67 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/dom/DocGroup.h:15, 173:10.67 from /builddir/build/BUILD/thunderbird-68.1.1/dom/base/DocGroup.cpp:7, 173:10.68 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dom/base/Unified_cpp_dom_base2.cpp:2: 173:10.68 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 173:10.68 302 | } else 173:10.68 | ^~~~ 173:10.68 /builddir/build/BUILD/thunderbird-68.1.1/dom/base/FragmentOrElement.cpp:1872:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 173:10.68 1872 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(FragmentOrElement) 173:10.69 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 173:10.87 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/dom/DocGroup.h:10, 173:10.88 from /builddir/build/BUILD/thunderbird-68.1.1/dom/base/DocGroup.cpp:7, 173:10.88 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dom/base/Unified_cpp_dom_base2.cpp:2: 173:10.88 /builddir/build/BUILD/thunderbird-68.1.1/dom/base/IdleDeadline.cpp: In member function 'virtual nsresult mozilla::dom::IdleDeadline::QueryInterface(const nsIID&, void**)': 173:10.88 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 173:10.89 1007 | foundInterface = 0; \ 173:10.89 | ^~~~~~~~~~~~~~ 173:10.89 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 173:10.90 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 173:10.90 | ^~~~~~~~~~~~~~~~~~~~~~~ 173:10.90 /builddir/build/BUILD/thunderbird-68.1.1/dom/base/IdleDeadline.cpp:26:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 173:10.90 26 | NS_INTERFACE_MAP_END 173:10.90 | ^~~~~~~~~~~~~~~~~~~~ 173:10.91 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 173:10.91 981 | else 173:10.91 | ^~~~ 173:10.91 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 173:10.91 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 173:10.92 | ^~~~~~~~~~~~~~~~~~ 173:10.92 /builddir/build/BUILD/thunderbird-68.1.1/dom/base/IdleDeadline.cpp:25:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 173:10.92 25 | NS_INTERFACE_MAP_ENTRY(nsISupports) 173:10.92 | ^~~~~~~~~~~~~~~~~~~~~~ 173:12.31 /builddir/build/BUILD/thunderbird-68.1.1/dom/base/InProcessBrowserChildMessageManager.cpp: In member function 'virtual nsresult mozilla::dom::InProcessBrowserChildMessageManager::QueryInterface(const nsIID&, void**)': 173:12.31 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 173:12.31 1022 | foundInterface = 0; \ 173:12.31 | ^~~~~~~~~~~~~~ 173:12.31 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 173:12.31 1071 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 173:12.32 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 173:12.32 /builddir/build/BUILD/thunderbird-68.1.1/dom/base/InProcessBrowserChildMessageManager.cpp:140:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 173:12.32 140 | NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 173:12.32 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 173:12.32 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 173:12.32 981 | else 173:12.32 | ^~~~ 173:12.33 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 173:12.33 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 173:12.33 | ^~~~~~~~~~~~~~~~~~ 173:12.33 /builddir/build/BUILD/thunderbird-68.1.1/dom/base/InProcessBrowserChildMessageManager.cpp:139:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 173:12.33 139 | NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference) 173:12.33 | ^~~~~~~~~~~~~~~~~~~~~~ 173:14.69 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsUtils.h:14, 173:14.69 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupports.h:79, 173:14.69 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 173:14.69 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 173:14.69 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsTArray.h:30, 173:14.69 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/EventForwards.h:12, 173:14.69 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/dom/AnimationEvent.h:9, 173:14.70 from /builddir/build/BUILD/thunderbird-68.1.1/dom/events/AnimationEvent.cpp:7, 173:14.70 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dom/events/Unified_cpp_dom_events0.cpp:2: 173:14.70 /builddir/build/BUILD/thunderbird-68.1.1/dom/events/CompositionEvent.cpp: In member function 'virtual nsresult mozilla::dom::CompositionEvent::QueryInterface(const nsIID&, void**)': 173:14.70 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 173:14.70 1022 | foundInterface = 0; \ 173:14.70 | ^~~~~~~~~~~~~~ 173:14.70 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 173:14.71 1071 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 173:14.71 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 173:14.71 /builddir/build/BUILD/thunderbird-68.1.1/dom/events/CompositionEvent.cpp:60:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 173:14.71 60 | NS_INTERFACE_MAP_END_INHERITING(UIEvent) 173:14.71 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 173:14.71 In file included from /builddir/build/BUILD/thunderbird-68.1.1/dom/base/nsWrapperCache.h:10, 173:14.71 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/dom/EventTarget.h:13, 173:14.71 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/BasicEvents.h:11, 173:14.71 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/dom/Event.h:11, 173:14.72 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/dom/AnimationEvent.h:10, 173:14.72 from /builddir/build/BUILD/thunderbird-68.1.1/dom/events/AnimationEvent.cpp:7, 173:14.72 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dom/events/Unified_cpp_dom_events0.cpp:2: 173:14.72 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 173:14.72 302 | } else 173:14.72 | ^~~~ 173:14.72 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 173:14.72 306 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 173:14.73 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 173:14.73 /builddir/build/BUILD/thunderbird-68.1.1/dom/events/CompositionEvent.cpp:59:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 173:14.73 59 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(CompositionEvent) 173:14.73 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 173:17.60 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/gfxFontEntry.h:13, 173:17.60 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/gfxFont.h:11, 173:17.60 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsDeviceContext.h:12, 173:17.60 from /builddir/build/BUILD/thunderbird-68.1.1/dom/events/Event.cpp:29, 173:17.61 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dom/events/Unified_cpp_dom_events1.cpp:2: 173:17.61 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 173:17.61 /builddir/build/BUILD/thunderbird-68.1.1/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] 173:17.61 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 173:17.62 | ^ 173:17.62 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 173:17.62 46 | struct Block { 173:17.62 | ^~~~~ 173:18.35 In file included from /builddir/build/BUILD/thunderbird-68.1.1/ipc/chromium/src/chrome/common/file_descriptor_set_posix.h:14, 173:18.35 from /builddir/build/BUILD/thunderbird-68.1.1/ipc/chromium/src/chrome/common/ipc_message_utils.h:20, 173:18.35 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/ipc/IPCMessageUtils.h:11, 173:18.35 from /builddir/build/BUILD/thunderbird-68.1.1/dom/events/Event.cpp:9, 173:18.36 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dom/events/Unified_cpp_dom_events1.cpp:2: 173:18.36 /builddir/build/BUILD/thunderbird-68.1.1/dom/events/Event.cpp: In member function 'virtual nsresult mozilla::dom::Event::QueryInterface(const nsIID&, void**)': 173:18.36 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 173:18.36 1007 | foundInterface = 0; \ 173:18.36 | ^~~~~~~~~~~~~~ 173:18.37 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 173:18.37 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 173:18.37 | ^~~~~~~~~~~~~~~~~~~~~~~ 173:18.37 /builddir/build/BUILD/thunderbird-68.1.1/dom/events/Event.cpp:121:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 173:18.37 121 | NS_INTERFACE_MAP_END 173:18.37 | ^~~~~~~~~~~~~~~~~~~~ 173:18.37 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 173:18.37 981 | else 173:18.38 | ^~~~ 173:18.38 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 173:18.38 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 173:18.38 | ^~~~~~~~~~~~~~~~~~ 173:18.38 /builddir/build/BUILD/thunderbird-68.1.1/dom/events/Event.cpp:120:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 173:18.38 120 | NS_INTERFACE_MAP_ENTRY(Event) 173:18.38 | ^~~~~~~~~~~~~~~~~~~~~~ 173:18.41 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/HashTable.h:89, 173:18.41 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/js/HashTable.h:10, 173:18.41 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/js/TracingAPI.h:11, 173:18.41 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/js/GCPolicyAPI.h:49, 173:18.42 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/js/RootingAPI.h:22, 173:18.42 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/js/Value.h:26, 173:18.42 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsIPrincipal.h:13, 173:18.42 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/dom/DocGroup.h:11, 173:18.42 from /builddir/build/BUILD/thunderbird-68.1.1/dom/base/DocGroup.cpp:7, 173:18.42 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dom/base/Unified_cpp_dom_base2.cpp:2: 173:18.42 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = std::map; long unsigned int N = 2]': 173:18.43 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:99:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = std::map]' 173:18.43 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/Layers.h:248:29: required from here 173:18.43 /builddir/build/BUILD/thunderbird-68.1.1/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] 173:18.43 67 | memset(&aArr[0], 0, N * sizeof(T)); 173:18.43 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 173:18.43 In file included from /usr/include/c++/9/map:61, 173:18.44 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/system_wrappers/map:3, 173:18.44 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/stl_wrappers/map:44, 173:18.44 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/FrameMetrics.h:11, 173:18.44 from /builddir/build/BUILD/thunderbird-68.1.1/layout/generic/nsIScrollableFrame.h:22, 173:18.44 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/dom/Element.h:25, 173:18.44 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/dom/CustomElementRegistry.h:17, 173:18.44 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/dom/DocGroup.h:17, 173:18.44 from /builddir/build/BUILD/thunderbird-68.1.1/dom/base/DocGroup.cpp:7, 173:18.45 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dom/base/Unified_cpp_dom_base2.cpp:2: 173:18.45 /usr/include/c++/9/bits/stl_map.h:100:11: note: 'class std::map' declared here 173:18.45 100 | class map 173:18.45 | ^~~ 173:23.69 /builddir/build/BUILD/thunderbird-68.1.1/dom/events/EventListenerService.cpp: In member function 'virtual nsresult mozilla::EventListenerInfo::QueryInterface(const nsIID&, void**)': 173:23.70 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 173:23.70 1007 | foundInterface = 0; \ 173:23.70 | ^~~~~~~~~~~~~~ 173:23.70 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 173:23.70 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 173:23.70 | ^~~~~~~~~~~~~~~~~~~~~~~ 173:23.70 /builddir/build/BUILD/thunderbird-68.1.1/dom/events/EventListenerService.cpp:113:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 173:23.70 113 | NS_INTERFACE_MAP_END 173:23.70 | ^~~~~~~~~~~~~~~~~~~~ 173:23.70 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 173:23.70 981 | else 173:23.70 | ^~~~ 173:23.70 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 173:23.71 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 173:23.71 | ^~~~~~~~~~~~~~~~~~ 173:23.71 /builddir/build/BUILD/thunderbird-68.1.1/dom/events/EventListenerService.cpp:112:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 173:23.71 112 | NS_INTERFACE_MAP_ENTRY(nsISupports) 173:23.71 | ^~~~~~~~~~~~~~~~~~~~~~ 173:29.51 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsUtils.h:14, 173:29.51 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupports.h:79, 173:29.51 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 173:29.51 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 173:29.51 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsTArray.h:30, 173:29.51 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/EventForwards.h:12, 173:29.51 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/dom/AnimationEvent.h:9, 173:29.51 from /builddir/build/BUILD/thunderbird-68.1.1/dom/events/AnimationEvent.cpp:7, 173:29.51 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dom/events/Unified_cpp_dom_events0.cpp:2: 173:29.52 /builddir/build/BUILD/thunderbird-68.1.1/dom/events/CustomEvent.cpp: In member function 'virtual nsresult mozilla::dom::CustomEvent::QueryInterface(const nsIID&, void**)': 173:29.52 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 173:29.52 1022 | foundInterface = 0; \ 173:29.52 | ^~~~~~~~~~~~~~ 173:29.52 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 173:29.52 1071 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 173:29.52 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 173:29.52 /builddir/build/BUILD/thunderbird-68.1.1/dom/events/CustomEvent.cpp:43:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 173:29.52 43 | NS_INTERFACE_MAP_END_INHERITING(Event) 173:29.52 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 173:29.52 In file included from /builddir/build/BUILD/thunderbird-68.1.1/dom/base/nsWrapperCache.h:10, 173:29.52 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/dom/EventTarget.h:13, 173:29.52 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/BasicEvents.h:11, 173:29.52 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/dom/Event.h:11, 173:29.52 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/dom/AnimationEvent.h:10, 173:29.52 from /builddir/build/BUILD/thunderbird-68.1.1/dom/events/AnimationEvent.cpp:7, 173:29.52 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dom/events/Unified_cpp_dom_events0.cpp:2: 173:29.53 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 173:29.53 302 | } else 173:29.53 | ^~~~ 173:29.53 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 173:29.53 306 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 173:29.53 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 173:29.53 /builddir/build/BUILD/thunderbird-68.1.1/dom/events/CustomEvent.cpp:42:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 173:29.53 42 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(CustomEvent) 173:29.53 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 173:29.55 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsUtils.h:14, 173:29.55 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupports.h:79, 173:29.55 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 173:29.55 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 173:29.55 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsTArray.h:30, 173:29.55 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/EventForwards.h:12, 173:29.57 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/dom/AnimationEvent.h:9, 173:29.57 from /builddir/build/BUILD/thunderbird-68.1.1/dom/events/AnimationEvent.cpp:7, 173:29.57 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dom/events/Unified_cpp_dom_events0.cpp:2: 173:29.57 /builddir/build/BUILD/thunderbird-68.1.1/dom/events/DOMEventTargetHelper.cpp: In member function 'virtual nsresult mozilla::DOMEventTargetHelper::QueryInterface(const nsIID&, void**)': 173:29.57 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 173:29.57 1007 | foundInterface = 0; \ 173:29.57 | ^~~~~~~~~~~~~~ 173:29.57 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 173:29.57 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 173:29.57 | ^~~~~~~~~~~~~~~~~~~~~~~ 173:29.60 /builddir/build/BUILD/thunderbird-68.1.1/dom/events/DOMEventTargetHelper.cpp:81:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 173:29.60 81 | NS_INTERFACE_MAP_END 173:29.60 | ^~~~~~~~~~~~~~~~~~~~ 173:29.60 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 173:29.60 981 | else 173:29.60 | ^~~~ 173:29.60 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 173:29.60 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 173:29.60 | ^~~~~~~~~~~~~~~~~~ 173:29.60 /builddir/build/BUILD/thunderbird-68.1.1/dom/events/DOMEventTargetHelper.cpp:80:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 173:29.60 80 | NS_INTERFACE_MAP_ENTRY(DOMEventTargetHelper) 173:29.60 | ^~~~~~~~~~~~~~~~~~~~~~ 173:30.08 /builddir/build/BUILD/thunderbird-68.1.1/dom/events/DataTransfer.cpp: In member function 'virtual nsresult mozilla::dom::DataTransfer::QueryInterface(const nsIID&, void**)': 173:30.09 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 173:30.09 1007 | foundInterface = 0; \ 173:30.09 | ^~~~~~~~~~~~~~ 173:30.09 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 173:30.09 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 173:30.10 | ^~~~~~~~~~~~~~~~~~~~~~~ 173:30.10 /builddir/build/BUILD/thunderbird-68.1.1/dom/events/DataTransfer.cpp:73:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 173:30.10 73 | NS_INTERFACE_MAP_END 173:30.10 | ^~~~~~~~~~~~~~~~~~~~ 173:30.10 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 173:30.10 981 | else 173:30.11 | ^~~~ 173:30.11 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 173:30.11 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 173:30.11 | ^~~~~~~~~~~~~~~~~~ 173:30.11 /builddir/build/BUILD/thunderbird-68.1.1/dom/events/DataTransfer.cpp:72:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 173:30.12 72 | NS_INTERFACE_MAP_ENTRY(nsISupports) 173:30.12 | ^~~~~~~~~~~~~~~~~~~~~~ 173:30.79 /builddir/build/BUILD/thunderbird-68.1.1/dom/events/DataTransferItem.cpp: In member function 'virtual nsresult mozilla::dom::DataTransferItem::QueryInterface(const nsIID&, void**)': 173:30.79 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 173:30.80 1007 | foundInterface = 0; \ 173:30.80 | ^~~~~~~~~~~~~~ 173:30.80 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 173:30.80 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 173:30.80 | ^~~~~~~~~~~~~~~~~~~~~~~ 173:30.80 /builddir/build/BUILD/thunderbird-68.1.1/dom/events/DataTransferItem.cpp:52:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 173:30.80 52 | NS_INTERFACE_MAP_END 173:30.80 | ^~~~~~~~~~~~~~~~~~~~ 173:30.81 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 173:30.81 981 | else 173:30.81 | ^~~~ 173:30.81 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 173:30.81 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 173:30.81 | ^~~~~~~~~~~~~~~~~~ 173:30.81 /builddir/build/BUILD/thunderbird-68.1.1/dom/events/DataTransferItem.cpp:51:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 173:30.81 51 | NS_INTERFACE_MAP_ENTRY(nsISupports) 173:30.82 | ^~~~~~~~~~~~~~~~~~~~~~ 173:31.22 /builddir/build/BUILD/thunderbird-68.1.1/dom/events/DataTransferItemList.cpp: In member function 'virtual nsresult mozilla::dom::DataTransferItemList::QueryInterface(const nsIID&, void**)': 173:31.22 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 173:31.22 1007 | foundInterface = 0; \ 173:31.22 | ^~~~~~~~~~~~~~ 173:31.22 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 173:31.23 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 173:31.23 | ^~~~~~~~~~~~~~~~~~~~~~~ 173:31.23 /builddir/build/BUILD/thunderbird-68.1.1/dom/events/DataTransferItemList.cpp:34:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 173:31.23 34 | NS_INTERFACE_MAP_END 173:31.23 | ^~~~~~~~~~~~~~~~~~~~ 173:31.24 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 173:31.24 981 | else 173:31.24 | ^~~~ 173:31.24 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 173:31.24 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 173:31.24 | ^~~~~~~~~~~~~~~~~~ 173:31.25 /builddir/build/BUILD/thunderbird-68.1.1/dom/events/DataTransferItemList.cpp:33:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 173:31.25 33 | NS_INTERFACE_MAP_ENTRY(nsISupports) 173:31.25 | ^~~~~~~~~~~~~~~~~~~~~~ 173:31.54 /builddir/build/BUILD/thunderbird-68.1.1/dom/events/DeviceMotionEvent.cpp: In member function 'virtual nsresult mozilla::dom::DeviceMotionEvent::QueryInterface(const nsIID&, void**)': 173:31.54 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 173:31.54 1022 | foundInterface = 0; \ 173:31.54 | ^~~~~~~~~~~~~~ 173:31.54 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 173:31.54 1071 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 173:31.55 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 173:31.55 /builddir/build/BUILD/thunderbird-68.1.1/dom/events/DeviceMotionEvent.cpp:24:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 173:31.55 24 | NS_INTERFACE_MAP_END_INHERITING(Event) 173:31.55 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 173:31.55 In file included from /builddir/build/BUILD/thunderbird-68.1.1/dom/base/nsWrapperCache.h:10, 173:31.55 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/dom/EventTarget.h:13, 173:31.55 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/BasicEvents.h:11, 173:31.55 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/dom/Event.h:11, 173:31.56 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/dom/AnimationEvent.h:10, 173:31.56 from /builddir/build/BUILD/thunderbird-68.1.1/dom/events/AnimationEvent.cpp:7, 173:31.56 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dom/events/Unified_cpp_dom_events0.cpp:2: 173:31.56 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 173:31.56 302 | } else 173:31.56 | ^~~~ 173:31.56 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 173:31.56 306 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 173:31.57 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 173:31.57 /builddir/build/BUILD/thunderbird-68.1.1/dom/events/DeviceMotionEvent.cpp:23:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 173:31.57 23 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(DeviceMotionEvent) 173:31.57 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 173:38.30 /builddir/build/BUILD/thunderbird-68.1.1/dom/events/IMEContentObserver.cpp: In member function 'virtual nsresult mozilla::IMEContentObserver::QueryInterface(const nsIID&, void**)': 173:38.30 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 173:38.31 1007 | foundInterface = 0; \ 173:38.31 | ^~~~~~~~~~~~~~ 173:38.31 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 173:38.31 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 173:38.31 | ^~~~~~~~~~~~~~~~~~~~~~~ 173:38.31 /builddir/build/BUILD/thunderbird-68.1.1/dom/events/IMEContentObserver.cpp:181:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 173:38.31 181 | NS_INTERFACE_MAP_END 173:38.32 | ^~~~~~~~~~~~~~~~~~~~ 173:38.32 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:991:3: note: some parts of macro expansion are not guarded by this 'else' clause 173:38.32 991 | else 173:38.32 | ^~~~ 173:38.32 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1067:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 173:38.32 1067 | NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 173:38.32 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 173:38.32 /builddir/build/BUILD/thunderbird-68.1.1/dom/events/IMEContentObserver.cpp:180:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 173:38.33 180 | NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIReflowObserver) 173:38.33 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 173:38.58 /builddir/build/BUILD/thunderbird-68.1.1/dom/events/IMEContentObserver.cpp: In member function 'virtual nsresult mozilla::IMEContentObserver::DocumentObserver::QueryInterface(const nsIID&, void**)': 173:38.58 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 173:38.59 1007 | foundInterface = 0; \ 173:38.59 | ^~~~~~~~~~~~~~ 173:38.59 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 173:38.59 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 173:38.59 | ^~~~~~~~~~~~~~~~~~~~~~~ 173:38.59 /builddir/build/BUILD/thunderbird-68.1.1/dom/events/IMEContentObserver.cpp:2106:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 173:38.59 2106 | NS_INTERFACE_MAP_END 173:38.60 | ^~~~~~~~~~~~~~~~~~~~ 173:38.60 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 173:38.60 981 | else 173:38.60 | ^~~~ 173:38.60 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 173:38.60 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 173:38.60 | ^~~~~~~~~~~~~~~~~~ 173:38.60 /builddir/build/BUILD/thunderbird-68.1.1/dom/events/IMEContentObserver.cpp:2105:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 173:38.61 2105 | NS_INTERFACE_MAP_ENTRY(nsISupports) 173:38.61 | ^~~~~~~~~~~~~~~~~~~~~~ 173:39.80 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/HashTable.h:89, 173:39.80 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/js/HashTable.h:10, 173:39.81 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/js/TracingAPI.h:11, 173:39.81 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/js/GCPolicyAPI.h:49, 173:39.81 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/js/RootingAPI.h:22, 173:39.81 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:16, 173:39.81 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/dom/EventTarget.h:10, 173:39.81 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/BasicEvents.h:11, 173:39.82 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/dom/Event.h:11, 173:39.82 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/dom/AnimationEvent.h:10, 173:39.82 from /builddir/build/BUILD/thunderbird-68.1.1/dom/events/AnimationEvent.cpp:7, 173:39.82 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dom/events/Unified_cpp_dom_events0.cpp:2: 173:39.82 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = std::map; long unsigned int N = 2]': 173:39.82 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:99:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = std::map]' 173:39.82 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/Layers.h:248:29: required from here 173:39.83 /builddir/build/BUILD/thunderbird-68.1.1/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] 173:39.83 67 | memset(&aArr[0], 0, N * sizeof(T)); 173:39.83 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 173:39.83 In file included from /usr/include/c++/9/map:61, 173:39.83 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/system_wrappers/map:3, 173:39.84 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/stl_wrappers/map:44, 173:39.84 from /builddir/build/BUILD/thunderbird-68.1.1/ipc/chromium/src/base/process_util.h:31, 173:39.84 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/ipc/IPCMessageUtils.h:10, 173:39.84 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/gfxFontUtils.h:13, 173:39.84 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/gfxFontEntry.h:13, 173:39.84 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/gfxFont.h:11, 173:39.84 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsDeviceContext.h:12, 173:39.85 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/dom/UIEvent.h:15, 173:39.85 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/dom/CompositionEvent.h:13, 173:39.85 from /builddir/build/BUILD/thunderbird-68.1.1/dom/events/CompositionEvent.cpp:7, 173:39.85 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dom/events/Unified_cpp_dom_events0.cpp:56: 173:39.85 /usr/include/c++/9/bits/stl_map.h:100:11: note: 'class std::map' declared here 173:39.85 100 | class map 173:39.86 | ^~~ 173:40.47 /builddir/build/BUILD/thunderbird-68.1.1/dom/events/ImageCaptureError.cpp: In member function 'virtual nsresult mozilla::dom::ImageCaptureError::QueryInterface(const nsIID&, void**)': 173:40.48 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 173:40.48 1007 | foundInterface = 0; \ 173:40.48 | ^~~~~~~~~~~~~~ 173:40.48 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 173:40.48 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 173:40.48 | ^~~~~~~~~~~~~~~~~~~~~~~ 173:40.49 /builddir/build/BUILD/thunderbird-68.1.1/dom/events/ImageCaptureError.cpp:19:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 173:40.49 19 | NS_INTERFACE_MAP_END 173:40.49 | ^~~~~~~~~~~~~~~~~~~~ 173:40.49 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 173:40.49 981 | else 173:40.49 | ^~~~ 173:40.49 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 173:40.50 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 173:40.50 | ^~~~~~~~~~~~~~~~~~ 173:40.50 /builddir/build/BUILD/thunderbird-68.1.1/dom/events/ImageCaptureError.cpp:18:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 173:40.50 18 | NS_INTERFACE_MAP_ENTRY(nsISupports) 173:40.50 | ^~~~~~~~~~~~~~~~~~~~~~ 173:40.64 /builddir/build/BUILD/thunderbird-68.1.1/dom/events/JSEventHandler.cpp: In member function 'virtual nsresult mozilla::JSEventHandler::QueryInterface(const nsIID&, void**)': 173:40.65 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 173:40.65 1007 | foundInterface = 0; \ 173:40.65 | ^~~~~~~~~~~~~~ 173:40.65 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 173:40.65 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 173:40.65 | ^~~~~~~~~~~~~~~~~~~~~~~ 173:40.65 /builddir/build/BUILD/thunderbird-68.1.1/dom/events/JSEventHandler.cpp:95:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 173:40.65 95 | NS_INTERFACE_MAP_END 173:40.66 | ^~~~~~~~~~~~~~~~~~~~ 173:40.66 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 173:40.66 981 | else 173:40.66 | ^~~~ 173:40.66 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 173:40.66 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 173:40.66 | ^~~~~~~~~~~~~~~~~~ 173:40.67 /builddir/build/BUILD/thunderbird-68.1.1/dom/events/JSEventHandler.cpp:94:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 173:40.67 94 | NS_INTERFACE_MAP_ENTRY(JSEventHandler) 173:40.67 | ^~~~~~~~~~~~~~~~~~~~~~ 173:41.00 /builddir/build/BUILD/thunderbird-68.1.1/dom/events/MessageEvent.cpp: In member function 'virtual nsresult mozilla::dom::MessageEvent::QueryInterface(const nsIID&, void**)': 173:41.00 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 173:41.00 1022 | foundInterface = 0; \ 173:41.01 | ^~~~~~~~~~~~~~ 173:41.01 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 173:41.01 1071 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 173:41.01 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 173:41.01 /builddir/build/BUILD/thunderbird-68.1.1/dom/events/MessageEvent.cpp:42:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 173:41.01 42 | NS_INTERFACE_MAP_END_INHERITING(Event) 173:41.01 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 173:41.02 In file included from /builddir/build/BUILD/thunderbird-68.1.1/dom/base/nsWrapperCache.h:10, 173:41.02 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/dom/EventTarget.h:13, 173:41.02 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/BasicEvents.h:11, 173:41.02 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/MouseEvents.h:11, 173:41.02 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/dom/Touch.h:12, 173:41.02 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/EventDispatcher.h:12, 173:41.03 from /builddir/build/BUILD/thunderbird-68.1.1/dom/events/Event.cpp:10, 173:41.03 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dom/events/Unified_cpp_dom_events1.cpp:2: 173:41.03 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 173:41.03 302 | } else 173:41.03 | ^~~~ 173:41.03 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: in definition of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 173:41.03 302 | } else 173:41.04 | ^~~~ 173:41.04 /builddir/build/BUILD/thunderbird-68.1.1/dom/events/MessageEvent.cpp:41:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 173:41.04 41 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(MessageEvent) 173:41.04 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 173:45.47 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/HashTable.h:89, 173:45.47 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/js/HashTable.h:10, 173:45.47 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/js/TracingAPI.h:11, 173:45.48 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/js/GCPolicyAPI.h:49, 173:45.48 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/js/RootingAPI.h:22, 173:45.48 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/js/Id.h:28, 173:45.48 from /builddir/build/BUILD/thunderbird-68.1.1/js/xpconnect/wrappers/AccessCheck.h:10, 173:45.48 from /builddir/build/BUILD/thunderbird-68.1.1/dom/events/Event.cpp:7, 173:45.48 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dom/events/Unified_cpp_dom_events1.cpp:2: 173:45.48 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = std::map; long unsigned int N = 2]': 173:45.48 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:99:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = std::map]' 173:45.49 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/Layers.h:248:29: required from here 173:45.49 /builddir/build/BUILD/thunderbird-68.1.1/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] 173:45.49 67 | memset(&aArr[0], 0, N * sizeof(T)); 173:45.49 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 173:45.49 In file included from /usr/include/c++/9/map:61, 173:45.49 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/system_wrappers/map:3, 173:45.50 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/stl_wrappers/map:44, 173:45.50 from /builddir/build/BUILD/thunderbird-68.1.1/ipc/chromium/src/base/process_util.h:31, 173:45.50 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/ipc/IPCMessageUtils.h:10, 173:45.50 from /builddir/build/BUILD/thunderbird-68.1.1/dom/events/Event.cpp:9, 173:45.50 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dom/events/Unified_cpp_dom_events1.cpp:2: 173:45.50 /usr/include/c++/9/bits/stl_map.h:100:11: note: 'class std::map' declared here 173:45.50 100 | class map 173:45.50 | ^~~ 174:05.49 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dom/events/Unified_cpp_dom_events0.cpp:74: 174:05.50 /builddir/build/BUILD/thunderbird-68.1.1/dom/events/ContentEventHandler.cpp: In function 'static nsresult mozilla::ContentEventHandler::GetFlatTextLengthInRange(const mozilla::ContentEventHandler::NodePosition&, const mozilla::ContentEventHandler::NodePosition&, nsIContent*, uint32_t*, mozilla::LineBreakType, bool)': 174:05.50 /builddir/build/BUILD/thunderbird-68.1.1/dom/events/ContentEventHandler.cpp:2737:5: warning: '*((void*)& endPosition +16)' may be used uninitialized in this function [-Wmaybe-uninitialized] 174:05.50 2737 | if (endPosition.IsSetAndValid()) { 174:05.50 | ^~ 174:45.41 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsUtils.h:14, 174:45.41 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsCOMPtr.h:30, 174:45.41 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsAutoPtr.h:10, 174:45.42 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/OwningNonNull.h:12, 174:45.42 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/RootedOwningNonNull.h:20, 174:45.42 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:20, 174:45.42 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/dom/BindingUtils.h:20, 174:45.43 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/dom/GeneratedAtomList.h:6, 174:45.44 from /builddir/build/BUILD/thunderbird-68.1.1/dom/bindings/AtomList.h:11, 174:45.44 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dom/bindings/MediaKeysRequestStatusBinding.cpp:3, 174:45.44 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dom/bindings/UnifiedBindings11.cpp:2: 174:45.45 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dom/bindings/MediaRecorderErrorEvent.cpp: In member function 'virtual nsresult mozilla::dom::MediaRecorderErrorEvent::QueryInterface(const nsIID&, void**)': 174:45.46 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 174:45.46 1022 | foundInterface = 0; \ 174:45.46 | ^~~~~~~~~~~~~~ 174:45.47 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 174:45.47 1071 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 174:45.47 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 174:45.47 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dom/bindings/MediaRecorderErrorEvent.cpp:39:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 174:45.47 39 | NS_INTERFACE_MAP_END_INHERITING(Event) 174:45.48 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 174:45.48 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/dom/CallbackObject.h:22, 174:45.48 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/dom/BindingUtils.h:21, 174:45.48 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/dom/GeneratedAtomList.h:6, 174:45.48 from /builddir/build/BUILD/thunderbird-68.1.1/dom/bindings/AtomList.h:11, 174:45.49 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dom/bindings/MediaKeysRequestStatusBinding.cpp:3, 174:45.49 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dom/bindings/UnifiedBindings11.cpp:2: 174:45.49 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 174:45.49 302 | } else 174:45.49 | ^~~~ 174:45.50 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 174:45.50 306 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 174:45.50 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 174:45.50 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dom/bindings/MediaRecorderErrorEvent.cpp:38:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 174:45.51 38 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(MediaRecorderErrorEvent) 174:45.51 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 175:00.87 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsUtils.h:14, 175:00.87 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsCOMPtr.h:30, 175:00.87 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsAutoPtr.h:10, 175:00.87 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/OwningNonNull.h:12, 175:00.88 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/RootedOwningNonNull.h:20, 175:00.88 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:20, 175:00.88 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/dom/BindingUtils.h:20, 175:00.88 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/dom/GeneratedAtomList.h:6, 175:00.88 from /builddir/build/BUILD/thunderbird-68.1.1/dom/bindings/AtomList.h:11, 175:00.88 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dom/bindings/MediaKeysRequestStatusBinding.cpp:3, 175:00.88 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dom/bindings/UnifiedBindings11.cpp:2: 175:00.88 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dom/bindings/MediaStreamEvent.cpp: In member function 'virtual nsresult mozilla::dom::MediaStreamEvent::QueryInterface(const nsIID&, void**)': 175:00.88 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 175:00.88 1022 | foundInterface = 0; \ 175:00.88 | ^~~~~~~~~~~~~~ 175:00.88 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 175:00.88 1071 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 175:00.88 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 175:00.88 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dom/bindings/MediaStreamEvent.cpp:39:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 175:00.88 39 | NS_INTERFACE_MAP_END_INHERITING(Event) 175:00.88 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 175:00.90 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/dom/CallbackObject.h:22, 175:00.90 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/dom/BindingUtils.h:21, 175:00.90 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/dom/GeneratedAtomList.h:6, 175:00.90 from /builddir/build/BUILD/thunderbird-68.1.1/dom/bindings/AtomList.h:11, 175:00.90 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dom/bindings/MediaKeysRequestStatusBinding.cpp:3, 175:00.90 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dom/bindings/UnifiedBindings11.cpp:2: 175:00.90 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 175:00.90 302 | } else 175:00.90 | ^~~~ 175:00.90 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 175:00.90 306 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 175:00.90 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 175:00.90 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dom/bindings/MediaStreamEvent.cpp:38:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 175:00.90 38 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(MediaStreamEvent) 175:00.90 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 175:01.99 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsUtils.h:14, 175:01.99 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsCOMPtr.h:30, 175:01.99 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsAutoPtr.h:10, 175:01.99 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/OwningNonNull.h:12, 175:01.99 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/RootedOwningNonNull.h:20, 175:01.99 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:20, 175:01.99 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/dom/BindingUtils.h:20, 175:01.99 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/dom/GeneratedAtomList.h:6, 175:01.99 from /builddir/build/BUILD/thunderbird-68.1.1/dom/bindings/AtomList.h:11, 175:01.99 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dom/bindings/MediaKeysRequestStatusBinding.cpp:3, 175:01.99 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dom/bindings/UnifiedBindings11.cpp:2: 175:01.99 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dom/bindings/MediaStreamTrackEvent.cpp: In member function 'virtual nsresult mozilla::dom::MediaStreamTrackEvent::QueryInterface(const nsIID&, void**)': 175:01.99 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 175:01.99 1022 | foundInterface = 0; \ 175:01.99 | ^~~~~~~~~~~~~~ 175:01.99 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 175:01.99 1071 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 175:01.99 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 175:01.99 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dom/bindings/MediaStreamTrackEvent.cpp:39:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 175:02.00 39 | NS_INTERFACE_MAP_END_INHERITING(Event) 175:02.00 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 175:02.00 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/dom/CallbackObject.h:22, 175:02.00 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/dom/BindingUtils.h:21, 175:02.00 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/dom/GeneratedAtomList.h:6, 175:02.00 from /builddir/build/BUILD/thunderbird-68.1.1/dom/bindings/AtomList.h:11, 175:02.00 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dom/bindings/MediaKeysRequestStatusBinding.cpp:3, 175:02.00 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dom/bindings/UnifiedBindings11.cpp:2: 175:02.00 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 175:02.01 302 | } else 175:02.01 | ^~~~ 175:02.01 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 175:02.01 306 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 175:02.01 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 175:02.01 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dom/bindings/MediaStreamTrackEvent.cpp:38:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 175:02.01 38 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(MediaStreamTrackEvent) 175:02.01 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 175:09.17 In file included from /builddir/build/BUILD/thunderbird-68.1.1/ipc/chromium/src/chrome/common/file_descriptor_set_posix.h:14, 175:09.17 from /builddir/build/BUILD/thunderbird-68.1.1/ipc/chromium/src/chrome/common/ipc_message_utils.h:20, 175:09.17 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/ipc/IPCMessageUtils.h:11, 175:09.17 from /builddir/build/BUILD/thunderbird-68.1.1/dom/events/NotifyPaintEvent.cpp:8, 175:09.17 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dom/events/Unified_cpp_dom_events2.cpp:2: 175:09.18 /builddir/build/BUILD/thunderbird-68.1.1/dom/events/PaintRequest.cpp: In member function 'virtual nsresult mozilla::dom::PaintRequest::QueryInterface(const nsIID&, void**)': 175:09.19 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 175:09.19 1007 | foundInterface = 0; \ 175:09.19 | ^~~~~~~~~~~~~~ 175:09.19 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 175:09.20 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 175:09.20 | ^~~~~~~~~~~~~~~~~~~~~~~ 175:09.20 /builddir/build/BUILD/thunderbird-68.1.1/dom/events/PaintRequest.cpp:25:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 175:09.20 25 | NS_INTERFACE_MAP_END 175:09.22 | ^~~~~~~~~~~~~~~~~~~~ 175:09.22 In file included from /builddir/build/BUILD/thunderbird-68.1.1/dom/base/nsWrapperCache.h:10, 175:09.22 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/dom/DOMRect.h:12, 175:09.22 from /builddir/build/BUILD/thunderbird-68.1.1/dom/events/NotifyPaintEvent.cpp:9, 175:09.22 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dom/events/Unified_cpp_dom_events2.cpp:2: 175:09.23 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 175:09.23 302 | } else 175:09.23 | ^~~~ 175:09.23 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: in definition of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 175:09.23 302 | } else 175:09.23 | ^~~~ 175:09.23 /builddir/build/BUILD/thunderbird-68.1.1/dom/events/PaintRequest.cpp:24:3: note: in expansion of macro 'NS_INTERFACE_TABLE_TO_MAP_SEGUE_CYCLE_COLLECTION' 175:09.24 24 | NS_INTERFACE_TABLE_TO_MAP_SEGUE_CYCLE_COLLECTION(PaintRequest) 175:09.24 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 175:09.24 In file included from /builddir/build/BUILD/thunderbird-68.1.1/ipc/chromium/src/chrome/common/file_descriptor_set_posix.h:14, 175:09.24 from /builddir/build/BUILD/thunderbird-68.1.1/ipc/chromium/src/chrome/common/ipc_message_utils.h:20, 175:09.24 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/ipc/IPCMessageUtils.h:11, 175:09.24 from /builddir/build/BUILD/thunderbird-68.1.1/dom/events/NotifyPaintEvent.cpp:8, 175:09.24 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dom/events/Unified_cpp_dom_events2.cpp:2: 175:09.25 /builddir/build/BUILD/thunderbird-68.1.1/dom/events/PaintRequest.cpp: In member function 'virtual nsresult mozilla::dom::PaintRequestList::QueryInterface(const nsIID&, void**)': 175:09.25 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 175:09.25 1007 | foundInterface = 0; \ 175:09.27 | ^~~~~~~~~~~~~~ 175:09.27 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 175:09.27 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 175:09.27 | ^~~~~~~~~~~~~~~~~~~~~~~ 175:09.27 /builddir/build/BUILD/thunderbird-68.1.1/dom/events/PaintRequest.cpp:51:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 175:09.28 51 | NS_INTERFACE_MAP_END 175:09.28 | ^~~~~~~~~~~~~~~~~~~~ 175:09.28 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 175:09.28 981 | else 175:09.28 | ^~~~ 175:09.28 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 175:09.28 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 175:09.29 | ^~~~~~~~~~~~~~~~~~ 175:09.29 /builddir/build/BUILD/thunderbird-68.1.1/dom/events/PaintRequest.cpp:50:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 175:09.29 50 | NS_INTERFACE_MAP_ENTRY(nsISupports) 175:09.29 | ^~~~~~~~~~~~~~~~~~~~~~ 175:11.40 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/gfxFontEntry.h:13, 175:11.41 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/gfxFont.h:11, 175:11.41 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsDeviceContext.h:12, 175:11.41 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/dom/UIEvent.h:15, 175:11.41 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/dom/MouseEvent.h:11, 175:11.41 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/dom/PointerEvent.h:12, 175:11.41 from /builddir/build/BUILD/thunderbird-68.1.1/dom/events/PointerEvent.cpp:10, 175:11.41 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dom/events/Unified_cpp_dom_events2.cpp:20: 175:11.41 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 175:11.41 /builddir/build/BUILD/thunderbird-68.1.1/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] 175:11.41 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 175:11.41 | ^ 175:11.41 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 175:11.41 46 | struct Block { 175:11.42 | ^~~~~ 175:11.87 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/gfxFontEntry.h:13, 175:11.87 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/gfxFont.h:11, 175:11.87 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsDeviceContext.h:12, 175:11.88 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/dom/UIEvent.h:15, 175:11.88 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/dom/MouseEvent.h:11, 175:11.88 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dom/bindings/MouseEventBinding.cpp:14, 175:11.88 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dom/bindings/UnifiedBindings11.cpp:379: 175:11.88 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 175:11.88 /builddir/build/BUILD/thunderbird-68.1.1/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] 175:11.88 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 175:11.88 | ^ 175:11.88 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 175:11.88 46 | struct Block { 175:11.88 | ^~~~~ 175:13.84 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsUtils.h:14, 175:13.84 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsCOMPtr.h:30, 175:13.84 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsAutoPtr.h:10, 175:13.84 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/OwningNonNull.h:12, 175:13.84 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/RootedOwningNonNull.h:20, 175:13.84 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:20, 175:13.84 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/dom/BindingUtils.h:20, 175:13.84 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/dom/GeneratedAtomList.h:6, 175:13.84 from /builddir/build/BUILD/thunderbird-68.1.1/dom/bindings/AtomList.h:11, 175:13.84 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dom/bindings/MozFrameLoaderOwnerBinding.cpp:3, 175:13.84 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dom/bindings/UnifiedBindings12.cpp:2: 175:13.86 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dom/bindings/OfflineAudioCompletionEvent.cpp: In member function 'virtual nsresult mozilla::dom::OfflineAudioCompletionEvent::QueryInterface(const nsIID&, void**)': 175:13.86 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 175:13.86 1022 | foundInterface = 0; \ 175:13.86 | ^~~~~~~~~~~~~~ 175:13.86 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 175:13.86 1071 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 175:13.86 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 175:13.86 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dom/bindings/OfflineAudioCompletionEvent.cpp:39:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 175:13.86 39 | NS_INTERFACE_MAP_END_INHERITING(Event) 175:13.86 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 175:13.86 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/dom/CallbackObject.h:22, 175:13.86 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/dom/BindingUtils.h:21, 175:13.86 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/dom/GeneratedAtomList.h:6, 175:13.86 from /builddir/build/BUILD/thunderbird-68.1.1/dom/bindings/AtomList.h:11, 175:13.86 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dom/bindings/MozFrameLoaderOwnerBinding.cpp:3, 175:13.87 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dom/bindings/UnifiedBindings12.cpp:2: 175:13.87 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 175:13.87 302 | } else 175:13.87 | ^~~~ 175:13.87 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 175:13.87 306 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 175:13.87 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 175:13.87 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dom/bindings/OfflineAudioCompletionEvent.cpp:38:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 175:13.87 38 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(OfflineAudioCompletionEvent) 175:13.87 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 175:18.74 In file included from /builddir/build/BUILD/thunderbird-68.1.1/ipc/chromium/src/chrome/common/file_descriptor_set_posix.h:14, 175:18.74 from /builddir/build/BUILD/thunderbird-68.1.1/ipc/chromium/src/chrome/common/ipc_message_utils.h:20, 175:18.74 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/ipc/IPCMessageUtils.h:11, 175:18.74 from /builddir/build/BUILD/thunderbird-68.1.1/dom/events/NotifyPaintEvent.cpp:8, 175:18.75 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dom/events/Unified_cpp_dom_events2.cpp:2: 175:18.75 /builddir/build/BUILD/thunderbird-68.1.1/dom/events/PointerEvent.cpp: In member function 'virtual nsresult mozilla::dom::PointerEvent::QueryInterface(const nsIID&, void**)': 175:18.75 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 175:18.75 1022 | foundInterface = 0; \ 175:18.75 | ^~~~~~~~~~~~~~ 175:18.75 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 175:18.75 1071 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 175:18.75 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 175:18.75 /builddir/build/BUILD/thunderbird-68.1.1/dom/events/PointerEvent.cpp:131:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 175:18.75 131 | NS_INTERFACE_MAP_END_INHERITING(MouseEvent) 175:18.75 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 175:18.77 In file included from /builddir/build/BUILD/thunderbird-68.1.1/dom/base/nsWrapperCache.h:10, 175:18.77 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/dom/DOMRect.h:12, 175:18.77 from /builddir/build/BUILD/thunderbird-68.1.1/dom/events/NotifyPaintEvent.cpp:9, 175:18.77 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dom/events/Unified_cpp_dom_events2.cpp:2: 175:18.77 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 175:18.77 302 | } else 175:18.77 | ^~~~ 175:18.77 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: in definition of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 175:18.77 302 | } else 175:18.77 | ^~~~ 175:18.77 /builddir/build/BUILD/thunderbird-68.1.1/dom/events/PointerEvent.cpp:130:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 175:18.77 130 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(PointerEvent) 175:18.77 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 175:19.54 In file included from /builddir/build/BUILD/thunderbird-68.1.1/ipc/chromium/src/chrome/common/file_descriptor_set_posix.h:14, 175:19.54 from /builddir/build/BUILD/thunderbird-68.1.1/ipc/chromium/src/chrome/common/ipc_message_utils.h:20, 175:19.54 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/ipc/IPCMessageUtils.h:11, 175:19.54 from /builddir/build/BUILD/thunderbird-68.1.1/dom/events/NotifyPaintEvent.cpp:8, 175:19.54 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dom/events/Unified_cpp_dom_events2.cpp:2: 175:19.54 /builddir/build/BUILD/thunderbird-68.1.1/dom/events/ScrollAreaEvent.cpp: In member function 'virtual nsresult mozilla::dom::ScrollAreaEvent::QueryInterface(const nsIID&, void**)': 175:19.54 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 175:19.54 1022 | foundInterface = 0; \ 175:19.54 | ^~~~~~~~~~~~~~ 175:19.54 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 175:19.54 1071 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 175:19.54 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 175:19.54 /builddir/build/BUILD/thunderbird-68.1.1/dom/events/ScrollAreaEvent.cpp:29:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 175:19.54 29 | NS_INTERFACE_MAP_END_INHERITING(UIEvent) 175:19.54 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 175:19.55 In file included from /builddir/build/BUILD/thunderbird-68.1.1/dom/base/nsWrapperCache.h:10, 175:19.55 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/dom/DOMRect.h:12, 175:19.55 from /builddir/build/BUILD/thunderbird-68.1.1/dom/events/NotifyPaintEvent.cpp:9, 175:19.55 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dom/events/Unified_cpp_dom_events2.cpp:2: 175:19.55 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 175:19.55 302 | } else 175:19.55 | ^~~~ 175:19.55 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: in definition of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 175:19.55 302 | } else 175:19.55 | ^~~~ 175:19.55 /builddir/build/BUILD/thunderbird-68.1.1/dom/events/ScrollAreaEvent.cpp:28:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 175:19.55 28 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(ScrollAreaEvent) 175:19.55 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 175:19.66 In file included from /builddir/build/BUILD/thunderbird-68.1.1/ipc/chromium/src/chrome/common/file_descriptor_set_posix.h:14, 175:19.66 from /builddir/build/BUILD/thunderbird-68.1.1/ipc/chromium/src/chrome/common/ipc_message_utils.h:20, 175:19.66 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/ipc/IPCMessageUtils.h:11, 175:19.66 from /builddir/build/BUILD/thunderbird-68.1.1/dom/events/NotifyPaintEvent.cpp:8, 175:19.67 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dom/events/Unified_cpp_dom_events2.cpp:2: 175:19.67 /builddir/build/BUILD/thunderbird-68.1.1/dom/events/StorageEvent.cpp: In member function 'virtual nsresult mozilla::dom::StorageEvent::QueryInterface(const nsIID&, void**)': 175:19.67 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 175:19.68 1022 | foundInterface = 0; \ 175:19.68 | ^~~~~~~~~~~~~~ 175:19.68 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 175:19.68 1071 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 175:19.68 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 175:19.68 /builddir/build/BUILD/thunderbird-68.1.1/dom/events/StorageEvent.cpp:30:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 175:19.68 30 | NS_INTERFACE_MAP_END_INHERITING(Event) 175:19.68 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 175:19.68 In file included from /builddir/build/BUILD/thunderbird-68.1.1/dom/base/nsWrapperCache.h:10, 175:19.68 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/dom/DOMRect.h:12, 175:19.68 from /builddir/build/BUILD/thunderbird-68.1.1/dom/events/NotifyPaintEvent.cpp:9, 175:19.68 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dom/events/Unified_cpp_dom_events2.cpp:2: 175:19.68 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 175:19.68 302 | } else 175:19.68 | ^~~~ 175:19.68 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: in definition of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 175:19.68 302 | } else 175:19.68 | ^~~~ 175:19.68 /builddir/build/BUILD/thunderbird-68.1.1/dom/events/StorageEvent.cpp:29:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 175:19.68 29 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(StorageEvent) 175:19.68 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 175:20.15 In file included from /builddir/build/BUILD/thunderbird-68.1.1/ipc/chromium/src/chrome/common/file_descriptor_set_posix.h:14, 175:20.15 from /builddir/build/BUILD/thunderbird-68.1.1/ipc/chromium/src/chrome/common/ipc_message_utils.h:20, 175:20.15 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/ipc/IPCMessageUtils.h:11, 175:20.15 from /builddir/build/BUILD/thunderbird-68.1.1/dom/events/NotifyPaintEvent.cpp:8, 175:20.16 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dom/events/Unified_cpp_dom_events2.cpp:2: 175:20.16 /builddir/build/BUILD/thunderbird-68.1.1/dom/events/TextClause.cpp: In member function 'virtual nsresult mozilla::dom::TextClause::QueryInterface(const nsIID&, void**)': 175:20.17 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 175:20.17 1007 | foundInterface = 0; \ 175:20.17 | ^~~~~~~~~~~~~~ 175:20.17 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 175:20.17 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 175:20.17 | ^~~~~~~~~~~~~~~~~~~~~~~ 175:20.17 /builddir/build/BUILD/thunderbird-68.1.1/dom/events/TextClause.cpp:21:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 175:20.17 21 | NS_INTERFACE_MAP_END 175:20.19 | ^~~~~~~~~~~~~~~~~~~~ 175:20.19 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 175:20.19 981 | else 175:20.19 | ^~~~ 175:20.19 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 175:20.19 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 175:20.19 | ^~~~~~~~~~~~~~~~~~ 175:20.19 /builddir/build/BUILD/thunderbird-68.1.1/dom/events/TextClause.cpp:20:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 175:20.19 20 | NS_INTERFACE_MAP_ENTRY(nsISupports) 175:20.19 | ^~~~~~~~~~~~~~~~~~~~~~ 175:36.09 /builddir/build/BUILD/thunderbird-68.1.1/dom/events/Touch.cpp: In member function 'virtual nsresult mozilla::dom::Touch::QueryInterface(const nsIID&, void**)': 175:36.09 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 175:36.10 1007 | foundInterface = 0; \ 175:36.10 | ^~~~~~~~~~~~~~ 175:36.10 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 175:36.10 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 175:36.10 | ^~~~~~~~~~~~~~~~~~~~~~~ 175:36.10 /builddir/build/BUILD/thunderbird-68.1.1/dom/events/Touch.cpp:102:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 175:36.11 102 | NS_INTERFACE_MAP_END 175:36.11 | ^~~~~~~~~~~~~~~~~~~~ 175:36.13 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 175:36.13 981 | else 175:36.13 | ^~~~ 175:36.13 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 175:36.13 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 175:36.13 | ^~~~~~~~~~~~~~~~~~ 175:36.14 /builddir/build/BUILD/thunderbird-68.1.1/dom/events/Touch.cpp:101:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 175:36.14 101 | NS_INTERFACE_MAP_ENTRY(nsISupports) 175:36.14 | ^~~~~~~~~~~~~~~~~~~~~~ 175:36.97 /builddir/build/BUILD/thunderbird-68.1.1/dom/events/TouchEvent.cpp: In member function 'virtual nsresult mozilla::dom::TouchList::QueryInterface(const nsIID&, void**)': 175:36.98 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 175:36.98 1007 | foundInterface = 0; \ 175:36.98 | ^~~~~~~~~~~~~~ 175:36.98 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 175:36.98 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 175:36.98 | ^~~~~~~~~~~~~~~~~~~~~~~ 175:36.99 /builddir/build/BUILD/thunderbird-68.1.1/dom/events/TouchEvent.cpp:29:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 175:36.99 29 | NS_INTERFACE_MAP_END 175:36.99 | ^~~~~~~~~~~~~~~~~~~~ 175:36.99 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 175:36.99 981 | else 175:37.01 | ^~~~ 175:37.01 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 175:37.01 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 175:37.01 | ^~~~~~~~~~~~~~~~~~ 175:37.01 /builddir/build/BUILD/thunderbird-68.1.1/dom/events/TouchEvent.cpp:28:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 175:37.01 28 | NS_INTERFACE_MAP_ENTRY(nsISupports) 175:37.02 | ^~~~~~~~~~~~~~~~~~~~~~ 175:37.03 /builddir/build/BUILD/thunderbird-68.1.1/dom/events/TouchEvent.cpp: In member function 'virtual nsresult mozilla::dom::TouchEvent::QueryInterface(const nsIID&, void**)': 175:37.04 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 175:37.04 1022 | foundInterface = 0; \ 175:37.04 | ^~~~~~~~~~~~~~ 175:37.04 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 175:37.06 1071 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 175:37.06 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 175:37.06 /builddir/build/BUILD/thunderbird-68.1.1/dom/events/TouchEvent.cpp:73:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 175:37.06 73 | NS_INTERFACE_MAP_END_INHERITING(UIEvent) 175:37.06 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 175:37.06 In file included from /builddir/build/BUILD/thunderbird-68.1.1/dom/base/nsWrapperCache.h:10, 175:37.06 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/dom/DOMRect.h:12, 175:37.06 from /builddir/build/BUILD/thunderbird-68.1.1/dom/events/NotifyPaintEvent.cpp:9, 175:37.06 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dom/events/Unified_cpp_dom_events2.cpp:2: 175:37.06 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 175:37.06 302 | } else 175:37.06 | ^~~~ 175:37.06 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: in definition of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 175:37.06 302 | } else 175:37.06 | ^~~~ 175:37.06 /builddir/build/BUILD/thunderbird-68.1.1/dom/events/TouchEvent.cpp:72:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 175:37.06 72 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(TouchEvent) 175:37.06 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 175:41.36 In file included from /builddir/build/BUILD/thunderbird-68.1.1/ipc/chromium/src/chrome/common/file_descriptor_set_posix.h:14, 175:41.36 from /builddir/build/BUILD/thunderbird-68.1.1/ipc/chromium/src/chrome/common/ipc_message_utils.h:20, 175:41.36 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/ipc/IPCMessageUtils.h:11, 175:41.36 from /builddir/build/BUILD/thunderbird-68.1.1/dom/events/NotifyPaintEvent.cpp:8, 175:41.36 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dom/events/Unified_cpp_dom_events2.cpp:2: 175:41.36 /builddir/build/BUILD/thunderbird-68.1.1/dom/events/UIEvent.cpp: In member function 'virtual nsresult mozilla::dom::UIEvent::QueryInterface(const nsIID&, void**)': 175:41.36 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 175:41.36 1022 | foundInterface = 0; \ 175:41.36 | ^~~~~~~~~~~~~~ 175:41.37 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 175:41.37 1071 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 175:41.38 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 175:41.38 /builddir/build/BUILD/thunderbird-68.1.1/dom/events/UIEvent.cpp:94:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 175:41.38 94 | NS_INTERFACE_MAP_END_INHERITING(Event) 175:41.38 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 175:41.38 In file included from /builddir/build/BUILD/thunderbird-68.1.1/dom/base/nsWrapperCache.h:10, 175:41.38 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/dom/DOMRect.h:12, 175:41.39 from /builddir/build/BUILD/thunderbird-68.1.1/dom/events/NotifyPaintEvent.cpp:9, 175:41.39 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dom/events/Unified_cpp_dom_events2.cpp:2: 175:41.39 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 175:41.39 302 | } else 175:41.39 | ^~~~ 175:41.39 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: in definition of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 175:41.39 302 | } else 175:41.39 | ^~~~ 175:41.39 /builddir/build/BUILD/thunderbird-68.1.1/dom/events/UIEvent.cpp:93:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 175:41.39 93 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(UIEvent) 175:41.39 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 175:48.06 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/HashTable.h:89, 175:48.06 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/js/HashTable.h:10, 175:48.06 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/js/TracingAPI.h:11, 175:48.06 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/js/GCPolicyAPI.h:49, 175:48.06 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/js/RootingAPI.h:22, 175:48.06 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/js/CallArgs.h:72, 175:48.06 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/jsapi.h:29, 175:48.06 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/dom/StructuredCloneHolder.h:10, 175:48.06 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/dom/ipc/StructuredCloneData.h:12, 175:48.06 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/ipc/IPCMessageUtils.h:16, 175:48.06 from /builddir/build/BUILD/thunderbird-68.1.1/dom/events/NotifyPaintEvent.cpp:8, 175:48.06 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dom/events/Unified_cpp_dom_events2.cpp:2: 175:48.06 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = std::map; long unsigned int N = 2]': 175:48.06 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:99:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = std::map]' 175:48.06 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/Layers.h:248:29: required from here 175:48.06 /builddir/build/BUILD/thunderbird-68.1.1/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] 175:48.07 67 | memset(&aArr[0], 0, N * sizeof(T)); 175:48.07 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 175:48.07 In file included from /usr/include/c++/9/map:61, 175:48.07 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/system_wrappers/map:3, 175:48.07 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/stl_wrappers/map:44, 175:48.07 from /builddir/build/BUILD/thunderbird-68.1.1/ipc/chromium/src/base/process_util.h:31, 175:48.07 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/ipc/IPCMessageUtils.h:10, 175:48.07 from /builddir/build/BUILD/thunderbird-68.1.1/dom/events/NotifyPaintEvent.cpp:8, 175:48.07 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dom/events/Unified_cpp_dom_events2.cpp:2: 175:48.07 /usr/include/c++/9/bits/stl_map.h:100:11: note: 'class std::map' declared here 175:48.07 100 | class map 175:48.07 | ^~~ 176:12.17 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsXPTCUtils.h:10, 176:12.18 from /builddir/build/BUILD/thunderbird-68.1.1/js/xpconnect/src/xpcprivate.h:119, 176:12.18 from /builddir/build/BUILD/thunderbird-68.1.1/dom/base/IntlUtils.h:11, 176:12.18 from /builddir/build/BUILD/thunderbird-68.1.1/dom/base/IntlUtils.cpp:7, 176:12.18 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dom/base/Unified_cpp_dom_base3.cpp:2: 176:12.18 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/xptcall.h: In constructor 'nsXPTCVariant::nsXPTCVariant()': 176:12.19 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/xptcall.h:79:42: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct nsXPTCVariant' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] 176:12.19 79 | memset(this, 0, sizeof(nsXPTCVariant)); 176:12.19 | ^ 176:12.19 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/xptcall.h:44:8: note: 'struct nsXPTCVariant' declared here 176:12.19 44 | struct nsXPTCVariant { 176:12.20 | ^~~~~~~~~~~~~ 176:13.92 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsUtils.h:14, 176:13.92 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupports.h:79, 176:13.92 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 176:13.93 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 176:13.94 from /builddir/build/BUILD/thunderbird-68.1.1/xpcom/ds/nsTArray.h:30, 176:13.94 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/ErrorResult.h:38, 176:13.94 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/dom/IntlUtilsBinding.h:9, 176:13.95 from /builddir/build/BUILD/thunderbird-68.1.1/dom/base/IntlUtils.h:9, 176:13.95 from /builddir/build/BUILD/thunderbird-68.1.1/dom/base/IntlUtils.cpp:7, 176:13.95 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dom/base/Unified_cpp_dom_base3.cpp:2: 176:13.96 /builddir/build/BUILD/thunderbird-68.1.1/dom/base/IntlUtils.cpp: In member function 'virtual nsresult mozilla::dom::IntlUtils::QueryInterface(const nsIID&, void**)': 176:13.98 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 176:13.99 1007 | foundInterface = 0; \ 176:13.99 | ^~~~~~~~~~~~~~ 176:13.99 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 176:13.99 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 176:14.02 | ^~~~~~~~~~~~~~~~~~~~~~~ 176:14.02 /builddir/build/BUILD/thunderbird-68.1.1/dom/base/IntlUtils.cpp:22:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 176:14.02 22 | NS_INTERFACE_MAP_END 176:14.03 | ^~~~~~~~~~~~~~~~~~~~ 176:14.03 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 176:14.03 981 | else 176:14.04 | ^~~~ 176:14.04 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 176:14.04 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 176:14.05 | ^~~~~~~~~~~~~~~~~~ 176:14.05 /builddir/build/BUILD/thunderbird-68.1.1/dom/base/IntlUtils.cpp:21:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 176:14.05 21 | NS_INTERFACE_MAP_ENTRY(nsISupports) 176:14.05 | ^~~~~~~~~~~~~~~~~~~~~~ 176:24.13 /builddir/build/BUILD/thunderbird-68.1.1/dom/base/Location.cpp: In member function 'virtual nsresult mozilla::dom::Location::QueryInterface(const nsIID&, void**)': 176:24.13 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 176:24.13 1007 | foundInterface = 0; \ 176:24.13 | ^~~~~~~~~~~~~~ 176:24.13 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 176:24.13 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 176:24.13 | ^~~~~~~~~~~~~~~~~~~~~~~ 176:24.13 /builddir/build/BUILD/thunderbird-68.1.1/dom/base/Location.cpp:55:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 176:24.13 55 | NS_INTERFACE_MAP_END 176:24.13 | ^~~~~~~~~~~~~~~~~~~~ 176:24.13 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 176:24.13 981 | else 176:24.13 | ^~~~ 176:24.14 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 176:24.14 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 176:24.14 | ^~~~~~~~~~~~~~~~~~ 176:24.14 /builddir/build/BUILD/thunderbird-68.1.1/dom/base/Location.cpp:54:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 176:24.14 54 | NS_INTERFACE_MAP_ENTRY(nsISupports) 176:24.14 | ^~~~~~~~~~~~~~~~~~~~~~ 176:29.11 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:26, 176:29.11 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/dom/ContentParent.h:10, 176:29.11 from /builddir/build/BUILD/thunderbird-68.1.1/dom/base/MessageBroadcaster.cpp:8, 176:29.11 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dom/base/Unified_cpp_dom_base3.cpp:38: 176:29.11 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 176:29.12 /builddir/build/BUILD/thunderbird-68.1.1/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] 176:29.12 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 176:29.12 | ^ 176:29.12 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 176:29.12 46 | struct Block { 176:29.12 | ^~~~~ 176:29.96 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsUtils.h:14, 176:29.97 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupports.h:79, 176:29.97 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 176:29.97 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 176:29.97 from /builddir/build/BUILD/thunderbird-68.1.1/xpcom/ds/nsTArray.h:30, 176:29.98 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/ErrorResult.h:38, 176:29.99 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/dom/IntlUtilsBinding.h:9, 176:29.99 from /builddir/build/BUILD/thunderbird-68.1.1/dom/base/IntlUtils.h:9, 176:29.99 from /builddir/build/BUILD/thunderbird-68.1.1/dom/base/IntlUtils.cpp:7, 176:29.99 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dom/base/Unified_cpp_dom_base3.cpp:2: 176:30.00 /builddir/build/BUILD/thunderbird-68.1.1/dom/base/MessageListenerManager.cpp: In member function 'virtual nsresult mozilla::dom::MessageListenerManager::QueryInterface(const nsIID&, void**)': 176:30.00 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 176:30.00 1022 | foundInterface = 0; \ 176:30.01 | ^~~~~~~~~~~~~~ 176:30.03 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 176:30.03 1071 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 176:30.03 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 176:30.03 /builddir/build/BUILD/thunderbird-68.1.1/dom/base/MessageListenerManager.cpp:23:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 176:30.04 23 | NS_INTERFACE_MAP_END_INHERITING(nsFrameMessageManager) 176:30.04 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 176:30.04 In file included from /builddir/build/BUILD/thunderbird-68.1.1/dom/base/IntlUtils.h:10, 176:30.04 from /builddir/build/BUILD/thunderbird-68.1.1/dom/base/IntlUtils.cpp:7, 176:30.05 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dom/base/Unified_cpp_dom_base3.cpp:2: 176:30.05 /builddir/build/BUILD/thunderbird-68.1.1/dom/base/nsWrapperCache.h:409:3: note: some parts of macro expansion are not guarded by this 'else' clause 176:30.05 409 | else 176:30.05 | ^~~~ 176:30.06 /builddir/build/BUILD/thunderbird-68.1.1/dom/base/MessageListenerManager.cpp:22:3: note: in expansion of macro 'NS_WRAPPERCACHE_INTERFACE_MAP_ENTRY' 176:30.06 22 | NS_WRAPPERCACHE_INTERFACE_MAP_ENTRY 176:30.06 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 176:45.74 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsUtils.h:14, 176:45.75 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupports.h:79, 176:45.75 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 176:45.75 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 176:45.75 from /builddir/build/BUILD/thunderbird-68.1.1/xpcom/ds/nsTArray.h:30, 176:45.75 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/ErrorResult.h:38, 176:45.75 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/dom/IntlUtilsBinding.h:9, 176:45.75 from /builddir/build/BUILD/thunderbird-68.1.1/dom/base/IntlUtils.h:9, 176:45.75 from /builddir/build/BUILD/thunderbird-68.1.1/dom/base/IntlUtils.cpp:7, 176:45.75 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dom/base/Unified_cpp_dom_base3.cpp:2: 176:45.75 /builddir/build/BUILD/thunderbird-68.1.1/dom/base/Navigator.cpp: In member function 'virtual nsresult mozilla::dom::Navigator::QueryInterface(const nsIID&, void**)': 176:45.76 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 176:45.77 1007 | foundInterface = 0; \ 176:45.77 | ^~~~~~~~~~~~~~ 176:45.77 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 176:45.77 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 176:45.77 | ^~~~~~~~~~~~~~~~~~~~~~~ 176:45.77 /builddir/build/BUILD/thunderbird-68.1.1/dom/base/Navigator.cpp:131:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 176:45.77 131 | NS_INTERFACE_MAP_END 176:45.77 | ^~~~~~~~~~~~~~~~~~~~ 176:45.77 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 176:45.77 981 | else 176:45.77 | ^~~~ 176:45.77 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 176:45.78 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 176:45.78 | ^~~~~~~~~~~~~~~~~~ 176:45.78 /builddir/build/BUILD/thunderbird-68.1.1/dom/base/Navigator.cpp:130:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 176:45.78 130 | NS_INTERFACE_MAP_ENTRY(nsISupports) 176:45.78 | ^~~~~~~~~~~~~~~~~~~~~~ 176:47.18 /builddir/build/BUILD/thunderbird-68.1.1/dom/base/NodeIterator.cpp: In member function 'virtual nsresult mozilla::dom::NodeIterator::QueryInterface(const nsIID&, void**)': 176:47.19 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 176:47.19 1007 | foundInterface = 0; \ 176:47.19 | ^~~~~~~~~~~~~~ 176:47.19 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 176:47.19 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 176:47.19 | ^~~~~~~~~~~~~~~~~~~~~~~ 176:47.19 /builddir/build/BUILD/thunderbird-68.1.1/dom/base/NodeIterator.cpp:153:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 176:47.19 153 | NS_INTERFACE_MAP_END 176:47.20 | ^~~~~~~~~~~~~~~~~~~~ 176:47.20 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 176:47.20 981 | else 176:47.20 | ^~~~ 176:47.20 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 176:47.20 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 176:47.20 | ^~~~~~~~~~~~~~~~~~ 176:47.20 /builddir/build/BUILD/thunderbird-68.1.1/dom/base/NodeIterator.cpp:152:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 176:47.22 152 | NS_INTERFACE_MAP_ENTRY(nsISupports) 176:47.22 | ^~~~~~~~~~~~~~~~~~~~~~ 176:48.73 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/HashTable.h:89, 176:48.73 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/js/HashTable.h:10, 176:48.73 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/js/TracingAPI.h:11, 176:48.73 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/js/GCPolicyAPI.h:49, 176:48.73 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/js/RootingAPI.h:22, 176:48.73 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/GeckoProfiler.h:73, 176:48.73 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/dom/IntlUtilsBinding.h:6, 176:48.73 from /builddir/build/BUILD/thunderbird-68.1.1/dom/base/IntlUtils.h:9, 176:48.73 from /builddir/build/BUILD/thunderbird-68.1.1/dom/base/IntlUtils.cpp:7, 176:48.73 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dom/base/Unified_cpp_dom_base3.cpp:2: 176:48.73 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = xpc::GlobalProperties]': 176:48.73 /builddir/build/BUILD/thunderbird-68.1.1/js/xpconnect/src/xpcprivate.h:2272:45: required from here 176:48.73 /builddir/build/BUILD/thunderbird-68.1.1/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] 176:48.73 31 | memset(aT, 0, sizeof(T)); 176:48.73 | ~~~~~~^~~~~~~~~~~~~~~~~~ 176:48.73 In file included from /builddir/build/BUILD/thunderbird-68.1.1/dom/base/IntlUtils.h:11, 176:48.73 from /builddir/build/BUILD/thunderbird-68.1.1/dom/base/IntlUtils.cpp:7, 176:48.73 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dom/base/Unified_cpp_dom_base3.cpp:2: 176:48.73 /builddir/build/BUILD/thunderbird-68.1.1/js/xpconnect/src/xpcprivate.h:2271:8: note: 'struct xpc::GlobalProperties' declared here 176:48.73 2271 | struct GlobalProperties { 176:48.73 | ^~~~~~~~~~~~~~~~ 176:49.74 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/gfxFontEntry.h:13, 176:49.74 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/gfxFont.h:11, 176:49.74 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsDeviceContext.h:12, 176:49.74 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/dom/UIEvent.h:15, 176:49.74 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/dom/XULCommandEvent.h:13, 176:49.74 from /builddir/build/BUILD/thunderbird-68.1.1/dom/events/XULCommandEvent.cpp:7, 176:49.76 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dom/events/Unified_cpp_dom_events3.cpp:2: 176:49.76 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 176:49.76 /builddir/build/BUILD/thunderbird-68.1.1/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] 176:49.76 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 176:49.76 | ^ 176:49.76 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 176:49.76 46 | struct Block { 176:49.77 | ^~~~~ 176:56.60 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsUtils.h:14, 176:56.61 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsCOMPtr.h:30, 176:56.61 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsAutoPtr.h:10, 176:56.61 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/OwningNonNull.h:12, 176:56.61 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/RootedOwningNonNull.h:20, 176:56.61 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:20, 176:56.61 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/dom/EventTarget.h:10, 176:56.63 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/BasicEvents.h:11, 176:56.63 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/dom/Event.h:11, 176:56.63 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/dom/UIEvent.h:11, 176:56.63 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/dom/XULCommandEvent.h:13, 176:56.63 from /builddir/build/BUILD/thunderbird-68.1.1/dom/events/XULCommandEvent.cpp:7, 176:56.63 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dom/events/Unified_cpp_dom_events3.cpp:2: 176:56.63 /builddir/build/BUILD/thunderbird-68.1.1/dom/events/XULCommandEvent.cpp: In member function 'virtual nsresult mozilla::dom::XULCommandEvent::QueryInterface(const nsIID&, void**)': 176:56.63 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 176:56.63 1022 | foundInterface = 0; \ 176:56.63 | ^~~~~~~~~~~~~~ 176:56.63 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 176:56.64 1071 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 176:56.64 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 176:56.64 /builddir/build/BUILD/thunderbird-68.1.1/dom/events/XULCommandEvent.cpp:34:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 176:56.64 34 | NS_INTERFACE_MAP_END_INHERITING(UIEvent) 176:56.64 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 176:56.64 In file included from /builddir/build/BUILD/thunderbird-68.1.1/dom/base/nsWrapperCache.h:10, 176:56.64 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/dom/EventTarget.h:13, 176:56.64 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/BasicEvents.h:11, 176:56.64 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/dom/Event.h:11, 176:56.64 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/dom/UIEvent.h:11, 176:56.64 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/dom/XULCommandEvent.h:13, 176:56.64 from /builddir/build/BUILD/thunderbird-68.1.1/dom/events/XULCommandEvent.cpp:7, 176:56.64 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dom/events/Unified_cpp_dom_events3.cpp:2: 176:56.64 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 176:56.64 302 | } else 176:56.64 | ^~~~ 176:56.64 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 176:56.64 306 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 176:56.65 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 176:56.65 /builddir/build/BUILD/thunderbird-68.1.1/dom/events/XULCommandEvent.cpp:33:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 176:56.66 33 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(XULCommandEvent) 176:56.66 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 177:19.31 dom/file/ipc 177:19.32 dom/file 177:39.06 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsUtils.h:14, 177:39.06 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsCOMPtr.h:30, 177:39.06 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsAutoPtr.h:10, 177:39.06 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/OwningNonNull.h:12, 177:39.06 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/RootedOwningNonNull.h:20, 177:39.06 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:20, 177:39.06 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/dom/BlobImpl.h:10, 177:39.06 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/dom/BaseBlobImpl.h:10, 177:39.08 from /builddir/build/BUILD/thunderbird-68.1.1/dom/file/BaseBlobImpl.cpp:7, 177:39.08 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dom/file/Unified_cpp_dom_file0.cpp:2: 177:39.09 /builddir/build/BUILD/thunderbird-68.1.1/dom/file/Blob.cpp: In member function 'virtual nsresult mozilla::dom::Blob::QueryInterface(const nsIID&, void**)': 177:39.10 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 177:39.10 1007 | foundInterface = 0; \ 177:39.10 | ^~~~~~~~~~~~~~ 177:39.10 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 177:39.10 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 177:39.10 | ^~~~~~~~~~~~~~~~~~~~~~~ 177:39.10 /builddir/build/BUILD/thunderbird-68.1.1/dom/file/Blob.cpp:42:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 177:39.10 42 | NS_INTERFACE_MAP_END 177:39.10 | ^~~~~~~~~~~~~~~~~~~~ 177:39.10 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 177:39.10 981 | else 177:39.10 | ^~~~ 177:39.10 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 177:39.11 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 177:39.11 | ^~~~~~~~~~~~~~~~~~ 177:39.11 /builddir/build/BUILD/thunderbird-68.1.1/dom/file/Blob.cpp:41:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 177:39.12 41 | NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference) 177:39.12 | ^~~~~~~~~~~~~~~~~~~~~~ 177:43.06 In file included from /builddir/build/BUILD/thunderbird-68.1.1/ipc/chromium/src/chrome/common/file_descriptor_set_posix.h:14, 177:43.06 from /builddir/build/BUILD/thunderbird-68.1.1/ipc/chromium/src/chrome/common/ipc_message_utils.h:20, 177:43.06 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/ipc/IPCMessageUtils.h:11, 177:43.06 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PFileCreator.h:11, 177:43.06 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PFileCreatorChild.h:9, 177:43.06 from /builddir/build/BUILD/thunderbird-68.1.1/dom/file/ipc/FileCreatorChild.h:10, 177:43.06 from /builddir/build/BUILD/thunderbird-68.1.1/dom/file/ipc/FileCreatorChild.cpp:7, 177:43.06 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dom/file/ipc/Unified_cpp_dom_file_ipc0.cpp:2: 177:43.06 /builddir/build/BUILD/thunderbird-68.1.1/dom/file/ipc/IPCBlobInputStream.cpp: In member function 'virtual nsresult mozilla::dom::IPCBlobInputStream::QueryInterface(const nsIID&, void**)': 177:43.08 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 177:43.08 1007 | foundInterface = 0; \ 177:43.08 | ^~~~~~~~~~~~~~ 177:43.08 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 177:43.08 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 177:43.08 | ^~~~~~~~~~~~~~~~~~~~~~~ 177:43.08 /builddir/build/BUILD/thunderbird-68.1.1/dom/file/ipc/IPCBlobInputStream.cpp:122:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 177:43.08 122 | NS_INTERFACE_MAP_END 177:43.08 | ^~~~~~~~~~~~~~~~~~~~ 177:43.09 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:991:3: note: some parts of macro expansion are not guarded by this 'else' clause 177:43.09 991 | else 177:43.09 | ^~~~ 177:43.09 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1067:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 177:43.09 1067 | NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 177:43.09 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 177:43.09 /builddir/build/BUILD/thunderbird-68.1.1/dom/file/ipc/IPCBlobInputStream.cpp:121:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 177:43.09 121 | NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIInputStream) 177:43.09 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 177:49.07 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:26, 177:49.07 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/dom/ContentParent.h:10, 177:49.07 from /builddir/build/BUILD/thunderbird-68.1.1/dom/file/ipc/IPCBlobInputStreamStorage.cpp:9, 177:49.07 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dom/file/ipc/Unified_cpp_dom_file_ipc0.cpp:47: 177:49.07 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 177:49.08 /builddir/build/BUILD/thunderbird-68.1.1/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] 177:49.08 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 177:49.08 | ^ 177:49.08 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 177:49.08 46 | struct Block { 177:49.08 | ^~~~~ 177:49.99 In file included from /builddir/build/BUILD/thunderbird-68.1.1/ipc/chromium/src/chrome/common/file_descriptor_set_posix.h:14, 177:50.00 from /builddir/build/BUILD/thunderbird-68.1.1/ipc/chromium/src/chrome/common/ipc_message_utils.h:20, 177:50.00 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/ipc/IPCMessageUtils.h:11, 177:50.00 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PFileCreator.h:11, 177:50.00 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PFileCreatorChild.h:9, 177:50.00 from /builddir/build/BUILD/thunderbird-68.1.1/dom/file/ipc/FileCreatorChild.h:10, 177:50.00 from /builddir/build/BUILD/thunderbird-68.1.1/dom/file/ipc/FileCreatorChild.cpp:7, 177:50.02 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dom/file/ipc/Unified_cpp_dom_file_ipc0.cpp:2: 177:50.02 /builddir/build/BUILD/thunderbird-68.1.1/dom/file/ipc/IPCBlobInputStreamStorage.cpp: In member function 'virtual nsresult mozilla::dom::IPCBlobInputStreamStorage::QueryInterface(const nsIID&, void**)': 177:50.02 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 177:50.02 1007 | foundInterface = 0; \ 177:50.02 | ^~~~~~~~~~~~~~ 177:50.03 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 177:50.03 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 177:50.03 | ^~~~~~~~~~~~~~~~~~~~~~~ 177:50.03 /builddir/build/BUILD/thunderbird-68.1.1/dom/file/ipc/IPCBlobInputStreamStorage.cpp:29:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 177:50.03 29 | NS_INTERFACE_MAP_END 177:50.03 | ^~~~~~~~~~~~~~~~~~~~ 177:50.03 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 177:50.03 981 | else 177:50.03 | ^~~~ 177:50.03 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 177:50.03 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 177:50.03 | ^~~~~~~~~~~~~~~~~~ 177:50.05 /builddir/build/BUILD/thunderbird-68.1.1/dom/file/ipc/IPCBlobInputStreamStorage.cpp:28:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 177:50.05 28 | NS_INTERFACE_MAP_ENTRY(nsIObserver) 177:50.05 | ^~~~~~~~~~~~~~~~~~~~~~ 177:57.19 /builddir/build/BUILD/thunderbird-68.1.1/dom/file/FileList.cpp: In member function 'virtual nsresult mozilla::dom::FileList::QueryInterface(const nsIID&, void**)': 177:57.19 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 177:57.19 1007 | foundInterface = 0; \ 177:57.19 | ^~~~~~~~~~~~~~ 177:57.20 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 177:57.20 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 177:57.20 | ^~~~~~~~~~~~~~~~~~~~~~~ 177:57.20 /builddir/build/BUILD/thunderbird-68.1.1/dom/file/FileList.cpp:20:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 177:57.20 20 | NS_INTERFACE_MAP_END 177:57.20 | ^~~~~~~~~~~~~~~~~~~~ 177:57.20 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 177:57.20 981 | else 177:57.20 | ^~~~ 177:57.20 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 177:57.20 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 177:57.21 | ^~~~~~~~~~~~~~~~~~ 177:57.21 /builddir/build/BUILD/thunderbird-68.1.1/dom/file/FileList.cpp:19:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 177:57.21 19 | NS_INTERFACE_MAP_ENTRY(nsISupports) 177:57.21 | ^~~~~~~~~~~~~~~~~~~~~~ 177:58.21 /builddir/build/BUILD/thunderbird-68.1.1/dom/file/FileReader.cpp: In member function 'virtual nsresult mozilla::dom::FileReader::QueryInterface(const nsIID&, void**)': 177:58.21 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 177:58.21 1022 | foundInterface = 0; \ 177:58.21 | ^~~~~~~~~~~~~~ 177:58.21 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 177:58.21 1071 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 177:58.21 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 177:58.21 /builddir/build/BUILD/thunderbird-68.1.1/dom/file/FileReader.cpp:72:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 177:58.21 72 | NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 177:58.21 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 177:58.21 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 177:58.22 981 | else 177:58.22 | ^~~~ 177:58.22 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 177:58.22 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 177:58.22 | ^~~~~~~~~~~~~~~~~~ 177:58.22 /builddir/build/BUILD/thunderbird-68.1.1/dom/file/FileReader.cpp:71:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 177:58.22 71 | NS_INTERFACE_MAP_ENTRY(nsINamed) 177:58.22 | ^~~~~~~~~~~~~~~~~~~~~~ 177:58.69 /builddir/build/BUILD/thunderbird-68.1.1/dom/file/FileReaderSync.cpp: In member function 'virtual nsresult {anonymous}::ReadCallback::QueryInterface(const nsIID&, void**)': 177:58.70 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 177:58.70 1007 | foundInterface = 0; \ 177:58.70 | ^~~~~~~~~~~~~~ 177:58.70 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 177:58.70 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 177:58.70 | ^~~~~~~~~~~~~~~~~~~~~~~ 177:58.70 /builddir/build/BUILD/thunderbird-68.1.1/dom/file/FileReaderSync.cpp:371:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 177:58.70 371 | NS_INTERFACE_MAP_END 177:58.70 | ^~~~~~~~~~~~~~~~~~~~ 177:58.72 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:991:3: note: some parts of macro expansion are not guarded by this 'else' clause 177:58.72 991 | else 177:58.72 | ^~~~ 177:58.72 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1067:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 177:58.72 1067 | NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 177:58.72 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 177:58.72 /builddir/build/BUILD/thunderbird-68.1.1/dom/file/FileReaderSync.cpp:370:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 177:58.72 370 | NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIInputStreamCallback) 177:58.72 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 177:58.77 /builddir/build/BUILD/thunderbird-68.1.1/dom/file/MemoryBlobImpl.cpp: In member function 'virtual nsresult mozilla::dom::MemoryBlobImpl::DataOwnerAdapter::QueryInterface(const nsIID&, void**)': 177:58.77 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 177:58.77 1007 | foundInterface = 0; \ 177:58.77 | ^~~~~~~~~~~~~~ 177:58.77 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 177:58.77 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 177:58.77 | ^~~~~~~~~~~~~~~~~~~~~~~ 177:58.77 /builddir/build/BUILD/thunderbird-68.1.1/dom/file/MemoryBlobImpl.cpp:26:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 177:58.78 26 | NS_INTERFACE_MAP_END 177:58.79 | ^~~~~~~~~~~~~~~~~~~~ 177:58.79 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:991:3: note: some parts of macro expansion are not guarded by this 'else' clause 177:58.79 991 | else 177:58.79 | ^~~~ 177:58.79 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1067:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 177:58.79 1067 | NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 177:58.79 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 177:58.79 /builddir/build/BUILD/thunderbird-68.1.1/dom/file/MemoryBlobImpl.cpp:25:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 177:58.80 25 | NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIInputStream) 177:58.80 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 178:14.05 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsXPTCUtils.h:10, 178:14.05 from /builddir/build/BUILD/thunderbird-68.1.1/js/xpconnect/src/xpcprivate.h:119, 178:14.06 from /builddir/build/BUILD/thunderbird-68.1.1/dom/base/RemoteOuterWindowProxy.cpp:12, 178:14.06 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dom/base/Unified_cpp_dom_base4.cpp:56: 178:14.06 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/xptcall.h: In constructor 'nsXPTCVariant::nsXPTCVariant()': 178:14.06 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/xptcall.h:79:42: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct nsXPTCVariant' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] 178:14.07 79 | memset(this, 0, sizeof(nsXPTCVariant)); 178:14.07 | ^ 178:14.07 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/xptcall.h:44:8: note: 'struct nsXPTCVariant' declared here 178:14.07 44 | struct nsXPTCVariant { 178:14.07 | ^~~~~~~~~~~~~ 178:15.18 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsUtils.h:14, 178:15.19 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsCOMPtr.h:30, 178:15.19 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsAutoPtr.h:10, 178:15.19 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/OwningNonNull.h:12, 178:15.19 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/RootedOwningNonNull.h:20, 178:15.19 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:20, 178:15.19 from /builddir/build/BUILD/thunderbird-68.1.1/dom/base/PlacesObservers.h:11, 178:15.19 from /builddir/build/BUILD/thunderbird-68.1.1/dom/base/PlacesObservers.cpp:7, 178:15.19 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dom/base/Unified_cpp_dom_base4.cpp:2: 178:15.19 /builddir/build/BUILD/thunderbird-68.1.1/dom/base/ResizeObserver.cpp: In member function 'virtual nsresult mozilla::dom::ResizeObserver::QueryInterface(const nsIID&, void**)': 178:15.20 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 178:15.20 1007 | foundInterface = 0; \ 178:15.20 | ^~~~~~~~~~~~~~ 178:15.20 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 178:15.20 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 178:15.20 | ^~~~~~~~~~~~~~~~~~~~~~~ 178:15.20 /builddir/build/BUILD/thunderbird-68.1.1/dom/base/ResizeObserver.cpp:116:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 178:15.20 116 | NS_INTERFACE_MAP_END 178:15.20 | ^~~~~~~~~~~~~~~~~~~~ 178:15.20 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 178:15.20 981 | else 178:15.20 | ^~~~ 178:15.20 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 178:15.20 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 178:15.20 | ^~~~~~~~~~~~~~~~~~ 178:15.20 /builddir/build/BUILD/thunderbird-68.1.1/dom/base/ResizeObserver.cpp:115:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 178:15.20 115 | NS_INTERFACE_MAP_ENTRY(nsISupports) 178:15.21 | ^~~~~~~~~~~~~~~~~~~~~~ 178:15.33 /builddir/build/BUILD/thunderbird-68.1.1/dom/base/ResizeObserver.cpp: In member function 'virtual nsresult mozilla::dom::ResizeObserverEntry::QueryInterface(const nsIID&, void**)': 178:15.34 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 178:15.34 1007 | foundInterface = 0; \ 178:15.34 | ^~~~~~~~~~~~~~ 178:15.34 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 178:15.34 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 178:15.34 | ^~~~~~~~~~~~~~~~~~~~~~~ 178:15.35 /builddir/build/BUILD/thunderbird-68.1.1/dom/base/ResizeObserver.cpp:272:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 178:15.36 272 | NS_INTERFACE_MAP_END 178:15.36 | ^~~~~~~~~~~~~~~~~~~~ 178:15.36 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 178:15.36 981 | else 178:15.36 | ^~~~ 178:15.37 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 178:15.37 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 178:15.37 | ^~~~~~~~~~~~~~~~~~ 178:15.37 /builddir/build/BUILD/thunderbird-68.1.1/dom/base/ResizeObserver.cpp:271:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 178:15.37 271 | NS_INTERFACE_MAP_ENTRY(nsISupports) 178:15.37 | ^~~~~~~~~~~~~~~~~~~~~~ 178:15.38 /builddir/build/BUILD/thunderbird-68.1.1/dom/base/ResizeObserver.cpp: In member function 'virtual nsresult mozilla::dom::ResizeObserverSize::QueryInterface(const nsIID&, void**)': 178:15.39 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 178:15.39 1007 | foundInterface = 0; \ 178:15.39 | ^~~~~~~~~~~~~~ 178:15.39 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 178:15.40 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 178:15.40 | ^~~~~~~~~~~~~~~~~~~~~~~ 178:15.40 /builddir/build/BUILD/thunderbird-68.1.1/dom/base/ResizeObserver.cpp:310:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 178:15.40 310 | NS_INTERFACE_MAP_END 178:15.40 | ^~~~~~~~~~~~~~~~~~~~ 178:15.42 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 178:15.42 981 | else 178:15.42 | ^~~~ 178:15.42 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 178:15.42 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 178:15.42 | ^~~~~~~~~~~~~~~~~~ 178:15.43 /builddir/build/BUILD/thunderbird-68.1.1/dom/base/ResizeObserver.cpp:309:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 178:15.43 309 | NS_INTERFACE_MAP_ENTRY(nsISupports) 178:15.43 | ^~~~~~~~~~~~~~~~~~~~~~ 178:16.19 /builddir/build/BUILD/thunderbird-68.1.1/dom/base/ScreenOrientation.cpp: In member function 'virtual nsresult mozilla::dom::ScreenOrientation::QueryInterface(const nsIID&, void**)': 178:16.20 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 178:16.20 1022 | foundInterface = 0; \ 178:16.20 | ^~~~~~~~~~~~~~ 178:16.20 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 178:16.22 1071 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 178:16.22 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 178:16.22 /builddir/build/BUILD/thunderbird-68.1.1/dom/base/ScreenOrientation.cpp:30:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 178:16.22 30 | NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 178:16.22 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 178:16.23 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/dom/CallbackObject.h:22, 178:16.23 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/dom/CallbackFunction.h:20, 178:16.23 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/dom/PlacesObserversBinding.h:12, 178:16.23 from /builddir/build/BUILD/thunderbird-68.1.1/dom/base/PlacesObservers.h:12, 178:16.23 from /builddir/build/BUILD/thunderbird-68.1.1/dom/base/PlacesObservers.cpp:7, 178:16.23 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dom/base/Unified_cpp_dom_base4.cpp:2: 178:16.23 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 178:16.24 302 | } else 178:16.25 | ^~~~ 178:16.25 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 178:16.25 306 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 178:16.25 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 178:16.25 /builddir/build/BUILD/thunderbird-68.1.1/dom/base/ScreenOrientation.cpp:29:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 178:16.25 29 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(ScreenOrientation) 178:16.25 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 178:16.40 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsUtils.h:14, 178:16.40 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsCOMPtr.h:30, 178:16.40 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsAutoPtr.h:10, 178:16.41 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/OwningNonNull.h:12, 178:16.41 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/RootedOwningNonNull.h:20, 178:16.41 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:20, 178:16.41 from /builddir/build/BUILD/thunderbird-68.1.1/dom/base/PlacesObservers.h:11, 178:16.41 from /builddir/build/BUILD/thunderbird-68.1.1/dom/base/PlacesObservers.cpp:7, 178:16.42 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dom/base/Unified_cpp_dom_base4.cpp:2: 178:16.42 /builddir/build/BUILD/thunderbird-68.1.1/dom/base/ScriptableContentIterator.cpp: In member function 'virtual nsresult mozilla::ScriptableContentIterator::QueryInterface(const nsIID&, void**)': 178:16.42 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 178:16.42 1007 | foundInterface = 0; \ 178:16.42 | ^~~~~~~~~~~~~~ 178:16.43 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 178:16.45 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 178:16.45 | ^~~~~~~~~~~~~~~~~~~~~~~ 178:16.45 /builddir/build/BUILD/thunderbird-68.1.1/dom/base/ScriptableContentIterator.cpp:21:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 178:16.45 21 | NS_INTERFACE_MAP_END 178:16.45 | ^~~~~~~~~~~~~~~~~~~~ 178:16.45 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 178:16.46 981 | else 178:16.46 | ^~~~ 178:16.46 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 178:16.46 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 178:16.46 | ^~~~~~~~~~~~~~~~~~ 178:16.46 /builddir/build/BUILD/thunderbird-68.1.1/dom/base/ScriptableContentIterator.cpp:20:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 178:16.46 20 | NS_INTERFACE_MAP_ENTRY(nsISupports) 178:16.47 | ^~~~~~~~~~~~~~~~~~~~~~ 178:18.63 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/gfxFontEntry.h:13, 178:18.64 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/gfxFont.h:11, 178:18.64 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsDeviceContext.h:12, 178:18.64 from /builddir/build/BUILD/thunderbird-68.1.1/dom/base/Selection.cpp:33, 178:18.64 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dom/base/Unified_cpp_dom_base4.cpp:128: 178:18.64 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 178:18.64 /builddir/build/BUILD/thunderbird-68.1.1/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] 178:18.64 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 178:18.66 | ^ 178:18.66 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 178:18.66 46 | struct Block { 178:18.66 | ^~~~~ 178:26.99 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsUtils.h:14, 178:26.99 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsCOMPtr.h:30, 178:26.99 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsAutoPtr.h:10, 178:27.00 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/OwningNonNull.h:12, 178:27.00 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/RootedOwningNonNull.h:20, 178:27.00 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:20, 178:27.00 from /builddir/build/BUILD/thunderbird-68.1.1/dom/base/PlacesObservers.h:11, 178:27.00 from /builddir/build/BUILD/thunderbird-68.1.1/dom/base/PlacesObservers.cpp:7, 178:27.01 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dom/base/Unified_cpp_dom_base4.cpp:2: 178:27.01 /builddir/build/BUILD/thunderbird-68.1.1/dom/base/Selection.cpp: In member function 'virtual nsresult mozilla::dom::Selection::QueryInterface(const nsIID&, void**)': 178:27.02 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 178:27.02 1007 | foundInterface = 0; \ 178:27.02 | ^~~~~~~~~~~~~~ 178:27.02 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 178:27.02 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 178:27.03 | ^~~~~~~~~~~~~~~~~~~~~~~ 178:27.03 /builddir/build/BUILD/thunderbird-68.1.1/dom/base/Selection.cpp:728:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 178:27.03 728 | NS_INTERFACE_MAP_END 178:27.05 | ^~~~~~~~~~~~~~~~~~~~ 178:27.05 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 178:27.05 981 | else 178:27.05 | ^~~~ 178:27.05 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 178:27.05 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 178:27.06 | ^~~~~~~~~~~~~~~~~~ 178:27.06 /builddir/build/BUILD/thunderbird-68.1.1/dom/base/Selection.cpp:727:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 178:27.06 727 | NS_INTERFACE_MAP_ENTRY(nsISupports) 178:27.06 | ^~~~~~~~~~~~~~~~~~~~~~ 178:28.16 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/gfxFontEntry.h:13, 178:28.16 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/gfxFont.h:11, 178:28.17 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsDeviceContext.h:12, 178:28.17 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/dom/UIEvent.h:15, 178:28.17 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/dom/MouseEvent.h:11, 178:28.17 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/dom/PointerEvent.h:12, 178:28.17 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/dom/PointerEventBinding.h:14, 178:28.17 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dom/bindings/PointerEventBinding.cpp:5, 178:28.17 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dom/bindings/UnifiedBindings13.cpp:379: 178:28.18 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 178:28.18 /builddir/build/BUILD/thunderbird-68.1.1/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] 178:28.18 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 178:28.19 | ^ 178:28.19 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 178:28.19 46 | struct Block { 178:28.19 | ^~~~~ 178:30.00 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/HashTable.h:89, 178:30.00 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/js/HashTable.h:10, 178:30.00 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/js/TracingAPI.h:11, 178:30.00 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/js/GCPolicyAPI.h:49, 178:30.00 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/js/RootingAPI.h:22, 178:30.01 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:16, 178:30.02 from /builddir/build/BUILD/thunderbird-68.1.1/dom/base/PlacesObservers.h:11, 178:30.02 from /builddir/build/BUILD/thunderbird-68.1.1/dom/base/PlacesObservers.cpp:7, 178:30.02 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dom/base/Unified_cpp_dom_base4.cpp:2: 178:30.02 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = xpc::GlobalProperties]': 178:30.03 /builddir/build/BUILD/thunderbird-68.1.1/js/xpconnect/src/xpcprivate.h:2272:45: required from here 178:30.03 /builddir/build/BUILD/thunderbird-68.1.1/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] 178:30.03 31 | memset(aT, 0, sizeof(T)); 178:30.03 | ~~~~~~^~~~~~~~~~~~~~~~~~ 178:30.04 In file included from /builddir/build/BUILD/thunderbird-68.1.1/dom/base/RemoteOuterWindowProxy.cpp:12, 178:30.04 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dom/base/Unified_cpp_dom_base4.cpp:56: 178:30.06 /builddir/build/BUILD/thunderbird-68.1.1/js/xpconnect/src/xpcprivate.h:2271:8: note: 'struct xpc::GlobalProperties' declared here 178:30.06 2271 | struct GlobalProperties { 178:30.06 | ^~~~~~~~~~~~~~~~ 178:30.75 dom/file/uri 178:32.89 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/HashTable.h:89, 178:32.90 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/js/HashTable.h:10, 178:32.90 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/js/TracingAPI.h:11, 178:32.90 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/js/GCPolicyAPI.h:49, 178:32.90 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/js/RootingAPI.h:22, 178:32.90 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:16, 178:32.90 from /builddir/build/BUILD/thunderbird-68.1.1/dom/base/PlacesObservers.h:11, 178:32.90 from /builddir/build/BUILD/thunderbird-68.1.1/dom/base/PlacesObservers.cpp:7, 178:32.91 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dom/base/Unified_cpp_dom_base4.cpp:2: 178:32.91 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = std::map; long unsigned int N = 2]': 178:32.91 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:99:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = std::map]' 178:32.91 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/Layers.h:248:29: required from here 178:32.91 /builddir/build/BUILD/thunderbird-68.1.1/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] 178:32.93 67 | memset(&aArr[0], 0, N * sizeof(T)); 178:32.93 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 178:32.93 In file included from /usr/include/c++/9/map:61, 178:32.93 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/system_wrappers/map:3, 178:32.93 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/stl_wrappers/map:44, 178:32.93 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/FrameMetrics.h:11, 178:32.93 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/layers/APZUtils.h:11, 178:32.94 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/EventStateManager.h:18, 178:32.94 from /builddir/build/BUILD/thunderbird-68.1.1/dom/base/PopupBlocker.cpp:8, 178:32.94 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dom/base/Unified_cpp_dom_base4.cpp:20: 178:32.94 /usr/include/c++/9/bits/stl_map.h:100:11: note: 'class std::map' declared here 178:32.94 100 | class map 178:32.94 | ^~~ 178:34.22 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/dom/NonRefcountedDOMObject.h:10, 178:34.22 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dom/bindings/ParentNodeBinding.cpp:3, 178:34.22 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dom/bindings/UnifiedBindings13.cpp:2: 178:34.22 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dom/bindings/PopStateEvent.cpp: In member function 'virtual nsresult mozilla::dom::PopStateEvent::QueryInterface(const nsIID&, void**)': 178:34.23 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 178:34.23 1022 | foundInterface = 0; \ 178:34.23 | ^~~~~~~~~~~~~~ 178:34.23 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 178:34.23 1071 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 178:34.23 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 178:34.24 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dom/bindings/PopStateEvent.cpp:38:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 178:34.24 38 | NS_INTERFACE_MAP_END_INHERITING(Event) 178:34.24 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 178:34.24 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/dom/CallbackObject.h:22, 178:34.26 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/dom/BindingUtils.h:21, 178:34.26 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dom/bindings/ParentSHistoryBinding.cpp:7, 178:34.26 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dom/bindings/UnifiedBindings13.cpp:15: 178:34.26 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 178:34.26 302 | } else 178:34.26 | ^~~~ 178:34.26 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 178:34.27 306 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 178:34.27 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 178:34.27 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dom/bindings/PopStateEvent.cpp:37:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 178:34.27 37 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(PopStateEvent) 178:34.27 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 178:42.77 dom/filehandle 178:48.81 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsUtils.h:14, 178:48.81 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupports.h:79, 178:48.82 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsIInputStream.h:10, 178:48.82 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsIBinaryInputStream.h:10, 178:48.82 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsIObjectInputStream.h:10, 178:48.82 from /builddir/build/BUILD/thunderbird-68.1.1/dom/file/uri/BlobURL.cpp:7, 178:48.82 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dom/file/uri/Unified_cpp_dom_file_uri0.cpp:2: 178:48.82 /builddir/build/BUILD/thunderbird-68.1.1/dom/file/uri/BlobURL.cpp: In member function 'virtual nsresult mozilla::dom::BlobURL::QueryInterface(const nsIID&, void**)': 178:48.82 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 178:48.82 1022 | foundInterface = 0; \ 178:48.82 | ^~~~~~~~~~~~~~ 178:48.82 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 178:48.82 1071 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 178:48.82 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 178:48.82 /builddir/build/BUILD/thunderbird-68.1.1/dom/file/uri/BlobURL.cpp:35:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 178:48.82 35 | NS_INTERFACE_MAP_END_INHERITING(mozilla::net::nsSimpleURI) 178:48.82 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 178:48.82 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dom/file/uri/Unified_cpp_dom_file_uri0.cpp:2: 178:48.82 /builddir/build/BUILD/thunderbird-68.1.1/dom/file/uri/BlobURL.cpp:34:5: note: some parts of macro expansion are not guarded by this 'else' clause 178:48.82 34 | } else 178:48.82 | ^~~~ 178:48.84 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsUtils.h:14, 178:48.84 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupports.h:79, 178:48.84 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsIInputStream.h:10, 178:48.84 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsIBinaryInputStream.h:10, 178:48.84 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsIObjectInputStream.h:10, 178:48.84 from /builddir/build/BUILD/thunderbird-68.1.1/dom/file/uri/BlobURL.cpp:7, 178:48.84 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dom/file/uri/Unified_cpp_dom_file_uri0.cpp:2: 178:48.84 /builddir/build/BUILD/thunderbird-68.1.1/dom/file/uri/BlobURL.cpp: In member function 'virtual nsresult mozilla::dom::BlobURL::Mutator::QueryInterface(const nsIID&, void**)': 178:48.84 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 178:48.84 1007 | foundInterface = 0; \ 178:48.84 | ^~~~~~~~~~~~~~ 178:48.84 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 178:48.84 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 178:48.84 | ^~~~~~~~~~~~~~~~~~~~~~~ 178:48.84 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsIURIMutator.h:146:3: note: in expansion of macro 'NS_INTERFACE_MAP_END' 178:48.84 146 | NS_INTERFACE_MAP_END \ 178:48.85 | ^~~~~~~~~~~~~~~~~~~~ 178:48.85 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsIURIMutator.h:121:3: note: in expansion of macro 'NS_IMPL_NSIURIMUTATOR_QUERY_INTERFACE' 178:48.85 121 | NS_IMPL_NSIURIMUTATOR_QUERY_INTERFACE(aClass, __VA_ARGS__) \ 178:48.85 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 178:48.85 /builddir/build/BUILD/thunderbird-68.1.1/dom/file/uri/BlobURL.cpp:154:1: note: in expansion of macro 'NS_IMPL_NSIURIMUTATOR_ISUPPORTS' 178:48.85 154 | NS_IMPL_NSIURIMUTATOR_ISUPPORTS(BlobURL::Mutator, nsIURISetters, nsIURIMutator, 178:48.85 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 178:48.85 In file included from /builddir/build/BUILD/thunderbird-68.1.1/netwerk/base/nsSimpleURI.h:15, 178:48.85 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/dom/BlobURL.h:13, 178:48.85 from /builddir/build/BUILD/thunderbird-68.1.1/dom/file/uri/BlobURL.cpp:10, 178:48.85 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dom/file/uri/Unified_cpp_dom_file_uri0.cpp:2: 178:48.85 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsIURIMutator.h:145:7: note: some parts of macro expansion are not guarded by this 'else' clause 178:48.85 145 | } else \ 178:48.85 | ^~~~ 178:48.85 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsIURIMutator.h:121:3: note: in expansion of macro 'NS_IMPL_NSIURIMUTATOR_QUERY_INTERFACE' 178:48.85 121 | NS_IMPL_NSIURIMUTATOR_QUERY_INTERFACE(aClass, __VA_ARGS__) \ 178:48.85 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 178:48.85 /builddir/build/BUILD/thunderbird-68.1.1/dom/file/uri/BlobURL.cpp:154:1: note: in expansion of macro 'NS_IMPL_NSIURIMUTATOR_ISUPPORTS' 178:48.85 154 | NS_IMPL_NSIURIMUTATOR_ISUPPORTS(BlobURL::Mutator, nsIURISetters, nsIURIMutator, 178:48.85 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 178:58.39 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentChild.h:24, 178:58.39 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/dom/ContentChild.h:14, 178:58.39 from /builddir/build/BUILD/thunderbird-68.1.1/dom/file/uri/BlobURLProtocolHandler.cpp:12, 178:58.39 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dom/file/uri/Unified_cpp_dom_file_uri0.cpp:20: 178:58.39 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 178:58.40 /builddir/build/BUILD/thunderbird-68.1.1/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] 178:58.40 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 178:58.40 | ^ 178:58.40 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 178:58.40 46 | struct Block { 178:58.40 | ^~~~~ 179:21.24 dom/filesystem 179:37.72 dom/filesystem/compat 179:45.66 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsUtils.h:14, 179:45.66 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupports.h:79, 179:45.66 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 179:45.66 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 179:45.66 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsTArray.h:30, 179:45.66 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/ErrorResult.h:38, 179:45.66 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/dom/Directory.h:11, 179:45.66 from /builddir/build/BUILD/thunderbird-68.1.1/dom/filesystem/Directory.cpp:7, 179:45.66 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dom/filesystem/Unified_cpp_dom_filesystem0.cpp:2: 179:45.66 /builddir/build/BUILD/thunderbird-68.1.1/dom/filesystem/Directory.cpp: In member function 'virtual nsresult mozilla::dom::Directory::QueryInterface(const nsIID&, void**)': 179:45.67 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 179:45.68 1007 | foundInterface = 0; \ 179:45.68 | ^~~~~~~~~~~~~~ 179:45.68 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 179:45.68 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 179:45.68 | ^~~~~~~~~~~~~~~~~~~~~~~ 179:45.68 /builddir/build/BUILD/thunderbird-68.1.1/dom/filesystem/Directory.cpp:48:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 179:45.69 48 | NS_INTERFACE_MAP_END 179:45.69 | ^~~~~~~~~~~~~~~~~~~~ 179:45.69 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 179:45.70 981 | else 179:45.70 | ^~~~ 179:45.70 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 179:45.70 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 179:45.70 | ^~~~~~~~~~~~~~~~~~ 179:45.70 /builddir/build/BUILD/thunderbird-68.1.1/dom/filesystem/Directory.cpp:47:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 179:45.70 47 | NS_INTERFACE_MAP_ENTRY(nsISupports) 179:45.70 | ^~~~~~~~~~~~~~~~~~~~~~ 179:50.92 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsUtils.h:14, 179:50.92 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsCOMPtr.h:30, 179:50.92 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsAutoPtr.h:10, 179:50.92 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/OwningNonNull.h:12, 179:50.92 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/RootedOwningNonNull.h:20, 179:50.92 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:20, 179:50.92 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/dom/StructuredCloneHolder.h:15, 179:50.92 from /builddir/build/BUILD/thunderbird-68.1.1/dom/base/SerializedStackHolder.h:10, 179:50.92 from /builddir/build/BUILD/thunderbird-68.1.1/dom/base/SerializedStackHolder.cpp:7, 179:50.92 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dom/base/Unified_cpp_dom_base5.cpp:2: 179:50.92 /builddir/build/BUILD/thunderbird-68.1.1/dom/base/ShadowRoot.cpp: In member function 'virtual nsresult mozilla::dom::ShadowRoot::QueryInterface(const nsIID&, void**)': 179:50.92 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 179:50.92 1022 | foundInterface = 0; \ 179:50.92 | ^~~~~~~~~~~~~~ 179:50.92 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 179:50.92 1071 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 179:50.93 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 179:50.93 /builddir/build/BUILD/thunderbird-68.1.1/dom/base/ShadowRoot.cpp:47:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 179:50.95 47 | NS_INTERFACE_MAP_END_INHERITING(DocumentFragment) 179:50.95 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 179:50.95 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 179:50.95 981 | else 179:50.95 | ^~~~ 179:50.95 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 179:50.95 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 179:50.95 | ^~~~~~~~~~~~~~~~~~ 179:50.95 /builddir/build/BUILD/thunderbird-68.1.1/dom/base/ShadowRoot.cpp:46:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 179:50.95 46 | NS_INTERFACE_MAP_ENTRY(nsIRadioGroupContainer) 179:50.95 | ^~~~~~~~~~~~~~~~~~~~~~ 179:51.62 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:26, 179:51.62 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/dom/ContentParent.h:10, 179:51.63 from /builddir/build/BUILD/thunderbird-68.1.1/dom/filesystem/FileSystemRequestParent.cpp:13, 179:51.63 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dom/filesystem/Unified_cpp_dom_filesystem0.cpp:20: 179:51.63 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 179:51.63 /builddir/build/BUILD/thunderbird-68.1.1/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] 179:51.63 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 179:51.64 | ^ 179:51.64 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 179:51.64 46 | struct Block { 179:51.66 | ^~~~~ 179:53.84 /builddir/build/BUILD/thunderbird-68.1.1/dom/base/StorageAccessPermissionRequest.cpp: In member function 'virtual nsresult mozilla::dom::StorageAccessPermissionRequest::QueryInterface(const nsIID&, void**)': 179:53.84 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 179:53.85 1022 | foundInterface = 0; \ 179:53.85 | ^~~~~~~~~~~~~~ 179:53.85 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 179:53.85 1071 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 179:53.85 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 179:53.85 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsCycleCollectionParticipant.h:927:3: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 179:53.86 927 | NS_INTERFACE_MAP_END_INHERITING(aSuper) \ 179:53.86 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 179:53.88 /builddir/build/BUILD/thunderbird-68.1.1/dom/base/StorageAccessPermissionRequest.cpp:18:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0' 179:53.88 18 | NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0(StorageAccessPermissionRequest, 179:53.88 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 179:53.88 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/DOMEventTargetHelper.h:12, 179:53.88 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/dom/WorkerPrivate.h:13, 179:53.88 from /builddir/build/BUILD/thunderbird-68.1.1/dom/base/SerializedStackHolder.cpp:10, 179:53.88 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dom/base/Unified_cpp_dom_base5.cpp:2: 179:53.88 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 179:53.88 302 | } else 179:53.88 | ^~~~ 179:53.88 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 179:53.88 306 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 179:53.88 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 179:53.88 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsCycleCollectionParticipant.h:926:3: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 179:53.88 926 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(aClass) \ 179:53.88 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 179:53.89 /builddir/build/BUILD/thunderbird-68.1.1/dom/base/StorageAccessPermissionRequest.cpp:18:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0' 179:53.89 18 | NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0(StorageAccessPermissionRequest, 179:53.90 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 179:57.70 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsUtils.h:14, 179:57.70 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsCOMPtr.h:30, 179:57.70 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsAutoPtr.h:10, 179:57.70 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/OwningNonNull.h:12, 179:57.70 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/RootedOwningNonNull.h:20, 179:57.71 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:20, 179:57.71 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/dom/StructuredCloneHolder.h:15, 179:57.71 from /builddir/build/BUILD/thunderbird-68.1.1/dom/base/SerializedStackHolder.h:10, 179:57.72 from /builddir/build/BUILD/thunderbird-68.1.1/dom/base/SerializedStackHolder.cpp:7, 179:57.72 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dom/base/Unified_cpp_dom_base5.cpp:2: 179:57.72 /builddir/build/BUILD/thunderbird-68.1.1/dom/base/StructuredCloneTester.cpp: In member function 'virtual nsresult mozilla::dom::StructuredCloneTester::QueryInterface(const nsIID&, void**)': 179:57.72 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 179:57.72 1007 | foundInterface = 0; \ 179:57.72 | ^~~~~~~~~~~~~~ 179:57.72 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 179:57.72 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 179:57.72 | ^~~~~~~~~~~~~~~~~~~~~~~ 179:57.73 /builddir/build/BUILD/thunderbird-68.1.1/dom/base/StructuredCloneTester.cpp:27:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 179:57.73 27 | NS_INTERFACE_MAP_END 179:57.73 | ^~~~~~~~~~~~~~~~~~~~ 179:57.73 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 179:57.73 981 | else 179:57.73 | ^~~~ 179:57.73 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 179:57.73 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 179:57.73 | ^~~~~~~~~~~~~~~~~~ 179:57.73 /builddir/build/BUILD/thunderbird-68.1.1/dom/base/StructuredCloneTester.cpp:26:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 179:57.73 26 | NS_INTERFACE_MAP_ENTRY(nsISupports) 179:57.73 | ^~~~~~~~~~~~~~~~~~~~~~ 179:57.75 /builddir/build/BUILD/thunderbird-68.1.1/dom/base/StyleSheetList.cpp: In member function 'virtual nsresult mozilla::dom::StyleSheetList::QueryInterface(const nsIID&, void**)': 179:57.75 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 179:57.75 1007 | foundInterface = 0; \ 179:57.75 | ^~~~~~~~~~~~~~ 179:57.75 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 179:57.75 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 179:57.75 | ^~~~~~~~~~~~~~~~~~~~~~~ 179:57.75 /builddir/build/BUILD/thunderbird-68.1.1/dom/base/StyleSheetList.cpp:21:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 179:57.75 21 | NS_INTERFACE_MAP_END 179:57.76 | ^~~~~~~~~~~~~~~~~~~~ 179:57.77 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 179:57.77 981 | else 179:57.77 | ^~~~ 179:57.77 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 179:57.77 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 179:57.79 | ^~~~~~~~~~~~~~~~~~ 179:57.79 /builddir/build/BUILD/thunderbird-68.1.1/dom/base/StyleSheetList.cpp:20:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 179:57.79 20 | NS_INTERFACE_MAP_ENTRY(nsISupports) 179:57.79 | ^~~~~~~~~~~~~~~~~~~~~~ 179:58.03 /builddir/build/BUILD/thunderbird-68.1.1/dom/base/SubtleCrypto.cpp: In member function 'virtual nsresult mozilla::dom::SubtleCrypto::QueryInterface(const nsIID&, void**)': 179:58.04 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 179:58.04 1007 | foundInterface = 0; \ 179:58.04 | ^~~~~~~~~~~~~~ 179:58.04 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 179:58.04 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 179:58.04 | ^~~~~~~~~~~~~~~~~~~~~~~ 179:58.04 /builddir/build/BUILD/thunderbird-68.1.1/dom/base/SubtleCrypto.cpp:22:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 179:58.04 22 | NS_INTERFACE_MAP_END 179:58.04 | ^~~~~~~~~~~~~~~~~~~~ 179:58.05 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 179:58.05 981 | else 179:58.07 | ^~~~ 179:58.07 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 179:58.07 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 179:58.07 | ^~~~~~~~~~~~~~~~~~ 179:58.07 /builddir/build/BUILD/thunderbird-68.1.1/dom/base/SubtleCrypto.cpp:21:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 179:58.07 21 | NS_INTERFACE_MAP_ENTRY(nsISupports) 179:58.07 | ^~~~~~~~~~~~~~~~~~~~~~ 180:00.21 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsUtils.h:14, 180:00.22 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupports.h:79, 180:00.22 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 180:00.22 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 180:00.22 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsTArray.h:30, 180:00.22 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/ErrorResult.h:38, 180:00.24 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/dom/FileSystemEntry.h:11, 180:00.24 from /builddir/build/BUILD/thunderbird-68.1.1/dom/filesystem/compat/FileSystemDirectoryEntry.h:10, 180:00.24 from /builddir/build/BUILD/thunderbird-68.1.1/dom/filesystem/compat/CallbackRunnables.h:10, 180:00.24 from /builddir/build/BUILD/thunderbird-68.1.1/dom/filesystem/compat/CallbackRunnables.cpp:7, 180:00.24 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dom/filesystem/compat/Unified_cpp_filesystem_compat0.cpp:2: 180:00.24 /builddir/build/BUILD/thunderbird-68.1.1/dom/filesystem/compat/FileSystem.cpp: In member function 'virtual nsresult mozilla::dom::FileSystem::QueryInterface(const nsIID&, void**)': 180:00.24 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 180:00.25 1007 | foundInterface = 0; \ 180:00.25 | ^~~~~~~~~~~~~~ 180:00.25 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 180:00.25 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 180:00.25 | ^~~~~~~~~~~~~~~~~~~~~~~ 180:00.25 /builddir/build/BUILD/thunderbird-68.1.1/dom/filesystem/compat/FileSystem.cpp:23:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 180:00.25 23 | NS_INTERFACE_MAP_END 180:00.25 | ^~~~~~~~~~~~~~~~~~~~ 180:00.25 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 180:00.25 981 | else 180:00.25 | ^~~~ 180:00.25 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 180:00.25 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 180:00.25 | ^~~~~~~~~~~~~~~~~~ 180:00.26 /builddir/build/BUILD/thunderbird-68.1.1/dom/filesystem/compat/FileSystem.cpp:22:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 180:00.26 22 | NS_INTERFACE_MAP_ENTRY(nsISupports) 180:00.27 | ^~~~~~~~~~~~~~~~~~~~~~ 180:00.31 /builddir/build/BUILD/thunderbird-68.1.1/dom/filesystem/compat/FileSystemDirectoryEntry.cpp: In member function 'virtual nsresult mozilla::dom::FileSystemDirectoryEntry::QueryInterface(const nsIID&, void**)': 180:00.31 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 180:00.31 1022 | foundInterface = 0; \ 180:00.31 | ^~~~~~~~~~~~~~ 180:00.31 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 180:00.32 1071 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 180:00.32 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 180:00.32 /builddir/build/BUILD/thunderbird-68.1.1/dom/filesystem/compat/FileSystemDirectoryEntry.cpp:24:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 180:00.32 24 | NS_INTERFACE_MAP_END_INHERITING(FileSystemEntry) 180:00.32 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 180:00.32 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/dom/CallbackObject.h:22, 180:00.32 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/dom/CallbackFunction.h:20, 180:00.32 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/dom/FileSystemBinding.h:11, 180:00.32 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/dom/FileSystemEntry.h:13, 180:00.32 from /builddir/build/BUILD/thunderbird-68.1.1/dom/filesystem/compat/FileSystemDirectoryEntry.h:10, 180:00.32 from /builddir/build/BUILD/thunderbird-68.1.1/dom/filesystem/compat/CallbackRunnables.h:10, 180:00.32 from /builddir/build/BUILD/thunderbird-68.1.1/dom/filesystem/compat/CallbackRunnables.cpp:7, 180:00.32 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dom/filesystem/compat/Unified_cpp_filesystem_compat0.cpp:2: 180:00.32 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 180:00.33 302 | } else 180:00.33 | ^~~~ 180:00.35 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 180:00.35 306 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 180:00.35 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 180:00.35 /builddir/build/BUILD/thunderbird-68.1.1/dom/filesystem/compat/FileSystemDirectoryEntry.cpp:23:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 180:00.35 23 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(FileSystemDirectoryEntry) 180:00.35 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 180:00.42 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsUtils.h:14, 180:00.42 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupports.h:79, 180:00.42 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 180:00.42 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 180:00.43 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsTArray.h:30, 180:00.43 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/ErrorResult.h:38, 180:00.43 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/dom/FileSystemEntry.h:11, 180:00.43 from /builddir/build/BUILD/thunderbird-68.1.1/dom/filesystem/compat/FileSystemDirectoryEntry.h:10, 180:00.43 from /builddir/build/BUILD/thunderbird-68.1.1/dom/filesystem/compat/CallbackRunnables.h:10, 180:00.43 from /builddir/build/BUILD/thunderbird-68.1.1/dom/filesystem/compat/CallbackRunnables.cpp:7, 180:00.45 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dom/filesystem/compat/Unified_cpp_filesystem_compat0.cpp:2: 180:00.45 /builddir/build/BUILD/thunderbird-68.1.1/dom/filesystem/compat/FileSystemDirectoryReader.cpp: In member function 'virtual nsresult mozilla::dom::FileSystemDirectoryReader::QueryInterface(const nsIID&, void**)': 180:00.45 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 180:00.45 1007 | foundInterface = 0; \ 180:00.45 | ^~~~~~~~~~~~~~ 180:00.46 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 180:00.46 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 180:00.46 | ^~~~~~~~~~~~~~~~~~~~~~~ 180:00.46 /builddir/build/BUILD/thunderbird-68.1.1/dom/filesystem/compat/FileSystemDirectoryReader.cpp:127:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 180:00.46 127 | NS_INTERFACE_MAP_END 180:00.46 | ^~~~~~~~~~~~~~~~~~~~ 180:00.46 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 180:00.46 981 | else 180:00.46 | ^~~~ 180:00.46 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 180:00.47 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 180:00.48 | ^~~~~~~~~~~~~~~~~~ 180:00.50 /builddir/build/BUILD/thunderbird-68.1.1/dom/filesystem/compat/FileSystemDirectoryReader.cpp:126:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 180:00.50 126 | NS_INTERFACE_MAP_ENTRY(nsISupports) 180:00.50 | ^~~~~~~~~~~~~~~~~~~~~~ 180:00.68 /builddir/build/BUILD/thunderbird-68.1.1/dom/filesystem/compat/FileSystemEntry.cpp: In member function 'virtual nsresult mozilla::dom::FileSystemEntry::QueryInterface(const nsIID&, void**)': 180:00.68 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 180:00.68 1007 | foundInterface = 0; \ 180:00.68 | ^~~~~~~~~~~~~~ 180:00.68 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 180:00.68 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 180:00.68 | ^~~~~~~~~~~~~~~~~~~~~~~ 180:00.68 /builddir/build/BUILD/thunderbird-68.1.1/dom/filesystem/compat/FileSystemEntry.cpp:25:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 180:00.68 25 | NS_INTERFACE_MAP_END 180:00.68 | ^~~~~~~~~~~~~~~~~~~~ 180:00.68 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 180:00.68 981 | else 180:00.69 | ^~~~ 180:00.69 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 180:00.69 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 180:00.70 | ^~~~~~~~~~~~~~~~~~ 180:00.70 /builddir/build/BUILD/thunderbird-68.1.1/dom/filesystem/compat/FileSystemEntry.cpp:24:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 180:00.70 24 | NS_INTERFACE_MAP_ENTRY(nsISupports) 180:00.70 | ^~~~~~~~~~~~~~~~~~~~~~ 180:00.96 /builddir/build/BUILD/thunderbird-68.1.1/dom/filesystem/compat/FileSystemFileEntry.cpp: In member function 'virtual nsresult mozilla::dom::FileSystemFileEntry::QueryInterface(const nsIID&, void**)': 180:00.96 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 180:00.97 1022 | foundInterface = 0; \ 180:00.97 | ^~~~~~~~~~~~~~ 180:00.98 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 180:00.98 1071 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 180:00.98 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 180:00.98 /builddir/build/BUILD/thunderbird-68.1.1/dom/filesystem/compat/FileSystemFileEntry.cpp:52:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 180:00.98 52 | NS_INTERFACE_MAP_END_INHERITING(FileSystemEntry) 180:00.99 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 180:00.99 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/dom/CallbackObject.h:22, 180:00.99 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/dom/CallbackFunction.h:20, 180:00.99 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/dom/FileSystemBinding.h:11, 180:00.99 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/dom/FileSystemEntry.h:13, 180:00.99 from /builddir/build/BUILD/thunderbird-68.1.1/dom/filesystem/compat/FileSystemDirectoryEntry.h:10, 180:00.99 from /builddir/build/BUILD/thunderbird-68.1.1/dom/filesystem/compat/CallbackRunnables.h:10, 180:01.00 from /builddir/build/BUILD/thunderbird-68.1.1/dom/filesystem/compat/CallbackRunnables.cpp:7, 180:01.00 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dom/filesystem/compat/Unified_cpp_filesystem_compat0.cpp:2: 180:01.00 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 180:01.01 302 | } else 180:01.01 | ^~~~ 180:01.01 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 180:01.01 306 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 180:01.01 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 180:01.01 /builddir/build/BUILD/thunderbird-68.1.1/dom/filesystem/compat/FileSystemFileEntry.cpp:51:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 180:01.02 51 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(FileSystemFileEntry) 180:01.02 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 180:01.04 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsUtils.h:14, 180:01.05 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupports.h:79, 180:01.05 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 180:01.05 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 180:01.05 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsTArray.h:30, 180:01.05 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/ErrorResult.h:38, 180:01.05 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/dom/FileSystemEntry.h:11, 180:01.07 from /builddir/build/BUILD/thunderbird-68.1.1/dom/filesystem/compat/FileSystemDirectoryEntry.h:10, 180:01.07 from /builddir/build/BUILD/thunderbird-68.1.1/dom/filesystem/compat/CallbackRunnables.h:10, 180:01.07 from /builddir/build/BUILD/thunderbird-68.1.1/dom/filesystem/compat/CallbackRunnables.cpp:7, 180:01.07 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dom/filesystem/compat/Unified_cpp_filesystem_compat0.cpp:2: 180:01.07 /builddir/build/BUILD/thunderbird-68.1.1/dom/filesystem/compat/FileSystemRootDirectoryEntry.cpp: In member function 'virtual nsresult mozilla::dom::FileSystemRootDirectoryEntry::QueryInterface(const nsIID&, void**)': 180:01.08 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 180:01.08 1022 | foundInterface = 0; \ 180:01.08 | ^~~~~~~~~~~~~~ 180:01.10 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 180:01.10 1071 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 180:01.10 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 180:01.10 /builddir/build/BUILD/thunderbird-68.1.1/dom/filesystem/compat/FileSystemRootDirectoryEntry.cpp:22:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 180:01.10 22 | NS_INTERFACE_MAP_END_INHERITING(FileSystemDirectoryEntry) 180:01.10 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 180:01.10 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/dom/CallbackObject.h:22, 180:01.10 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/dom/CallbackFunction.h:20, 180:01.10 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/dom/FileSystemBinding.h:11, 180:01.10 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/dom/FileSystemEntry.h:13, 180:01.10 from /builddir/build/BUILD/thunderbird-68.1.1/dom/filesystem/compat/FileSystemDirectoryEntry.h:10, 180:01.10 from /builddir/build/BUILD/thunderbird-68.1.1/dom/filesystem/compat/CallbackRunnables.h:10, 180:01.10 from /builddir/build/BUILD/thunderbird-68.1.1/dom/filesystem/compat/CallbackRunnables.cpp:7, 180:01.10 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dom/filesystem/compat/Unified_cpp_filesystem_compat0.cpp:2: 180:01.10 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 180:01.11 302 | } else 180:01.11 | ^~~~ 180:01.13 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 180:01.13 306 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 180:01.13 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 180:01.13 /builddir/build/BUILD/thunderbird-68.1.1/dom/filesystem/compat/FileSystemRootDirectoryEntry.cpp:21:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 180:01.13 21 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(FileSystemRootDirectoryEntry) 180:01.14 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 180:01.14 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsUtils.h:14, 180:01.14 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupports.h:79, 180:01.14 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 180:01.14 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 180:01.16 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsTArray.h:30, 180:01.16 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/ErrorResult.h:38, 180:01.16 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/dom/FileSystemEntry.h:11, 180:01.16 from /builddir/build/BUILD/thunderbird-68.1.1/dom/filesystem/compat/FileSystemDirectoryEntry.h:10, 180:01.16 from /builddir/build/BUILD/thunderbird-68.1.1/dom/filesystem/compat/CallbackRunnables.h:10, 180:01.17 from /builddir/build/BUILD/thunderbird-68.1.1/dom/filesystem/compat/CallbackRunnables.cpp:7, 180:01.17 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dom/filesystem/compat/Unified_cpp_filesystem_compat0.cpp:2: 180:01.17 /builddir/build/BUILD/thunderbird-68.1.1/dom/filesystem/compat/FileSystemRootDirectoryReader.cpp: In member function 'virtual nsresult mozilla::dom::FileSystemRootDirectoryReader::QueryInterface(const nsIID&, void**)': 180:01.17 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 180:01.17 1022 | foundInterface = 0; \ 180:01.18 | ^~~~~~~~~~~~~~ 180:01.18 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 180:01.18 1071 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 180:01.18 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 180:01.18 /builddir/build/BUILD/thunderbird-68.1.1/dom/filesystem/compat/FileSystemRootDirectoryReader.cpp:57:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 180:01.18 57 | NS_INTERFACE_MAP_END_INHERITING(FileSystemDirectoryReader) 180:01.20 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 180:01.20 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/dom/CallbackObject.h:22, 180:01.20 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/dom/CallbackFunction.h:20, 180:01.20 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/dom/FileSystemBinding.h:11, 180:01.21 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/dom/FileSystemEntry.h:13, 180:01.21 from /builddir/build/BUILD/thunderbird-68.1.1/dom/filesystem/compat/FileSystemDirectoryEntry.h:10, 180:01.21 from /builddir/build/BUILD/thunderbird-68.1.1/dom/filesystem/compat/CallbackRunnables.h:10, 180:01.21 from /builddir/build/BUILD/thunderbird-68.1.1/dom/filesystem/compat/CallbackRunnables.cpp:7, 180:01.21 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dom/filesystem/compat/Unified_cpp_filesystem_compat0.cpp:2: 180:01.22 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 180:01.23 302 | } else 180:01.23 | ^~~~ 180:01.23 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 180:01.23 306 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 180:01.24 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 180:01.24 /builddir/build/BUILD/thunderbird-68.1.1/dom/filesystem/compat/FileSystemRootDirectoryReader.cpp:56:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 180:01.26 56 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(FileSystemRootDirectoryReader) 180:01.26 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 180:01.26 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentChild.h:24, 180:01.26 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/dom/ContentChild.h:14, 180:01.26 from /builddir/build/BUILD/thunderbird-68.1.1/dom/base/TabGroup.cpp:9, 180:01.26 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dom/base/Unified_cpp_dom_base5.cpp:74: 180:01.26 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 180:01.27 /builddir/build/BUILD/thunderbird-68.1.1/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] 180:01.27 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 180:01.27 | ^ 180:01.29 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 180:01.29 46 | struct Block { 180:01.29 | ^~~~~ 180:14.43 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsUtils.h:14, 180:14.43 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsCOMPtr.h:30, 180:14.43 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsAutoPtr.h:10, 180:14.43 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/OwningNonNull.h:12, 180:14.43 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/RootedOwningNonNull.h:20, 180:14.43 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:20, 180:14.44 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/dom/StructuredCloneHolder.h:15, 180:14.44 from /builddir/build/BUILD/thunderbird-68.1.1/dom/base/SerializedStackHolder.h:10, 180:14.44 from /builddir/build/BUILD/thunderbird-68.1.1/dom/base/SerializedStackHolder.cpp:7, 180:14.44 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dom/base/Unified_cpp_dom_base5.cpp:2: 180:14.44 /builddir/build/BUILD/thunderbird-68.1.1/dom/base/TimeoutHandler.cpp: In member function 'virtual nsresult mozilla::dom::TimeoutHandler::QueryInterface(const nsIID&, void**)': 180:14.44 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 180:14.44 1007 | foundInterface = 0; \ 180:14.47 | ^~~~~~~~~~~~~~ 180:14.47 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 180:14.47 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 180:14.47 | ^~~~~~~~~~~~~~~~~~~~~~~ 180:14.47 /builddir/build/BUILD/thunderbird-68.1.1/dom/base/TimeoutHandler.cpp:33:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 180:14.47 33 | NS_INTERFACE_MAP_END 180:14.47 | ^~~~~~~~~~~~~~~~~~~~ 180:14.47 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 180:14.47 981 | else 180:14.47 | ^~~~ 180:14.48 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 180:14.48 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 180:14.48 | ^~~~~~~~~~~~~~~~~~ 180:14.48 /builddir/build/BUILD/thunderbird-68.1.1/dom/base/TimeoutHandler.cpp:32:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 180:14.48 32 | NS_INTERFACE_MAP_ENTRY(nsITimeoutHandler) 180:14.48 | ^~~~~~~~~~~~~~~~~~~~~~ 180:15.35 dom/flex 180:38.54 dom/gamepad 180:42.94 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsUtils.h:14, 180:42.94 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupports.h:79, 180:42.94 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 180:42.94 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 180:42.94 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsCycleCollectionParticipant.h:12, 180:42.94 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/dom/NodeInfo.h:24, 180:42.94 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsAttrName.h:16, 180:42.96 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/AttrArray.h:21, 180:42.96 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/dom/Element.h:16, 180:42.96 from /builddir/build/BUILD/thunderbird-68.1.1/dom/flex/Flex.h:10, 180:42.96 from /builddir/build/BUILD/thunderbird-68.1.1/dom/flex/Flex.cpp:7, 180:42.96 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dom/flex/Unified_cpp_dom_flex0.cpp:2: 180:42.96 /builddir/build/BUILD/thunderbird-68.1.1/dom/flex/Flex.cpp: In member function 'virtual nsresult mozilla::dom::Flex::QueryInterface(const nsIID&, void**)': 180:42.96 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 180:42.96 1007 | foundInterface = 0; \ 180:42.96 | ^~~~~~~~~~~~~~ 180:42.97 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 180:42.97 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 180:42.97 | ^~~~~~~~~~~~~~~~~~~~~~~ 180:42.97 /builddir/build/BUILD/thunderbird-68.1.1/dom/flex/Flex.cpp:22:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 180:42.97 22 | NS_INTERFACE_MAP_END 180:42.97 | ^~~~~~~~~~~~~~~~~~~~ 180:42.97 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 180:42.97 981 | else 180:42.97 | ^~~~ 180:42.97 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 180:42.97 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 180:42.97 | ^~~~~~~~~~~~~~~~~~ 180:42.97 /builddir/build/BUILD/thunderbird-68.1.1/dom/flex/Flex.cpp:21:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 180:42.97 21 | NS_INTERFACE_MAP_ENTRY(nsISupports) 180:42.97 | ^~~~~~~~~~~~~~~~~~~~~~ 180:43.02 /builddir/build/BUILD/thunderbird-68.1.1/dom/flex/FlexItemValues.cpp: In member function 'virtual nsresult mozilla::dom::FlexItemValues::QueryInterface(const nsIID&, void**)': 180:43.02 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 180:43.02 1007 | foundInterface = 0; \ 180:43.03 | ^~~~~~~~~~~~~~ 180:43.03 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 180:43.03 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 180:43.03 | ^~~~~~~~~~~~~~~~~~~~~~~ 180:43.03 /builddir/build/BUILD/thunderbird-68.1.1/dom/flex/FlexItemValues.cpp:22:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 180:43.03 22 | NS_INTERFACE_MAP_END 180:43.03 | ^~~~~~~~~~~~~~~~~~~~ 180:43.03 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 180:43.03 981 | else 180:43.03 | ^~~~ 180:43.03 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 180:43.03 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 180:43.03 | ^~~~~~~~~~~~~~~~~~ 180:43.03 /builddir/build/BUILD/thunderbird-68.1.1/dom/flex/FlexItemValues.cpp:21:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 180:43.03 21 | NS_INTERFACE_MAP_ENTRY(nsISupports) 180:43.03 | ^~~~~~~~~~~~~~~~~~~~~~ 180:43.08 /builddir/build/BUILD/thunderbird-68.1.1/dom/flex/FlexLineValues.cpp: In member function 'virtual nsresult mozilla::dom::FlexLineValues::QueryInterface(const nsIID&, void**)': 180:43.09 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 180:43.09 1007 | foundInterface = 0; \ 180:43.09 | ^~~~~~~~~~~~~~ 180:43.10 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 180:43.10 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 180:43.10 | ^~~~~~~~~~~~~~~~~~~~~~~ 180:43.10 /builddir/build/BUILD/thunderbird-68.1.1/dom/flex/FlexLineValues.cpp:22:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 180:43.10 22 | NS_INTERFACE_MAP_END 180:43.10 | ^~~~~~~~~~~~~~~~~~~~ 180:43.10 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 180:43.10 981 | else 180:43.10 | ^~~~ 180:43.10 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 180:43.10 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 180:43.10 | ^~~~~~~~~~~~~~~~~~ 180:43.10 /builddir/build/BUILD/thunderbird-68.1.1/dom/flex/FlexLineValues.cpp:21:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 180:43.11 21 | NS_INTERFACE_MAP_ENTRY(nsISupports) 180:43.12 | ^~~~~~~~~~~~~~~~~~~~~~ 180:50.74 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsUtils.h:14, 180:50.74 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupports.h:79, 180:50.74 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 180:50.74 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 180:50.74 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsTArray.h:30, 180:50.74 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/ErrorResult.h:38, 180:50.76 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/dom/EventBinding.h:9, 180:50.76 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dom/bindings/PopupBlockedEvent.cpp:9, 180:50.76 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dom/bindings/UnifiedBindings14.cpp:2: 180:50.76 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dom/bindings/PopupBlockedEvent.cpp: In member function 'virtual nsresult mozilla::dom::PopupBlockedEvent::QueryInterface(const nsIID&, void**)': 180:50.76 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 180:50.76 1022 | foundInterface = 0; \ 180:50.76 | ^~~~~~~~~~~~~~ 180:50.76 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 180:50.76 1071 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 180:50.77 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 180:50.77 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dom/bindings/PopupBlockedEvent.cpp:42:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 180:50.77 42 | NS_INTERFACE_MAP_END_INHERITING(Event) 180:50.77 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 180:50.77 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/dom/CallbackObject.h:22, 180:50.77 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/dom/BindingUtils.h:21, 180:50.77 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/dom/PopupBlockedEvent.h:14, 180:50.77 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dom/bindings/PopupBlockedEvent.cpp:10, 180:50.77 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dom/bindings/UnifiedBindings14.cpp:2: 180:50.77 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 180:50.77 302 | } else 180:50.77 | ^~~~ 180:50.77 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 180:50.77 306 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 180:50.77 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 180:50.77 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dom/bindings/PopupBlockedEvent.cpp:41:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 180:50.77 41 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(PopupBlockedEvent) 180:50.78 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 180:51.79 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsUtils.h:14, 180:51.79 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupports.h:79, 180:51.79 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 180:51.79 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 180:51.79 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsTArray.h:30, 180:51.79 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/ErrorResult.h:38, 180:51.79 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/dom/EventBinding.h:9, 180:51.80 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dom/bindings/PopupBlockedEvent.cpp:9, 180:51.80 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dom/bindings/UnifiedBindings14.cpp:2: 180:51.80 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dom/bindings/PresentationConnectionAvailableEvent.cpp: In member function 'virtual nsresult mozilla::dom::PresentationConnectionAvailableEvent::QueryInterface(const nsIID&, void**)': 180:51.80 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 180:51.80 1022 | foundInterface = 0; \ 180:51.80 | ^~~~~~~~~~~~~~ 180:51.80 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 180:51.80 1071 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 180:51.80 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 180:51.80 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dom/bindings/PresentationConnectionAvailableEvent.cpp:39:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 180:51.80 39 | NS_INTERFACE_MAP_END_INHERITING(Event) 180:51.80 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 180:51.80 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/dom/CallbackObject.h:22, 180:51.80 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/dom/BindingUtils.h:21, 180:51.80 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/dom/PopupBlockedEvent.h:14, 180:51.80 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dom/bindings/PopupBlockedEvent.cpp:10, 180:51.80 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dom/bindings/UnifiedBindings14.cpp:2: 180:51.80 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 180:51.80 302 | } else 180:51.80 | ^~~~ 180:51.80 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 180:51.81 306 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 180:51.81 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 180:51.82 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dom/bindings/PresentationConnectionAvailableEvent.cpp:38:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 180:51.82 38 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(PresentationConnectionAvailableEvent) 180:51.82 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 180:52.64 dom/geolocation 180:58.16 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsUtils.h:14, 180:58.16 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupports.h:79, 180:58.16 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 180:58.16 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 180:58.16 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsTArray.h:30, 180:58.16 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/ErrorResult.h:38, 180:58.16 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/dom/EventBinding.h:9, 180:58.16 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dom/bindings/PopupBlockedEvent.cpp:9, 180:58.16 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dom/bindings/UnifiedBindings14.cpp:2: 180:58.18 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dom/bindings/PromiseRejectionEvent.cpp: In member function 'virtual nsresult mozilla::dom::PromiseRejectionEvent::QueryInterface(const nsIID&, void**)': 180:58.18 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 180:58.18 1022 | foundInterface = 0; \ 180:58.18 | ^~~~~~~~~~~~~~ 180:58.18 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 180:58.18 1071 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 180:58.18 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 180:58.18 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dom/bindings/PromiseRejectionEvent.cpp:43:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 180:58.18 43 | NS_INTERFACE_MAP_END_INHERITING(Event) 180:58.18 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 180:58.18 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/dom/CallbackObject.h:22, 180:58.18 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/dom/BindingUtils.h:21, 180:58.19 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/dom/PopupBlockedEvent.h:14, 180:58.19 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dom/bindings/PopupBlockedEvent.cpp:10, 180:58.19 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dom/bindings/UnifiedBindings14.cpp:2: 180:58.19 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 180:58.19 302 | } else 180:58.19 | ^~~~ 180:58.19 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 180:58.19 306 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 180:58.19 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 180:58.19 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dom/bindings/PromiseRejectionEvent.cpp:42:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 180:58.19 42 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(PromiseRejectionEvent) 180:58.19 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 181:00.76 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsUtils.h:14, 181:00.76 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupports.h:79, 181:00.77 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 181:00.77 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 181:00.77 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsTArray.h:30, 181:00.77 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/ErrorResult.h:38, 181:00.78 from /builddir/build/BUILD/thunderbird-68.1.1/dom/gamepad/Gamepad.h:10, 181:00.78 from /builddir/build/BUILD/thunderbird-68.1.1/dom/gamepad/Gamepad.cpp:7, 181:00.78 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dom/gamepad/Unified_cpp_dom_gamepad0.cpp:2: 181:00.80 /builddir/build/BUILD/thunderbird-68.1.1/dom/gamepad/Gamepad.cpp: In member function 'virtual nsresult mozilla::dom::Gamepad::QueryInterface(const nsIID&, void**)': 181:00.80 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 181:00.81 1007 | foundInterface = 0; \ 181:00.81 | ^~~~~~~~~~~~~~ 181:00.81 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 181:00.81 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 181:00.83 | ^~~~~~~~~~~~~~~~~~~~~~~ 181:00.83 /builddir/build/BUILD/thunderbird-68.1.1/dom/gamepad/Gamepad.cpp:22:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 181:00.83 22 | NS_INTERFACE_MAP_END 181:00.83 | ^~~~~~~~~~~~~~~~~~~~ 181:00.84 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 181:00.84 981 | else 181:00.84 | ^~~~ 181:00.84 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 181:00.84 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 181:00.85 | ^~~~~~~~~~~~~~~~~~ 181:00.86 /builddir/build/BUILD/thunderbird-68.1.1/dom/gamepad/Gamepad.cpp:21:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 181:00.86 21 | NS_INTERFACE_MAP_ENTRY(nsISupports) 181:00.86 | ^~~~~~~~~~~~~~~~~~~~~~ 181:00.95 /builddir/build/BUILD/thunderbird-68.1.1/dom/gamepad/GamepadButton.cpp: In member function 'virtual nsresult mozilla::dom::GamepadButton::QueryInterface(const nsIID&, void**)': 181:00.95 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 181:00.96 1007 | foundInterface = 0; \ 181:00.96 | ^~~~~~~~~~~~~~ 181:00.96 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 181:00.98 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 181:00.98 | ^~~~~~~~~~~~~~~~~~~~~~~ 181:00.98 /builddir/build/BUILD/thunderbird-68.1.1/dom/gamepad/GamepadButton.cpp:19:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 181:00.98 19 | NS_INTERFACE_MAP_END 181:00.99 | ^~~~~~~~~~~~~~~~~~~~ 181:00.99 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 181:00.99 981 | else 181:00.99 | ^~~~ 181:01.00 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 181:01.01 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 181:01.01 | ^~~~~~~~~~~~~~~~~~ 181:01.01 /builddir/build/BUILD/thunderbird-68.1.1/dom/gamepad/GamepadButton.cpp:18:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 181:01.02 18 | NS_INTERFACE_MAP_ENTRY(nsISupports) 181:01.02 | ^~~~~~~~~~~~~~~~~~~~~~ 181:01.12 /builddir/build/BUILD/thunderbird-68.1.1/dom/gamepad/GamepadHapticActuator.cpp: In member function 'virtual nsresult mozilla::dom::GamepadHapticActuator::QueryInterface(const nsIID&, void**)': 181:01.13 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 181:01.13 1007 | foundInterface = 0; \ 181:01.13 | ^~~~~~~~~~~~~~ 181:01.15 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 181:01.15 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 181:01.15 | ^~~~~~~~~~~~~~~~~~~~~~~ 181:01.16 /builddir/build/BUILD/thunderbird-68.1.1/dom/gamepad/GamepadHapticActuator.cpp:20:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 181:01.16 20 | NS_INTERFACE_MAP_END 181:01.16 | ^~~~~~~~~~~~~~~~~~~~ 181:01.17 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 181:01.19 981 | else 181:01.19 | ^~~~ 181:01.20 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 181:01.20 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 181:01.20 | ^~~~~~~~~~~~~~~~~~ 181:01.20 /builddir/build/BUILD/thunderbird-68.1.1/dom/gamepad/GamepadHapticActuator.cpp:19:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 181:01.22 19 | NS_INTERFACE_MAP_ENTRY(nsISupports) 181:01.22 | ^~~~~~~~~~~~~~~~~~~~~~ 181:06.91 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsUtils.h:14, 181:06.91 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupports.h:79, 181:06.91 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 181:06.91 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 181:06.91 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsTArray.h:30, 181:06.91 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/ErrorResult.h:38, 181:06.92 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/dom/EventBinding.h:9, 181:06.92 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dom/bindings/PopupBlockedEvent.cpp:9, 181:06.92 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dom/bindings/UnifiedBindings14.cpp:2: 181:06.93 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dom/bindings/PushManagerBinding.cpp: In member function 'virtual nsresult mozilla::dom::PushManagerImpl::QueryInterface(const nsIID&, void**)': 181:06.93 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 181:06.93 1007 | foundInterface = 0; \ 181:06.93 | ^~~~~~~~~~~~~~ 181:06.93 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 181:06.93 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 181:06.93 | ^~~~~~~~~~~~~~~~~~~~~~~ 181:06.93 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dom/bindings/PushManagerBinding.cpp:1956:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 181:06.93 1956 | NS_INTERFACE_MAP_END 181:06.93 | ^~~~~~~~~~~~~~~~~~~~ 181:06.93 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 181:06.93 981 | else 181:06.93 | ^~~~ 181:06.94 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 181:06.94 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 181:06.95 | ^~~~~~~~~~~~~~~~~~ 181:06.95 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dom/bindings/PushManagerBinding.cpp:1955:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 181:06.95 1955 | NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference) 181:06.95 | ^~~~~~~~~~~~~~~~~~~~~~ 181:09.50 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dom/bindings/RTCStatsReportBinding.cpp: In member function 'virtual nsresult mozilla::dom::RTCStatsReport::QueryInterface(const nsIID&, void**)': 181:09.50 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 181:09.51 1007 | foundInterface = 0; \ 181:09.51 | ^~~~~~~~~~~~~~ 181:09.51 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 181:09.51 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 181:09.51 | ^~~~~~~~~~~~~~~~~~~~~~~ 181:09.51 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dom/bindings/RTCStatsReportBinding.cpp:6490:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 181:09.51 6490 | NS_INTERFACE_MAP_END 181:09.51 | ^~~~~~~~~~~~~~~~~~~~ 181:09.51 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 181:09.51 981 | else 181:09.51 | ^~~~ 181:09.51 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 181:09.51 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 181:09.51 | ^~~~~~~~~~~~~~~~~~ 181:09.51 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dom/bindings/RTCStatsReportBinding.cpp:6489:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 181:09.51 6489 | NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference) 181:09.51 | ^~~~~~~~~~~~~~~~~~~~~~ 181:19.70 /builddir/build/BUILD/thunderbird-68.1.1/dom/gamepad/GamepadServiceTest.cpp: In member function 'virtual nsresult mozilla::dom::GamepadServiceTest::QueryInterface(const nsIID&, void**)': 181:19.71 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 181:19.71 1022 | foundInterface = 0; \ 181:19.71 | ^~~~~~~~~~~~~~ 181:19.71 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 181:19.71 1071 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 181:19.71 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 181:19.71 /builddir/build/BUILD/thunderbird-68.1.1/dom/gamepad/GamepadServiceTest.cpp:39:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 181:19.71 39 | NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 181:19.71 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 181:19.71 In file included from /builddir/build/BUILD/thunderbird-68.1.1/dom/base/nsWrapperCache.h:10, 181:19.71 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/dom/GamepadButton.h:12, 181:19.71 from /builddir/build/BUILD/thunderbird-68.1.1/dom/gamepad/Gamepad.h:12, 181:19.71 from /builddir/build/BUILD/thunderbird-68.1.1/dom/gamepad/Gamepad.cpp:7, 181:19.71 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dom/gamepad/Unified_cpp_dom_gamepad0.cpp:2: 181:19.71 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 181:19.71 302 | } else 181:19.72 | ^~~~ 181:19.74 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 181:19.74 306 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 181:19.74 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 181:19.74 /builddir/build/BUILD/thunderbird-68.1.1/dom/gamepad/GamepadServiceTest.cpp:38:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 181:19.74 38 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(GamepadServiceTest) 181:19.74 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 181:34.29 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsUtils.h:14, 181:34.29 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsCOMPtr.h:30, 181:34.29 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsAutoPtr.h:10, 181:34.29 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/OwningNonNull.h:12, 181:34.29 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/RootedOwningNonNull.h:20, 181:34.29 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:20, 181:34.29 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/dom/EventTarget.h:10, 181:34.29 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/BasicEvents.h:11, 181:34.29 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/dom/PopupBlocker.h:10, 181:34.29 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/dom/Timeout.h:10, 181:34.31 from /builddir/build/BUILD/thunderbird-68.1.1/dom/base/TimeoutManager.h:10, 181:34.31 from /builddir/build/BUILD/thunderbird-68.1.1/dom/base/TimeoutManager.cpp:7, 181:34.31 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dom/base/Unified_cpp_dom_base6.cpp:2: 181:34.31 /builddir/build/BUILD/thunderbird-68.1.1/dom/base/TreeWalker.cpp: In member function 'virtual nsresult mozilla::dom::TreeWalker::QueryInterface(const nsIID&, void**)': 181:34.31 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 181:34.31 1007 | foundInterface = 0; \ 181:34.31 | ^~~~~~~~~~~~~~ 181:34.31 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 181:34.31 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 181:34.31 | ^~~~~~~~~~~~~~~~~~~~~~~ 181:34.31 /builddir/build/BUILD/thunderbird-68.1.1/dom/base/TreeWalker.cpp:43:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 181:34.31 43 | NS_INTERFACE_MAP_END 181:34.32 | ^~~~~~~~~~~~~~~~~~~~ 181:34.32 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 181:34.32 981 | else 181:34.33 | ^~~~ 181:34.33 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 181:34.33 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 181:34.33 | ^~~~~~~~~~~~~~~~~~ 181:34.33 /builddir/build/BUILD/thunderbird-68.1.1/dom/base/TreeWalker.cpp:42:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 181:34.33 42 | NS_INTERFACE_MAP_ENTRY(nsISupports) 181:34.33 | ^~~~~~~~~~~~~~~~~~~~~~ 181:35.59 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsXPTCUtils.h:10, 181:35.59 from /builddir/build/BUILD/thunderbird-68.1.1/js/xpconnect/src/xpcprivate.h:119, 181:35.59 from /builddir/build/BUILD/thunderbird-68.1.1/dom/base/WindowNamedPropertiesHandler.cpp:16, 181:35.59 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dom/base/Unified_cpp_dom_base6.cpp:56: 181:35.60 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/xptcall.h: In constructor 'nsXPTCVariant::nsXPTCVariant()': 181:35.60 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/xptcall.h:79:42: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct nsXPTCVariant' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] 181:35.60 79 | memset(this, 0, sizeof(nsXPTCVariant)); 181:35.60 | ^ 181:35.60 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/xptcall.h:44:8: note: 'struct nsXPTCVariant' declared here 181:35.60 44 | struct nsXPTCVariant { 181:35.60 | ^~~~~~~~~~~~~ 181:45.69 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentChild.h:24, 181:45.69 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/dom/ContentChild.h:14, 181:45.69 from /builddir/build/BUILD/thunderbird-68.1.1/dom/geolocation/nsGeolocation.cpp:11: 181:45.69 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 181:45.69 /builddir/build/BUILD/thunderbird-68.1.1/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] 181:45.70 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 181:45.70 | ^ 181:45.70 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 181:45.70 46 | struct Block { 181:45.70 | ^~~~~ 181:52.00 dom/grid 181:54.03 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsUtils.h:14, 181:54.03 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsCOMPtr.h:30, 181:54.03 from /builddir/build/BUILD/thunderbird-68.1.1/dom/geolocation/nsGeolocation.h:14, 181:54.03 from /builddir/build/BUILD/thunderbird-68.1.1/dom/geolocation/nsGeolocation.cpp:7: 181:54.03 /builddir/build/BUILD/thunderbird-68.1.1/dom/geolocation/nsGeolocation.cpp: In member function 'virtual nsresult nsGeolocationService::QueryInterface(const nsIID&, void**)': 181:54.04 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 181:54.04 1007 | foundInterface = 0; \ 181:54.04 | ^~~~~~~~~~~~~~ 181:54.04 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 181:54.04 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 181:54.04 | ^~~~~~~~~~~~~~~~~~~~~~~ 181:54.04 /builddir/build/BUILD/thunderbird-68.1.1/dom/geolocation/nsGeolocation.cpp:500:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 181:54.04 500 | NS_INTERFACE_MAP_END 181:54.04 | ^~~~~~~~~~~~~~~~~~~~ 181:54.06 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 181:54.06 981 | else 181:54.06 | ^~~~ 181:54.06 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 181:54.06 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 181:54.06 | ^~~~~~~~~~~~~~~~~~ 181:54.06 /builddir/build/BUILD/thunderbird-68.1.1/dom/geolocation/nsGeolocation.cpp:499:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 181:54.06 499 | NS_INTERFACE_MAP_ENTRY(nsIObserver) 181:54.06 | ^~~~~~~~~~~~~~~~~~~~~~ 181:54.15 /builddir/build/BUILD/thunderbird-68.1.1/dom/geolocation/nsGeolocation.cpp: In member function 'virtual nsresult mozilla::dom::Geolocation::QueryInterface(const nsIID&, void**)': 181:54.15 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 181:54.15 1007 | foundInterface = 0; \ 181:54.15 | ^~~~~~~~~~~~~~ 181:54.15 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 181:54.15 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 181:54.16 | ^~~~~~~~~~~~~~~~~~~~~~~ 181:54.18 /builddir/build/BUILD/thunderbird-68.1.1/dom/geolocation/nsGeolocation.cpp:787:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 181:54.18 787 | NS_INTERFACE_MAP_END 181:54.18 | ^~~~~~~~~~~~~~~~~~~~ 181:54.19 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 181:54.19 981 | else 181:54.19 | ^~~~ 181:54.19 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 181:54.19 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 181:54.19 | ^~~~~~~~~~~~~~~~~~ 181:54.19 /builddir/build/BUILD/thunderbird-68.1.1/dom/geolocation/nsGeolocation.cpp:786:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 181:54.19 786 | NS_INTERFACE_MAP_ENTRY(nsIGeolocationUpdate) 181:54.20 | ^~~~~~~~~~~~~~~~~~~~~~ 182:00.51 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsUtils.h:14, 182:00.52 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsCOMPtr.h:30, 182:00.52 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsAutoPtr.h:10, 182:00.53 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/OwningNonNull.h:12, 182:00.53 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/RootedOwningNonNull.h:20, 182:00.53 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:20, 182:00.53 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/dom/EventTarget.h:10, 182:00.53 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/BasicEvents.h:11, 182:00.54 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/dom/PopupBlocker.h:10, 182:00.55 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/dom/Timeout.h:10, 182:00.55 from /builddir/build/BUILD/thunderbird-68.1.1/dom/base/TimeoutManager.h:10, 182:00.55 from /builddir/build/BUILD/thunderbird-68.1.1/dom/base/TimeoutManager.cpp:7, 182:00.55 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dom/base/Unified_cpp_dom_base6.cpp:2: 182:00.56 /builddir/build/BUILD/thunderbird-68.1.1/dom/base/nsContentList.cpp: In member function 'virtual nsresult nsBaseContentList::QueryInterface(const nsIID&, void**)': 182:00.57 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 182:00.58 1007 | foundInterface = 0; \ 182:00.59 | ^~~~~~~~~~~~~~ 182:00.60 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 182:00.60 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 182:00.60 | ^~~~~~~~~~~~~~~~~~~~~~~ 182:00.60 /builddir/build/BUILD/thunderbird-68.1.1/dom/base/nsContentList.cpp:81:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 182:00.61 81 | NS_INTERFACE_MAP_END 182:00.63 | ^~~~~~~~~~~~~~~~~~~~ 182:00.64 In file included from /builddir/build/BUILD/thunderbird-68.1.1/dom/base/nsWrapperCache.h:10, 182:00.64 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/dom/EventTarget.h:13, 182:00.64 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/BasicEvents.h:11, 182:00.65 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/dom/PopupBlocker.h:10, 182:00.65 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/dom/Timeout.h:10, 182:00.66 from /builddir/build/BUILD/thunderbird-68.1.1/dom/base/TimeoutManager.h:10, 182:00.66 from /builddir/build/BUILD/thunderbird-68.1.1/dom/base/TimeoutManager.cpp:7, 182:00.66 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dom/base/Unified_cpp_dom_base6.cpp:2: 182:00.67 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 182:00.67 302 | } else 182:00.67 | ^~~~ 182:00.70 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsCycleCollectionParticipant.h:311:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 182:00.70 311 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 182:00.70 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 182:00.71 /builddir/build/BUILD/thunderbird-68.1.1/dom/base/nsContentList.cpp:80:3: note: in expansion of macro 'NS_INTERFACE_TABLE_TO_MAP_SEGUE_CYCLE_COLLECTION' 182:00.71 80 | NS_INTERFACE_TABLE_TO_MAP_SEGUE_CYCLE_COLLECTION(nsBaseContentList) 182:00.71 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 182:00.72 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsUtils.h:14, 182:00.72 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsCOMPtr.h:30, 182:00.73 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsAutoPtr.h:10, 182:00.73 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/OwningNonNull.h:12, 182:00.74 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/RootedOwningNonNull.h:20, 182:00.74 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:20, 182:00.74 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/dom/EventTarget.h:10, 182:00.74 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/BasicEvents.h:11, 182:00.75 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/dom/PopupBlocker.h:10, 182:00.75 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/dom/Timeout.h:10, 182:00.75 from /builddir/build/BUILD/thunderbird-68.1.1/dom/base/TimeoutManager.h:10, 182:00.76 from /builddir/build/BUILD/thunderbird-68.1.1/dom/base/TimeoutManager.cpp:7, 182:00.76 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dom/base/Unified_cpp_dom_base6.cpp:2: 182:00.76 /builddir/build/BUILD/thunderbird-68.1.1/dom/base/nsContentList.cpp: In member function 'virtual nsresult nsSimpleContentList::QueryInterface(const nsIID&, void**)': 182:00.76 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 182:00.76 1022 | foundInterface = 0; \ 182:00.76 | ^~~~~~~~~~~~~~ 182:00.76 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 182:00.76 1071 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 182:00.77 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 182:00.77 /builddir/build/BUILD/thunderbird-68.1.1/dom/base/nsContentList.cpp:110:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 182:00.77 110 | NS_INTERFACE_MAP_END_INHERITING(nsBaseContentList) 182:00.77 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 182:00.77 In file included from /builddir/build/BUILD/thunderbird-68.1.1/dom/base/nsWrapperCache.h:10, 182:00.77 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/dom/EventTarget.h:13, 182:00.77 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/BasicEvents.h:11, 182:00.77 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/dom/PopupBlocker.h:10, 182:00.78 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/dom/Timeout.h:10, 182:00.78 from /builddir/build/BUILD/thunderbird-68.1.1/dom/base/TimeoutManager.h:10, 182:00.78 from /builddir/build/BUILD/thunderbird-68.1.1/dom/base/TimeoutManager.cpp:7, 182:00.78 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dom/base/Unified_cpp_dom_base6.cpp:2: 182:00.78 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 182:00.78 302 | } else 182:00.78 | ^~~~ 182:00.78 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 182:00.79 306 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 182:00.79 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 182:00.79 /builddir/build/BUILD/thunderbird-68.1.1/dom/base/nsContentList.cpp:109:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 182:00.79 109 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(nsSimpleContentList) 182:00.79 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 182:00.79 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsUtils.h:14, 182:00.79 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsCOMPtr.h:30, 182:00.79 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsAutoPtr.h:10, 182:00.80 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/OwningNonNull.h:12, 182:00.80 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/RootedOwningNonNull.h:20, 182:00.80 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:20, 182:00.80 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/dom/EventTarget.h:10, 182:00.80 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/BasicEvents.h:11, 182:00.80 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/dom/PopupBlocker.h:10, 182:00.80 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/dom/Timeout.h:10, 182:00.80 from /builddir/build/BUILD/thunderbird-68.1.1/dom/base/TimeoutManager.h:10, 182:00.81 from /builddir/build/BUILD/thunderbird-68.1.1/dom/base/TimeoutManager.cpp:7, 182:00.81 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dom/base/Unified_cpp_dom_base6.cpp:2: 182:00.81 /builddir/build/BUILD/thunderbird-68.1.1/dom/base/nsContentList.cpp: In member function 'virtual nsresult nsEmptyContentList::QueryInterface(const nsIID&, void**)': 182:00.81 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 182:00.81 1022 | foundInterface = 0; \ 182:00.81 | ^~~~~~~~~~~~~~ 182:00.82 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 182:00.82 1071 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 182:00.82 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 182:00.82 /builddir/build/BUILD/thunderbird-68.1.1/dom/base/nsContentList.cpp:124:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 182:00.82 124 | NS_INTERFACE_MAP_END_INHERITING(nsBaseContentList) 182:00.82 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 182:00.82 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 182:00.83 981 | else 182:00.83 | ^~~~ 182:00.83 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 182:00.83 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 182:00.83 | ^~~~~~~~~~~~~~~~~~ 182:00.83 /builddir/build/BUILD/thunderbird-68.1.1/dom/base/nsContentList.cpp:123:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 182:00.83 123 | NS_INTERFACE_MAP_ENTRY(nsIHTMLCollection) 182:00.84 | ^~~~~~~~~~~~~~~~~~~~~~ 182:00.98 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentChild.h:24, 182:00.98 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/dom/ContentChild.h:14, 182:00.99 from /builddir/build/BUILD/thunderbird-68.1.1/dom/base/nsContentPermissionHelper.cpp:10, 182:00.99 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dom/base/Unified_cpp_dom_base6.cpp:128: 182:00.99 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 182:00.99 /builddir/build/BUILD/thunderbird-68.1.1/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] 182:00.99 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 182:00.99 | ^ 182:01.01 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 182:01.01 46 | struct Block { 182:01.01 | ^~~~~ 182:03.38 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsUtils.h:14, 182:03.39 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsCOMPtr.h:30, 182:03.39 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsAutoPtr.h:10, 182:03.39 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/OwningNonNull.h:12, 182:03.39 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/RootedOwningNonNull.h:20, 182:03.39 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:20, 182:03.39 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/dom/EventTarget.h:10, 182:03.39 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/BasicEvents.h:11, 182:03.40 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/dom/PopupBlocker.h:10, 182:03.40 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/dom/Timeout.h:10, 182:03.40 from /builddir/build/BUILD/thunderbird-68.1.1/dom/base/TimeoutManager.h:10, 182:03.40 from /builddir/build/BUILD/thunderbird-68.1.1/dom/base/TimeoutManager.cpp:7, 182:03.40 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dom/base/Unified_cpp_dom_base6.cpp:2: 182:03.40 /builddir/build/BUILD/thunderbird-68.1.1/dom/base/nsContentPermissionHelper.cpp: In member function 'virtual nsresult mozilla::dom::ContentPermissionRequestBase::QueryInterface(const nsIID&, void**)': 182:03.40 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 182:03.42 1007 | foundInterface = 0; \ 182:03.42 | ^~~~~~~~~~~~~~ 182:03.42 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 182:03.42 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 182:03.42 | ^~~~~~~~~~~~~~~~~~~~~~~ 182:03.43 /builddir/build/BUILD/thunderbird-68.1.1/dom/base/nsContentPermissionHelper.cpp:537:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 182:03.43 537 | NS_INTERFACE_MAP_END 182:03.43 | ^~~~~~~~~~~~~~~~~~~~ 182:03.43 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:999:5: note: some parts of macro expansion are not guarded by this 'else' clause 182:03.43 999 | } else 182:03.43 | ^~~~ 182:03.43 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1069:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_CONCRETE' 182:03.43 1069 | NS_IMPL_QUERY_BODY_CONCRETE(_class) 182:03.44 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 182:03.44 /builddir/build/BUILD/thunderbird-68.1.1/dom/base/nsContentPermissionHelper.cpp:536:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CONCRETE' 182:03.44 536 | NS_INTERFACE_MAP_ENTRY_CONCRETE(nsIContentPermissionRequest) 182:03.44 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 182:05.98 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/HashTable.h:89, 182:05.98 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/js/HashTable.h:10, 182:05.99 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/js/TracingAPI.h:11, 182:05.99 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/js/GCPolicyAPI.h:49, 182:05.99 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/js/RootingAPI.h:22, 182:05.99 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:16, 182:05.99 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/dom/EventTarget.h:10, 182:06.00 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/BasicEvents.h:11, 182:06.00 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/dom/PopupBlocker.h:10, 182:06.00 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/dom/Timeout.h:10, 182:06.00 from /builddir/build/BUILD/thunderbird-68.1.1/dom/base/TimeoutManager.h:10, 182:06.00 from /builddir/build/BUILD/thunderbird-68.1.1/dom/base/TimeoutManager.cpp:7, 182:06.02 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dom/base/Unified_cpp_dom_base6.cpp:2: 182:06.02 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = xpc::GlobalProperties]': 182:06.02 /builddir/build/BUILD/thunderbird-68.1.1/js/xpconnect/src/xpcprivate.h:2272:45: required from here 182:06.02 /builddir/build/BUILD/thunderbird-68.1.1/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] 182:06.03 31 | memset(aT, 0, sizeof(T)); 182:06.03 | ~~~~~~^~~~~~~~~~~~~~~~~~ 182:06.03 In file included from /builddir/build/BUILD/thunderbird-68.1.1/dom/base/WindowNamedPropertiesHandler.cpp:16, 182:06.03 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dom/base/Unified_cpp_dom_base6.cpp:56: 182:06.03 /builddir/build/BUILD/thunderbird-68.1.1/js/xpconnect/src/xpcprivate.h:2271:8: note: 'struct xpc::GlobalProperties' declared here 182:06.03 2271 | struct GlobalProperties { 182:06.03 | ^~~~~~~~~~~~~~~~ 182:10.00 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/HashTable.h:89, 182:10.00 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/js/HashTable.h:10, 182:10.00 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/js/TracingAPI.h:11, 182:10.00 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/js/GCPolicyAPI.h:49, 182:10.00 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/js/RootingAPI.h:22, 182:10.00 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:16, 182:10.00 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/dom/EventTarget.h:10, 182:10.00 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/BasicEvents.h:11, 182:10.01 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/dom/PopupBlocker.h:10, 182:10.01 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/dom/Timeout.h:10, 182:10.01 from /builddir/build/BUILD/thunderbird-68.1.1/dom/base/TimeoutManager.h:10, 182:10.01 from /builddir/build/BUILD/thunderbird-68.1.1/dom/base/TimeoutManager.cpp:7, 182:10.01 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dom/base/Unified_cpp_dom_base6.cpp:2: 182:10.01 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = std::map; long unsigned int N = 2]': 182:10.01 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:99:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = std::map]' 182:10.01 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/Layers.h:248:29: required from here 182:10.01 /builddir/build/BUILD/thunderbird-68.1.1/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] 182:10.01 67 | memset(&aArr[0], 0, N * sizeof(T)); 182:10.01 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 182:10.01 In file included from /usr/include/c++/9/map:61, 182:10.01 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/system_wrappers/map:3, 182:10.01 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/stl_wrappers/map:44, 182:10.01 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/FrameMetrics.h:11, 182:10.01 from /builddir/build/BUILD/thunderbird-68.1.1/layout/generic/nsIScrollableFrame.h:22, 182:10.01 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/dom/Element.h:25, 182:10.01 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/dom/CustomElementRegistry.h:17, 182:10.01 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/dom/DocGroup.h:17, 182:10.02 from /builddir/build/BUILD/thunderbird-68.1.1/dom/base/TimeoutManager.cpp:18, 182:10.02 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dom/base/Unified_cpp_dom_base6.cpp:2: 182:10.02 /usr/include/c++/9/bits/stl_map.h:100:11: note: 'class std::map' declared here 182:10.03 100 | class map 182:10.03 | ^~~ 182:14.39 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsUtils.h:14, 182:14.39 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsCOMPtr.h:30, 182:14.39 from /builddir/build/BUILD/thunderbird-68.1.1/dom/geolocation/MLSFallback.h:7, 182:14.39 from /builddir/build/BUILD/thunderbird-68.1.1/dom/geolocation/MLSFallback.cpp:7, 182:14.39 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dom/geolocation/Unified_cpp_dom_geolocation0.cpp:2: 182:14.39 /builddir/build/BUILD/thunderbird-68.1.1/dom/geolocation/nsGeoPosition.cpp: In member function 'virtual nsresult nsGeoPositionCoords::QueryInterface(const nsIID&, void**)': 182:14.41 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 182:14.41 1007 | foundInterface = 0; \ 182:14.41 | ^~~~~~~~~~~~~~ 182:14.41 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 182:14.41 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 182:14.41 | ^~~~~~~~~~~~~~~~~~~~~~~ 182:14.41 /builddir/build/BUILD/thunderbird-68.1.1/dom/geolocation/nsGeoPosition.cpp:64:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 182:14.41 64 | NS_INTERFACE_MAP_END 182:14.42 | ^~~~~~~~~~~~~~~~~~~~ 182:14.43 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 182:14.43 981 | else 182:14.43 | ^~~~ 182:14.43 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 182:14.43 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 182:14.43 | ^~~~~~~~~~~~~~~~~~ 182:14.44 /builddir/build/BUILD/thunderbird-68.1.1/dom/geolocation/nsGeoPosition.cpp:63:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 182:14.44 63 | NS_INTERFACE_MAP_ENTRY(nsIDOMGeoPositionCoords) 182:14.44 | ^~~~~~~~~~~~~~~~~~~~~~ 182:14.44 /builddir/build/BUILD/thunderbird-68.1.1/dom/geolocation/nsGeoPosition.cpp: In member function 'virtual nsresult nsGeoPosition::QueryInterface(const nsIID&, void**)': 182:14.45 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 182:14.45 1007 | foundInterface = 0; \ 182:14.45 | ^~~~~~~~~~~~~~ 182:14.45 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 182:14.45 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 182:14.45 | ^~~~~~~~~~~~~~~~~~~~~~~ 182:14.45 /builddir/build/BUILD/thunderbird-68.1.1/dom/geolocation/nsGeoPosition.cpp:132:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 182:14.45 132 | NS_INTERFACE_MAP_END 182:14.45 | ^~~~~~~~~~~~~~~~~~~~ 182:14.45 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 182:14.46 981 | else 182:14.46 | ^~~~ 182:14.47 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 182:14.47 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 182:14.47 | ^~~~~~~~~~~~~~~~~~ 182:14.49 /builddir/build/BUILD/thunderbird-68.1.1/dom/geolocation/nsGeoPosition.cpp:131:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 182:14.49 131 | NS_INTERFACE_MAP_ENTRY(nsIDOMGeoPosition) 182:14.49 | ^~~~~~~~~~~~~~~~~~~~~~ 182:14.49 /builddir/build/BUILD/thunderbird-68.1.1/dom/geolocation/nsGeoPosition.cpp: In member function 'virtual nsresult mozilla::dom::Position::QueryInterface(const nsIID&, void**)': 182:14.49 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 182:14.49 1007 | foundInterface = 0; \ 182:14.49 | ^~~~~~~~~~~~~~ 182:14.49 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 182:14.50 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 182:14.50 | ^~~~~~~~~~~~~~~~~~~~~~~ 182:14.50 /builddir/build/BUILD/thunderbird-68.1.1/dom/geolocation/nsGeoPosition.cpp:158:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 182:14.50 158 | NS_INTERFACE_MAP_END 182:14.50 | ^~~~~~~~~~~~~~~~~~~~ 182:14.50 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 182:14.50 981 | else 182:14.50 | ^~~~ 182:14.50 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 182:14.50 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 182:14.50 | ^~~~~~~~~~~~~~~~~~ 182:14.50 /builddir/build/BUILD/thunderbird-68.1.1/dom/geolocation/nsGeoPosition.cpp:157:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 182:14.50 157 | NS_INTERFACE_MAP_ENTRY(nsISupports) 182:14.50 | ^~~~~~~~~~~~~~~~~~~~~~ 182:14.50 /builddir/build/BUILD/thunderbird-68.1.1/dom/geolocation/nsGeoPosition.cpp: In member function 'virtual nsresult mozilla::dom::Coordinates::QueryInterface(const nsIID&, void**)': 182:14.52 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 182:14.52 1007 | foundInterface = 0; \ 182:14.52 | ^~~~~~~~~~~~~~ 182:14.52 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 182:14.52 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 182:14.52 | ^~~~~~~~~~~~~~~~~~~~~~~ 182:14.52 /builddir/build/BUILD/thunderbird-68.1.1/dom/geolocation/nsGeoPosition.cpp:197:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 182:14.52 197 | NS_INTERFACE_MAP_END 182:14.52 | ^~~~~~~~~~~~~~~~~~~~ 182:14.52 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 182:14.52 981 | else 182:14.53 | ^~~~ 182:14.53 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 182:14.54 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 182:14.54 | ^~~~~~~~~~~~~~~~~~ 182:14.54 /builddir/build/BUILD/thunderbird-68.1.1/dom/geolocation/nsGeoPosition.cpp:196:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 182:14.54 196 | NS_INTERFACE_MAP_ENTRY(nsISupports) 182:14.54 | ^~~~~~~~~~~~~~~~~~~~~~ 182:17.22 dom/html 182:21.00 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsUtils.h:14, 182:21.00 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupports.h:79, 182:21.00 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 182:21.00 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 182:21.00 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsTArray.h:30, 182:21.00 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/ErrorResult.h:38, 182:21.00 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/dom/GridBinding.h:9, 182:21.02 from /builddir/build/BUILD/thunderbird-68.1.1/dom/grid/GridArea.h:10, 182:21.02 from /builddir/build/BUILD/thunderbird-68.1.1/dom/grid/Grid.h:10, 182:21.02 from /builddir/build/BUILD/thunderbird-68.1.1/dom/grid/Grid.cpp:7, 182:21.02 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dom/grid/Unified_cpp_dom_grid0.cpp:2: 182:21.02 /builddir/build/BUILD/thunderbird-68.1.1/dom/grid/Grid.cpp: In member function 'virtual nsresult mozilla::dom::Grid::QueryInterface(const nsIID&, void**)': 182:21.02 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 182:21.02 1007 | foundInterface = 0; \ 182:21.02 | ^~~~~~~~~~~~~~ 182:21.02 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 182:21.03 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 182:21.03 | ^~~~~~~~~~~~~~~~~~~~~~~ 182:21.03 /builddir/build/BUILD/thunderbird-68.1.1/dom/grid/Grid.cpp:23:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 182:21.03 23 | NS_INTERFACE_MAP_END 182:21.03 | ^~~~~~~~~~~~~~~~~~~~ 182:21.03 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 182:21.03 981 | else 182:21.03 | ^~~~ 182:21.03 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 182:21.03 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 182:21.03 | ^~~~~~~~~~~~~~~~~~ 182:21.03 /builddir/build/BUILD/thunderbird-68.1.1/dom/grid/Grid.cpp:22:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 182:21.03 22 | NS_INTERFACE_MAP_ENTRY(nsISupports) 182:21.03 | ^~~~~~~~~~~~~~~~~~~~~~ 182:21.07 /builddir/build/BUILD/thunderbird-68.1.1/dom/grid/GridArea.cpp: In member function 'virtual nsresult mozilla::dom::GridArea::QueryInterface(const nsIID&, void**)': 182:21.07 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 182:21.08 1007 | foundInterface = 0; \ 182:21.08 | ^~~~~~~~~~~~~~ 182:21.08 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 182:21.08 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 182:21.08 | ^~~~~~~~~~~~~~~~~~~~~~~ 182:21.08 /builddir/build/BUILD/thunderbird-68.1.1/dom/grid/GridArea.cpp:20:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 182:21.08 20 | NS_INTERFACE_MAP_END 182:21.08 | ^~~~~~~~~~~~~~~~~~~~ 182:21.08 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 182:21.08 981 | else 182:21.08 | ^~~~ 182:21.08 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 182:21.08 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 182:21.08 | ^~~~~~~~~~~~~~~~~~ 182:21.09 /builddir/build/BUILD/thunderbird-68.1.1/dom/grid/GridArea.cpp:19:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 182:21.09 19 | NS_INTERFACE_MAP_ENTRY(nsISupports) 182:21.10 | ^~~~~~~~~~~~~~~~~~~~~~ 182:21.18 /builddir/build/BUILD/thunderbird-68.1.1/dom/grid/GridDimension.cpp: In member function 'virtual nsresult mozilla::dom::GridDimension::QueryInterface(const nsIID&, void**)': 182:21.19 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 182:21.19 1007 | foundInterface = 0; \ 182:21.19 | ^~~~~~~~~~~~~~ 182:21.20 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 182:21.20 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 182:21.20 | ^~~~~~~~~~~~~~~~~~~~~~~ 182:21.21 /builddir/build/BUILD/thunderbird-68.1.1/dom/grid/GridDimension.cpp:24:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 182:21.21 24 | NS_INTERFACE_MAP_END 182:21.21 | ^~~~~~~~~~~~~~~~~~~~ 182:21.21 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 182:21.21 981 | else 182:21.21 | ^~~~ 182:21.21 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 182:21.21 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 182:21.21 | ^~~~~~~~~~~~~~~~~~ 182:21.21 /builddir/build/BUILD/thunderbird-68.1.1/dom/grid/GridDimension.cpp:23:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 182:21.21 23 | NS_INTERFACE_MAP_ENTRY(nsISupports) 182:21.21 | ^~~~~~~~~~~~~~~~~~~~~~ 182:21.23 /builddir/build/BUILD/thunderbird-68.1.1/dom/grid/GridLine.cpp: In member function 'virtual nsresult mozilla::dom::GridLine::QueryInterface(const nsIID&, void**)': 182:21.23 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 182:21.25 1007 | foundInterface = 0; \ 182:21.25 | ^~~~~~~~~~~~~~ 182:21.25 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 182:21.25 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 182:21.25 | ^~~~~~~~~~~~~~~~~~~~~~~ 182:21.25 /builddir/build/BUILD/thunderbird-68.1.1/dom/grid/GridLine.cpp:21:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 182:21.25 21 | NS_INTERFACE_MAP_END 182:21.25 | ^~~~~~~~~~~~~~~~~~~~ 182:21.25 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 182:21.25 981 | else 182:21.25 | ^~~~ 182:21.26 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 182:21.26 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 182:21.26 | ^~~~~~~~~~~~~~~~~~ 182:21.26 /builddir/build/BUILD/thunderbird-68.1.1/dom/grid/GridLine.cpp:20:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 182:21.26 20 | NS_INTERFACE_MAP_ENTRY(nsISupports) 182:21.26 | ^~~~~~~~~~~~~~~~~~~~~~ 182:21.32 /builddir/build/BUILD/thunderbird-68.1.1/dom/grid/GridLines.cpp: In member function 'virtual nsresult mozilla::dom::GridLines::QueryInterface(const nsIID&, void**)': 182:21.33 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 182:21.34 1007 | foundInterface = 0; \ 182:21.34 | ^~~~~~~~~~~~~~ 182:21.34 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 182:21.34 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 182:21.34 | ^~~~~~~~~~~~~~~~~~~~~~~ 182:21.34 /builddir/build/BUILD/thunderbird-68.1.1/dom/grid/GridLines.cpp:23:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 182:21.36 23 | NS_INTERFACE_MAP_END 182:21.36 | ^~~~~~~~~~~~~~~~~~~~ 182:21.36 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 182:21.36 981 | else 182:21.36 | ^~~~ 182:21.37 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 182:21.37 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 182:21.37 | ^~~~~~~~~~~~~~~~~~ 182:21.37 /builddir/build/BUILD/thunderbird-68.1.1/dom/grid/GridLines.cpp:22:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 182:21.37 22 | NS_INTERFACE_MAP_ENTRY(nsISupports) 182:21.37 | ^~~~~~~~~~~~~~~~~~~~~~ 182:21.46 /builddir/build/BUILD/thunderbird-68.1.1/dom/grid/GridTrack.cpp: In member function 'virtual nsresult mozilla::dom::GridTrack::QueryInterface(const nsIID&, void**)': 182:21.46 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 182:21.47 1007 | foundInterface = 0; \ 182:21.47 | ^~~~~~~~~~~~~~ 182:21.47 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 182:21.47 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 182:21.47 | ^~~~~~~~~~~~~~~~~~~~~~~ 182:21.47 /builddir/build/BUILD/thunderbird-68.1.1/dom/grid/GridTrack.cpp:21:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 182:21.47 21 | NS_INTERFACE_MAP_END 182:21.47 | ^~~~~~~~~~~~~~~~~~~~ 182:21.47 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 182:21.47 981 | else 182:21.47 | ^~~~ 182:21.47 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 182:21.47 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 182:21.47 | ^~~~~~~~~~~~~~~~~~ 182:21.47 /builddir/build/BUILD/thunderbird-68.1.1/dom/grid/GridTrack.cpp:20:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 182:21.47 20 | NS_INTERFACE_MAP_ENTRY(nsISupports) 182:21.47 | ^~~~~~~~~~~~~~~~~~~~~~ 182:21.52 /builddir/build/BUILD/thunderbird-68.1.1/dom/grid/GridTracks.cpp: In member function 'virtual nsresult mozilla::dom::GridTracks::QueryInterface(const nsIID&, void**)': 182:21.52 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 182:21.52 1007 | foundInterface = 0; \ 182:21.52 | ^~~~~~~~~~~~~~ 182:21.52 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 182:21.52 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 182:21.54 | ^~~~~~~~~~~~~~~~~~~~~~~ 182:21.54 /builddir/build/BUILD/thunderbird-68.1.1/dom/grid/GridTracks.cpp:23:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 182:21.54 23 | NS_INTERFACE_MAP_END 182:21.54 | ^~~~~~~~~~~~~~~~~~~~ 182:21.54 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 182:21.54 981 | else 182:21.54 | ^~~~ 182:21.54 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 182:21.54 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 182:21.54 | ^~~~~~~~~~~~~~~~~~ 182:21.54 /builddir/build/BUILD/thunderbird-68.1.1/dom/grid/GridTracks.cpp:22:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 182:21.54 22 | NS_INTERFACE_MAP_ENTRY(nsISupports) 182:21.54 | ^~~~~~~~~~~~~~~~~~~~~~ 182:35.11 dom/html/input 183:19.43 dom/jsurl 183:21.52 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsUtils.h:14, 183:21.52 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupports.h:79, 183:21.52 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 183:21.52 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 183:21.53 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsCycleCollectionParticipant.h:12, 183:21.53 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/dom/HTMLAllCollection.h:10, 183:21.53 from /builddir/build/BUILD/thunderbird-68.1.1/dom/html/HTMLAllCollection.cpp:7, 183:21.53 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dom/html/Unified_cpp_dom_html0.cpp:2: 183:21.54 /builddir/build/BUILD/thunderbird-68.1.1/dom/html/HTMLAllCollection.cpp: In member function 'virtual nsresult mozilla::dom::HTMLAllCollection::QueryInterface(const nsIID&, void**)': 183:21.56 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 183:21.56 1007 | foundInterface = 0; \ 183:21.57 | ^~~~~~~~~~~~~~ 183:21.57 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 183:21.57 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 183:21.57 | ^~~~~~~~~~~~~~~~~~~~~~~ 183:21.58 /builddir/build/BUILD/thunderbird-68.1.1/dom/html/HTMLAllCollection.cpp:33:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 183:21.58 33 | NS_INTERFACE_MAP_END 183:21.58 | ^~~~~~~~~~~~~~~~~~~~ 183:21.59 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 183:21.60 981 | else 183:21.60 | ^~~~ 183:21.60 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 183:21.60 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 183:21.60 | ^~~~~~~~~~~~~~~~~~ 183:21.61 /builddir/build/BUILD/thunderbird-68.1.1/dom/html/HTMLAllCollection.cpp:32:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 183:21.61 32 | NS_INTERFACE_MAP_ENTRY(nsISupports) 183:21.61 | ^~~~~~~~~~~~~~~~~~~~~~ 183:32.21 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/gfxFontEntry.h:13, 183:32.21 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/gfxFont.h:11, 183:32.22 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsDeviceContext.h:12, 183:32.22 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsViewManager.h:14, 183:32.22 from /builddir/build/BUILD/thunderbird-68.1.1/dom/base/nsContentSink.cpp:29, 183:32.24 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dom/base/Unified_cpp_dom_base7.cpp:2: 183:32.24 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 183:32.25 /builddir/build/BUILD/thunderbird-68.1.1/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] 183:32.25 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 183:32.25 | ^ 183:32.25 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 183:32.27 46 | struct Block { 183:32.27 | ^~~~~ 183:35.89 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsUtils.h:14, 183:35.90 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupports.h:79, 183:35.90 from /builddir/build/BUILD/thunderbird-68.1.1/layout/style/nsICSSLoaderObserver.h:12, 183:35.90 from /builddir/build/BUILD/thunderbird-68.1.1/dom/base/nsContentSink.h:18, 183:35.90 from /builddir/build/BUILD/thunderbird-68.1.1/dom/base/nsContentSink.cpp:12, 183:35.91 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dom/base/Unified_cpp_dom_base7.cpp:2: 183:35.91 /builddir/build/BUILD/thunderbird-68.1.1/dom/base/nsContentSink.cpp: In member function 'virtual nsresult nsContentSink::QueryInterface(const nsIID&, void**)': 183:35.91 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 183:35.93 1007 | foundInterface = 0; \ 183:35.93 | ^~~~~~~~~~~~~~ 183:35.93 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 183:35.94 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 183:35.94 | ^~~~~~~~~~~~~~~~~~~~~~~ 183:35.94 /builddir/build/BUILD/thunderbird-68.1.1/dom/base/nsContentSink.cpp:75:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 183:35.94 75 | NS_INTERFACE_MAP_END 183:35.95 | ^~~~~~~~~~~~~~~~~~~~ 183:35.95 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:991:3: note: some parts of macro expansion are not guarded by this 'else' clause 183:35.95 991 | else 183:35.95 | ^~~~ 183:35.97 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1067:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 183:35.97 1067 | NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 183:35.97 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 183:35.97 /builddir/build/BUILD/thunderbird-68.1.1/dom/base/nsContentSink.cpp:74:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 183:35.98 74 | NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIDocumentObserver) 183:35.98 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 183:40.31 /builddir/build/BUILD/thunderbird-68.1.1/dom/base/nsDOMAttributeMap.cpp: In member function 'virtual nsresult nsDOMAttributeMap::QueryInterface(const nsIID&, void**)': 183:40.32 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 183:40.32 1007 | foundInterface = 0; \ 183:40.32 | ^~~~~~~~~~~~~~ 183:40.32 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 183:40.32 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 183:40.32 | ^~~~~~~~~~~~~~~~~~~~~~~ 183:40.33 /builddir/build/BUILD/thunderbird-68.1.1/dom/base/nsDOMAttributeMap.cpp:94:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 183:40.33 94 | NS_INTERFACE_MAP_END 183:40.33 | ^~~~~~~~~~~~~~~~~~~~ 183:40.34 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 183:40.34 981 | else 183:40.34 | ^~~~ 183:40.34 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 183:40.34 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 183:40.35 | ^~~~~~~~~~~~~~~~~~ 183:40.35 /builddir/build/BUILD/thunderbird-68.1.1/dom/base/nsDOMAttributeMap.cpp:93:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 183:40.35 93 | NS_INTERFACE_MAP_ENTRY(nsISupports) 183:40.35 | ^~~~~~~~~~~~~~~~~~~~~~ 183:40.41 /builddir/build/BUILD/thunderbird-68.1.1/dom/base/nsDOMCaretPosition.cpp: In member function 'virtual nsresult nsDOMCaretPosition::QueryInterface(const nsIID&, void**)': 183:40.41 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 183:40.41 1007 | foundInterface = 0; \ 183:40.42 | ^~~~~~~~~~~~~~ 183:40.42 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 183:40.42 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 183:40.42 | ^~~~~~~~~~~~~~~~~~~~~~~ 183:40.42 /builddir/build/BUILD/thunderbird-68.1.1/dom/base/nsDOMCaretPosition.cpp:65:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 183:40.42 65 | NS_INTERFACE_MAP_END 183:40.42 | ^~~~~~~~~~~~~~~~~~~~ 183:40.44 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 183:40.44 981 | else 183:40.44 | ^~~~ 183:40.44 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 183:40.44 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 183:40.44 | ^~~~~~~~~~~~~~~~~~ 183:40.45 /builddir/build/BUILD/thunderbird-68.1.1/dom/base/nsDOMCaretPosition.cpp:64:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 183:40.45 64 | NS_INTERFACE_MAP_ENTRY(nsISupports) 183:40.45 | ^~~~~~~~~~~~~~~~~~~~~~ 183:40.58 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/gfxFontEntry.h:13, 183:40.58 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/gfxFont.h:11, 183:40.58 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsDeviceContext.h:12, 183:40.59 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/dom/UIEvent.h:15, 183:40.59 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/dom/MouseEvent.h:11, 183:40.59 from /builddir/build/BUILD/thunderbird-68.1.1/dom/html/HTMLCanvasElement.cpp:24, 183:40.59 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dom/html/Unified_cpp_dom_html0.cpp:65: 183:40.60 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 183:40.61 /builddir/build/BUILD/thunderbird-68.1.1/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] 183:40.61 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 183:40.61 | ^ 183:40.62 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 183:40.62 46 | struct Block { 183:40.62 | ^~~~~ 183:43.19 /builddir/build/BUILD/thunderbird-68.1.1/dom/base/nsDOMMutationObserver.cpp: In member function 'virtual nsresult nsDOMMutationRecord::QueryInterface(const nsIID&, void**)': 183:43.19 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 183:43.20 1007 | foundInterface = 0; \ 183:43.20 | ^~~~~~~~~~~~~~ 183:43.20 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 183:43.20 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 183:43.20 | ^~~~~~~~~~~~~~~~~~~~~~~ 183:43.21 /builddir/build/BUILD/thunderbird-68.1.1/dom/base/nsDOMMutationObserver.cpp:56:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 183:43.23 56 | NS_INTERFACE_MAP_END 183:43.23 | ^~~~~~~~~~~~~~~~~~~~ 183:43.23 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 183:43.23 981 | else 183:43.23 | ^~~~ 183:43.24 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 183:43.24 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 183:43.24 | ^~~~~~~~~~~~~~~~~~ 183:43.24 /builddir/build/BUILD/thunderbird-68.1.1/dom/base/nsDOMMutationObserver.cpp:55:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 183:43.24 55 | NS_INTERFACE_MAP_ENTRY(nsISupports) 183:43.25 | ^~~~~~~~~~~~~~~~~~~~~~ 183:43.28 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsUtils.h:14, 183:43.28 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsCOMPtr.h:30, 183:43.28 from /builddir/build/BUILD/thunderbird-68.1.1/dom/jsurl/nsJSProtocolHandler.cpp:7, 183:43.28 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dom/jsurl/Unified_cpp_dom_jsurl0.cpp:2: 183:43.29 /builddir/build/BUILD/thunderbird-68.1.1/dom/jsurl/nsJSProtocolHandler.cpp: In member function 'virtual nsresult nsJSURI::QueryInterface(const nsIID&, void**)': 183:43.29 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 183:43.30 1022 | foundInterface = 0; \ 183:43.30 | ^~~~~~~~~~~~~~ 183:43.32 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 183:43.32 1071 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 183:43.32 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 183:43.32 /builddir/build/BUILD/thunderbird-68.1.1/dom/jsurl/nsJSProtocolHandler.cpp:1178:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 183:43.34 1178 | NS_INTERFACE_MAP_END_INHERITING(mozilla::net::nsSimpleURI) 183:43.34 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 183:43.34 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dom/jsurl/Unified_cpp_dom_jsurl0.cpp:2: 183:43.34 /builddir/build/BUILD/thunderbird-68.1.1/dom/jsurl/nsJSProtocolHandler.cpp:1177:5: note: some parts of macro expansion are not guarded by this 'else' clause 183:43.35 1177 | } else 183:43.35 | ^~~~ 183:43.35 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsUtils.h:14, 183:43.36 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsCOMPtr.h:30, 183:43.36 from /builddir/build/BUILD/thunderbird-68.1.1/dom/jsurl/nsJSProtocolHandler.cpp:7, 183:43.36 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dom/jsurl/Unified_cpp_dom_jsurl0.cpp:2: 183:43.36 /builddir/build/BUILD/thunderbird-68.1.1/dom/jsurl/nsJSProtocolHandler.cpp: In member function 'virtual nsresult nsJSURI::Mutator::QueryInterface(const nsIID&, void**)': 183:43.37 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 183:43.37 1007 | foundInterface = 0; \ 183:43.37 | ^~~~~~~~~~~~~~ 183:43.38 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 183:43.38 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 183:43.38 | ^~~~~~~~~~~~~~~~~~~~~~~ 183:43.38 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsIURIMutator.h:146:3: note: in expansion of macro 'NS_INTERFACE_MAP_END' 183:43.38 146 | NS_INTERFACE_MAP_END \ 183:43.39 | ^~~~~~~~~~~~~~~~~~~~ 183:43.39 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsIURIMutator.h:121:3: note: in expansion of macro 'NS_IMPL_NSIURIMUTATOR_QUERY_INTERFACE' 183:43.39 121 | NS_IMPL_NSIURIMUTATOR_QUERY_INTERFACE(aClass, __VA_ARGS__) \ 183:43.39 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 183:43.40 /builddir/build/BUILD/thunderbird-68.1.1/dom/jsurl/nsJSProtocolHandler.cpp:1269:1: note: in expansion of macro 'NS_IMPL_NSIURIMUTATOR_ISUPPORTS' 183:43.40 1269 | NS_IMPL_NSIURIMUTATOR_ISUPPORTS(nsJSURI::Mutator, nsIURISetters, nsIURIMutator, 183:43.40 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 183:43.40 In file included from /builddir/build/BUILD/thunderbird-68.1.1/netwerk/base/nsSimpleURI.h:15, 183:43.40 from /builddir/build/BUILD/thunderbird-68.1.1/dom/jsurl/nsJSProtocolHandler.h:15, 183:43.41 from /builddir/build/BUILD/thunderbird-68.1.1/dom/jsurl/nsJSProtocolHandler.cpp:15, 183:43.41 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dom/jsurl/Unified_cpp_dom_jsurl0.cpp:2: 183:43.41 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsIURIMutator.h:145:7: note: some parts of macro expansion are not guarded by this 'else' clause 183:43.41 145 | } else \ 183:43.42 | ^~~~ 183:43.42 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsIURIMutator.h:145:7: note: in definition of macro 'NS_IMPL_NSIURIMUTATOR_QUERY_INTERFACE' 183:43.42 145 | } else \ 183:43.42 | ^~~~ 183:43.43 /builddir/build/BUILD/thunderbird-68.1.1/dom/jsurl/nsJSProtocolHandler.cpp:1269:1: note: in expansion of macro 'NS_IMPL_NSIURIMUTATOR_ISUPPORTS' 183:43.43 1269 | NS_IMPL_NSIURIMUTATOR_ISUPPORTS(nsJSURI::Mutator, nsIURISetters, nsIURIMutator, 183:43.43 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 183:43.43 /builddir/build/BUILD/thunderbird-68.1.1/dom/base/nsDOMMutationObserver.cpp: In member function 'virtual nsresult nsMutationReceiver::QueryInterface(const nsIID&, void**)': 183:43.44 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 183:43.44 1007 | foundInterface = 0; \ 183:43.44 | ^~~~~~~~~~~~~~ 183:43.45 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 183:43.45 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 183:43.45 | ^~~~~~~~~~~~~~~~~~~~~~~ 183:43.46 /builddir/build/BUILD/thunderbird-68.1.1/dom/base/nsDOMMutationObserver.cpp:80:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 183:43.46 80 | NS_INTERFACE_MAP_END 183:43.46 | ^~~~~~~~~~~~~~~~~~~~ 183:43.47 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 183:43.47 981 | else 183:43.47 | ^~~~ 183:43.47 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 183:43.47 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 183:43.48 | ^~~~~~~~~~~~~~~~~~ 183:43.48 /builddir/build/BUILD/thunderbird-68.1.1/dom/base/nsDOMMutationObserver.cpp:79:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 183:43.48 79 | NS_INTERFACE_MAP_ENTRY(nsIMutationObserver) 183:43.48 | ^~~~~~~~~~~~~~~~~~~~~~ 183:43.48 /builddir/build/BUILD/thunderbird-68.1.1/dom/base/nsDOMMutationObserver.cpp: In member function 'virtual nsresult nsDOMMutationObserver::QueryInterface(const nsIID&, void**)': 183:43.49 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 183:43.49 1007 | foundInterface = 0; \ 183:43.49 | ^~~~~~~~~~~~~~ 183:43.50 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 183:43.50 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 183:43.50 | ^~~~~~~~~~~~~~~~~~~~~~~ 183:43.50 /builddir/build/BUILD/thunderbird-68.1.1/dom/base/nsDOMMutationObserver.cpp:430:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 183:43.50 430 | NS_INTERFACE_MAP_END 183:43.51 | ^~~~~~~~~~~~~~~~~~~~ 183:43.51 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 183:43.51 981 | else 183:43.51 | ^~~~ 183:43.52 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 183:43.52 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 183:43.52 | ^~~~~~~~~~~~~~~~~~ 183:43.52 /builddir/build/BUILD/thunderbird-68.1.1/dom/base/nsDOMMutationObserver.cpp:429:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 183:43.52 429 | NS_INTERFACE_MAP_ENTRY(nsDOMMutationObserver) 183:43.53 | ^~~~~~~~~~~~~~~~~~~~~~ 183:44.28 /builddir/build/BUILD/thunderbird-68.1.1/dom/base/nsDOMTokenList.cpp: In member function 'virtual nsresult nsDOMTokenList::QueryInterface(const nsIID&, void**)': 183:44.29 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 183:44.29 1007 | foundInterface = 0; \ 183:44.29 | ^~~~~~~~~~~~~~ 183:44.29 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 183:44.29 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 183:44.30 | ^~~~~~~~~~~~~~~~~~~~~~~ 183:44.30 /builddir/build/BUILD/thunderbird-68.1.1/dom/base/nsDOMTokenList.cpp:43:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 183:44.30 43 | NS_INTERFACE_MAP_END 183:44.30 | ^~~~~~~~~~~~~~~~~~~~ 183:44.32 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsWrapperCache.h:10, 183:44.32 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/xpcpublic.h:22, 183:44.32 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsThreadUtils.h:24, 183:44.32 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/MozPromise.h:21, 183:44.32 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/StyleSheet.h:15, 183:44.33 from /builddir/build/BUILD/thunderbird-68.1.1/dom/base/nsIDocumentObserver.h:10, 183:44.33 from /builddir/build/BUILD/thunderbird-68.1.1/dom/base/nsStubDocumentObserver.h:17, 183:44.33 from /builddir/build/BUILD/thunderbird-68.1.1/dom/base/nsContentSink.h:25, 183:44.33 from /builddir/build/BUILD/thunderbird-68.1.1/dom/base/nsContentSink.cpp:12, 183:44.33 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dom/base/Unified_cpp_dom_base7.cpp:2: 183:44.33 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 183:44.33 302 | } else 183:44.34 | ^~~~ 183:44.34 /builddir/build/BUILD/thunderbird-68.1.1/dom/base/nsDOMTokenList.cpp:42:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 183:44.34 42 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(nsDOMTokenList) 183:44.34 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 183:44.55 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsUtils.h:14, 183:44.55 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupports.h:79, 183:44.55 from /builddir/build/BUILD/thunderbird-68.1.1/layout/style/nsICSSLoaderObserver.h:12, 183:44.55 from /builddir/build/BUILD/thunderbird-68.1.1/dom/base/nsContentSink.h:18, 183:44.56 from /builddir/build/BUILD/thunderbird-68.1.1/dom/base/nsContentSink.cpp:12, 183:44.57 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dom/base/Unified_cpp_dom_base7.cpp:2: 183:44.57 /builddir/build/BUILD/thunderbird-68.1.1/dom/base/nsDocumentEncoder.cpp: In member function 'virtual nsresult nsDocumentEncoder::QueryInterface(const nsIID&, void**)': 183:44.58 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 183:44.58 1007 | foundInterface = 0; \ 183:44.58 | ^~~~~~~~~~~~~~ 183:44.58 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 183:44.59 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 183:44.60 | ^~~~~~~~~~~~~~~~~~~~~~~ 183:44.60 /builddir/build/BUILD/thunderbird-68.1.1/dom/base/nsDocumentEncoder.cpp:192:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 183:44.60 192 | NS_INTERFACE_MAP_END 183:44.60 | ^~~~~~~~~~~~~~~~~~~~ 183:44.61 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 183:44.61 981 | else 183:44.61 | ^~~~ 183:44.61 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 183:44.61 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 183:44.63 | ^~~~~~~~~~~~~~~~~~ 183:44.63 /builddir/build/BUILD/thunderbird-68.1.1/dom/base/nsDocumentEncoder.cpp:191:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 183:44.63 191 | NS_INTERFACE_MAP_ENTRY(nsISupports) 183:44.63 | ^~~~~~~~~~~~~~~~~~~~~~ 183:51.60 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsUtils.h:14, 183:51.61 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupports.h:79, 183:51.61 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 183:51.61 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 183:51.61 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsCycleCollectionParticipant.h:12, 183:51.61 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/dom/HTMLAllCollection.h:10, 183:51.62 from /builddir/build/BUILD/thunderbird-68.1.1/dom/html/HTMLAllCollection.cpp:7, 183:51.62 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dom/html/Unified_cpp_dom_html0.cpp:2: 183:51.62 /builddir/build/BUILD/thunderbird-68.1.1/dom/html/HTMLCanvasElement.cpp: In member function 'virtual nsresult mozilla::dom::HTMLCanvasElement::QueryInterface(const nsIID&, void**)': 183:51.64 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 183:51.64 1022 | foundInterface = 0; \ 183:51.64 | ^~~~~~~~~~~~~~ 183:51.64 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 183:51.64 1071 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 183:51.65 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 183:51.65 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsCycleCollectionParticipant.h:927:3: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 183:51.65 927 | NS_INTERFACE_MAP_END_INHERITING(aSuper) \ 183:51.65 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 183:51.65 /builddir/build/BUILD/thunderbird-68.1.1/dom/html/HTMLCanvasElement.cpp:385:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0' 183:51.65 385 | NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0(HTMLCanvasElement, 183:51.65 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 183:51.66 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/dom/HTMLAllCollection.h:10, 183:51.66 from /builddir/build/BUILD/thunderbird-68.1.1/dom/html/HTMLAllCollection.cpp:7, 183:51.66 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dom/html/Unified_cpp_dom_html0.cpp:2: 183:51.66 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 183:51.66 302 | } else 183:51.66 | ^~~~ 183:51.66 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 183:51.68 306 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 183:51.68 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 183:51.68 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsCycleCollectionParticipant.h:926:3: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 183:51.68 926 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(aClass) \ 183:51.68 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 183:51.68 /builddir/build/BUILD/thunderbird-68.1.1/dom/html/HTMLCanvasElement.cpp:385:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0' 183:51.69 385 | NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0(HTMLCanvasElement, 183:51.69 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 183:51.74 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsUtils.h:14, 183:51.74 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupports.h:79, 183:51.74 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 183:51.74 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 183:51.75 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsCycleCollectionParticipant.h:12, 183:51.75 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/dom/HTMLAllCollection.h:10, 183:51.75 from /builddir/build/BUILD/thunderbird-68.1.1/dom/html/HTMLAllCollection.cpp:7, 183:51.75 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dom/html/Unified_cpp_dom_html0.cpp:2: 183:51.75 /builddir/build/BUILD/thunderbird-68.1.1/dom/html/HTMLCanvasElement.cpp: In member function 'virtual nsresult mozilla::dom::CanvasCaptureTrackSource::QueryInterface(const nsIID&, void**)': 183:51.77 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 183:51.77 1022 | foundInterface = 0; \ 183:51.77 | ^~~~~~~~~~~~~~ 183:51.77 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 183:51.78 1071 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 183:51.78 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 183:51.78 /builddir/build/BUILD/thunderbird-68.1.1/dom/html/HTMLCanvasElement.cpp:656:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 183:51.78 656 | NS_INTERFACE_MAP_END_INHERITING(MediaStreamTrackSource) 183:51.78 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 183:51.78 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/dom/HTMLAllCollection.h:10, 183:51.79 from /builddir/build/BUILD/thunderbird-68.1.1/dom/html/HTMLAllCollection.cpp:7, 183:51.79 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dom/html/Unified_cpp_dom_html0.cpp:2: 183:51.79 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 183:51.79 302 | } else 183:51.79 | ^~~~ 183:51.79 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 183:51.79 306 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 183:51.80 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 183:51.80 /builddir/build/BUILD/thunderbird-68.1.1/dom/html/HTMLCanvasElement.cpp:655:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 183:51.80 655 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(CanvasCaptureTrackSource) 183:51.80 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 183:52.05 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsUtils.h:14, 183:52.05 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupports.h:79, 183:52.05 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 183:52.05 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 183:52.05 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsCycleCollectionParticipant.h:12, 183:52.06 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/dom/HTMLAllCollection.h:10, 183:52.06 from /builddir/build/BUILD/thunderbird-68.1.1/dom/html/HTMLAllCollection.cpp:7, 183:52.06 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dom/html/Unified_cpp_dom_html0.cpp:2: 183:52.08 /builddir/build/BUILD/thunderbird-68.1.1/dom/html/HTMLDataListElement.cpp: In member function 'virtual nsresult mozilla::dom::HTMLDataListElement::QueryInterface(const nsIID&, void**)': 183:52.08 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 183:52.08 1022 | foundInterface = 0; \ 183:52.09 | ^~~~~~~~~~~~~~ 183:52.09 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 183:52.09 1071 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 183:52.09 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 183:52.11 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsCycleCollectionParticipant.h:927:3: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 183:52.11 927 | NS_INTERFACE_MAP_END_INHERITING(aSuper) \ 183:52.11 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 183:52.11 /builddir/build/BUILD/thunderbird-68.1.1/dom/html/HTMLDataListElement.cpp:25:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0' 183:52.12 25 | NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0(HTMLDataListElement, 183:52.12 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 183:52.12 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/dom/HTMLAllCollection.h:10, 183:52.12 from /builddir/build/BUILD/thunderbird-68.1.1/dom/html/HTMLAllCollection.cpp:7, 183:52.12 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dom/html/Unified_cpp_dom_html0.cpp:2: 183:52.13 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 183:52.13 302 | } else 183:52.13 | ^~~~ 183:52.14 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 183:52.15 306 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 183:52.15 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 183:52.15 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsCycleCollectionParticipant.h:926:3: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 183:52.15 926 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(aClass) \ 183:52.15 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 183:52.16 /builddir/build/BUILD/thunderbird-68.1.1/dom/html/HTMLDataListElement.cpp:25:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0' 183:52.16 25 | NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0(HTMLDataListElement, 183:52.16 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 183:58.12 dom/mathml 183:58.39 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/HashTable.h:89, 183:58.39 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/js/HashTable.h:10, 183:58.39 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/js/TracingAPI.h:11, 183:58.40 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/js/GCPolicyAPI.h:49, 183:58.40 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/js/RootingAPI.h:22, 183:58.40 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsCycleCollectionParticipant.h:13, 183:58.40 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/dom/HTMLAllCollection.h:10, 183:58.40 from /builddir/build/BUILD/thunderbird-68.1.1/dom/html/HTMLAllCollection.cpp:7, 183:58.41 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dom/html/Unified_cpp_dom_html0.cpp:2: 183:58.41 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = std::map; long unsigned int N = 2]': 183:58.43 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:99:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = std::map]' 183:58.43 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/Layers.h:248:29: required from here 183:58.43 /builddir/build/BUILD/thunderbird-68.1.1/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] 183:58.44 67 | memset(&aArr[0], 0, N * sizeof(T)); 183:58.44 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 183:58.44 In file included from /usr/include/c++/9/map:61, 183:58.44 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/system_wrappers/map:3, 183:58.46 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/stl_wrappers/map:44, 183:58.46 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/FrameMetrics.h:11, 183:58.46 from /builddir/build/BUILD/thunderbird-68.1.1/layout/generic/nsIScrollableFrame.h:22, 183:58.46 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/dom/Element.h:25, 183:58.47 from /builddir/build/BUILD/thunderbird-68.1.1/dom/html/HTMLAllCollection.cpp:11, 183:58.47 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dom/html/Unified_cpp_dom_html0.cpp:2: 183:58.47 /usr/include/c++/9/bits/stl_map.h:100:11: note: 'class std::map' declared here 183:58.47 100 | class map 183:58.47 | ^~~ 184:09.47 /builddir/build/BUILD/thunderbird-68.1.1/dom/base/nsFocusManager.cpp: In member function 'virtual nsresult nsFocusManager::QueryInterface(const nsIID&, void**)': 184:09.47 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 184:09.48 1007 | foundInterface = 0; \ 184:09.48 | ^~~~~~~~~~~~~~ 184:09.48 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 184:09.48 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 184:09.48 | ^~~~~~~~~~~~~~~~~~~~~~~ 184:09.48 /builddir/build/BUILD/thunderbird-68.1.1/dom/base/nsFocusManager.cpp:154:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 184:09.48 154 | NS_INTERFACE_MAP_END 184:09.49 | ^~~~~~~~~~~~~~~~~~~~ 184:09.49 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:991:3: note: some parts of macro expansion are not guarded by this 'else' clause 184:09.49 991 | else 184:09.51 | ^~~~ 184:09.51 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1067:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 184:09.51 1067 | NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 184:09.51 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 184:09.51 /builddir/build/BUILD/thunderbird-68.1.1/dom/base/nsFocusManager.cpp:153:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 184:09.52 153 | NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIFocusManager) 184:09.52 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 184:13.76 /builddir/build/BUILD/thunderbird-68.1.1/dom/base/nsFrameLoader.cpp: In member function 'virtual nsresult nsFrameLoader::QueryInterface(const nsIID&, void**)': 184:13.77 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 184:13.77 1007 | foundInterface = 0; \ 184:13.77 | ^~~~~~~~~~~~~~ 184:13.77 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 184:13.77 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 184:13.77 | ^~~~~~~~~~~~~~~~~~~~~~~ 184:13.77 /builddir/build/BUILD/thunderbird-68.1.1/dom/base/nsFrameLoader.cpp:166:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 184:13.77 166 | NS_INTERFACE_MAP_END 184:13.77 | ^~~~~~~~~~~~~~~~~~~~ 184:13.79 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 184:13.79 981 | else 184:13.79 | ^~~~ 184:13.79 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 184:13.79 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 184:13.79 | ^~~~~~~~~~~~~~~~~~ 184:13.79 /builddir/build/BUILD/thunderbird-68.1.1/dom/base/nsFrameLoader.cpp:165:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 184:13.79 165 | NS_INTERFACE_MAP_ENTRY(nsISupports) 184:13.79 | ^~~~~~~~~~~~~~~~~~~~~~ 184:21.49 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/HashTable.h:89, 184:21.49 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/js/HashTable.h:10, 184:21.49 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/js/TracingAPI.h:11, 184:21.49 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/js/GCPolicyAPI.h:49, 184:21.49 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/js/RootingAPI.h:22, 184:21.49 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/GeckoProfiler.h:73, 184:21.49 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/dom/CSSStyleSheetBinding.h:6, 184:21.49 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/StyleSheet.h:11, 184:21.49 from /builddir/build/BUILD/thunderbird-68.1.1/dom/base/nsIDocumentObserver.h:10, 184:21.49 from /builddir/build/BUILD/thunderbird-68.1.1/dom/base/nsStubDocumentObserver.h:17, 184:21.49 from /builddir/build/BUILD/thunderbird-68.1.1/dom/base/nsContentSink.h:25, 184:21.49 from /builddir/build/BUILD/thunderbird-68.1.1/dom/base/nsContentSink.cpp:12, 184:21.50 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dom/base/Unified_cpp_dom_base7.cpp:2: 184:21.50 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = std::map; long unsigned int N = 2]': 184:21.50 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:99:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = std::map]' 184:21.50 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/Layers.h:248:29: required from here 184:21.50 /builddir/build/BUILD/thunderbird-68.1.1/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] 184:21.50 67 | memset(&aArr[0], 0, N * sizeof(T)); 184:21.51 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 184:21.51 In file included from /usr/include/c++/9/map:61, 184:21.52 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/system_wrappers/map:3, 184:21.52 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/stl_wrappers/map:44, 184:21.52 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/FrameMetrics.h:11, 184:21.52 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/PresShell.h:15, 184:21.52 from /builddir/build/BUILD/thunderbird-68.1.1/dom/base/nsContentSink.cpp:14, 184:21.52 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dom/base/Unified_cpp_dom_base7.cpp:2: 184:21.52 /usr/include/c++/9/bits/stl_map.h:100:11: note: 'class std::map' declared here 184:21.52 100 | class map 184:21.52 | ^~~ 184:30.75 dom/media 184:59.98 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentChild.h:24, 184:59.98 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/dom/ContentChild.h:14, 184:59.99 from /builddir/build/BUILD/thunderbird-68.1.1/dom/media/CubebUtils.cpp:14: 184:59.99 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 184:59.99 /builddir/build/BUILD/thunderbird-68.1.1/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] 184:59.99 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 184:59.99 | ^ 184:59.99 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 184:60.00 46 | struct Block { 184:60.00 | ^~~~~ 185:08.46 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsUtils.h:14, 185:08.46 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupports.h:79, 185:08.46 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 185:08.47 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 185:08.47 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsTArray.h:30, 185:08.47 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/EventForwards.h:12, 185:08.47 from /builddir/build/BUILD/thunderbird-68.1.1/dom/html/nsGenericHTMLElement.h:10, 185:08.48 from /builddir/build/BUILD/thunderbird-68.1.1/dom/html/HTMLFontElement.h:10, 185:08.48 from /builddir/build/BUILD/thunderbird-68.1.1/dom/html/HTMLFontElement.cpp:7, 185:08.50 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dom/html/Unified_cpp_dom_html1.cpp:2: 185:08.50 /builddir/build/BUILD/thunderbird-68.1.1/dom/html/HTMLFormControlsCollection.cpp: In member function 'virtual nsresult mozilla::dom::HTMLFormControlsCollection::QueryInterface(const nsIID&, void**)': 185:08.51 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 185:08.51 1007 | foundInterface = 0; \ 185:08.53 | ^~~~~~~~~~~~~~ 185:08.53 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 185:08.53 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 185:08.54 | ^~~~~~~~~~~~~~~~~~~~~~~ 185:08.54 /builddir/build/BUILD/thunderbird-68.1.1/dom/html/HTMLFormControlsCollection.cpp:137:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 185:08.54 137 | NS_INTERFACE_MAP_END 185:08.54 | ^~~~~~~~~~~~~~~~~~~~ 185:08.54 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/dom/NodeInfo.h:24, 185:08.55 from /builddir/build/BUILD/thunderbird-68.1.1/dom/base/nsAttrName.h:16, 185:08.55 from /builddir/build/BUILD/thunderbird-68.1.1/dom/base/AttrArray.h:21, 185:08.55 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/dom/Element.h:16, 185:08.55 from /builddir/build/BUILD/thunderbird-68.1.1/dom/base/nsStyledElement.h:18, 185:08.56 from /builddir/build/BUILD/thunderbird-68.1.1/dom/base/nsMappedAttributeElement.h:16, 185:08.56 from /builddir/build/BUILD/thunderbird-68.1.1/dom/html/nsGenericHTMLElement.h:11, 185:08.56 from /builddir/build/BUILD/thunderbird-68.1.1/dom/html/HTMLFontElement.h:10, 185:08.56 from /builddir/build/BUILD/thunderbird-68.1.1/dom/html/HTMLFontElement.cpp:7, 185:08.57 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dom/html/Unified_cpp_dom_html1.cpp:2: 185:08.57 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 185:08.57 302 | } else 185:08.57 | ^~~~ 185:08.57 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsCycleCollectionParticipant.h:311:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 185:08.57 311 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 185:08.57 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 185:08.57 /builddir/build/BUILD/thunderbird-68.1.1/dom/html/HTMLFormControlsCollection.cpp:136:3: note: in expansion of macro 'NS_INTERFACE_TABLE_TO_MAP_SEGUE_CYCLE_COLLECTION' 185:08.57 136 | NS_INTERFACE_TABLE_TO_MAP_SEGUE_CYCLE_COLLECTION(HTMLFormControlsCollection) 185:08.57 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 185:15.03 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsUtils.h:14, 185:15.03 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupports.h:79, 185:15.04 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 185:15.04 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 185:15.04 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsTArray.h:30, 185:15.04 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/EventForwards.h:12, 185:15.05 from /builddir/build/BUILD/thunderbird-68.1.1/dom/html/nsGenericHTMLElement.h:10, 185:15.07 from /builddir/build/BUILD/thunderbird-68.1.1/dom/html/HTMLFontElement.h:10, 185:15.07 from /builddir/build/BUILD/thunderbird-68.1.1/dom/html/HTMLFontElement.cpp:7, 185:15.07 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dom/html/Unified_cpp_dom_html1.cpp:2: 185:15.08 /builddir/build/BUILD/thunderbird-68.1.1/dom/html/HTMLIFrameElement.cpp: In member function 'virtual nsresult mozilla::dom::HTMLIFrameElement::QueryInterface(const nsIID&, void**)': 185:15.09 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 185:15.09 1022 | foundInterface = 0; \ 185:15.09 | ^~~~~~~~~~~~~~ 185:15.09 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 185:15.10 1071 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 185:15.12 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 185:15.12 /builddir/build/BUILD/thunderbird-68.1.1/dom/html/HTMLIFrameElement.cpp:42:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 185:15.12 42 | NS_INTERFACE_MAP_END_INHERITING(nsGenericHTMLFrameElement) 185:15.13 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 185:15.13 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/dom/NodeInfo.h:24, 185:15.13 from /builddir/build/BUILD/thunderbird-68.1.1/dom/base/nsAttrName.h:16, 185:15.13 from /builddir/build/BUILD/thunderbird-68.1.1/dom/base/AttrArray.h:21, 185:15.14 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/dom/Element.h:16, 185:15.14 from /builddir/build/BUILD/thunderbird-68.1.1/dom/base/nsStyledElement.h:18, 185:15.14 from /builddir/build/BUILD/thunderbird-68.1.1/dom/base/nsMappedAttributeElement.h:16, 185:15.14 from /builddir/build/BUILD/thunderbird-68.1.1/dom/html/nsGenericHTMLElement.h:11, 185:15.15 from /builddir/build/BUILD/thunderbird-68.1.1/dom/html/HTMLFontElement.h:10, 185:15.15 from /builddir/build/BUILD/thunderbird-68.1.1/dom/html/HTMLFontElement.cpp:7, 185:15.17 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dom/html/Unified_cpp_dom_html1.cpp:2: 185:15.17 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 185:15.17 302 | } else 185:15.18 | ^~~~ 185:15.18 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 185:15.18 306 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 185:15.18 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 185:15.19 /builddir/build/BUILD/thunderbird-68.1.1/dom/html/HTMLIFrameElement.cpp:41:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 185:15.19 41 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(HTMLIFrameElement) 185:15.19 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 185:28.33 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsUtils.h:14, 185:28.33 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupports.h:79, 185:28.33 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 185:28.34 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 185:28.35 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsTArray.h:30, 185:28.35 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/EventForwards.h:12, 185:28.36 from /builddir/build/BUILD/thunderbird-68.1.1/dom/html/nsGenericHTMLElement.h:10, 185:28.36 from /builddir/build/BUILD/thunderbird-68.1.1/dom/html/HTMLFontElement.h:10, 185:28.36 from /builddir/build/BUILD/thunderbird-68.1.1/dom/html/HTMLFontElement.cpp:7, 185:28.36 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dom/html/Unified_cpp_dom_html1.cpp:2: 185:28.37 /builddir/build/BUILD/thunderbird-68.1.1/dom/html/HTMLMapElement.cpp: In member function 'virtual nsresult mozilla::dom::HTMLMapElement::QueryInterface(const nsIID&, void**)': 185:28.40 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 185:28.40 1022 | foundInterface = 0; \ 185:28.41 | ^~~~~~~~~~~~~~ 185:28.41 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 185:28.43 1071 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 185:28.44 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 185:28.44 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsCycleCollectionParticipant.h:927:3: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 185:28.44 927 | NS_INTERFACE_MAP_END_INHERITING(aSuper) \ 185:28.45 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 185:28.45 /builddir/build/BUILD/thunderbird-68.1.1/dom/html/HTMLMapElement.cpp:30:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0' 185:28.45 30 | NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0(HTMLMapElement, 185:28.46 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 185:28.46 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/dom/NodeInfo.h:24, 185:28.46 from /builddir/build/BUILD/thunderbird-68.1.1/dom/base/nsAttrName.h:16, 185:28.46 from /builddir/build/BUILD/thunderbird-68.1.1/dom/base/AttrArray.h:21, 185:28.47 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/dom/Element.h:16, 185:28.47 from /builddir/build/BUILD/thunderbird-68.1.1/dom/base/nsStyledElement.h:18, 185:28.47 from /builddir/build/BUILD/thunderbird-68.1.1/dom/base/nsMappedAttributeElement.h:16, 185:28.47 from /builddir/build/BUILD/thunderbird-68.1.1/dom/html/nsGenericHTMLElement.h:11, 185:28.48 from /builddir/build/BUILD/thunderbird-68.1.1/dom/html/HTMLFontElement.h:10, 185:28.48 from /builddir/build/BUILD/thunderbird-68.1.1/dom/html/HTMLFontElement.cpp:7, 185:28.48 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dom/html/Unified_cpp_dom_html1.cpp:2: 185:28.48 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 185:28.48 302 | } else 185:28.48 | ^~~~ 185:28.48 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 185:28.48 306 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 185:28.49 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 185:28.49 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsCycleCollectionParticipant.h:926:3: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 185:28.49 926 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(aClass) \ 185:28.49 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 185:28.49 /builddir/build/BUILD/thunderbird-68.1.1/dom/html/HTMLMapElement.cpp:30:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0' 185:28.49 30 | NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0(HTMLMapElement, 185:28.49 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 185:36.41 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/HashTable.h:89, 185:36.41 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/js/HashTable.h:10, 185:36.41 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/js/TracingAPI.h:11, 185:36.42 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/js/GCPolicyAPI.h:49, 185:36.42 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/js/RootingAPI.h:22, 185:36.42 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsCycleCollectionParticipant.h:13, 185:36.44 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/dom/NodeInfo.h:24, 185:36.44 from /builddir/build/BUILD/thunderbird-68.1.1/dom/base/nsAttrName.h:16, 185:36.44 from /builddir/build/BUILD/thunderbird-68.1.1/dom/base/AttrArray.h:21, 185:36.44 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/dom/Element.h:16, 185:36.44 from /builddir/build/BUILD/thunderbird-68.1.1/dom/base/nsStyledElement.h:18, 185:36.45 from /builddir/build/BUILD/thunderbird-68.1.1/dom/base/nsMappedAttributeElement.h:16, 185:36.45 from /builddir/build/BUILD/thunderbird-68.1.1/dom/html/nsGenericHTMLElement.h:11, 185:36.45 from /builddir/build/BUILD/thunderbird-68.1.1/dom/html/HTMLFontElement.h:10, 185:36.45 from /builddir/build/BUILD/thunderbird-68.1.1/dom/html/HTMLFontElement.cpp:7, 185:36.47 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dom/html/Unified_cpp_dom_html1.cpp:2: 185:36.47 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = std::map; long unsigned int N = 2]': 185:36.47 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:99:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = std::map]' 185:36.47 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/Layers.h:248:29: required from here 185:36.47 /builddir/build/BUILD/thunderbird-68.1.1/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] 185:36.48 67 | memset(&aArr[0], 0, N * sizeof(T)); 185:36.48 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 185:36.48 In file included from /usr/include/c++/9/map:61, 185:36.48 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/system_wrappers/map:3, 185:36.48 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/stl_wrappers/map:44, 185:36.48 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/FrameMetrics.h:11, 185:36.49 from /builddir/build/BUILD/thunderbird-68.1.1/layout/generic/nsIScrollableFrame.h:22, 185:36.49 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/dom/Element.h:25, 185:36.51 from /builddir/build/BUILD/thunderbird-68.1.1/dom/base/nsStyledElement.h:18, 185:36.51 from /builddir/build/BUILD/thunderbird-68.1.1/dom/base/nsMappedAttributeElement.h:16, 185:36.51 from /builddir/build/BUILD/thunderbird-68.1.1/dom/html/nsGenericHTMLElement.h:11, 185:36.51 from /builddir/build/BUILD/thunderbird-68.1.1/dom/html/HTMLFontElement.h:10, 185:36.51 from /builddir/build/BUILD/thunderbird-68.1.1/dom/html/HTMLFontElement.cpp:7, 185:36.51 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dom/html/Unified_cpp_dom_html1.cpp:2: 185:36.52 /usr/include/c++/9/bits/stl_map.h:100:11: note: 'class std::map' declared here 185:36.52 100 | class map 185:36.52 | ^~~ 186:14.15 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsTHashtable.h:21, 186:14.15 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsBaseHashtable.h:12, 186:14.16 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsDataHashtable.h:11, 186:14.16 from /builddir/build/BUILD/thunderbird-68.1.1/dom/media/MediaInfo.h:11, 186:14.16 from /builddir/build/BUILD/thunderbird-68.1.1/dom/media/VideoUtils.h:11, 186:14.16 from /builddir/build/BUILD/thunderbird-68.1.1/dom/media/MediaMIMETypes.h:10, 186:14.16 from /builddir/build/BUILD/thunderbird-68.1.1/dom/media/MediaContainerType.h:10, 186:14.16 from /builddir/build/BUILD/thunderbird-68.1.1/dom/media/ADTSDecoder.cpp:8, 186:14.16 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dom/media/Unified_cpp_dom_media0.cpp:2: 186:14.16 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = mozilla::adts::FrameHeader]': 186:14.16 /builddir/build/BUILD/thunderbird-68.1.1/dom/media/ADTSDemuxer.cpp:75:30: required from here 186:14.16 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/PodOperations.h:31:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class mozilla::adts::FrameHeader'; use assignment or value-initialization instead [-Wclass-memaccess] 186:14.16 31 | memset(aT, 0, sizeof(T)); 186:14.16 | ~~~~~~^~~~~~~~~~~~~~~~~~ 186:14.16 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dom/media/Unified_cpp_dom_media0.cpp:11: 186:14.16 /builddir/build/BUILD/thunderbird-68.1.1/dom/media/ADTSDemuxer.cpp:50:7: note: 'class mozilla::adts::FrameHeader' declared here 186:14.17 50 | class FrameHeader { 186:14.17 | ^~~~~~~~~~~ 186:18.87 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsUtils.h:14, 186:18.87 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupports.h:79, 186:18.87 from /builddir/build/BUILD/thunderbird-68.1.1/dom/base/nsIContentSerializer.h:10, 186:18.87 from /builddir/build/BUILD/thunderbird-68.1.1/dom/base/nsXMLContentSerializer.h:17, 186:18.87 from /builddir/build/BUILD/thunderbird-68.1.1/dom/base/nsXHTMLContentSerializer.h:17, 186:18.89 from /builddir/build/BUILD/thunderbird-68.1.1/dom/base/nsHTMLContentSerializer.h:17, 186:18.89 from /builddir/build/BUILD/thunderbird-68.1.1/dom/base/nsHTMLContentSerializer.cpp:13, 186:18.89 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dom/base/Unified_cpp_dom_base8.cpp:2: 186:18.89 /builddir/build/BUILD/thunderbird-68.1.1/dom/base/nsHistory.cpp: In member function 'virtual nsresult nsHistory::QueryInterface(const nsIID&, void**)': 186:18.89 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 186:18.89 1007 | foundInterface = 0; \ 186:18.89 | ^~~~~~~~~~~~~~ 186:18.89 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 186:18.90 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 186:18.90 | ^~~~~~~~~~~~~~~~~~~~~~~ 186:18.90 /builddir/build/BUILD/thunderbird-68.1.1/dom/base/nsHistory.cpp:38:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 186:18.90 38 | NS_INTERFACE_MAP_END 186:18.90 | ^~~~~~~~~~~~~~~~~~~~ 186:18.90 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 186:18.90 981 | else 186:18.90 | ^~~~ 186:18.90 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 186:18.90 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 186:18.90 | ^~~~~~~~~~~~~~~~~~ 186:18.90 /builddir/build/BUILD/thunderbird-68.1.1/dom/base/nsHistory.cpp:37:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 186:18.90 37 | NS_INTERFACE_MAP_ENTRY(nsISupports) 186:18.90 | ^~~~~~~~~~~~~~~~~~~~~~ 186:32.50 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/gfxFontEntry.h:13, 186:32.50 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/gfxFont.h:11, 186:32.50 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/gfxTextRun.h:14, 186:32.50 from /builddir/build/BUILD/thunderbird-68.1.1/layout/generic/nsTextFrame.h:20, 186:32.50 from /builddir/build/BUILD/thunderbird-68.1.1/layout/style/nsStyleStructInlines.h:18, 186:32.50 from /builddir/build/BUILD/thunderbird-68.1.1/layout/generic/nsIFrameInlines.h:13, 186:32.50 from /builddir/build/BUILD/thunderbird-68.1.1/dom/base/nsINode.cpp:68, 186:32.50 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dom/base/Unified_cpp_dom_base8.cpp:29: 186:32.51 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 186:32.51 /builddir/build/BUILD/thunderbird-68.1.1/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] 186:32.51 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 186:32.51 | ^ 186:32.51 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 186:32.51 46 | struct Block { 186:32.51 | ^~~~~ 186:37.38 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsXPTCUtils.h:10, 186:37.38 from /builddir/build/BUILD/thunderbird-68.1.1/js/xpconnect/src/xpcprivate.h:119, 186:37.38 from /builddir/build/BUILD/thunderbird-68.1.1/dom/base/nsINode.cpp:110, 186:37.39 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dom/base/Unified_cpp_dom_base8.cpp:29: 186:37.39 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/xptcall.h: In constructor 'nsXPTCVariant::nsXPTCVariant()': 186:37.39 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/xptcall.h:79:42: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct nsXPTCVariant' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] 186:37.39 79 | memset(this, 0, sizeof(nsXPTCVariant)); 186:37.40 | ^ 186:37.42 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/xptcall.h:44:8: note: 'struct nsXPTCVariant' declared here 186:37.42 44 | struct nsXPTCVariant { 186:37.42 | ^~~~~~~~~~~~~ 186:39.39 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsUtils.h:14, 186:39.39 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupports.h:79, 186:39.40 from /builddir/build/BUILD/thunderbird-68.1.1/dom/base/nsIContentSerializer.h:10, 186:39.40 from /builddir/build/BUILD/thunderbird-68.1.1/dom/base/nsXMLContentSerializer.h:17, 186:39.40 from /builddir/build/BUILD/thunderbird-68.1.1/dom/base/nsXHTMLContentSerializer.h:17, 186:39.40 from /builddir/build/BUILD/thunderbird-68.1.1/dom/base/nsHTMLContentSerializer.h:17, 186:39.40 from /builddir/build/BUILD/thunderbird-68.1.1/dom/base/nsHTMLContentSerializer.cpp:13, 186:39.40 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dom/base/Unified_cpp_dom_base8.cpp:2: 186:39.41 /builddir/build/BUILD/thunderbird-68.1.1/dom/base/nsJSEnvironment.cpp: In member function 'virtual nsresult nsJSContext::QueryInterface(const nsIID&, void**)': 186:39.41 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 186:39.42 1007 | foundInterface = 0; \ 186:39.42 | ^~~~~~~~~~~~~~ 186:39.42 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 186:39.42 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 186:39.42 | ^~~~~~~~~~~~~~~~~~~~~~~ 186:39.42 /builddir/build/BUILD/thunderbird-68.1.1/dom/base/nsJSEnvironment.cpp:625:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 186:39.43 625 | NS_INTERFACE_MAP_END 186:39.43 | ^~~~~~~~~~~~~~~~~~~~ 186:39.43 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 186:39.43 981 | else 186:39.43 | ^~~~ 186:39.44 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 186:39.44 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 186:39.44 | ^~~~~~~~~~~~~~~~~~ 186:39.44 /builddir/build/BUILD/thunderbird-68.1.1/dom/base/nsJSEnvironment.cpp:624:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 186:39.44 624 | NS_INTERFACE_MAP_ENTRY(nsISupports) 186:39.44 | ^~~~~~~~~~~~~~~~~~~~~~ 186:39.68 /builddir/build/BUILD/thunderbird-68.1.1/dom/base/nsJSEnvironment.cpp: In member function 'virtual nsresult nsJSArgArray::QueryInterface(const nsIID&, void**)': 186:39.69 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 186:39.69 1007 | foundInterface = 0; \ 186:39.69 | ^~~~~~~~~~~~~~ 186:39.69 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 186:39.69 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 186:39.70 | ^~~~~~~~~~~~~~~~~~~~~~~ 186:39.70 /builddir/build/BUILD/thunderbird-68.1.1/dom/base/nsJSEnvironment.cpp:2720:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 186:39.70 2720 | NS_INTERFACE_MAP_END 186:39.70 | ^~~~~~~~~~~~~~~~~~~~ 186:39.70 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:991:3: note: some parts of macro expansion are not guarded by this 'else' clause 186:39.70 991 | else 186:39.72 | ^~~~ 186:39.72 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1067:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 186:39.72 1067 | NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 186:39.72 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 186:39.72 /builddir/build/BUILD/thunderbird-68.1.1/dom/base/nsJSEnvironment.cpp:2719:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 186:39.72 2719 | NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIJSArgArray) 186:39.73 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 186:40.84 /builddir/build/BUILD/thunderbird-68.1.1/dom/base/nsJSTimeoutHandler.cpp: In member function 'virtual nsresult nsJSScriptTimeoutHandler::QueryInterface(const nsIID&, void**)': 186:40.84 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 186:40.84 1007 | foundInterface = 0; \ 186:40.84 | ^~~~~~~~~~~~~~ 186:40.84 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 186:40.85 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 186:40.85 | ^~~~~~~~~~~~~~~~~~~~~~~ 186:40.85 /builddir/build/BUILD/thunderbird-68.1.1/dom/base/nsJSTimeoutHandler.cpp:165:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 186:40.85 165 | NS_INTERFACE_MAP_END 186:40.85 | ^~~~~~~~~~~~~~~~~~~~ 186:40.85 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 186:40.86 981 | else 186:40.86 | ^~~~ 186:40.86 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 186:40.86 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 186:40.86 | ^~~~~~~~~~~~~~~~~~ 186:40.86 /builddir/build/BUILD/thunderbird-68.1.1/dom/base/nsJSTimeoutHandler.cpp:164:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 186:40.86 164 | NS_INTERFACE_MAP_ENTRY(nsISupports) 186:40.86 | ^~~~~~~~~~~~~~~~~~~~~~ 186:41.21 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dom/base/Unified_cpp_dom_base8.cpp:83: 186:41.21 /builddir/build/BUILD/thunderbird-68.1.1/dom/base/nsMappedAttributes.cpp: In member function 'void nsMappedAttributes::SetAndSwapAttr(nsAtom*, nsAttrValue&, bool*)': 186:41.21 /builddir/build/BUILD/thunderbird-68.1.1/dom/base/nsMappedAttributes.cpp:153:52: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'struct nsMappedAttributes::InternalAttr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 186:41.21 153 | (mAttrCount - i) * sizeof(InternalAttr)); 186:41.22 | ^ 186:41.22 In file included from /builddir/build/BUILD/thunderbird-68.1.1/dom/base/nsMappedAttributes.cpp:12, 186:41.22 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dom/base/Unified_cpp_dom_base8.cpp:83: 186:41.22 /builddir/build/BUILD/thunderbird-68.1.1/dom/base/nsMappedAttributes.h:93:10: note: 'struct nsMappedAttributes::InternalAttr' declared here 186:41.22 93 | struct InternalAttr { 186:41.23 | ^~~~~~~~~~~~ 186:41.23 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dom/base/Unified_cpp_dom_base8.cpp:83: 186:41.24 /builddir/build/BUILD/thunderbird-68.1.1/dom/base/nsMappedAttributes.cpp: In member function 'void nsMappedAttributes::RemoveAttrAt(uint32_t, nsAttrValue&)': 186:41.24 /builddir/build/BUILD/thunderbird-68.1.1/dom/base/nsMappedAttributes.cpp:228:57: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'struct nsMappedAttributes::InternalAttr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 186:41.24 228 | (mAttrCount - aPos - 1) * sizeof(InternalAttr)); 186:41.25 | ^ 186:41.25 In file included from /builddir/build/BUILD/thunderbird-68.1.1/dom/base/nsMappedAttributes.cpp:12, 186:41.25 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dom/base/Unified_cpp_dom_base8.cpp:83: 186:41.25 /builddir/build/BUILD/thunderbird-68.1.1/dom/base/nsMappedAttributes.h:93:10: note: 'struct nsMappedAttributes::InternalAttr' declared here 186:41.25 93 | struct InternalAttr { 186:41.26 | ^~~~~~~~~~~~ 186:42.26 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsUtils.h:14, 186:42.27 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupports.h:79, 186:42.27 from /builddir/build/BUILD/thunderbird-68.1.1/dom/base/nsIContentSerializer.h:10, 186:42.27 from /builddir/build/BUILD/thunderbird-68.1.1/dom/base/nsXMLContentSerializer.h:17, 186:42.27 from /builddir/build/BUILD/thunderbird-68.1.1/dom/base/nsXHTMLContentSerializer.h:17, 186:42.27 from /builddir/build/BUILD/thunderbird-68.1.1/dom/base/nsHTMLContentSerializer.h:17, 186:42.27 from /builddir/build/BUILD/thunderbird-68.1.1/dom/base/nsHTMLContentSerializer.cpp:13, 186:42.27 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dom/base/Unified_cpp_dom_base8.cpp:2: 186:42.27 /builddir/build/BUILD/thunderbird-68.1.1/dom/base/nsMimeTypeArray.cpp: In member function 'virtual nsresult nsMimeTypeArray::QueryInterface(const nsIID&, void**)': 186:42.27 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 186:42.27 1007 | foundInterface = 0; \ 186:42.27 | ^~~~~~~~~~~~~~ 186:42.27 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 186:42.27 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 186:42.27 | ^~~~~~~~~~~~~~~~~~~~~~~ 186:42.27 /builddir/build/BUILD/thunderbird-68.1.1/dom/base/nsMimeTypeArray.cpp:28:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 186:42.27 28 | NS_INTERFACE_MAP_END 186:42.27 | ^~~~~~~~~~~~~~~~~~~~ 186:42.28 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 186:42.29 981 | else 186:42.29 | ^~~~ 186:42.29 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 186:42.29 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 186:42.29 | ^~~~~~~~~~~~~~~~~~ 186:42.29 /builddir/build/BUILD/thunderbird-68.1.1/dom/base/nsMimeTypeArray.cpp:27:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 186:42.29 27 | NS_INTERFACE_MAP_ENTRY(nsISupports) 186:42.29 | ^~~~~~~~~~~~~~~~~~~~~~ 186:49.50 /builddir/build/BUILD/thunderbird-68.1.1/dom/base/nsOpenURIInFrameParams.cpp: In member function 'virtual nsresult nsOpenURIInFrameParams::QueryInterface(const nsIID&, void**)': 186:49.51 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 186:49.51 1007 | foundInterface = 0; \ 186:49.51 | ^~~~~~~~~~~~~~ 186:49.53 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 186:49.53 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 186:49.53 | ^~~~~~~~~~~~~~~~~~~~~~~ 186:49.53 /builddir/build/BUILD/thunderbird-68.1.1/dom/base/nsOpenURIInFrameParams.cpp:16:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 186:49.53 16 | NS_INTERFACE_MAP_END 186:49.53 | ^~~~~~~~~~~~~~~~~~~~ 186:49.53 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 186:49.53 981 | else 186:49.53 | ^~~~ 186:49.53 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 186:49.53 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 186:49.53 | ^~~~~~~~~~~~~~~~~~ 186:49.53 /builddir/build/BUILD/thunderbird-68.1.1/dom/base/nsOpenURIInFrameParams.cpp:15:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 186:49.54 15 | NS_INTERFACE_MAP_ENTRY(nsISupports) 186:49.54 | ^~~~~~~~~~~~~~~~~~~~~~ 186:52.54 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/HashTable.h:89, 186:52.54 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/js/HashTable.h:10, 186:52.54 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/js/TracingAPI.h:11, 186:52.54 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/js/GCPolicyAPI.h:49, 186:52.54 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/js/RootingAPI.h:22, 186:52.54 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsCycleCollectionParticipant.h:13, 186:52.54 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/dom/NodeInfo.h:24, 186:52.54 from /builddir/build/BUILD/thunderbird-68.1.1/dom/base/nsINode.h:14, 186:52.54 from /builddir/build/BUILD/thunderbird-68.1.1/dom/base/nsIContent.h:13, 186:52.54 from /builddir/build/BUILD/thunderbird-68.1.1/dom/base/nsHTMLContentSerializer.cpp:15, 186:52.54 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dom/base/Unified_cpp_dom_base8.cpp:2: 186:52.54 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = xpc::GlobalProperties]': 186:52.54 /builddir/build/BUILD/thunderbird-68.1.1/js/xpconnect/src/xpcprivate.h:2272:45: required from here 186:52.55 /builddir/build/BUILD/thunderbird-68.1.1/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] 186:52.55 31 | memset(aT, 0, sizeof(T)); 186:52.55 | ~~~~~~^~~~~~~~~~~~~~~~~~ 186:52.55 In file included from /builddir/build/BUILD/thunderbird-68.1.1/dom/base/nsINode.cpp:110, 186:52.55 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dom/base/Unified_cpp_dom_base8.cpp:29: 186:52.55 /builddir/build/BUILD/thunderbird-68.1.1/js/xpconnect/src/xpcprivate.h:2271:8: note: 'struct xpc::GlobalProperties' declared here 186:52.55 2271 | struct GlobalProperties { 186:52.55 | ^~~~~~~~~~~~~~~~ 186:54.40 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/HashTable.h:89, 186:54.40 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/js/HashTable.h:10, 186:54.40 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/js/TracingAPI.h:11, 186:54.40 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/js/GCPolicyAPI.h:49, 186:54.41 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/js/RootingAPI.h:22, 186:54.41 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsCycleCollectionParticipant.h:13, 186:54.41 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/dom/NodeInfo.h:24, 186:54.41 from /builddir/build/BUILD/thunderbird-68.1.1/dom/base/nsINode.h:14, 186:54.41 from /builddir/build/BUILD/thunderbird-68.1.1/dom/base/nsIContent.h:13, 186:54.42 from /builddir/build/BUILD/thunderbird-68.1.1/dom/base/nsHTMLContentSerializer.cpp:15, 186:54.42 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dom/base/Unified_cpp_dom_base8.cpp:2: 186:54.42 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = std::map; long unsigned int N = 2]': 186:54.42 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:99:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = std::map]' 186:54.42 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/Layers.h:248:29: required from here 186:54.42 /builddir/build/BUILD/thunderbird-68.1.1/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] 186:54.42 67 | memset(&aArr[0], 0, N * sizeof(T)); 186:54.42 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 186:54.42 In file included from /usr/include/c++/9/map:61, 186:54.42 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/system_wrappers/map:3, 186:54.42 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/stl_wrappers/map:44, 186:54.42 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/FrameMetrics.h:11, 186:54.42 from /builddir/build/BUILD/thunderbird-68.1.1/layout/generic/nsIScrollableFrame.h:22, 186:54.42 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/dom/Element.h:25, 186:54.42 from /builddir/build/BUILD/thunderbird-68.1.1/dom/base/nsHTMLContentSerializer.cpp:34, 186:54.42 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dom/base/Unified_cpp_dom_base8.cpp:2: 186:54.42 /usr/include/c++/9/bits/stl_map.h:100:11: note: 'class std::map' declared here 186:54.42 100 | class map 186:54.43 | ^~~ 187:29.72 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsUtils.h:14, 187:29.72 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupports.h:79, 187:29.72 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 187:29.72 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 187:29.72 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsTArray.h:30, 187:29.72 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/EventForwards.h:12, 187:29.72 from /builddir/build/BUILD/thunderbird-68.1.1/dom/html/nsGenericHTMLElement.h:10, 187:29.72 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/dom/HTMLMarqueeElement.h:10, 187:29.72 from /builddir/build/BUILD/thunderbird-68.1.1/dom/html/HTMLMarqueeElement.cpp:7, 187:29.72 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dom/html/Unified_cpp_dom_html2.cpp:2: 187:29.73 /builddir/build/BUILD/thunderbird-68.1.1/dom/html/HTMLMediaElement.cpp: In member function 'virtual nsresult mozilla::dom::HTMLMediaElement::StreamCaptureTrackSource::QueryInterface(const nsIID&, void**)': 187:29.74 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 187:29.74 1022 | foundInterface = 0; \ 187:29.74 | ^~~~~~~~~~~~~~ 187:29.74 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 187:29.74 1071 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 187:29.74 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 187:29.74 /builddir/build/BUILD/thunderbird-68.1.1/dom/html/HTMLMediaElement.cpp:552:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 187:29.74 552 | NS_INTERFACE_MAP_END_INHERITING(MediaStreamTrackSource) 187:29.74 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 187:29.74 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/dom/NodeInfo.h:24, 187:29.74 from /builddir/build/BUILD/thunderbird-68.1.1/dom/base/nsAttrName.h:16, 187:29.74 from /builddir/build/BUILD/thunderbird-68.1.1/dom/base/AttrArray.h:21, 187:29.74 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/dom/Element.h:16, 187:29.74 from /builddir/build/BUILD/thunderbird-68.1.1/dom/base/nsStyledElement.h:18, 187:29.74 from /builddir/build/BUILD/thunderbird-68.1.1/dom/base/nsMappedAttributeElement.h:16, 187:29.74 from /builddir/build/BUILD/thunderbird-68.1.1/dom/html/nsGenericHTMLElement.h:11, 187:29.74 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/dom/HTMLMarqueeElement.h:10, 187:29.74 from /builddir/build/BUILD/thunderbird-68.1.1/dom/html/HTMLMarqueeElement.cpp:7, 187:29.74 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dom/html/Unified_cpp_dom_html2.cpp:2: 187:29.74 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 187:29.75 302 | } else 187:29.75 | ^~~~ 187:29.75 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 187:29.75 306 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 187:29.75 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 187:29.75 /builddir/build/BUILD/thunderbird-68.1.1/dom/html/HTMLMediaElement.cpp:550:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 187:29.75 550 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION( 187:29.75 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 187:29.95 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsUtils.h:14, 187:29.95 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupports.h:79, 187:29.96 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 187:29.96 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 187:29.96 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsTArray.h:30, 187:29.96 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/EventForwards.h:12, 187:29.96 from /builddir/build/BUILD/thunderbird-68.1.1/dom/html/nsGenericHTMLElement.h:10, 187:29.96 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/dom/HTMLMarqueeElement.h:10, 187:29.96 from /builddir/build/BUILD/thunderbird-68.1.1/dom/html/HTMLMarqueeElement.cpp:7, 187:29.96 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dom/html/Unified_cpp_dom_html2.cpp:2: 187:29.96 /builddir/build/BUILD/thunderbird-68.1.1/dom/html/HTMLMediaElement.cpp: In member function 'virtual nsresult mozilla::dom::HTMLMediaElement::AudioChannelAgentCallback::QueryInterface(const nsIID&, void**)': 187:29.97 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 187:29.97 1007 | foundInterface = 0; \ 187:29.97 | ^~~~~~~~~~~~~~ 187:29.97 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 187:29.97 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 187:29.97 | ^~~~~~~~~~~~~~~~~~~~~~~ 187:29.97 /builddir/build/BUILD/thunderbird-68.1.1/dom/html/HTMLMediaElement.cpp:1230:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 187:29.97 1230 | NS_INTERFACE_MAP_END 187:29.97 | ^~~~~~~~~~~~~~~~~~~~ 187:29.97 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 187:29.97 981 | else 187:29.97 | ^~~~ 187:29.97 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 187:29.97 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 187:29.97 | ^~~~~~~~~~~~~~~~~~ 187:29.97 /builddir/build/BUILD/thunderbird-68.1.1/dom/html/HTMLMediaElement.cpp:1229:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 187:29.97 1229 | NS_INTERFACE_MAP_ENTRY(nsIAudioChannelAgentCallback) 187:29.97 | ^~~~~~~~~~~~~~~~~~~~~~ 187:30.21 /builddir/build/BUILD/thunderbird-68.1.1/dom/html/HTMLMediaElement.cpp: In member function 'virtual nsresult mozilla::dom::HTMLMediaElement::QueryInterface(const nsIID&, void**)': 187:30.21 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 187:30.21 1022 | foundInterface = 0; \ 187:30.21 | ^~~~~~~~~~~~~~ 187:30.21 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 187:30.23 1071 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 187:30.23 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 187:30.23 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsCycleCollectionParticipant.h:927:3: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 187:30.23 927 | NS_INTERFACE_MAP_END_INHERITING(aSuper) \ 187:30.23 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 187:30.23 /builddir/build/BUILD/thunderbird-68.1.1/dom/html/HTMLMediaElement.cpp:1530:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0' 187:30.23 1530 | NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0(HTMLMediaElement, 187:30.23 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 187:30.23 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/dom/NodeInfo.h:24, 187:30.23 from /builddir/build/BUILD/thunderbird-68.1.1/dom/base/nsAttrName.h:16, 187:30.23 from /builddir/build/BUILD/thunderbird-68.1.1/dom/base/AttrArray.h:21, 187:30.23 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/dom/Element.h:16, 187:30.23 from /builddir/build/BUILD/thunderbird-68.1.1/dom/base/nsStyledElement.h:18, 187:30.23 from /builddir/build/BUILD/thunderbird-68.1.1/dom/base/nsMappedAttributeElement.h:16, 187:30.23 from /builddir/build/BUILD/thunderbird-68.1.1/dom/html/nsGenericHTMLElement.h:11, 187:30.23 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/dom/HTMLMarqueeElement.h:10, 187:30.23 from /builddir/build/BUILD/thunderbird-68.1.1/dom/html/HTMLMarqueeElement.cpp:7, 187:30.23 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dom/html/Unified_cpp_dom_html2.cpp:2: 187:30.24 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 187:30.24 302 | } else 187:30.24 | ^~~~ 187:30.24 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 187:30.24 306 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 187:30.24 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 187:30.24 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsCycleCollectionParticipant.h:926:3: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 187:30.24 926 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(aClass) \ 187:30.24 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 187:30.24 /builddir/build/BUILD/thunderbird-68.1.1/dom/html/HTMLMediaElement.cpp:1530:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0' 187:30.25 1530 | NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0(HTMLMediaElement, 187:30.25 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 187:34.37 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsUtils.h:14, 187:34.37 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupports.h:79, 187:34.38 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 187:34.38 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 187:34.38 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsTArray.h:30, 187:34.38 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/EventForwards.h:12, 187:34.38 from /builddir/build/BUILD/thunderbird-68.1.1/dom/html/nsGenericHTMLElement.h:10, 187:34.39 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/dom/HTMLMarqueeElement.h:10, 187:34.39 from /builddir/build/BUILD/thunderbird-68.1.1/dom/html/HTMLMarqueeElement.cpp:7, 187:34.39 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dom/html/Unified_cpp_dom_html2.cpp:2: 187:34.39 /builddir/build/BUILD/thunderbird-68.1.1/dom/html/HTMLOptionsCollection.cpp: In member function 'virtual nsresult mozilla::dom::HTMLOptionsCollection::QueryInterface(const nsIID&, void**)': 187:34.39 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 187:34.39 1007 | foundInterface = 0; \ 187:34.39 | ^~~~~~~~~~~~~~ 187:34.39 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 187:34.41 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 187:34.41 | ^~~~~~~~~~~~~~~~~~~~~~~ 187:34.41 /builddir/build/BUILD/thunderbird-68.1.1/dom/html/HTMLOptionsCollection.cpp:77:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 187:34.41 77 | NS_INTERFACE_MAP_END 187:34.41 | ^~~~~~~~~~~~~~~~~~~~ 187:34.41 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/dom/NodeInfo.h:24, 187:34.41 from /builddir/build/BUILD/thunderbird-68.1.1/dom/base/nsAttrName.h:16, 187:34.41 from /builddir/build/BUILD/thunderbird-68.1.1/dom/base/AttrArray.h:21, 187:34.41 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/dom/Element.h:16, 187:34.41 from /builddir/build/BUILD/thunderbird-68.1.1/dom/base/nsStyledElement.h:18, 187:34.41 from /builddir/build/BUILD/thunderbird-68.1.1/dom/base/nsMappedAttributeElement.h:16, 187:34.41 from /builddir/build/BUILD/thunderbird-68.1.1/dom/html/nsGenericHTMLElement.h:11, 187:34.41 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/dom/HTMLMarqueeElement.h:10, 187:34.41 from /builddir/build/BUILD/thunderbird-68.1.1/dom/html/HTMLMarqueeElement.cpp:7, 187:34.41 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dom/html/Unified_cpp_dom_html2.cpp:2: 187:34.41 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 187:34.42 302 | } else 187:34.42 | ^~~~ 187:34.42 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsCycleCollectionParticipant.h:311:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 187:34.42 311 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 187:34.42 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 187:34.42 /builddir/build/BUILD/thunderbird-68.1.1/dom/html/HTMLOptionsCollection.cpp:76:3: note: in expansion of macro 'NS_INTERFACE_TABLE_TO_MAP_SEGUE_CYCLE_COLLECTION' 187:34.42 76 | NS_INTERFACE_TABLE_TO_MAP_SEGUE_CYCLE_COLLECTION(HTMLOptionsCollection) 187:34.42 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 187:44.19 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/HashTable.h:89, 187:44.20 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/js/HashTable.h:10, 187:44.20 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/js/TracingAPI.h:11, 187:44.20 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/js/GCPolicyAPI.h:49, 187:44.21 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/js/RootingAPI.h:22, 187:44.21 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsCycleCollectionParticipant.h:13, 187:44.23 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/dom/NodeInfo.h:24, 187:44.23 from /builddir/build/BUILD/thunderbird-68.1.1/dom/base/nsAttrName.h:16, 187:44.24 from /builddir/build/BUILD/thunderbird-68.1.1/dom/base/AttrArray.h:21, 187:44.24 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/dom/Element.h:16, 187:44.24 from /builddir/build/BUILD/thunderbird-68.1.1/dom/base/nsStyledElement.h:18, 187:44.25 from /builddir/build/BUILD/thunderbird-68.1.1/dom/base/nsMappedAttributeElement.h:16, 187:44.25 from /builddir/build/BUILD/thunderbird-68.1.1/dom/html/nsGenericHTMLElement.h:11, 187:44.25 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/dom/HTMLMarqueeElement.h:10, 187:44.26 from /builddir/build/BUILD/thunderbird-68.1.1/dom/html/HTMLMarqueeElement.cpp:7, 187:44.26 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dom/html/Unified_cpp_dom_html2.cpp:2: 187:44.26 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = std::map; long unsigned int N = 2]': 187:44.26 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:99:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = std::map]' 187:44.26 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/Layers.h:248:29: required from here 187:44.27 /builddir/build/BUILD/thunderbird-68.1.1/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] 187:44.27 67 | memset(&aArr[0], 0, N * sizeof(T)); 187:44.29 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 187:44.29 In file included from /usr/include/c++/9/map:61, 187:44.29 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/system_wrappers/map:3, 187:44.29 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/stl_wrappers/map:44, 187:44.29 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/FrameMetrics.h:11, 187:44.29 from /builddir/build/BUILD/thunderbird-68.1.1/layout/generic/nsIScrollableFrame.h:22, 187:44.29 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/dom/Element.h:25, 187:44.30 from /builddir/build/BUILD/thunderbird-68.1.1/dom/base/nsStyledElement.h:18, 187:44.30 from /builddir/build/BUILD/thunderbird-68.1.1/dom/base/nsMappedAttributeElement.h:16, 187:44.30 from /builddir/build/BUILD/thunderbird-68.1.1/dom/html/nsGenericHTMLElement.h:11, 187:44.30 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/dom/HTMLMarqueeElement.h:10, 187:44.30 from /builddir/build/BUILD/thunderbird-68.1.1/dom/html/HTMLMarqueeElement.cpp:7, 187:44.30 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dom/html/Unified_cpp_dom_html2.cpp:2: 187:44.30 /usr/include/c++/9/bits/stl_map.h:100:11: note: 'class std::map' declared here 187:44.31 100 | class map 187:44.31 | ^~~ 188:00.14 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsUtils.h:14, 188:00.15 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupports.h:79, 188:00.15 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 188:00.15 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 188:00.15 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsCycleCollectionParticipant.h:12, 188:00.15 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/dom/TextTrackRegion.h:10, 188:00.15 from /builddir/build/BUILD/thunderbird-68.1.1/dom/media/TextTrackRegion.cpp:7, 188:00.15 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dom/media/Unified_cpp_dom_media10.cpp:2: 188:00.15 /builddir/build/BUILD/thunderbird-68.1.1/dom/media/TextTrackRegion.cpp: In member function 'virtual nsresult mozilla::dom::TextTrackRegion::QueryInterface(const nsIID&, void**)': 188:00.15 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 188:00.15 1007 | foundInterface = 0; \ 188:00.15 | ^~~~~~~~~~~~~~ 188:00.15 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 188:00.15 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 188:00.15 | ^~~~~~~~~~~~~~~~~~~~~~~ 188:00.15 /builddir/build/BUILD/thunderbird-68.1.1/dom/media/TextTrackRegion.cpp:18:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 188:00.15 18 | NS_INTERFACE_MAP_END 188:00.15 | ^~~~~~~~~~~~~~~~~~~~ 188:00.15 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 188:00.16 981 | else 188:00.16 | ^~~~ 188:00.16 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 188:00.16 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 188:00.16 | ^~~~~~~~~~~~~~~~~~ 188:00.16 /builddir/build/BUILD/thunderbird-68.1.1/dom/media/TextTrackRegion.cpp:17:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 188:00.16 17 | NS_INTERFACE_MAP_ENTRY(nsISupports) 188:00.16 | ^~~~~~~~~~~~~~~~~~~~~~ 188:17.29 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/HashTable.h:89, 188:17.29 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/js/HashTable.h:10, 188:17.29 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/js/TracingAPI.h:11, 188:17.29 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/js/GCPolicyAPI.h:49, 188:17.29 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/js/RootingAPI.h:22, 188:17.29 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsCycleCollectionParticipant.h:13, 188:17.29 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/dom/TextTrackRegion.h:10, 188:17.29 from /builddir/build/BUILD/thunderbird-68.1.1/dom/media/TextTrackRegion.cpp:7, 188:17.29 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dom/media/Unified_cpp_dom_media10.cpp:2: 188:17.29 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = std::map; long unsigned int N = 2]': 188:17.29 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:99:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = std::map]' 188:17.29 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/Layers.h:248:29: required from here 188:17.31 /builddir/build/BUILD/thunderbird-68.1.1/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] 188:17.31 67 | memset(&aArr[0], 0, N * sizeof(T)); 188:17.31 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 188:17.31 In file included from /usr/include/c++/9/map:61, 188:17.31 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/system_wrappers/map:3, 188:17.31 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/stl_wrappers/map:44, 188:17.32 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/MediaTrackConstraints.h:10, 188:17.32 from /builddir/build/BUILD/thunderbird-68.1.1/dom/media/DOMMediaStream.h:17, 188:17.32 from /builddir/build/BUILD/thunderbird-68.1.1/dom/media/TrackUnionStream.cpp:29, 188:17.32 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dom/media/Unified_cpp_dom_media10.cpp:20: 188:17.32 /usr/include/c++/9/bits/stl_map.h:100:11: note: 'class std::map' declared here 188:17.32 100 | class map 188:17.32 | ^~~ 188:18.78 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsUtils.h:14, 188:18.79 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupports.h:79, 188:18.79 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/intl/LineBreaker.h:9, 188:18.79 from /builddir/build/BUILD/thunderbird-68.1.1/dom/base/nsPlainTextSerializer.h:17, 188:18.80 from /builddir/build/BUILD/thunderbird-68.1.1/dom/base/nsPlainTextSerializer.cpp:13, 188:18.80 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dom/base/Unified_cpp_dom_base9.cpp:2: 188:18.80 /builddir/build/BUILD/thunderbird-68.1.1/dom/base/nsPlainTextSerializer.cpp: In member function 'virtual nsresult nsPlainTextSerializer::QueryInterface(const nsIID&, void**)': 188:18.81 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 188:18.81 1007 | foundInterface = 0; \ 188:18.82 | ^~~~~~~~~~~~~~ 188:18.82 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 188:18.82 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 188:18.82 | ^~~~~~~~~~~~~~~~~~~~~~~ 188:18.83 /builddir/build/BUILD/thunderbird-68.1.1/dom/base/nsPlainTextSerializer.cpp:70:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 188:18.83 70 | NS_INTERFACE_MAP_END 188:18.83 | ^~~~~~~~~~~~~~~~~~~~ 188:18.84 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 188:18.84 981 | else 188:18.84 | ^~~~ 188:18.84 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 188:18.85 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 188:18.85 | ^~~~~~~~~~~~~~~~~~ 188:18.85 /builddir/build/BUILD/thunderbird-68.1.1/dom/base/nsPlainTextSerializer.cpp:69:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 188:18.85 69 | NS_INTERFACE_MAP_ENTRY(nsISupports) 188:18.86 | ^~~~~~~~~~~~~~~~~~~~~~ 188:22.66 /builddir/build/BUILD/thunderbird-68.1.1/dom/base/nsQueryContentEventResult.cpp: In member function 'virtual nsresult nsQueryContentEventResult::QueryInterface(const nsIID&, void**)': 188:22.68 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 188:22.68 1007 | foundInterface = 0; \ 188:22.68 | ^~~~~~~~~~~~~~ 188:22.68 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 188:22.68 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 188:22.68 | ^~~~~~~~~~~~~~~~~~~~~~~ 188:22.68 /builddir/build/BUILD/thunderbird-68.1.1/dom/base/nsQueryContentEventResult.cpp:44:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 188:22.68 44 | NS_INTERFACE_MAP_END 188:22.68 | ^~~~~~~~~~~~~~~~~~~~ 188:22.68 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 188:22.68 981 | else 188:22.68 | ^~~~ 188:22.68 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 188:22.69 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 188:22.70 | ^~~~~~~~~~~~~~~~~~ 188:22.70 /builddir/build/BUILD/thunderbird-68.1.1/dom/base/nsQueryContentEventResult.cpp:43:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 188:22.70 43 | NS_INTERFACE_MAP_ENTRY(nsIQueryContentEventResult) 188:22.70 | ^~~~~~~~~~~~~~~~~~~~~~ 188:26.66 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/gfxFontEntry.h:13, 188:26.66 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/gfxFont.h:11, 188:26.66 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/gfxTextRun.h:14, 188:26.67 from /builddir/build/BUILD/thunderbird-68.1.1/layout/generic/nsTextFrame.h:20, 188:26.67 from /builddir/build/BUILD/thunderbird-68.1.1/dom/base/nsRange.cpp:22, 188:26.67 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dom/base/Unified_cpp_dom_base9.cpp:29: 188:26.67 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 188:26.68 /builddir/build/BUILD/thunderbird-68.1.1/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] 188:26.68 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 188:26.68 | ^ 188:26.69 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 188:26.69 46 | struct Block { 188:26.69 | ^~~~~ 188:31.76 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsUtils.h:14, 188:31.77 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupports.h:79, 188:31.77 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/intl/LineBreaker.h:9, 188:31.77 from /builddir/build/BUILD/thunderbird-68.1.1/dom/base/nsPlainTextSerializer.h:17, 188:31.77 from /builddir/build/BUILD/thunderbird-68.1.1/dom/base/nsPlainTextSerializer.cpp:13, 188:31.78 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dom/base/Unified_cpp_dom_base9.cpp:2: 188:31.79 /builddir/build/BUILD/thunderbird-68.1.1/dom/base/nsRange.cpp: In member function 'virtual nsresult nsRange::QueryInterface(const nsIID&, void**)': 188:31.80 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 188:31.81 1007 | foundInterface = 0; \ 188:31.81 | ^~~~~~~~~~~~~~ 188:31.81 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 188:31.81 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 188:31.81 | ^~~~~~~~~~~~~~~~~~~~~~~ 188:31.82 /builddir/build/BUILD/thunderbird-68.1.1/dom/base/nsRange.cpp:333:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 188:31.82 333 | NS_INTERFACE_MAP_END 188:31.82 | ^~~~~~~~~~~~~~~~~~~~ 188:31.82 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 188:31.82 981 | else 188:31.83 | ^~~~ 188:31.83 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 188:31.83 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 188:31.83 | ^~~~~~~~~~~~~~~~~~ 188:31.83 /builddir/build/BUILD/thunderbird-68.1.1/dom/base/nsRange.cpp:332:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 188:31.84 332 | NS_INTERFACE_MAP_ENTRY(nsISupports) 188:31.84 | ^~~~~~~~~~~~~~~~~~~~~~ 188:32.41 /builddir/build/BUILD/thunderbird-68.1.1/dom/base/nsScreen.cpp: In member function 'virtual nsresult nsScreen::QueryInterface(const nsIID&, void**)': 188:32.41 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 188:32.41 1022 | foundInterface = 0; \ 188:32.41 | ^~~~~~~~~~~~~~ 188:32.42 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 188:32.42 1071 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 188:32.42 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 188:32.42 /builddir/build/BUILD/thunderbird-68.1.1/dom/base/nsScreen.cpp:45:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 188:32.42 45 | NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 188:32.42 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 188:32.42 In file included from /builddir/build/BUILD/thunderbird-68.1.1/dom/base/nsPlainTextSerializer.h:20, 188:32.42 from /builddir/build/BUILD/thunderbird-68.1.1/dom/base/nsPlainTextSerializer.cpp:13, 188:32.43 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dom/base/Unified_cpp_dom_base9.cpp:2: 188:32.43 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 188:32.43 302 | } else 188:32.43 | ^~~~ 188:32.44 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 188:32.44 306 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 188:32.46 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 188:32.46 /builddir/build/BUILD/thunderbird-68.1.1/dom/base/nsScreen.cpp:44:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 188:32.46 44 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(nsScreen) 188:32.46 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 188:32.46 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsUtils.h:14, 188:32.47 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupports.h:79, 188:32.47 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/intl/LineBreaker.h:9, 188:32.47 from /builddir/build/BUILD/thunderbird-68.1.1/dom/base/nsPlainTextSerializer.h:17, 188:32.47 from /builddir/build/BUILD/thunderbird-68.1.1/dom/base/nsPlainTextSerializer.cpp:13, 188:32.47 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dom/base/Unified_cpp_dom_base9.cpp:2: 188:32.48 /builddir/build/BUILD/thunderbird-68.1.1/dom/base/nsStructuredCloneContainer.cpp: In member function 'virtual nsresult nsStructuredCloneContainer::QueryInterface(const nsIID&, void**)': 188:32.48 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 188:32.48 1007 | foundInterface = 0; \ 188:32.48 | ^~~~~~~~~~~~~~ 188:32.50 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 188:32.50 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 188:32.50 | ^~~~~~~~~~~~~~~~~~~~~~~ 188:32.50 /builddir/build/BUILD/thunderbird-68.1.1/dom/base/nsStructuredCloneContainer.cpp:30:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 188:32.51 30 | NS_INTERFACE_MAP_END 188:32.51 | ^~~~~~~~~~~~~~~~~~~~ 188:32.51 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 188:32.51 981 | else 188:32.51 | ^~~~ 188:32.51 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 188:32.51 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 188:32.51 | ^~~~~~~~~~~~~~~~~~ 188:32.52 /builddir/build/BUILD/thunderbird-68.1.1/dom/base/nsStructuredCloneContainer.cpp:29:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 188:32.52 29 | NS_INTERFACE_MAP_ENTRY(nsISupports) 188:32.52 | ^~~~~~~~~~~~~~~~~~~~~~ 188:34.97 /builddir/build/BUILD/thunderbird-68.1.1/dom/base/nsTextNode.cpp: In member function 'virtual nsresult nsTextNode::QueryInterface(const nsIID&, void**)': 188:34.99 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 188:34.99 1022 | foundInterface = 0; \ 188:35.00 | ^~~~~~~~~~~~~~ 188:35.00 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 188:35.01 1071 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 188:35.01 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 188:35.02 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsCycleCollectionParticipant.h:927:3: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 188:35.02 927 | NS_INTERFACE_MAP_END_INHERITING(aSuper) \ 188:35.02 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 188:35.03 /builddir/build/BUILD/thunderbird-68.1.1/dom/base/nsTextNode.cpp:89:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0' 188:35.03 89 | NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0(nsTextNode, CharacterData) 188:35.03 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 188:35.03 In file included from /builddir/build/BUILD/thunderbird-68.1.1/dom/base/nsPlainTextSerializer.h:20, 188:35.03 from /builddir/build/BUILD/thunderbird-68.1.1/dom/base/nsPlainTextSerializer.cpp:13, 188:35.03 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dom/base/Unified_cpp_dom_base9.cpp:2: 188:35.03 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 188:35.04 302 | } else 188:35.07 | ^~~~ 188:35.07 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 188:35.07 306 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 188:35.07 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 188:35.07 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsCycleCollectionParticipant.h:926:3: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 188:35.07 926 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(aClass) \ 188:35.07 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 188:35.07 /builddir/build/BUILD/thunderbird-68.1.1/dom/base/nsTextNode.cpp:89:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0' 188:35.07 89 | NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0(nsTextNode, CharacterData) 188:35.07 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 188:39.04 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/HashTable.h:89, 188:39.04 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/js/HashTable.h:10, 188:39.05 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/js/TracingAPI.h:11, 188:39.05 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/js/GCPolicyAPI.h:49, 188:39.05 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/js/RootingAPI.h:22, 188:39.05 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsCycleCollectionParticipant.h:13, 188:39.05 from /builddir/build/BUILD/thunderbird-68.1.1/dom/base/nsPlainTextSerializer.h:20, 188:39.06 from /builddir/build/BUILD/thunderbird-68.1.1/dom/base/nsPlainTextSerializer.cpp:13, 188:39.06 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dom/base/Unified_cpp_dom_base9.cpp:2: 188:39.06 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = std::map; long unsigned int N = 2]': 188:39.06 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:99:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = std::map]' 188:39.06 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/Layers.h:248:29: required from here 188:39.08 /builddir/build/BUILD/thunderbird-68.1.1/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] 188:39.08 67 | memset(&aArr[0], 0, N * sizeof(T)); 188:39.08 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 188:39.08 In file included from /usr/include/c++/9/map:61, 188:39.08 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/system_wrappers/map:3, 188:39.08 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/stl_wrappers/map:44, 188:39.09 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/FrameMetrics.h:11, 188:39.09 from /builddir/build/BUILD/thunderbird-68.1.1/layout/generic/nsIScrollableFrame.h:22, 188:39.09 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/dom/Element.h:25, 188:39.09 from /builddir/build/BUILD/thunderbird-68.1.1/dom/base/nsPlainTextSerializer.cpp:22, 188:39.09 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dom/base/Unified_cpp_dom_base9.cpp:2: 188:39.09 /usr/include/c++/9/bits/stl_map.h:100:11: note: 'class std::map' declared here 188:39.09 100 | class map 188:39.10 | ^~~ 189:08.96 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsUtils.h:14, 189:08.96 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupports.h:79, 189:08.96 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 189:08.96 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 189:08.96 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsTArray.h:30, 189:08.97 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/ErrorResult.h:38, 189:08.97 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/dom/MediaTrackConstraintSetBinding.h:9, 189:08.97 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/dom/MediaStreamTrackBinding.h:8, 189:08.97 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/MediaTrackConstraints.h:15, 189:08.99 from /builddir/build/BUILD/thunderbird-68.1.1/dom/media/MediaStreamTrack.h:9, 189:08.99 from /builddir/build/BUILD/thunderbird-68.1.1/dom/media/VideoStreamTrack.h:9, 189:08.99 from /builddir/build/BUILD/thunderbird-68.1.1/dom/media/VideoStreamTrack.cpp:6, 189:08.99 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dom/media/Unified_cpp_dom_media11.cpp:2: 189:08.99 /builddir/build/BUILD/thunderbird-68.1.1/dom/media/VideoTrack.cpp: In member function 'virtual nsresult mozilla::dom::VideoTrack::QueryInterface(const nsIID&, void**)': 189:09.00 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 189:09.00 1022 | foundInterface = 0; \ 189:09.00 | ^~~~~~~~~~~~~~ 189:09.00 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 189:09.00 1071 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 189:09.00 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 189:09.00 /builddir/build/BUILD/thunderbird-68.1.1/dom/media/VideoTrack.cpp:31:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 189:09.00 31 | NS_INTERFACE_MAP_END_INHERITING(MediaTrack) 189:09.01 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 189:09.01 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/dom/CallbackObject.h:22, 189:09.01 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/dom/BindingUtils.h:21, 189:09.01 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/dom/UnionTypes.h:7, 189:09.01 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/dom/MediaTrackConstraintSetBinding.h:12, 189:09.01 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/dom/MediaStreamTrackBinding.h:8, 189:09.01 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/MediaTrackConstraints.h:15, 189:09.01 from /builddir/build/BUILD/thunderbird-68.1.1/dom/media/MediaStreamTrack.h:9, 189:09.01 from /builddir/build/BUILD/thunderbird-68.1.1/dom/media/VideoStreamTrack.h:9, 189:09.02 from /builddir/build/BUILD/thunderbird-68.1.1/dom/media/VideoStreamTrack.cpp:6, 189:09.02 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dom/media/Unified_cpp_dom_media11.cpp:2: 189:09.02 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 189:09.02 302 | } else 189:09.02 | ^~~~ 189:09.02 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 189:09.02 306 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 189:09.02 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 189:09.03 /builddir/build/BUILD/thunderbird-68.1.1/dom/media/VideoTrack.cpp:30:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 189:09.04 30 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(VideoTrack) 189:09.04 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 189:14.62 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/Utf8.h:17, 189:14.62 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/RecordReplay.h:16, 189:14.62 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/Atomics.h:22, 189:14.62 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:24, 189:14.62 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsUtils.h:14, 189:14.62 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupports.h:79, 189:14.62 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/intl/LineBreaker.h:9, 189:14.63 from /builddir/build/BUILD/thunderbird-68.1.1/dom/base/nsPlainTextSerializer.h:17, 189:14.63 from /builddir/build/BUILD/thunderbird-68.1.1/dom/base/nsPlainTextSerializer.cpp:13, 189:14.63 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dom/base/Unified_cpp_dom_base9.cpp:2: 189:14.63 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/Maybe.h: In member function 'virtual void nsRange::ContentRemoved(nsIContent*, nsIContent*)': 189:14.63 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/Maybe.h:526:3: warning: '*((void*)& newStart +16)' may be used uninitialized in this function [-Wmaybe-uninitialized] 189:14.63 526 | ::new (KnownNotNull, data()) T(std::forward(aArgs)...); 189:14.63 | ^~ 189:14.65 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dom/base/Unified_cpp_dom_base9.cpp:29: 189:14.65 /builddir/build/BUILD/thunderbird-68.1.1/dom/base/nsRange.cpp:723:20: note: '*((void*)& newStart +16)' was declared here 189:14.65 723 | RawRangeBoundary newStart; 189:14.65 | ^~~~~~~~ 189:16.92 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentChild.h:24, 189:16.92 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/dom/ContentChild.h:14, 189:16.92 from /builddir/build/BUILD/thunderbird-68.1.1/dom/media/VideoUtils.cpp:17, 189:16.93 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dom/media/Unified_cpp_dom_media11.cpp:29: 189:16.93 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 189:16.93 /builddir/build/BUILD/thunderbird-68.1.1/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] 189:16.93 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 189:16.93 | ^ 189:16.93 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 189:16.94 46 | struct Block { 189:16.94 | ^~~~~ 189:18.92 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsUtils.h:14, 189:18.92 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupports.h:79, 189:18.93 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 189:18.93 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 189:18.93 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsTArray.h:30, 189:18.93 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/ErrorResult.h:38, 189:18.93 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/dom/MediaTrackConstraintSetBinding.h:9, 189:18.94 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/dom/MediaStreamTrackBinding.h:8, 189:18.94 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/MediaTrackConstraints.h:15, 189:18.94 from /builddir/build/BUILD/thunderbird-68.1.1/dom/media/MediaStreamTrack.h:9, 189:18.95 from /builddir/build/BUILD/thunderbird-68.1.1/dom/media/VideoStreamTrack.h:9, 189:18.96 from /builddir/build/BUILD/thunderbird-68.1.1/dom/media/VideoStreamTrack.cpp:6, 189:18.96 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dom/media/Unified_cpp_dom_media11.cpp:2: 189:18.96 /builddir/build/BUILD/thunderbird-68.1.1/dom/media/WebVTTListener.cpp: In member function 'virtual nsresult mozilla::dom::WebVTTListener::QueryInterface(const nsIID&, void**)': 189:18.96 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 189:18.98 1007 | foundInterface = 0; \ 189:18.98 | ^~~~~~~~~~~~~~ 189:18.98 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 189:18.98 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 189:18.99 | ^~~~~~~~~~~~~~~~~~~~~~~ 189:18.99 /builddir/build/BUILD/thunderbird-68.1.1/dom/media/WebVTTListener.cpp:28:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 189:18.99 28 | NS_INTERFACE_MAP_END 189:18.99 | ^~~~~~~~~~~~~~~~~~~~ 189:18.99 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:991:3: note: some parts of macro expansion are not guarded by this 'else' clause 189:19.00 991 | else 189:19.00 | ^~~~ 189:19.00 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1067:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 189:19.01 1067 | NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 189:19.01 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 189:19.01 /builddir/build/BUILD/thunderbird-68.1.1/dom/media/WebVTTListener.cpp:27:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 189:19.01 27 | NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIWebVTTListener) 189:19.01 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 189:26.77 dom/media/doctor 189:45.97 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsAtom.h:10, 189:45.98 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsGkAtoms.h:10, 189:45.98 from /builddir/build/BUILD/thunderbird-68.1.1/dom/html/HTMLScriptElement.cpp:7, 189:45.98 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dom/html/Unified_cpp_dom_html3.cpp:2: 189:45.98 /builddir/build/BUILD/thunderbird-68.1.1/dom/html/HTMLSharedListElement.cpp: In member function 'virtual nsresult mozilla::dom::HTMLSharedListElement::QueryInterface(const nsIID&, void**)': 189:45.98 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 189:45.98 1022 | foundInterface = 0; \ 189:46.00 | ^~~~~~~~~~~~~~ 189:46.00 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 189:46.00 1071 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 189:46.00 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 189:46.00 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsCycleCollectionParticipant.h:927:3: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 189:46.00 927 | NS_INTERFACE_MAP_END_INHERITING(aSuper) \ 189:46.01 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 189:46.01 /builddir/build/BUILD/thunderbird-68.1.1/dom/html/HTMLSharedListElement.cpp:26:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0' 189:46.01 26 | NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0(HTMLSharedListElement, 189:46.01 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 189:46.01 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/dom/NodeInfo.h:24, 189:46.01 from /builddir/build/BUILD/thunderbird-68.1.1/dom/base/nsINode.h:14, 189:46.01 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/dom/Document.h:25, 189:46.01 from /builddir/build/BUILD/thunderbird-68.1.1/dom/html/HTMLScriptElement.cpp:9, 189:46.02 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dom/html/Unified_cpp_dom_html3.cpp:2: 189:46.02 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 189:46.02 302 | } else 189:46.02 | ^~~~ 189:46.02 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 189:46.02 306 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 189:46.02 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 189:46.02 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsCycleCollectionParticipant.h:926:3: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 189:46.03 926 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(aClass) \ 189:46.04 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 189:46.04 /builddir/build/BUILD/thunderbird-68.1.1/dom/html/HTMLSharedListElement.cpp:26:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0' 189:46.04 26 | NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0(HTMLSharedListElement, 189:46.04 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 189:47.38 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsAtom.h:10, 189:47.38 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsGkAtoms.h:10, 189:47.38 from /builddir/build/BUILD/thunderbird-68.1.1/dom/html/HTMLScriptElement.cpp:7, 189:47.38 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dom/html/Unified_cpp_dom_html3.cpp:2: 189:47.39 /builddir/build/BUILD/thunderbird-68.1.1/dom/html/HTMLSlotElement.cpp: In member function 'virtual nsresult mozilla::dom::HTMLSlotElement::QueryInterface(const nsIID&, void**)': 189:47.40 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 189:47.40 1022 | foundInterface = 0; \ 189:47.40 | ^~~~~~~~~~~~~~ 189:47.40 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 189:47.40 1071 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 189:47.40 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 189:47.41 /builddir/build/BUILD/thunderbird-68.1.1/dom/html/HTMLSlotElement.cpp:38:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 189:47.41 38 | NS_INTERFACE_MAP_END_INHERITING(nsGenericHTMLElement) 189:47.41 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 189:47.41 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/dom/NodeInfo.h:24, 189:47.41 from /builddir/build/BUILD/thunderbird-68.1.1/dom/base/nsINode.h:14, 189:47.41 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/dom/Document.h:25, 189:47.41 from /builddir/build/BUILD/thunderbird-68.1.1/dom/html/HTMLScriptElement.cpp:9, 189:47.41 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dom/html/Unified_cpp_dom_html3.cpp:2: 189:47.42 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 189:47.42 302 | } else 189:47.44 | ^~~~ 189:47.44 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 189:47.44 306 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 189:47.44 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 189:47.44 /builddir/build/BUILD/thunderbird-68.1.1/dom/html/HTMLSlotElement.cpp:37:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 189:47.44 37 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(HTMLSlotElement) 189:47.44 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 189:51.41 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsAtom.h:10, 189:51.41 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsGkAtoms.h:10, 189:51.41 from /builddir/build/BUILD/thunderbird-68.1.1/dom/html/HTMLScriptElement.cpp:7, 189:51.41 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dom/html/Unified_cpp_dom_html3.cpp:2: 189:51.41 /builddir/build/BUILD/thunderbird-68.1.1/dom/html/HTMLSourceElement.cpp: In member function 'virtual nsresult mozilla::dom::HTMLSourceElement::QueryInterface(const nsIID&, void**)': 189:51.43 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 189:51.43 1022 | foundInterface = 0; \ 189:51.43 | ^~~~~~~~~~~~~~ 189:51.43 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 189:51.43 1071 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 189:51.43 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 189:51.44 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsCycleCollectionParticipant.h:927:3: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 189:51.44 927 | NS_INTERFACE_MAP_END_INHERITING(aSuper) \ 189:51.44 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 189:51.44 /builddir/build/BUILD/thunderbird-68.1.1/dom/html/HTMLSourceElement.cpp:36:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0' 189:51.44 36 | NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0(HTMLSourceElement, 189:51.44 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 189:51.44 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/dom/NodeInfo.h:24, 189:51.44 from /builddir/build/BUILD/thunderbird-68.1.1/dom/base/nsINode.h:14, 189:51.45 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/dom/Document.h:25, 189:51.45 from /builddir/build/BUILD/thunderbird-68.1.1/dom/html/HTMLScriptElement.cpp:9, 189:51.45 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dom/html/Unified_cpp_dom_html3.cpp:2: 189:51.45 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 189:51.45 302 | } else 189:51.45 | ^~~~ 189:51.47 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 189:51.47 306 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 189:51.47 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 189:51.47 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsCycleCollectionParticipant.h:926:3: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 189:51.47 926 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(aClass) \ 189:51.47 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 189:51.47 /builddir/build/BUILD/thunderbird-68.1.1/dom/html/HTMLSourceElement.cpp:36:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0' 189:51.48 36 | NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0(HTMLSourceElement, 189:51.48 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 189:53.63 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsAtom.h:10, 189:53.63 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsGkAtoms.h:10, 189:53.63 from /builddir/build/BUILD/thunderbird-68.1.1/dom/html/HTMLScriptElement.cpp:7, 189:53.64 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dom/html/Unified_cpp_dom_html3.cpp:2: 189:53.65 /builddir/build/BUILD/thunderbird-68.1.1/dom/html/HTMLTableElement.cpp: In member function 'virtual nsresult mozilla::dom::TableRowsCollection::QueryInterface(const nsIID&, void**)': 189:53.66 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 189:53.66 1007 | foundInterface = 0; \ 189:53.67 | ^~~~~~~~~~~~~~ 189:53.67 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 189:53.69 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 189:53.69 | ^~~~~~~~~~~~~~~~~~~~~~~ 189:53.69 /builddir/build/BUILD/thunderbird-68.1.1/dom/html/HTMLTableElement.cpp:207:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 189:53.70 207 | NS_INTERFACE_MAP_END 189:53.70 | ^~~~~~~~~~~~~~~~~~~~ 189:53.70 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/dom/NodeInfo.h:24, 189:53.71 from /builddir/build/BUILD/thunderbird-68.1.1/dom/base/nsINode.h:14, 189:53.71 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/dom/Document.h:25, 189:53.71 from /builddir/build/BUILD/thunderbird-68.1.1/dom/html/HTMLScriptElement.cpp:9, 189:53.72 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dom/html/Unified_cpp_dom_html3.cpp:2: 189:53.72 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 189:53.72 302 | } else 189:53.72 | ^~~~ 189:53.73 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsCycleCollectionParticipant.h:311:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 189:53.73 311 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 189:53.73 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 189:53.74 /builddir/build/BUILD/thunderbird-68.1.1/dom/html/HTMLTableElement.cpp:206:3: note: in expansion of macro 'NS_INTERFACE_TABLE_TO_MAP_SEGUE_CYCLE_COLLECTION' 189:53.74 206 | NS_INTERFACE_TABLE_TO_MAP_SEGUE_CYCLE_COLLECTION(TableRowsCollection) 189:53.74 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 189:53.82 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsAtom.h:10, 189:53.83 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsGkAtoms.h:10, 189:53.83 from /builddir/build/BUILD/thunderbird-68.1.1/dom/html/HTMLScriptElement.cpp:7, 189:53.83 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dom/html/Unified_cpp_dom_html3.cpp:2: 189:53.83 /builddir/build/BUILD/thunderbird-68.1.1/dom/html/HTMLTableElement.cpp: In member function 'virtual nsresult mozilla::dom::HTMLTableElement::QueryInterface(const nsIID&, void**)': 189:53.85 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 189:53.85 1022 | foundInterface = 0; \ 189:53.85 | ^~~~~~~~~~~~~~ 189:53.85 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 189:53.85 1071 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 189:53.85 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 189:53.85 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsCycleCollectionParticipant.h:927:3: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 189:53.85 927 | NS_INTERFACE_MAP_END_INHERITING(aSuper) \ 189:53.85 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 189:53.85 /builddir/build/BUILD/thunderbird-68.1.1/dom/html/HTMLTableElement.cpp:536:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0' 189:53.85 536 | NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0(HTMLTableElement, 189:53.85 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 189:53.85 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/dom/NodeInfo.h:24, 189:53.85 from /builddir/build/BUILD/thunderbird-68.1.1/dom/base/nsINode.h:14, 189:53.85 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/dom/Document.h:25, 189:53.85 from /builddir/build/BUILD/thunderbird-68.1.1/dom/html/HTMLScriptElement.cpp:9, 189:53.85 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dom/html/Unified_cpp_dom_html3.cpp:2: 189:53.85 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 189:53.86 302 | } else 189:53.86 | ^~~~ 189:53.86 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 189:53.86 306 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 189:53.86 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 189:53.86 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsCycleCollectionParticipant.h:926:3: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 189:53.86 926 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(aClass) \ 189:53.86 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 189:53.86 /builddir/build/BUILD/thunderbird-68.1.1/dom/html/HTMLTableElement.cpp:536:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0' 189:53.86 536 | NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0(HTMLTableElement, 189:53.86 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 189:54.00 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsAtom.h:10, 189:54.00 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsGkAtoms.h:10, 189:54.00 from /builddir/build/BUILD/thunderbird-68.1.1/dom/html/HTMLScriptElement.cpp:7, 189:54.00 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dom/html/Unified_cpp_dom_html3.cpp:2: 189:54.00 /builddir/build/BUILD/thunderbird-68.1.1/dom/html/HTMLTableRowElement.cpp: In member function 'virtual nsresult mozilla::dom::HTMLTableRowElement::QueryInterface(const nsIID&, void**)': 189:54.00 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 189:54.00 1022 | foundInterface = 0; \ 189:54.01 | ^~~~~~~~~~~~~~ 189:54.02 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 189:54.02 1071 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 189:54.02 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 189:54.02 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsCycleCollectionParticipant.h:927:3: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 189:54.02 927 | NS_INTERFACE_MAP_END_INHERITING(aSuper) \ 189:54.02 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 189:54.02 /builddir/build/BUILD/thunderbird-68.1.1/dom/html/HTMLTableRowElement.cpp:36:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0' 189:54.02 36 | NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0(HTMLTableRowElement, 189:54.02 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 189:54.02 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/dom/NodeInfo.h:24, 189:54.02 from /builddir/build/BUILD/thunderbird-68.1.1/dom/base/nsINode.h:14, 189:54.02 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/dom/Document.h:25, 189:54.02 from /builddir/build/BUILD/thunderbird-68.1.1/dom/html/HTMLScriptElement.cpp:9, 189:54.02 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dom/html/Unified_cpp_dom_html3.cpp:2: 189:54.02 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 189:54.02 302 | } else 189:54.02 | ^~~~ 189:54.02 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 189:54.02 306 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 189:54.03 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 189:54.03 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsCycleCollectionParticipant.h:926:3: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 189:54.03 926 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(aClass) \ 189:54.03 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 189:54.03 /builddir/build/BUILD/thunderbird-68.1.1/dom/html/HTMLTableRowElement.cpp:36:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0' 189:54.03 36 | NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0(HTMLTableRowElement, 189:54.03 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 189:54.06 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsAtom.h:10, 189:54.07 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsGkAtoms.h:10, 189:54.07 from /builddir/build/BUILD/thunderbird-68.1.1/dom/html/HTMLScriptElement.cpp:7, 189:54.07 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dom/html/Unified_cpp_dom_html3.cpp:2: 189:54.07 /builddir/build/BUILD/thunderbird-68.1.1/dom/html/HTMLTableSectionElement.cpp: In member function 'virtual nsresult mozilla::dom::HTMLTableSectionElement::QueryInterface(const nsIID&, void**)': 189:54.07 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 189:54.09 1022 | foundInterface = 0; \ 189:54.09 | ^~~~~~~~~~~~~~ 189:54.09 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 189:54.09 1071 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 189:54.09 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 189:54.09 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsCycleCollectionParticipant.h:927:3: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 189:54.09 927 | NS_INTERFACE_MAP_END_INHERITING(aSuper) \ 189:54.09 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 189:54.09 /builddir/build/BUILD/thunderbird-68.1.1/dom/html/HTMLTableSectionElement.cpp:36:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0' 189:54.09 36 | NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0(HTMLTableSectionElement, 189:54.09 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 189:54.09 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/dom/NodeInfo.h:24, 189:54.09 from /builddir/build/BUILD/thunderbird-68.1.1/dom/base/nsINode.h:14, 189:54.09 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/dom/Document.h:25, 189:54.09 from /builddir/build/BUILD/thunderbird-68.1.1/dom/html/HTMLScriptElement.cpp:9, 189:54.09 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dom/html/Unified_cpp_dom_html3.cpp:2: 189:54.09 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 189:54.09 302 | } else 189:54.09 | ^~~~ 189:54.09 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 189:54.09 306 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 189:54.10 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 189:54.10 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsCycleCollectionParticipant.h:926:3: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 189:54.10 926 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(aClass) \ 189:54.10 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 189:54.10 /builddir/build/BUILD/thunderbird-68.1.1/dom/html/HTMLTableSectionElement.cpp:36:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0' 189:54.10 36 | NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0(HTMLTableSectionElement, 189:54.10 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 189:54.13 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsAtom.h:10, 189:54.13 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsGkAtoms.h:10, 189:54.13 from /builddir/build/BUILD/thunderbird-68.1.1/dom/html/HTMLScriptElement.cpp:7, 189:54.13 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dom/html/Unified_cpp_dom_html3.cpp:2: 189:54.13 /builddir/build/BUILD/thunderbird-68.1.1/dom/html/HTMLTemplateElement.cpp: In member function 'virtual nsresult mozilla::dom::HTMLTemplateElement::QueryInterface(const nsIID&, void**)': 189:54.13 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 189:54.13 1022 | foundInterface = 0; \ 189:54.15 | ^~~~~~~~~~~~~~ 189:54.15 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 189:54.15 1071 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 189:54.15 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 189:54.15 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsCycleCollectionParticipant.h:927:3: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 189:54.15 927 | NS_INTERFACE_MAP_END_INHERITING(aSuper) \ 189:54.15 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 189:54.15 /builddir/build/BUILD/thunderbird-68.1.1/dom/html/HTMLTemplateElement.cpp:40:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0' 189:54.15 40 | NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0(HTMLTemplateElement, 189:54.15 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 189:54.15 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/dom/NodeInfo.h:24, 189:54.15 from /builddir/build/BUILD/thunderbird-68.1.1/dom/base/nsINode.h:14, 189:54.15 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/dom/Document.h:25, 189:54.15 from /builddir/build/BUILD/thunderbird-68.1.1/dom/html/HTMLScriptElement.cpp:9, 189:54.15 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dom/html/Unified_cpp_dom_html3.cpp:2: 189:54.15 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 189:54.15 302 | } else 189:54.15 | ^~~~ 189:54.15 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 189:54.15 306 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 189:54.15 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 189:54.16 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsCycleCollectionParticipant.h:926:3: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 189:54.16 926 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(aClass) \ 189:54.16 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 189:54.16 /builddir/build/BUILD/thunderbird-68.1.1/dom/html/HTMLTemplateElement.cpp:40:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0' 189:54.16 40 | NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0(HTMLTemplateElement, 189:54.16 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 189:58.09 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/HashTable.h:89, 189:58.10 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/js/HashTable.h:10, 189:58.10 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/js/TracingAPI.h:11, 189:58.10 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/js/GCPolicyAPI.h:49, 189:58.10 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/js/RootingAPI.h:22, 189:58.10 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/js/Value.h:26, 189:58.10 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsILoadContext.h:13, 189:58.10 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/dom/Document.h:23, 189:58.10 from /builddir/build/BUILD/thunderbird-68.1.1/dom/html/HTMLScriptElement.cpp:9, 189:58.12 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dom/html/Unified_cpp_dom_html3.cpp:2: 189:58.12 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = std::map; long unsigned int N = 2]': 189:58.12 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:99:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = std::map]' 189:58.12 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/Layers.h:248:29: required from here 189:58.12 /builddir/build/BUILD/thunderbird-68.1.1/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] 189:58.12 67 | memset(&aArr[0], 0, N * sizeof(T)); 189:58.12 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 189:58.12 In file included from /usr/include/c++/9/map:61, 189:58.12 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/system_wrappers/map:3, 189:58.12 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/stl_wrappers/map:44, 189:58.12 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/FrameMetrics.h:11, 189:58.12 from /builddir/build/BUILD/thunderbird-68.1.1/layout/generic/nsIScrollableFrame.h:22, 189:58.12 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/dom/Element.h:25, 189:58.12 from /builddir/build/BUILD/thunderbird-68.1.1/dom/base/nsStyledElement.h:18, 189:58.12 from /builddir/build/BUILD/thunderbird-68.1.1/dom/base/nsMappedAttributeElement.h:16, 189:58.13 from /builddir/build/BUILD/thunderbird-68.1.1/dom/html/nsGenericHTMLElement.h:11, 189:58.13 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/dom/HTMLScriptElement.h:10, 189:58.13 from /builddir/build/BUILD/thunderbird-68.1.1/dom/html/HTMLScriptElement.cpp:24, 189:58.13 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dom/html/Unified_cpp_dom_html3.cpp:2: 189:58.13 /usr/include/c++/9/bits/stl_map.h:100:11: note: 'class std::map' declared here 189:58.13 100 | class map 189:58.13 | ^~~ 190:07.00 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/gfxFontEntry.h:13, 190:07.00 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/gfxFont.h:11, 190:07.00 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsDeviceContext.h:12, 190:07.00 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/dom/UIEvent.h:15, 190:07.00 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/dom/ScrollAreaEvent.h:12, 190:07.00 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dom/bindings/ScrollAreaEventBinding.cpp:14, 190:07.00 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dom/bindings/UnifiedBindings18.cpp:236: 190:07.00 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 190:07.01 /builddir/build/BUILD/thunderbird-68.1.1/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] 190:07.01 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 190:07.01 | ^ 190:07.01 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 190:07.01 46 | struct Block { 190:07.01 | ^~~~~ 190:15.31 dom/media/eme 190:30.09 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentChild.h:24, 190:30.09 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/dom/ContentChild.h:14, 190:30.09 from /builddir/build/BUILD/thunderbird-68.1.1/dom/media/Benchmark.cpp:23, 190:30.09 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dom/media/Unified_cpp_dom_media2.cpp:38: 190:30.09 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 190:30.11 /builddir/build/BUILD/thunderbird-68.1.1/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] 190:30.11 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 190:30.11 | ^ 190:30.11 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 190:30.11 46 | struct Block { 190:30.12 | ^~~~~ 190:38.60 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsUtils.h:14, 190:38.60 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupports.h:79, 190:38.60 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsIEventTarget.h:10, 190:38.60 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISerialEventTarget.h:10, 190:38.60 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsIThread.h:10, 190:38.60 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/CDMCaps.h:10, 190:38.60 from /builddir/build/BUILD/thunderbird-68.1.1/dom/media/eme/CDMCaps.cpp:7, 190:38.61 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dom/media/eme/Unified_cpp_dom_media_eme0.cpp:2: 190:38.61 /builddir/build/BUILD/thunderbird-68.1.1/dom/media/eme/MediaEncryptedEvent.cpp: In member function 'virtual nsresult mozilla::dom::MediaEncryptedEvent::QueryInterface(const nsIID&, void**)': 190:38.61 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 190:38.61 1022 | foundInterface = 0; \ 190:38.61 | ^~~~~~~~~~~~~~ 190:38.61 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 190:38.61 1071 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 190:38.61 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 190:38.61 /builddir/build/BUILD/thunderbird-68.1.1/dom/media/eme/MediaEncryptedEvent.cpp:35:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 190:38.61 35 | NS_INTERFACE_MAP_END_INHERITING(Event) 190:38.61 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 190:38.61 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsWrapperCache.h:10, 190:38.61 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/xpcpublic.h:22, 190:38.61 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsThreadUtils.h:24, 190:38.61 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/MozPromise.h:21, 190:38.61 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/SamplesWaitingForKey.h:11, 190:38.61 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/CDMCaps.h:13, 190:38.61 from /builddir/build/BUILD/thunderbird-68.1.1/dom/media/eme/CDMCaps.cpp:7, 190:38.61 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dom/media/eme/Unified_cpp_dom_media_eme0.cpp:2: 190:38.61 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 190:38.62 302 | } else 190:38.62 | ^~~~ 190:38.62 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 190:38.63 306 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 190:38.63 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 190:38.63 /builddir/build/BUILD/thunderbird-68.1.1/dom/media/eme/MediaEncryptedEvent.cpp:34:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 190:38.63 34 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(MediaEncryptedEvent) 190:38.63 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 190:38.72 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsUtils.h:14, 190:38.72 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupports.h:79, 190:38.72 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsIEventTarget.h:10, 190:38.72 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISerialEventTarget.h:10, 190:38.72 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsIThread.h:10, 190:38.72 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/CDMCaps.h:10, 190:38.72 from /builddir/build/BUILD/thunderbird-68.1.1/dom/media/eme/CDMCaps.cpp:7, 190:38.72 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dom/media/eme/Unified_cpp_dom_media_eme0.cpp:2: 190:38.72 /builddir/build/BUILD/thunderbird-68.1.1/dom/media/eme/MediaKeyMessageEvent.cpp: In member function 'virtual nsresult mozilla::dom::MediaKeyMessageEvent::QueryInterface(const nsIID&, void**)': 190:38.73 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 190:38.73 1022 | foundInterface = 0; \ 190:38.73 | ^~~~~~~~~~~~~~ 190:38.73 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 190:38.73 1071 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 190:38.73 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 190:38.73 /builddir/build/BUILD/thunderbird-68.1.1/dom/media/eme/MediaKeyMessageEvent.cpp:39:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 190:38.74 39 | NS_INTERFACE_MAP_END_INHERITING(Event) 190:38.74 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 190:38.74 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsWrapperCache.h:10, 190:38.74 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/xpcpublic.h:22, 190:38.74 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsThreadUtils.h:24, 190:38.74 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/MozPromise.h:21, 190:38.74 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/SamplesWaitingForKey.h:11, 190:38.74 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/CDMCaps.h:13, 190:38.74 from /builddir/build/BUILD/thunderbird-68.1.1/dom/media/eme/CDMCaps.cpp:7, 190:38.74 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dom/media/eme/Unified_cpp_dom_media_eme0.cpp:2: 190:38.74 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 190:38.74 302 | } else 190:38.74 | ^~~~ 190:38.74 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 190:38.74 306 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 190:38.74 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 190:38.74 /builddir/build/BUILD/thunderbird-68.1.1/dom/media/eme/MediaKeyMessageEvent.cpp:38:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 190:38.74 38 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(MediaKeyMessageEvent) 190:38.74 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 190:45.25 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsUtils.h:14, 190:45.25 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupports.h:79, 190:45.25 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsIEventTarget.h:10, 190:45.25 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISerialEventTarget.h:10, 190:45.25 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsIThread.h:10, 190:45.25 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/CDMCaps.h:10, 190:45.25 from /builddir/build/BUILD/thunderbird-68.1.1/dom/media/eme/CDMCaps.cpp:7, 190:45.25 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dom/media/eme/Unified_cpp_dom_media_eme0.cpp:2: 190:45.25 /builddir/build/BUILD/thunderbird-68.1.1/dom/media/eme/MediaKeySession.cpp: In member function 'virtual nsresult mozilla::dom::MediaKeySession::QueryInterface(const nsIID&, void**)': 190:45.27 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 190:45.27 1022 | foundInterface = 0; \ 190:45.27 | ^~~~~~~~~~~~~~ 190:45.27 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 190:45.27 1071 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 190:45.27 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 190:45.27 /builddir/build/BUILD/thunderbird-68.1.1/dom/media/eme/MediaKeySession.cpp:34:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 190:45.27 34 | NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 190:45.27 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 190:45.27 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsWrapperCache.h:10, 190:45.27 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/xpcpublic.h:22, 190:45.27 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsThreadUtils.h:24, 190:45.27 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/MozPromise.h:21, 190:45.27 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/SamplesWaitingForKey.h:11, 190:45.27 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/CDMCaps.h:13, 190:45.27 from /builddir/build/BUILD/thunderbird-68.1.1/dom/media/eme/CDMCaps.cpp:7, 190:45.27 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dom/media/eme/Unified_cpp_dom_media_eme0.cpp:2: 190:45.27 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 190:45.27 302 | } else 190:45.27 | ^~~~ 190:45.28 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 190:45.28 306 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 190:45.28 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 190:45.28 /builddir/build/BUILD/thunderbird-68.1.1/dom/media/eme/MediaKeySession.cpp:33:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 190:45.28 33 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(MediaKeySession) 190:45.28 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 190:45.93 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsUtils.h:14, 190:45.93 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupports.h:79, 190:45.93 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsIEventTarget.h:10, 190:45.93 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISerialEventTarget.h:10, 190:45.93 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsIThread.h:10, 190:45.93 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/CDMCaps.h:10, 190:45.94 from /builddir/build/BUILD/thunderbird-68.1.1/dom/media/eme/CDMCaps.cpp:7, 190:45.94 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dom/media/eme/Unified_cpp_dom_media_eme0.cpp:2: 190:45.94 /builddir/build/BUILD/thunderbird-68.1.1/dom/media/eme/MediaKeyStatusMap.cpp: In member function 'virtual nsresult mozilla::dom::MediaKeyStatusMap::QueryInterface(const nsIID&, void**)': 190:45.94 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 190:45.94 1007 | foundInterface = 0; \ 190:45.95 | ^~~~~~~~~~~~~~ 190:45.95 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 190:45.95 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 190:45.95 | ^~~~~~~~~~~~~~~~~~~~~~~ 190:45.95 /builddir/build/BUILD/thunderbird-68.1.1/dom/media/eme/MediaKeyStatusMap.cpp:22:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 190:45.95 22 | NS_INTERFACE_MAP_END 190:45.95 | ^~~~~~~~~~~~~~~~~~~~ 190:45.98 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 190:45.98 981 | else 190:45.98 | ^~~~ 190:45.98 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 190:45.99 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 190:45.99 | ^~~~~~~~~~~~~~~~~~ 190:45.99 /builddir/build/BUILD/thunderbird-68.1.1/dom/media/eme/MediaKeyStatusMap.cpp:21:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 190:45.99 21 | NS_INTERFACE_MAP_ENTRY(nsISupports) 190:46.00 | ^~~~~~~~~~~~~~~~~~~~~~ 190:47.22 /builddir/build/BUILD/thunderbird-68.1.1/dom/media/eme/MediaKeySystemAccess.cpp: In member function 'virtual nsresult mozilla::dom::MediaKeySystemAccess::QueryInterface(const nsIID&, void**)': 190:47.23 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 190:47.23 1007 | foundInterface = 0; \ 190:47.23 | ^~~~~~~~~~~~~~ 190:47.25 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 190:47.25 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 190:47.25 | ^~~~~~~~~~~~~~~~~~~~~~~ 190:47.25 /builddir/build/BUILD/thunderbird-68.1.1/dom/media/eme/MediaKeySystemAccess.cpp:52:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 190:47.26 52 | NS_INTERFACE_MAP_END 190:47.26 | ^~~~~~~~~~~~~~~~~~~~ 190:47.26 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 190:47.26 981 | else 190:47.26 | ^~~~ 190:47.27 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 190:47.27 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 190:47.27 | ^~~~~~~~~~~~~~~~~~ 190:47.27 /builddir/build/BUILD/thunderbird-68.1.1/dom/media/eme/MediaKeySystemAccess.cpp:51:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 190:47.27 51 | NS_INTERFACE_MAP_ENTRY(nsISupports) 190:47.28 | ^~~~~~~~~~~~~~~~~~~~~~ 190:48.73 /builddir/build/BUILD/thunderbird-68.1.1/dom/media/eme/MediaKeySystemAccessManager.cpp: In member function 'virtual nsresult mozilla::dom::MediaKeySystemAccessManager::QueryInterface(const nsIID&, void**)': 190:48.75 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 190:48.75 1007 | foundInterface = 0; \ 190:48.75 | ^~~~~~~~~~~~~~ 190:48.75 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 190:48.75 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 190:48.75 | ^~~~~~~~~~~~~~~~~~~~~~~ 190:48.75 /builddir/build/BUILD/thunderbird-68.1.1/dom/media/eme/MediaKeySystemAccessManager.cpp:32:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 190:48.75 32 | NS_INTERFACE_MAP_END 190:48.75 | ^~~~~~~~~~~~~~~~~~~~ 190:48.75 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 190:48.75 981 | else 190:48.76 | ^~~~ 190:48.76 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 190:48.76 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 190:48.76 | ^~~~~~~~~~~~~~~~~~ 190:48.76 /builddir/build/BUILD/thunderbird-68.1.1/dom/media/eme/MediaKeySystemAccessManager.cpp:31:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 190:48.76 31 | NS_INTERFACE_MAP_ENTRY(nsIObserver) 190:48.76 | ^~~~~~~~~~~~~~~~~~~~~~ 190:51.63 /builddir/build/BUILD/thunderbird-68.1.1/dom/media/eme/MediaKeys.cpp: In member function 'virtual nsresult mozilla::dom::MediaKeys::QueryInterface(const nsIID&, void**)': 190:51.64 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 190:51.64 1007 | foundInterface = 0; \ 190:51.64 | ^~~~~~~~~~~~~~ 190:51.64 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 190:51.64 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 190:51.64 | ^~~~~~~~~~~~~~~~~~~~~~~ 190:51.64 /builddir/build/BUILD/thunderbird-68.1.1/dom/media/eme/MediaKeys.cpp:70:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 190:51.64 70 | NS_INTERFACE_MAP_END 190:51.64 | ^~~~~~~~~~~~~~~~~~~~ 190:51.64 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 190:51.64 981 | else 190:51.64 | ^~~~ 190:51.64 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 190:51.64 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 190:51.64 | ^~~~~~~~~~~~~~~~~~ 190:51.64 /builddir/build/BUILD/thunderbird-68.1.1/dom/media/eme/MediaKeys.cpp:69:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 190:51.64 69 | NS_INTERFACE_MAP_ENTRY(nsIDocumentActivity) 190:51.65 | ^~~~~~~~~~~~~~~~~~~~~~ 191:15.81 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsUtils.h:14, 191:15.82 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupports.h:79, 191:15.82 from /builddir/build/BUILD/thunderbird-68.1.1/dom/html/nsITextControlElement.h:10, 191:15.82 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/dom/HTMLTextAreaElement.h:11, 191:15.82 from /builddir/build/BUILD/thunderbird-68.1.1/dom/html/HTMLTextAreaElement.cpp:7, 191:15.82 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dom/html/Unified_cpp_dom_html4.cpp:2: 191:15.82 /builddir/build/BUILD/thunderbird-68.1.1/dom/html/HTMLTrackElement.cpp: In member function 'virtual nsresult mozilla::dom::HTMLTrackElement::QueryInterface(const nsIID&, void**)': 191:15.84 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 191:15.84 1022 | foundInterface = 0; \ 191:15.84 | ^~~~~~~~~~~~~~ 191:15.84 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 191:15.84 1071 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 191:15.84 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 191:15.84 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsCycleCollectionParticipant.h:927:3: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 191:15.84 927 | NS_INTERFACE_MAP_END_INHERITING(aSuper) \ 191:15.84 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 191:15.84 /builddir/build/BUILD/thunderbird-68.1.1/dom/html/HTMLTrackElement.cpp:146:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0' 191:15.84 146 | NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0(HTMLTrackElement, 191:15.84 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 191:15.85 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/dom/NodeInfo.h:24, 191:15.85 from /builddir/build/BUILD/thunderbird-68.1.1/dom/base/nsAttrName.h:16, 191:15.85 from /builddir/build/BUILD/thunderbird-68.1.1/dom/base/AttrArray.h:21, 191:15.85 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/dom/Element.h:16, 191:15.85 from /builddir/build/BUILD/thunderbird-68.1.1/dom/base/nsStyledElement.h:18, 191:15.85 from /builddir/build/BUILD/thunderbird-68.1.1/dom/base/nsMappedAttributeElement.h:16, 191:15.85 from /builddir/build/BUILD/thunderbird-68.1.1/dom/html/nsGenericHTMLElement.h:11, 191:15.85 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/dom/HTMLTextAreaElement.h:14, 191:15.87 from /builddir/build/BUILD/thunderbird-68.1.1/dom/html/HTMLTextAreaElement.cpp:7, 191:15.87 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dom/html/Unified_cpp_dom_html4.cpp:2: 191:15.87 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 191:15.87 302 | } else 191:15.87 | ^~~~ 191:15.87 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 191:15.87 306 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 191:15.87 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 191:15.87 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsCycleCollectionParticipant.h:926:3: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 191:15.87 926 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(aClass) \ 191:15.87 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 191:15.87 /builddir/build/BUILD/thunderbird-68.1.1/dom/html/HTMLTrackElement.cpp:146:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0' 191:15.87 146 | NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0(HTMLTrackElement, 191:15.87 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 191:20.60 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsUtils.h:14, 191:20.61 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupports.h:79, 191:20.61 from /builddir/build/BUILD/thunderbird-68.1.1/dom/html/nsITextControlElement.h:10, 191:20.61 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/dom/HTMLTextAreaElement.h:11, 191:20.61 from /builddir/build/BUILD/thunderbird-68.1.1/dom/html/HTMLTextAreaElement.cpp:7, 191:20.61 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dom/html/Unified_cpp_dom_html4.cpp:2: 191:20.61 /builddir/build/BUILD/thunderbird-68.1.1/dom/html/HTMLVideoElement.cpp: In member function 'virtual nsresult mozilla::dom::HTMLVideoElement::QueryInterface(const nsIID&, void**)': 191:20.63 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 191:20.63 1022 | foundInterface = 0; \ 191:20.63 | ^~~~~~~~~~~~~~ 191:20.63 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 191:20.63 1071 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 191:20.64 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 191:20.64 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsCycleCollectionParticipant.h:927:3: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 191:20.64 927 | NS_INTERFACE_MAP_END_INHERITING(aSuper) \ 191:20.64 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 191:20.64 /builddir/build/BUILD/thunderbird-68.1.1/dom/html/HTMLVideoElement.cpp:70:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0' 191:20.64 70 | NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0(HTMLVideoElement, 191:20.64 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 191:20.64 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/dom/NodeInfo.h:24, 191:20.65 from /builddir/build/BUILD/thunderbird-68.1.1/dom/base/nsAttrName.h:16, 191:20.65 from /builddir/build/BUILD/thunderbird-68.1.1/dom/base/AttrArray.h:21, 191:20.65 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/dom/Element.h:16, 191:20.65 from /builddir/build/BUILD/thunderbird-68.1.1/dom/base/nsStyledElement.h:18, 191:20.65 from /builddir/build/BUILD/thunderbird-68.1.1/dom/base/nsMappedAttributeElement.h:16, 191:20.65 from /builddir/build/BUILD/thunderbird-68.1.1/dom/html/nsGenericHTMLElement.h:11, 191:20.65 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/dom/HTMLTextAreaElement.h:14, 191:20.66 from /builddir/build/BUILD/thunderbird-68.1.1/dom/html/HTMLTextAreaElement.cpp:7, 191:20.66 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dom/html/Unified_cpp_dom_html4.cpp:2: 191:20.66 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 191:20.66 302 | } else 191:20.66 | ^~~~ 191:20.66 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 191:20.66 306 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 191:20.66 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 191:20.67 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsCycleCollectionParticipant.h:926:3: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 191:20.67 926 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(aClass) \ 191:20.67 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 191:20.67 /builddir/build/BUILD/thunderbird-68.1.1/dom/html/HTMLVideoElement.cpp:70:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0' 191:20.67 70 | NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0(HTMLVideoElement, 191:20.67 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 191:22.48 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/gfxFontEntry.h:13, 191:22.49 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/gfxFont.h:11, 191:22.49 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsDeviceContext.h:12, 191:22.49 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/dom/UIEvent.h:15, 191:22.49 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/dom/MouseEvent.h:11, 191:22.49 from /builddir/build/BUILD/thunderbird-68.1.1/dom/html/ImageDocument.cpp:14, 191:22.49 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dom/html/Unified_cpp_dom_html4.cpp:56: 191:22.50 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 191:22.50 /builddir/build/BUILD/thunderbird-68.1.1/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] 191:22.50 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 191:22.50 | ^ 191:22.50 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 191:22.51 46 | struct Block { 191:22.51 | ^~~~~ 191:24.09 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsUtils.h:14, 191:24.10 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupports.h:79, 191:24.10 from /builddir/build/BUILD/thunderbird-68.1.1/dom/html/nsITextControlElement.h:10, 191:24.10 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/dom/HTMLTextAreaElement.h:11, 191:24.10 from /builddir/build/BUILD/thunderbird-68.1.1/dom/html/HTMLTextAreaElement.cpp:7, 191:24.11 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dom/html/Unified_cpp_dom_html4.cpp:2: 191:24.11 /builddir/build/BUILD/thunderbird-68.1.1/dom/html/MediaError.cpp: In member function 'virtual nsresult mozilla::dom::MediaError::QueryInterface(const nsIID&, void**)': 191:24.13 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 191:24.13 1007 | foundInterface = 0; \ 191:24.14 | ^~~~~~~~~~~~~~ 191:24.14 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 191:24.14 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 191:24.14 | ^~~~~~~~~~~~~~~~~~~~~~~ 191:24.14 /builddir/build/BUILD/thunderbird-68.1.1/dom/html/MediaError.cpp:28:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 191:24.16 28 | NS_INTERFACE_MAP_END 191:24.16 | ^~~~~~~~~~~~~~~~~~~~ 191:24.16 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 191:24.16 981 | else 191:24.16 | ^~~~ 191:24.17 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 191:24.17 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 191:24.17 | ^~~~~~~~~~~~~~~~~~ 191:24.17 /builddir/build/BUILD/thunderbird-68.1.1/dom/html/MediaError.cpp:27:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 191:24.17 27 | NS_INTERFACE_MAP_ENTRY(nsISupports) 191:24.17 | ^~~~~~~~~~~~~~~~~~~~~~ 191:25.93 /builddir/build/BUILD/thunderbird-68.1.1/dom/html/TextTrackManager.cpp: In member function 'virtual nsresult mozilla::dom::TextTrackManager::QueryInterface(const nsIID&, void**)': 191:25.94 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 191:25.94 1007 | foundInterface = 0; \ 191:25.94 | ^~~~~~~~~~~~~~ 191:25.94 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 191:25.94 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 191:25.94 | ^~~~~~~~~~~~~~~~~~~~~~~ 191:25.96 /builddir/build/BUILD/thunderbird-68.1.1/dom/html/TextTrackManager.cpp:106:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 191:25.96 106 | NS_INTERFACE_MAP_END 191:25.96 | ^~~~~~~~~~~~~~~~~~~~ 191:25.96 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 191:25.96 981 | else 191:25.96 | ^~~~ 191:25.96 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 191:25.97 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 191:25.98 | ^~~~~~~~~~~~~~~~~~ 191:25.98 /builddir/build/BUILD/thunderbird-68.1.1/dom/html/TextTrackManager.cpp:105:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 191:25.98 105 | NS_INTERFACE_MAP_ENTRY(nsIDOMEventListener) 191:25.98 | ^~~~~~~~~~~~~~~~~~~~~~ 191:26.31 /builddir/build/BUILD/thunderbird-68.1.1/dom/html/TimeRanges.cpp: In member function 'virtual nsresult mozilla::dom::TimeRanges::QueryInterface(const nsIID&, void**)': 191:26.31 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 191:26.31 1007 | foundInterface = 0; \ 191:26.31 | ^~~~~~~~~~~~~~ 191:26.31 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 191:26.31 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 191:26.31 | ^~~~~~~~~~~~~~~~~~~~~~~ 191:26.31 /builddir/build/BUILD/thunderbird-68.1.1/dom/html/TimeRanges.cpp:22:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 191:26.31 22 | NS_INTERFACE_MAP_END 191:26.31 | ^~~~~~~~~~~~~~~~~~~~ 191:26.31 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 191:26.31 981 | else 191:26.31 | ^~~~ 191:26.31 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 191:26.31 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 191:26.31 | ^~~~~~~~~~~~~~~~~~ 191:26.32 /builddir/build/BUILD/thunderbird-68.1.1/dom/html/TimeRanges.cpp:21:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 191:26.32 21 | NS_INTERFACE_MAP_ENTRY(nsISupports) 191:26.32 | ^~~~~~~~~~~~~~~~~~~~~~ 191:26.36 /builddir/build/BUILD/thunderbird-68.1.1/dom/html/ValidityState.cpp: In member function 'virtual nsresult mozilla::dom::ValidityState::QueryInterface(const nsIID&, void**)': 191:26.37 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 191:26.37 1007 | foundInterface = 0; \ 191:26.37 | ^~~~~~~~~~~~~~ 191:26.37 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 191:26.37 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 191:26.37 | ^~~~~~~~~~~~~~~~~~~~~~~ 191:26.37 /builddir/build/BUILD/thunderbird-68.1.1/dom/html/ValidityState.cpp:22:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 191:26.37 22 | NS_INTERFACE_MAP_END 191:26.37 | ^~~~~~~~~~~~~~~~~~~~ 191:26.37 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 191:26.37 981 | else 191:26.37 | ^~~~ 191:26.37 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 191:26.37 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 191:26.37 | ^~~~~~~~~~~~~~~~~~ 191:26.37 /builddir/build/BUILD/thunderbird-68.1.1/dom/html/ValidityState.cpp:21:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 191:26.37 21 | NS_INTERFACE_MAP_ENTRY(nsISupports) 191:26.37 | ^~~~~~~~~~~~~~~~~~~~~~ 191:30.28 dom/media/encoder 191:34.85 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/HashTable.h:89, 191:34.85 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/js/HashTable.h:10, 191:34.85 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/js/TracingAPI.h:11, 191:34.85 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/js/GCPolicyAPI.h:49, 191:34.85 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/js/RootingAPI.h:22, 191:34.85 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsCycleCollectionParticipant.h:13, 191:34.85 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/dom/NodeInfo.h:24, 191:34.85 from /builddir/build/BUILD/thunderbird-68.1.1/dom/base/nsAttrName.h:16, 191:34.86 from /builddir/build/BUILD/thunderbird-68.1.1/dom/base/AttrArray.h:21, 191:34.86 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/dom/Element.h:16, 191:34.86 from /builddir/build/BUILD/thunderbird-68.1.1/dom/base/nsStyledElement.h:18, 191:34.86 from /builddir/build/BUILD/thunderbird-68.1.1/dom/base/nsMappedAttributeElement.h:16, 191:34.86 from /builddir/build/BUILD/thunderbird-68.1.1/dom/html/nsGenericHTMLElement.h:11, 191:34.86 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/dom/HTMLTextAreaElement.h:14, 191:34.86 from /builddir/build/BUILD/thunderbird-68.1.1/dom/html/HTMLTextAreaElement.cpp:7, 191:34.86 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dom/html/Unified_cpp_dom_html4.cpp:2: 191:34.86 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = std::map; long unsigned int N = 2]': 191:34.86 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:99:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = std::map]' 191:34.86 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/Layers.h:248:29: required from here 191:34.86 /builddir/build/BUILD/thunderbird-68.1.1/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] 191:34.86 67 | memset(&aArr[0], 0, N * sizeof(T)); 191:34.86 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 191:34.86 In file included from /usr/include/c++/9/map:61, 191:34.86 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/system_wrappers/map:3, 191:34.86 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/stl_wrappers/map:44, 191:34.86 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/FrameMetrics.h:11, 191:34.88 from /builddir/build/BUILD/thunderbird-68.1.1/layout/generic/nsIScrollableFrame.h:22, 191:34.88 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/dom/Element.h:25, 191:34.88 from /builddir/build/BUILD/thunderbird-68.1.1/dom/base/nsStyledElement.h:18, 191:34.88 from /builddir/build/BUILD/thunderbird-68.1.1/dom/base/nsMappedAttributeElement.h:16, 191:34.88 from /builddir/build/BUILD/thunderbird-68.1.1/dom/html/nsGenericHTMLElement.h:11, 191:34.88 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/dom/HTMLTextAreaElement.h:14, 191:34.88 from /builddir/build/BUILD/thunderbird-68.1.1/dom/html/HTMLTextAreaElement.cpp:7, 191:34.88 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dom/html/Unified_cpp_dom_html4.cpp:2: 191:34.88 /usr/include/c++/9/bits/stl_map.h:100:11: note: 'class std::map' declared here 191:34.88 100 | class map 191:34.88 | ^~~ 191:41.47 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsUtils.h:14, 191:41.48 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupports.h:79, 191:41.48 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 191:41.48 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 191:41.48 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsTArray.h:30, 191:41.48 from /builddir/build/BUILD/thunderbird-68.1.1/dom/media/AudioConfig.h:12, 191:41.48 from /builddir/build/BUILD/thunderbird-68.1.1/dom/media/MediaData.h:9, 191:41.48 from /builddir/build/BUILD/thunderbird-68.1.1/dom/media/BitWriter.cpp:6, 191:41.48 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dom/media/Unified_cpp_dom_media3.cpp:2: 191:41.48 /builddir/build/BUILD/thunderbird-68.1.1/dom/media/CanvasCaptureMediaStream.cpp: In member function 'virtual nsresult mozilla::dom::CanvasCaptureMediaStream::QueryInterface(const nsIID&, void**)': 191:41.48 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 191:41.48 1022 | foundInterface = 0; \ 191:41.48 | ^~~~~~~~~~~~~~ 191:41.48 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 191:41.49 1071 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 191:41.49 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 191:41.49 /builddir/build/BUILD/thunderbird-68.1.1/dom/media/CanvasCaptureMediaStream.cpp:147:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 191:41.49 147 | NS_INTERFACE_MAP_END_INHERITING(DOMMediaStream) 191:41.49 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 191:41.49 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsWrapperCache.h:10, 191:41.51 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/xpcpublic.h:22, 191:41.51 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsThreadUtils.h:24, 191:41.51 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/ImageContainer.h:32, 191:41.51 from /builddir/build/BUILD/thunderbird-68.1.1/dom/media/DOMMediaStream.h:9, 191:41.51 from /builddir/build/BUILD/thunderbird-68.1.1/dom/media/CanvasCaptureMediaStream.h:9, 191:41.51 from /builddir/build/BUILD/thunderbird-68.1.1/dom/media/CanvasCaptureMediaStream.cpp:6, 191:41.51 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dom/media/Unified_cpp_dom_media3.cpp:11: 191:41.51 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 191:41.51 302 | } else 191:41.51 | ^~~~ 191:41.51 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 191:41.51 306 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 191:41.51 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 191:41.51 /builddir/build/BUILD/thunderbird-68.1.1/dom/media/CanvasCaptureMediaStream.cpp:146:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 191:41.51 146 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(CanvasCaptureMediaStream) 191:41.51 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 191:46.06 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsUtils.h:14, 191:46.06 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupports.h:79, 191:46.06 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 191:46.07 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 191:46.07 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsTArray.h:30, 191:46.09 from /builddir/build/BUILD/thunderbird-68.1.1/dom/media/AudioConfig.h:12, 191:46.09 from /builddir/build/BUILD/thunderbird-68.1.1/dom/media/MediaData.h:9, 191:46.10 from /builddir/build/BUILD/thunderbird-68.1.1/dom/media/BitWriter.cpp:6, 191:46.10 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dom/media/Unified_cpp_dom_media3.cpp:2: 191:46.11 /builddir/build/BUILD/thunderbird-68.1.1/dom/media/CloneableWithRangeMediaResource.cpp: In member function 'virtual nsresult mozilla::{anonymous}::InputStreamReader::QueryInterface(const nsIID&, void**)': 191:46.12 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 191:46.12 1007 | foundInterface = 0; \ 191:46.12 | ^~~~~~~~~~~~~~ 191:46.12 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 191:46.13 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 191:46.13 | ^~~~~~~~~~~~~~~~~~~~~~~ 191:46.13 /builddir/build/BUILD/thunderbird-68.1.1/dom/media/CloneableWithRangeMediaResource.cpp:122:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 191:46.13 122 | NS_INTERFACE_MAP_END 191:46.13 | ^~~~~~~~~~~~~~~~~~~~ 191:46.13 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:991:3: note: some parts of macro expansion are not guarded by this 'else' clause 191:46.13 991 | else 191:46.13 | ^~~~ 191:46.14 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1067:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 191:46.15 1067 | NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 191:46.15 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 191:46.15 /builddir/build/BUILD/thunderbird-68.1.1/dom/media/CloneableWithRangeMediaResource.cpp:121:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 191:46.15 121 | NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIInputStreamCallback) 191:46.15 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 191:50.45 /builddir/build/BUILD/thunderbird-68.1.1/dom/media/DOMMediaStream.cpp: In member function 'virtual nsresult mozilla::DOMMediaStream::QueryInterface(const nsIID&, void**)': 191:50.45 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 191:50.46 1022 | foundInterface = 0; \ 191:50.46 | ^~~~~~~~~~~~~~ 191:50.46 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 191:50.46 1071 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 191:50.46 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 191:50.46 /builddir/build/BUILD/thunderbird-68.1.1/dom/media/DOMMediaStream.cpp:170:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 191:50.47 170 | NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 191:50.47 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 191:50.47 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 191:50.49 981 | else 191:50.49 | ^~~~ 191:50.49 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 191:50.49 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 191:50.49 | ^~~~~~~~~~~~~~~~~~ 191:50.49 /builddir/build/BUILD/thunderbird-68.1.1/dom/media/DOMMediaStream.cpp:169:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 191:50.50 169 | NS_INTERFACE_MAP_ENTRY(DOMMediaStream) 191:50.50 | ^~~~~~~~~~~~~~~~~~~~~~ 191:50.50 /builddir/build/BUILD/thunderbird-68.1.1/dom/media/DOMMediaStream.cpp: In member function 'virtual nsresult mozilla::DOMAudioNodeMediaStream::QueryInterface(const nsIID&, void**)': 191:50.50 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 191:50.50 1022 | foundInterface = 0; \ 191:50.50 | ^~~~~~~~~~~~~~ 191:50.51 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 191:50.51 1071 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 191:50.51 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 191:50.51 /builddir/build/BUILD/thunderbird-68.1.1/dom/media/DOMMediaStream.cpp:179:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 191:50.51 179 | NS_INTERFACE_MAP_END_INHERITING(DOMMediaStream) 191:50.51 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 191:50.52 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsWrapperCache.h:10, 191:50.52 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/xpcpublic.h:22, 191:50.54 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsThreadUtils.h:24, 191:50.54 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/ImageContainer.h:32, 191:50.54 from /builddir/build/BUILD/thunderbird-68.1.1/dom/media/DOMMediaStream.h:9, 191:50.54 from /builddir/build/BUILD/thunderbird-68.1.1/dom/media/CanvasCaptureMediaStream.h:9, 191:50.54 from /builddir/build/BUILD/thunderbird-68.1.1/dom/media/CanvasCaptureMediaStream.cpp:6, 191:50.54 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dom/media/Unified_cpp_dom_media3.cpp:11: 191:50.55 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 191:50.55 302 | } else 191:50.55 | ^~~~ 191:50.55 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 191:50.55 306 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 191:50.55 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 191:50.55 /builddir/build/BUILD/thunderbird-68.1.1/dom/media/DOMMediaStream.cpp:178:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 191:50.56 178 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(DOMAudioNodeMediaStream) 191:50.56 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 191:55.72 In file included from /builddir/build/BUILD/thunderbird-68.1.1/dom/media/MediaData.h:16, 191:55.72 from /builddir/build/BUILD/thunderbird-68.1.1/dom/media/BitWriter.cpp:6, 191:55.72 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dom/media/Unified_cpp_dom_media3.cpp:2: 191:55.72 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = std::map; long unsigned int N = 2]': 191:55.72 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:99:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = std::map]' 191:55.72 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/Layers.h:248:29: required from here 191:55.72 /builddir/build/BUILD/thunderbird-68.1.1/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] 191:55.72 67 | memset(&aArr[0], 0, N * sizeof(T)); 191:55.72 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 191:55.73 In file included from /usr/include/c++/9/map:61, 191:55.73 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/system_wrappers/map:3, 191:55.73 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/stl_wrappers/map:44, 191:55.73 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/MediaTrackConstraints.h:10, 191:55.73 from /builddir/build/BUILD/thunderbird-68.1.1/dom/media/DOMMediaStream.h:17, 191:55.73 from /builddir/build/BUILD/thunderbird-68.1.1/dom/media/CanvasCaptureMediaStream.h:9, 191:55.73 from /builddir/build/BUILD/thunderbird-68.1.1/dom/media/CanvasCaptureMediaStream.cpp:6, 191:55.73 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dom/media/Unified_cpp_dom_media3.cpp:11: 191:55.73 /usr/include/c++/9/bits/stl_map.h:100:11: note: 'class std::map' declared here 191:55.73 100 | class map 191:55.73 | ^~~ 192:23.54 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/gfxFontEntry.h:13, 192:23.54 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/gfxFont.h:11, 192:23.54 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsDeviceContext.h:12, 192:23.54 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/dom/UIEvent.h:15, 192:23.54 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/dom/MouseEvent.h:11, 192:23.54 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/dom/SimpleGestureEvent.h:10, 192:23.55 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dom/bindings/SimpleGestureEventBinding.cpp:15, 192:23.55 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dom/bindings/UnifiedBindings19.cpp:2: 192:23.55 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 192:23.55 /builddir/build/BUILD/thunderbird-68.1.1/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] 192:23.55 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 192:23.55 | ^ 192:23.57 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 192:23.57 46 | struct Block { 192:23.57 | ^~~~~ 192:34.92 dom/media/fake-cdm 192:38.32 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsUtils.h:14, 192:38.32 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupports.h:79, 192:38.32 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 192:38.32 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 192:38.33 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsTArray.h:30, 192:38.33 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/ErrorResult.h:38, 192:38.33 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/dom/EventBinding.h:9, 192:38.33 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/dom/UIEventBinding.h:6, 192:38.33 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/dom/MouseEventBinding.h:7, 192:38.34 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dom/bindings/SimpleGestureEventBinding.cpp:3, 192:38.35 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dom/bindings/UnifiedBindings19.cpp:2: 192:38.35 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dom/bindings/SpeechRecognitionEvent.cpp: In member function 'virtual nsresult mozilla::dom::SpeechRecognitionEvent::QueryInterface(const nsIID&, void**)': 192:38.35 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 192:38.36 1022 | foundInterface = 0; \ 192:38.36 | ^~~~~~~~~~~~~~ 192:38.36 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 192:38.36 1071 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 192:38.38 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 192:38.38 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dom/bindings/SpeechRecognitionEvent.cpp:45:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 192:38.38 45 | NS_INTERFACE_MAP_END_INHERITING(Event) 192:38.38 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 192:38.38 In file included from /builddir/build/BUILD/thunderbird-68.1.1/dom/base/nsWrapperCache.h:10, 192:38.39 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/dom/EventTarget.h:13, 192:38.39 from /builddir/build/BUILD/thunderbird-68.1.1/dom/base/nsPIDOMWindow.h:15, 192:38.39 from /builddir/build/BUILD/thunderbird-68.1.1/dom/base/nsGlobalWindowInner.h:10, 192:38.39 from /builddir/build/BUILD/thunderbird-68.1.1/dom/base/nsGlobalWindow.h:14, 192:38.39 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/dom/UIEventBinding.h:15, 192:38.39 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/dom/MouseEventBinding.h:7, 192:38.40 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dom/bindings/SimpleGestureEventBinding.cpp:3, 192:38.40 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dom/bindings/UnifiedBindings19.cpp:2: 192:38.40 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 192:38.40 302 | } else 192:38.40 | ^~~~ 192:38.40 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 192:38.41 306 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 192:38.41 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 192:38.41 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dom/bindings/SpeechRecognitionEvent.cpp:44:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 192:38.41 44 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(SpeechRecognitionEvent) 192:38.42 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 192:39.41 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsUtils.h:14, 192:39.42 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupports.h:79, 192:39.42 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 192:39.42 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 192:39.42 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsTArray.h:30, 192:39.42 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/ErrorResult.h:38, 192:39.43 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/dom/EventBinding.h:9, 192:39.45 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/dom/UIEventBinding.h:6, 192:39.45 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/dom/MouseEventBinding.h:7, 192:39.45 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dom/bindings/SimpleGestureEventBinding.cpp:3, 192:39.45 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dom/bindings/UnifiedBindings19.cpp:2: 192:39.45 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dom/bindings/SpeechSynthesisEvent.cpp: In member function 'virtual nsresult mozilla::dom::SpeechSynthesisEvent::QueryInterface(const nsIID&, void**)': 192:39.46 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 192:39.46 1022 | foundInterface = 0; \ 192:39.46 | ^~~~~~~~~~~~~~ 192:39.46 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 192:39.46 1071 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 192:39.46 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 192:39.46 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dom/bindings/SpeechSynthesisEvent.cpp:40:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 192:39.47 40 | NS_INTERFACE_MAP_END_INHERITING(Event) 192:39.47 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 192:39.47 In file included from /builddir/build/BUILD/thunderbird-68.1.1/dom/base/nsWrapperCache.h:10, 192:39.47 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/dom/EventTarget.h:13, 192:39.47 from /builddir/build/BUILD/thunderbird-68.1.1/dom/base/nsPIDOMWindow.h:15, 192:39.49 from /builddir/build/BUILD/thunderbird-68.1.1/dom/base/nsGlobalWindowInner.h:10, 192:39.49 from /builddir/build/BUILD/thunderbird-68.1.1/dom/base/nsGlobalWindow.h:14, 192:39.49 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/dom/UIEventBinding.h:15, 192:39.49 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/dom/MouseEventBinding.h:7, 192:39.49 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dom/bindings/SimpleGestureEventBinding.cpp:3, 192:39.49 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dom/bindings/UnifiedBindings19.cpp:2: 192:39.50 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 192:39.50 302 | } else 192:39.50 | ^~~~ 192:39.50 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 192:39.50 306 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 192:39.50 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 192:39.50 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dom/bindings/SpeechSynthesisEvent.cpp:39:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 192:39.50 39 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(SpeechSynthesisEvent) 192:39.51 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 192:44.99 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsUtils.h:14, 192:44.99 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupports.h:79, 192:45.00 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 192:45.00 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 192:45.00 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsCycleCollectionParticipant.h:12, 192:45.00 from /builddir/build/BUILD/thunderbird-68.1.1/dom/html/nsDOMStringMap.h:10, 192:45.00 from /builddir/build/BUILD/thunderbird-68.1.1/dom/html/nsDOMStringMap.cpp:7, 192:45.00 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dom/html/Unified_cpp_dom_html5.cpp:2: 192:45.01 /builddir/build/BUILD/thunderbird-68.1.1/dom/html/nsDOMStringMap.cpp: In member function 'virtual nsresult nsDOMStringMap::QueryInterface(const nsIID&, void**)': 192:45.01 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 192:45.01 1007 | foundInterface = 0; \ 192:45.02 | ^~~~~~~~~~~~~~ 192:45.04 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 192:45.04 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 192:45.04 | ^~~~~~~~~~~~~~~~~~~~~~~ 192:45.04 /builddir/build/BUILD/thunderbird-68.1.1/dom/html/nsDOMStringMap.cpp:43:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 192:45.04 43 | NS_INTERFACE_MAP_END 192:45.05 | ^~~~~~~~~~~~~~~~~~~~ 192:45.05 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 192:45.05 981 | else 192:45.05 | ^~~~ 192:45.05 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 192:45.05 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 192:45.06 | ^~~~~~~~~~~~~~~~~~ 192:45.06 /builddir/build/BUILD/thunderbird-68.1.1/dom/html/nsDOMStringMap.cpp:42:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 192:45.06 42 | NS_INTERFACE_MAP_ENTRY(nsISupports) 192:45.06 | ^~~~~~~~~~~~~~~~~~~~~~ 192:49.14 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsUtils.h:14, 192:49.15 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupports.h:79, 192:49.15 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 192:49.15 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 192:49.15 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsTArray.h:30, 192:49.16 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/ErrorResult.h:38, 192:49.16 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/dom/EventBinding.h:9, 192:49.18 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/dom/UIEventBinding.h:6, 192:49.18 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/dom/MouseEventBinding.h:7, 192:49.18 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dom/bindings/SimpleGestureEventBinding.cpp:3, 192:49.19 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dom/bindings/UnifiedBindings19.cpp:2: 192:49.19 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dom/bindings/StyleRuleChangeEvent.cpp: In member function 'virtual nsresult mozilla::dom::StyleRuleChangeEvent::QueryInterface(const nsIID&, void**)': 192:49.21 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 192:49.21 1022 | foundInterface = 0; \ 192:49.21 | ^~~~~~~~~~~~~~ 192:49.22 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 192:49.22 1071 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 192:49.22 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 192:49.23 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dom/bindings/StyleRuleChangeEvent.cpp:42:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 192:49.23 42 | NS_INTERFACE_MAP_END_INHERITING(Event) 192:49.23 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 192:49.23 In file included from /builddir/build/BUILD/thunderbird-68.1.1/dom/base/nsWrapperCache.h:10, 192:49.24 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/dom/EventTarget.h:13, 192:49.24 from /builddir/build/BUILD/thunderbird-68.1.1/dom/base/nsPIDOMWindow.h:15, 192:49.25 from /builddir/build/BUILD/thunderbird-68.1.1/dom/base/nsGlobalWindowInner.h:10, 192:49.25 from /builddir/build/BUILD/thunderbird-68.1.1/dom/base/nsGlobalWindow.h:14, 192:49.25 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/dom/UIEventBinding.h:15, 192:49.26 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/dom/MouseEventBinding.h:7, 192:49.28 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dom/bindings/SimpleGestureEventBinding.cpp:3, 192:49.28 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dom/bindings/UnifiedBindings19.cpp:2: 192:49.28 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 192:49.29 302 | } else 192:49.29 | ^~~~ 192:49.29 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 192:49.30 306 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 192:49.30 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 192:49.30 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dom/bindings/StyleRuleChangeEvent.cpp:41:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 192:49.31 41 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(StyleRuleChangeEvent) 192:49.31 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 192:49.50 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsUtils.h:14, 192:49.50 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupports.h:79, 192:49.50 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 192:49.50 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 192:49.51 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsTArray.h:30, 192:49.51 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/ErrorResult.h:38, 192:49.51 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/dom/EventBinding.h:9, 192:49.51 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/dom/UIEventBinding.h:6, 192:49.51 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/dom/MouseEventBinding.h:7, 192:49.51 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dom/bindings/SimpleGestureEventBinding.cpp:3, 192:49.52 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dom/bindings/UnifiedBindings19.cpp:2: 192:49.54 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dom/bindings/StyleSheetApplicableStateChangeEvent.cpp: In member function 'virtual nsresult mozilla::dom::StyleSheetApplicableStateChangeEvent::QueryInterface(const nsIID&, void**)': 192:49.54 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 192:49.54 1022 | foundInterface = 0; \ 192:49.54 | ^~~~~~~~~~~~~~ 192:49.55 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 192:49.55 1071 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 192:49.55 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 192:49.55 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dom/bindings/StyleSheetApplicableStateChangeEvent.cpp:39:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 192:49.55 39 | NS_INTERFACE_MAP_END_INHERITING(Event) 192:49.55 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 192:49.57 In file included from /builddir/build/BUILD/thunderbird-68.1.1/dom/base/nsWrapperCache.h:10, 192:49.57 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/dom/EventTarget.h:13, 192:49.57 from /builddir/build/BUILD/thunderbird-68.1.1/dom/base/nsPIDOMWindow.h:15, 192:49.57 from /builddir/build/BUILD/thunderbird-68.1.1/dom/base/nsGlobalWindowInner.h:10, 192:49.57 from /builddir/build/BUILD/thunderbird-68.1.1/dom/base/nsGlobalWindow.h:14, 192:49.57 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/dom/UIEventBinding.h:15, 192:49.58 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/dom/MouseEventBinding.h:7, 192:49.58 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dom/bindings/SimpleGestureEventBinding.cpp:3, 192:49.58 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dom/bindings/UnifiedBindings19.cpp:2: 192:49.58 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 192:49.58 302 | } else 192:49.58 | ^~~~ 192:49.58 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 192:49.58 306 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 192:49.59 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 192:49.59 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dom/bindings/StyleSheetApplicableStateChangeEvent.cpp:38:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 192:49.59 38 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(StyleSheetApplicableStateChangeEvent) 192:49.59 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 192:53.72 dom/media/fake-cdm/libfake.so 192:53.81 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/gfxFontEntry.h:13, 192:53.81 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/gfxFont.h:11, 192:53.82 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/gfxTextRun.h:14, 192:53.82 from /builddir/build/BUILD/thunderbird-68.1.1/layout/generic/nsTextFrame.h:20, 192:53.82 from /builddir/build/BUILD/thunderbird-68.1.1/layout/style/nsStyleStructInlines.h:18, 192:53.82 from /builddir/build/BUILD/thunderbird-68.1.1/layout/generic/nsIFrameInlines.h:13, 192:53.82 from /builddir/build/BUILD/thunderbird-68.1.1/dom/html/nsGenericHTMLElement.cpp:37, 192:53.83 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dom/html/Unified_cpp_dom_html5.cpp:11: 192:53.83 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 192:53.83 /builddir/build/BUILD/thunderbird-68.1.1/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] 192:53.84 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 192:53.85 | ^ 192:53.85 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 192:53.85 46 | struct Block { 192:53.85 | ^~~~~ 192:54.91 dom/media/flac 193:06.70 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentChild.h:24, 193:06.71 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/dom/ContentChild.h:14, 193:06.71 from /builddir/build/BUILD/thunderbird-68.1.1/dom/media/FileBlockCache.cpp:14, 193:06.71 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dom/media/Unified_cpp_dom_media4.cpp:2: 193:06.71 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 193:06.72 /builddir/build/BUILD/thunderbird-68.1.1/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] 193:06.72 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 193:06.72 | ^ 193:06.72 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 193:06.72 46 | struct Block { 193:06.72 | ^~~~~ 193:08.52 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/BlockingResourceBase.h:16, 193:08.52 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/Mutex.h:10, 193:08.53 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/MozPromise.h:12, 193:08.53 from /builddir/build/BUILD/thunderbird-68.1.1/dom/media/FileBlockCache.h:11, 193:08.53 from /builddir/build/BUILD/thunderbird-68.1.1/dom/media/FileBlockCache.cpp:7, 193:08.53 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dom/media/Unified_cpp_dom_media4.cpp:2: 193:08.53 /builddir/build/BUILD/thunderbird-68.1.1/dom/media/GetUserMediaRequest.cpp: In member function 'virtual nsresult mozilla::dom::GetUserMediaRequest::QueryInterface(const nsIID&, void**)': 193:08.54 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 193:08.55 1007 | foundInterface = 0; \ 193:08.56 | ^~~~~~~~~~~~~~ 193:08.56 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 193:08.56 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 193:08.56 | ^~~~~~~~~~~~~~~~~~~~~~~ 193:08.56 /builddir/build/BUILD/thunderbird-68.1.1/dom/media/GetUserMediaRequest.cpp:48:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 193:08.57 48 | NS_INTERFACE_MAP_END 193:08.57 | ^~~~~~~~~~~~~~~~~~~~ 193:08.57 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 193:08.57 981 | else 193:08.57 | ^~~~ 193:08.57 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 193:08.58 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 193:08.60 | ^~~~~~~~~~~~~~~~~~ 193:08.60 /builddir/build/BUILD/thunderbird-68.1.1/dom/media/GetUserMediaRequest.cpp:47:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 193:08.60 47 | NS_INTERFACE_MAP_ENTRY(nsISupports) 193:08.60 | ^~~~~~~~~~~~~~~~~~~~~~ 193:16.32 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsUtils.h:14, 193:16.33 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupports.h:79, 193:16.33 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 193:16.33 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 193:16.34 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsCycleCollectionParticipant.h:12, 193:16.34 from /builddir/build/BUILD/thunderbird-68.1.1/dom/html/nsDOMStringMap.h:10, 193:16.34 from /builddir/build/BUILD/thunderbird-68.1.1/dom/html/nsDOMStringMap.cpp:7, 193:16.36 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dom/html/Unified_cpp_dom_html5.cpp:2: 193:16.36 /builddir/build/BUILD/thunderbird-68.1.1/dom/html/nsTextEditorState.cpp: In member function 'virtual nsresult nsTextInputSelectionImpl::QueryInterface(const nsIID&, void**)': 193:16.37 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 193:16.37 1007 | foundInterface = 0; \ 193:16.37 | ^~~~~~~~~~~~~~ 193:16.37 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 193:16.37 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 193:16.37 | ^~~~~~~~~~~~~~~~~~~~~~~ 193:16.38 /builddir/build/BUILD/thunderbird-68.1.1/dom/html/nsTextEditorState.cpp:359:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 193:16.38 359 | NS_INTERFACE_MAP_END 193:16.38 | ^~~~~~~~~~~~~~~~~~~~ 193:16.38 In file included from /builddir/build/BUILD/thunderbird-68.1.1/dom/html/nsDOMStringMap.h:10, 193:16.38 from /builddir/build/BUILD/thunderbird-68.1.1/dom/html/nsDOMStringMap.cpp:7, 193:16.38 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dom/html/Unified_cpp_dom_html5.cpp:2: 193:16.38 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 193:16.39 302 | } else 193:16.39 | ^~~~ 193:16.39 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsCycleCollectionParticipant.h:311:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 193:16.39 311 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 193:16.39 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 193:16.39 /builddir/build/BUILD/thunderbird-68.1.1/dom/html/nsTextEditorState.cpp:358:3: note: in expansion of macro 'NS_INTERFACE_TABLE_TO_MAP_SEGUE_CYCLE_COLLECTION' 193:16.39 358 | NS_INTERFACE_TABLE_TO_MAP_SEGUE_CYCLE_COLLECTION(nsTextInputSelectionImpl) 193:16.39 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 193:16.43 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsUtils.h:14, 193:16.43 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupports.h:79, 193:16.44 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 193:16.44 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 193:16.44 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsCycleCollectionParticipant.h:12, 193:16.44 from /builddir/build/BUILD/thunderbird-68.1.1/dom/html/nsDOMStringMap.h:10, 193:16.44 from /builddir/build/BUILD/thunderbird-68.1.1/dom/html/nsDOMStringMap.cpp:7, 193:16.44 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dom/html/Unified_cpp_dom_html5.cpp:2: 193:16.44 /builddir/build/BUILD/thunderbird-68.1.1/dom/html/nsTextEditorState.cpp: In member function 'virtual nsresult mozilla::TextInputListener::QueryInterface(const nsIID&, void**)': 193:16.45 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 193:16.45 1007 | foundInterface = 0; \ 193:16.45 | ^~~~~~~~~~~~~~ 193:16.45 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 193:16.45 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 193:16.45 | ^~~~~~~~~~~~~~~~~~~~~~~ 193:16.47 /builddir/build/BUILD/thunderbird-68.1.1/dom/html/nsTextEditorState.cpp:777:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 193:16.47 777 | NS_INTERFACE_MAP_END 193:16.47 | ^~~~~~~~~~~~~~~~~~~~ 193:16.47 In file included from /builddir/build/BUILD/thunderbird-68.1.1/dom/html/nsDOMStringMap.h:10, 193:16.47 from /builddir/build/BUILD/thunderbird-68.1.1/dom/html/nsDOMStringMap.cpp:7, 193:16.47 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dom/html/Unified_cpp_dom_html5.cpp:2: 193:16.48 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 193:16.48 302 | } else 193:16.48 | ^~~~ 193:16.48 /builddir/build/BUILD/thunderbird-68.1.1/dom/html/nsTextEditorState.cpp:776:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 193:16.48 776 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(TextInputListener) 193:16.48 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 193:20.93 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/HashTable.h:89, 193:20.93 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/js/HashTable.h:10, 193:20.93 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/js/TracingAPI.h:11, 193:20.93 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/js/GCPolicyAPI.h:49, 193:20.93 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/js/RootingAPI.h:22, 193:20.93 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsCycleCollectionParticipant.h:13, 193:20.94 from /builddir/build/BUILD/thunderbird-68.1.1/dom/html/nsDOMStringMap.h:10, 193:20.95 from /builddir/build/BUILD/thunderbird-68.1.1/dom/html/nsDOMStringMap.cpp:7, 193:20.95 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dom/html/Unified_cpp_dom_html5.cpp:2: 193:20.95 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = std::map; long unsigned int N = 2]': 193:20.95 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:99:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = std::map]' 193:20.95 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/Layers.h:248:29: required from here 193:20.95 /builddir/build/BUILD/thunderbird-68.1.1/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] 193:20.95 67 | memset(&aArr[0], 0, N * sizeof(T)); 193:20.95 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 193:20.95 In file included from /usr/include/c++/9/map:61, 193:20.95 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/system_wrappers/map:3, 193:20.95 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/stl_wrappers/map:44, 193:20.95 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/FrameMetrics.h:11, 193:20.95 from /builddir/build/BUILD/thunderbird-68.1.1/layout/generic/nsIScrollableFrame.h:22, 193:20.95 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/dom/Element.h:25, 193:20.96 from /builddir/build/BUILD/thunderbird-68.1.1/dom/html/nsDOMStringMap.h:14, 193:20.96 from /builddir/build/BUILD/thunderbird-68.1.1/dom/html/nsDOMStringMap.cpp:7, 193:20.96 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dom/html/Unified_cpp_dom_html5.cpp:2: 193:20.96 /usr/include/c++/9/bits/stl_map.h:100:11: note: 'class std::map' declared here 193:20.96 100 | class map 193:20.96 | ^~~ 193:46.51 dom/media/gmp 194:14.97 dom/media/gmp/widevine-adapter 194:27.73 dom/media/gmp-plugin-openh264 194:30.42 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/BlockingResourceBase.h:16, 194:30.42 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/Mutex.h:10, 194:30.42 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/MozPromise.h:12, 194:30.42 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/DecoderDoctorLogger.h:15, 194:30.42 from /builddir/build/BUILD/thunderbird-68.1.1/dom/media/MediaCache.h:10, 194:30.42 from /builddir/build/BUILD/thunderbird-68.1.1/dom/media/MediaCache.cpp:7, 194:30.42 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dom/media/Unified_cpp_dom_media5.cpp:2: 194:30.42 /builddir/build/BUILD/thunderbird-68.1.1/dom/media/MediaDeviceInfo.cpp: In member function 'virtual nsresult mozilla::dom::MediaDeviceInfo::QueryInterface(const nsIID&, void**)': 194:30.43 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 194:30.43 1007 | foundInterface = 0; \ 194:30.43 | ^~~~~~~~~~~~~~ 194:30.43 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 194:30.43 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 194:30.43 | ^~~~~~~~~~~~~~~~~~~~~~~ 194:30.43 /builddir/build/BUILD/thunderbird-68.1.1/dom/media/MediaDeviceInfo.cpp:24:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 194:30.43 24 | NS_INTERFACE_MAP_END 194:30.43 | ^~~~~~~~~~~~~~~~~~~~ 194:30.45 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 194:30.45 981 | else 194:30.45 | ^~~~ 194:30.45 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 194:30.45 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 194:30.45 | ^~~~~~~~~~~~~~~~~~ 194:30.45 /builddir/build/BUILD/thunderbird-68.1.1/dom/media/MediaDeviceInfo.cpp:23:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 194:30.46 23 | NS_INTERFACE_MAP_ENTRY(nsISupports) 194:30.46 | ^~~~~~~~~~~~~~~~~~~~~~ 194:31.97 dom/media/gmp-plugin-openh264/libfakeopenh264.so 194:32.74 dom/media/imagecapture 194:41.16 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/HashTable.h:89, 194:41.16 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/js/HashTable.h:10, 194:41.16 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/js/TracingAPI.h:11, 194:41.16 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/js/GCPolicyAPI.h:49, 194:41.16 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/js/RootingAPI.h:22, 194:41.16 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/GeckoProfiler.h:73, 194:41.16 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/CondVar.h:15, 194:41.16 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/Monitor.h:10, 194:41.16 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/MozPromise.h:13, 194:41.16 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/DecoderDoctorLogger.h:15, 194:41.16 from /builddir/build/BUILD/thunderbird-68.1.1/dom/media/MediaCache.h:10, 194:41.16 from /builddir/build/BUILD/thunderbird-68.1.1/dom/media/MediaCache.cpp:7, 194:41.16 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dom/media/Unified_cpp_dom_media5.cpp:2: 194:41.16 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = std::map; long unsigned int N = 2]': 194:41.16 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:99:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = std::map]' 194:41.16 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/Layers.h:248:29: required from here 194:41.17 /builddir/build/BUILD/thunderbird-68.1.1/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] 194:41.17 67 | memset(&aArr[0], 0, N * sizeof(T)); 194:41.17 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 194:41.17 In file included from /usr/include/c++/9/map:61, 194:41.17 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/system_wrappers/map:3, 194:41.17 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/stl_wrappers/map:44, 194:41.17 from /builddir/build/BUILD/thunderbird-68.1.1/ipc/chromium/src/chrome/common/ipc_message_utils.h:12, 194:41.17 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/ipc/SharedMemory.h:15, 194:41.17 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/layers/ImageBridgeChild.h:17, 194:41.17 from /builddir/build/BUILD/thunderbird-68.1.1/dom/media/MediaData.cpp:13, 194:41.17 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dom/media/Unified_cpp_dom_media5.cpp:20: 194:41.17 /usr/include/c++/9/bits/stl_map.h:100:11: note: 'class std::map' declared here 194:41.17 100 | class map 194:41.17 | ^~~ 195:02.74 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsUtils.h:14, 195:02.74 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupports.h:79, 195:02.74 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsHashKeys.h:11, 195:02.75 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsDataHashtable.h:10, 195:02.75 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/MediaInfo.h:11, 195:02.75 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/AudioStream.h:11, 195:02.75 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/MediaStreamGraph.h:9, 195:02.75 from /builddir/build/BUILD/thunderbird-68.1.1/dom/media/imagecapture/CaptureTask.h:10, 195:02.76 from /builddir/build/BUILD/thunderbird-68.1.1/dom/media/imagecapture/CaptureTask.cpp:7, 195:02.76 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dom/media/imagecapture/Unified_cpp_media_imagecapture0.cpp:2: 195:02.76 /builddir/build/BUILD/thunderbird-68.1.1/dom/media/imagecapture/ImageCapture.cpp: In member function 'virtual nsresult mozilla::dom::ImageCapture::QueryInterface(const nsIID&, void**)': 195:02.78 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 195:02.78 1022 | foundInterface = 0; \ 195:02.78 | ^~~~~~~~~~~~~~ 195:02.78 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 195:02.78 1071 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 195:02.78 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 195:02.78 /builddir/build/BUILD/thunderbird-68.1.1/dom/media/imagecapture/ImageCapture.cpp:32:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 195:02.78 32 | NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 195:02.78 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 195:02.78 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsWrapperCache.h:10, 195:02.78 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/xpcpublic.h:22, 195:02.78 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsThreadUtils.h:24, 195:02.78 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/AudioStream.h:18, 195:02.78 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/MediaStreamGraph.h:9, 195:02.78 from /builddir/build/BUILD/thunderbird-68.1.1/dom/media/imagecapture/CaptureTask.h:10, 195:02.78 from /builddir/build/BUILD/thunderbird-68.1.1/dom/media/imagecapture/CaptureTask.cpp:7, 195:02.78 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dom/media/imagecapture/Unified_cpp_media_imagecapture0.cpp:2: 195:02.78 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 195:02.78 302 | } else 195:02.78 | ^~~~ 195:02.78 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 195:02.78 306 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 195:02.79 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 195:02.79 /builddir/build/BUILD/thunderbird-68.1.1/dom/media/imagecapture/ImageCapture.cpp:31:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 195:02.79 31 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(ImageCapture) 195:02.79 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 195:11.45 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsUtils.h:14, 195:11.45 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupports.h:79, 195:11.46 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 195:11.46 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 195:11.46 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsTArray.h:30, 195:11.46 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/ErrorResult.h:38, 195:11.47 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/dom/CSSImportRuleBinding.h:9, 195:11.48 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dom/bindings/CSSImportRuleBinding.cpp:3, 195:11.48 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dom/bindings/UnifiedBindings2.cpp:2: 195:11.48 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dom/bindings/CaretStateChangedEvent.cpp: In member function 'virtual nsresult mozilla::dom::CaretStateChangedEvent::QueryInterface(const nsIID&, void**)': 195:11.50 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 195:11.50 1022 | foundInterface = 0; \ 195:11.50 | ^~~~~~~~~~~~~~ 195:11.50 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 195:11.51 1071 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 195:11.51 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 195:11.51 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dom/bindings/CaretStateChangedEvent.cpp:39:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 195:11.51 39 | NS_INTERFACE_MAP_END_INHERITING(Event) 195:11.51 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 195:11.52 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsWrapperCache.h:10, 195:11.52 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/xpcpublic.h:22, 195:11.52 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsThreadUtils.h:24, 195:11.52 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/MozPromise.h:21, 195:11.54 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/StyleSheet.h:15, 195:11.54 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dom/bindings/CSSImportRuleBinding.cpp:7, 195:11.54 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dom/bindings/UnifiedBindings2.cpp:2: 195:11.54 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 195:11.55 302 | } else 195:11.55 | ^~~~ 195:11.55 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 195:11.55 306 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 195:11.55 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 195:11.56 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dom/bindings/CaretStateChangedEvent.cpp:38:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 195:11.56 38 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(CaretStateChangedEvent) 195:11.56 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 195:12.40 dom/media/ipc 195:28.78 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/HashTable.h:89, 195:28.78 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/js/HashTable.h:10, 195:28.79 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/js/TracingAPI.h:11, 195:28.79 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/js/GCPolicyAPI.h:49, 195:28.79 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/js/RootingAPI.h:22, 195:28.79 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/GeckoProfiler.h:73, 195:28.79 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/dom/CSSImportRuleBinding.h:6, 195:28.80 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dom/bindings/CSSImportRuleBinding.cpp:3, 195:28.80 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dom/bindings/UnifiedBindings2.cpp:2: 195:28.80 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = std::map; long unsigned int N = 2]': 195:28.82 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:99:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = std::map]' 195:28.82 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/Layers.h:248:29: required from here 195:28.82 /builddir/build/BUILD/thunderbird-68.1.1/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] 195:28.82 67 | memset(&aArr[0], 0, N * sizeof(T)); 195:28.83 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 195:28.83 In file included from /usr/include/c++/9/map:61, 195:28.83 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/system_wrappers/map:3, 195:28.83 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/stl_wrappers/map:44, 195:28.83 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/FrameMetrics.h:11, 195:28.83 from /builddir/build/BUILD/thunderbird-68.1.1/layout/generic/nsIScrollableFrame.h:22, 195:28.83 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/dom/Element.h:25, 195:28.84 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/PseudoElementHashEntry.h:10, 195:28.84 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/EffectCompositor.h:14, 195:28.84 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/dom/Animation.h:16, 195:28.84 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dom/bindings/CSSPseudoElementBinding.cpp:11, 195:28.84 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dom/bindings/UnifiedBindings2.cpp:93: 195:28.84 /usr/include/c++/9/bits/stl_map.h:100:11: note: 'class std::map' declared here 195:28.84 100 | class map 195:28.85 | ^~~ 196:10.77 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentChild.h:24, 196:10.78 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/dom/ContentChild.h:14, 196:10.78 from /builddir/build/BUILD/thunderbird-68.1.1/dom/media/gmp/GMPServiceChild.cpp:7, 196:10.78 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dom/media/gmp/Unified_cpp_dom_media_gmp1.cpp:38: 196:10.78 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 196:10.78 /builddir/build/BUILD/thunderbird-68.1.1/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] 196:10.78 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 196:10.79 | ^ 196:10.79 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 196:10.79 46 | struct Block { 196:10.79 | ^~~~~ 197:32.52 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsUtils.h:14, 197:32.52 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupports.h:79, 197:32.52 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 197:32.52 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 197:32.52 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsTArray.h:30, 197:32.53 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/ErrorResult.h:38, 197:32.53 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/dom/MediaDevices.h:8, 197:32.53 from /builddir/build/BUILD/thunderbird-68.1.1/dom/media/MediaDevices.cpp:5, 197:32.53 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dom/media/Unified_cpp_dom_media6.cpp:2: 197:32.53 /builddir/build/BUILD/thunderbird-68.1.1/dom/media/MediaDevices.cpp: In member function 'virtual nsresult mozilla::dom::MediaDevices::QueryInterface(const nsIID&, void**)': 197:32.53 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 197:32.53 1022 | foundInterface = 0; \ 197:32.53 | ^~~~~~~~~~~~~~ 197:32.53 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 197:32.54 1071 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 197:32.54 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 197:32.55 /builddir/build/BUILD/thunderbird-68.1.1/dom/media/MediaDevices.cpp:217:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 197:32.55 217 | NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 197:32.55 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 197:32.55 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 197:32.55 981 | else 197:32.55 | ^~~~ 197:32.55 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 197:32.55 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 197:32.56 | ^~~~~~~~~~~~~~~~~~ 197:32.56 /builddir/build/BUILD/thunderbird-68.1.1/dom/media/MediaDevices.cpp:216:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 197:32.57 216 | NS_INTERFACE_MAP_ENTRY(MediaDevices) 197:32.57 | ^~~~~~~~~~~~~~~~~~~~~~ 197:49.51 /builddir/build/BUILD/thunderbird-68.1.1/dom/media/MediaRecorder.cpp: In member function 'virtual nsresult mozilla::dom::MediaRecorder::QueryInterface(const nsIID&, void**)': 197:49.52 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 197:49.52 1022 | foundInterface = 0; \ 197:49.52 | ^~~~~~~~~~~~~~ 197:49.52 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 197:49.52 1071 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 197:49.52 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 197:49.52 /builddir/build/BUILD/thunderbird-68.1.1/dom/media/MediaRecorder.cpp:167:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 197:49.52 167 | NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 197:49.52 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 197:49.52 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 197:49.52 981 | else 197:49.52 | ^~~~ 197:49.52 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 197:49.52 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 197:49.53 | ^~~~~~~~~~~~~~~~~~ 197:49.54 /builddir/build/BUILD/thunderbird-68.1.1/dom/media/MediaRecorder.cpp:166:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 197:49.54 166 | NS_INTERFACE_MAP_ENTRY(nsIDocumentActivity) 197:49.54 | ^~~~~~~~~~~~~~~~~~~~~~ 198:00.77 dom/media/mediacapabilities 198:26.78 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsUtils.h:14, 198:26.79 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsCOMPtr.h:30, 198:26.79 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsAutoPtr.h:10, 198:26.79 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/OwningNonNull.h:12, 198:26.79 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/RootedOwningNonNull.h:20, 198:26.79 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:20, 198:26.79 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/dom/BindingUtils.h:20, 198:26.80 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/dom/GeneratedAtomList.h:6, 198:26.80 from /builddir/build/BUILD/thunderbird-68.1.1/dom/bindings/AtomList.h:11, 198:26.80 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dom/bindings/StyleSheetApplicableStateChangeEventBinding.cpp:3, 198:26.81 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dom/bindings/UnifiedBindings20.cpp:2: 198:26.81 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dom/bindings/StyleSheetChangeEvent.cpp: In member function 'virtual nsresult mozilla::dom::StyleSheetChangeEvent::QueryInterface(const nsIID&, void**)': 198:26.82 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 198:26.82 1022 | foundInterface = 0; \ 198:26.82 | ^~~~~~~~~~~~~~ 198:26.82 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 198:26.82 1071 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 198:26.83 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 198:26.83 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dom/bindings/StyleSheetChangeEvent.cpp:39:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 198:26.85 39 | NS_INTERFACE_MAP_END_INHERITING(Event) 198:26.85 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 198:26.85 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/dom/CallbackObject.h:22, 198:26.85 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/dom/BindingUtils.h:21, 198:26.85 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/dom/GeneratedAtomList.h:6, 198:26.85 from /builddir/build/BUILD/thunderbird-68.1.1/dom/bindings/AtomList.h:11, 198:26.86 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dom/bindings/StyleSheetApplicableStateChangeEventBinding.cpp:3, 198:26.86 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dom/bindings/UnifiedBindings20.cpp:2: 198:26.86 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 198:26.86 302 | } else 198:26.86 | ^~~~ 198:26.86 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 198:26.86 306 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 198:26.86 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 198:26.87 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dom/bindings/StyleSheetChangeEvent.cpp:38:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 198:26.87 38 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(StyleSheetChangeEvent) 198:26.87 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 198:29.93 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/BlockingResourceBase.h:16, 198:29.93 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/Mutex.h:10, 198:29.93 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/MozPromise.h:12, 198:29.94 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/DecoderDoctorLogger.h:15, 198:29.94 from /builddir/build/BUILD/thunderbird-68.1.1/dom/media/mediacapabilities/MediaCapabilities.h:10, 198:29.94 from /builddir/build/BUILD/thunderbird-68.1.1/dom/media/mediacapabilities/MediaCapabilities.cpp:7, 198:29.94 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dom/media/mediacapabilities/Unified_cpp_mediacapabilities0.cpp:2: 198:29.94 /builddir/build/BUILD/thunderbird-68.1.1/dom/media/mediacapabilities/MediaCapabilities.cpp: In member function 'virtual nsresult mozilla::dom::MediaCapabilities::QueryInterface(const nsIID&, void**)': 198:29.95 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 198:29.96 1007 | foundInterface = 0; \ 198:29.96 | ^~~~~~~~~~~~~~ 198:29.97 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 198:29.97 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 198:29.97 | ^~~~~~~~~~~~~~~~~~~~~~~ 198:29.97 /builddir/build/BUILD/thunderbird-68.1.1/dom/media/mediacapabilities/MediaCapabilities.cpp:548:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 198:29.97 548 | NS_INTERFACE_MAP_END 198:29.97 | ^~~~~~~~~~~~~~~~~~~~ 198:29.98 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 198:29.98 981 | else 198:29.98 | ^~~~ 198:29.98 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 198:29.98 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 198:29.98 | ^~~~~~~~~~~~~~~~~~ 198:29.98 /builddir/build/BUILD/thunderbird-68.1.1/dom/media/mediacapabilities/MediaCapabilities.cpp:547:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 198:29.99 547 | NS_INTERFACE_MAP_ENTRY(nsISupports) 198:29.99 | ^~~~~~~~~~~~~~~~~~~~~~ 198:32.63 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/HashTable.h:89, 198:32.64 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/js/HashTable.h:10, 198:32.64 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/js/TracingAPI.h:11, 198:32.64 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/js/GCPolicyAPI.h:49, 198:32.64 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/js/RootingAPI.h:22, 198:32.64 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/GeckoProfiler.h:73, 198:32.64 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/CondVar.h:15, 198:32.64 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/Monitor.h:10, 198:32.66 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/MozPromise.h:13, 198:32.66 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/DecoderDoctorLogger.h:15, 198:32.66 from /builddir/build/BUILD/thunderbird-68.1.1/dom/media/mediacapabilities/MediaCapabilities.h:10, 198:32.66 from /builddir/build/BUILD/thunderbird-68.1.1/dom/media/mediacapabilities/MediaCapabilities.cpp:7, 198:32.66 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dom/media/mediacapabilities/Unified_cpp_mediacapabilities0.cpp:2: 198:32.66 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = std::map; long unsigned int N = 2]': 198:32.66 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:99:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = std::map]' 198:32.66 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/Layers.h:248:29: required from here 198:32.66 /builddir/build/BUILD/thunderbird-68.1.1/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] 198:32.66 67 | memset(&aArr[0], 0, N * sizeof(T)); 198:32.66 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 198:32.66 In file included from /usr/include/c++/9/map:61, 198:32.66 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/system_wrappers/map:3, 198:32.66 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/stl_wrappers/map:44, 198:32.66 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/Layers.h:10, 198:32.66 from /builddir/build/BUILD/thunderbird-68.1.1/dom/media/mediacapabilities/MediaCapabilities.cpp:11, 198:32.67 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dom/media/mediacapabilities/Unified_cpp_mediacapabilities0.cpp:2: 198:32.67 /usr/include/c++/9/bits/stl_map.h:100:11: note: 'class std::map' declared here 198:32.67 100 | class map 198:32.67 | ^~~ 198:41.62 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsUtils.h:14, 198:41.62 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsCOMPtr.h:30, 198:41.62 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsAutoPtr.h:10, 198:41.62 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/OwningNonNull.h:12, 198:41.62 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/RootedOwningNonNull.h:20, 198:41.62 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:20, 198:41.62 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/dom/BindingUtils.h:20, 198:41.62 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/dom/GeneratedAtomList.h:6, 198:41.62 from /builddir/build/BUILD/thunderbird-68.1.1/dom/bindings/AtomList.h:11, 198:41.62 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dom/bindings/StyleSheetApplicableStateChangeEventBinding.cpp:3, 198:41.62 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dom/bindings/UnifiedBindings20.cpp:2: 198:41.62 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dom/bindings/TCPServerSocketEvent.cpp: In member function 'virtual nsresult mozilla::dom::TCPServerSocketEvent::QueryInterface(const nsIID&, void**)': 198:41.62 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 198:41.63 1022 | foundInterface = 0; \ 198:41.63 | ^~~~~~~~~~~~~~ 198:41.63 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 198:41.63 1071 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 198:41.63 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 198:41.63 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dom/bindings/TCPServerSocketEvent.cpp:39:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 198:41.63 39 | NS_INTERFACE_MAP_END_INHERITING(Event) 198:41.63 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 198:41.63 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/dom/CallbackObject.h:22, 198:41.63 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/dom/BindingUtils.h:21, 198:41.63 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/dom/GeneratedAtomList.h:6, 198:41.63 from /builddir/build/BUILD/thunderbird-68.1.1/dom/bindings/AtomList.h:11, 198:41.63 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dom/bindings/StyleSheetApplicableStateChangeEventBinding.cpp:3, 198:41.63 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dom/bindings/UnifiedBindings20.cpp:2: 198:41.63 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 198:41.64 302 | } else 198:41.64 | ^~~~ 198:41.64 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 198:41.64 306 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 198:41.64 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 198:41.64 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dom/bindings/TCPServerSocketEvent.cpp:38:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 198:41.64 38 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(TCPServerSocketEvent) 198:41.64 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 198:42.65 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsUtils.h:14, 198:42.65 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsCOMPtr.h:30, 198:42.65 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsAutoPtr.h:10, 198:42.65 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/OwningNonNull.h:12, 198:42.65 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/RootedOwningNonNull.h:20, 198:42.65 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:20, 198:42.65 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/dom/BindingUtils.h:20, 198:42.65 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/dom/GeneratedAtomList.h:6, 198:42.65 from /builddir/build/BUILD/thunderbird-68.1.1/dom/bindings/AtomList.h:11, 198:42.65 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dom/bindings/StyleSheetApplicableStateChangeEventBinding.cpp:3, 198:42.65 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dom/bindings/UnifiedBindings20.cpp:2: 198:42.65 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dom/bindings/TCPSocketEvent.cpp: In member function 'virtual nsresult mozilla::dom::TCPSocketEvent::QueryInterface(const nsIID&, void**)': 198:42.65 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 198:42.65 1022 | foundInterface = 0; \ 198:42.65 | ^~~~~~~~~~~~~~ 198:42.65 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 198:42.65 1071 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 198:42.65 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 198:42.66 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dom/bindings/TCPSocketEvent.cpp:39:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 198:42.66 39 | NS_INTERFACE_MAP_END_INHERITING(Event) 198:42.66 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 198:42.68 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/dom/CallbackObject.h:22, 198:42.68 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/dom/BindingUtils.h:21, 198:42.68 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/dom/GeneratedAtomList.h:6, 198:42.68 from /builddir/build/BUILD/thunderbird-68.1.1/dom/bindings/AtomList.h:11, 198:42.68 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dom/bindings/StyleSheetApplicableStateChangeEventBinding.cpp:3, 198:42.68 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dom/bindings/UnifiedBindings20.cpp:2: 198:42.68 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 198:42.68 302 | } else 198:42.68 | ^~~~ 198:42.68 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 198:42.68 306 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 198:42.68 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 198:42.68 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dom/bindings/TCPSocketEvent.cpp:38:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 198:42.68 38 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(TCPSocketEvent) 198:42.68 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 198:51.10 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/gfxFontEntry.h:13, 198:51.10 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/gfxFont.h:11, 198:51.10 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsDeviceContext.h:12, 198:51.11 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/dom/UIEvent.h:15, 198:51.11 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/dom/TouchEvent.h:11, 198:51.11 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dom/bindings/TouchEventBinding.cpp:16, 198:51.11 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dom/bindings/UnifiedBindings20.cpp:340: 198:51.11 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 198:51.12 /builddir/build/BUILD/thunderbird-68.1.1/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] 198:51.14 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 198:51.14 | ^ 198:51.14 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 198:51.15 46 | struct Block { 198:51.15 | ^~~~~ 198:54.64 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsUtils.h:14, 198:54.64 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsCOMPtr.h:30, 198:54.64 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsAutoPtr.h:10, 198:54.65 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/OwningNonNull.h:12, 198:54.65 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/RootedOwningNonNull.h:20, 198:54.65 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:20, 198:54.65 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/dom/BindingUtils.h:20, 198:54.65 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/dom/GeneratedAtomList.h:6, 198:54.66 from /builddir/build/BUILD/thunderbird-68.1.1/dom/bindings/AtomList.h:11, 198:54.66 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dom/bindings/StyleSheetApplicableStateChangeEventBinding.cpp:3, 198:54.67 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dom/bindings/UnifiedBindings20.cpp:2: 198:54.67 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dom/bindings/TrackEvent.cpp: In member function 'virtual nsresult mozilla::dom::TrackEvent::QueryInterface(const nsIID&, void**)': 198:54.68 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 198:54.69 1022 | foundInterface = 0; \ 198:54.69 | ^~~~~~~~~~~~~~ 198:54.69 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 198:54.70 1071 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 198:54.70 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 198:54.70 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dom/bindings/TrackEvent.cpp:39:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 198:54.71 39 | NS_INTERFACE_MAP_END_INHERITING(Event) 198:54.71 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 198:54.71 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/dom/CallbackObject.h:22, 198:54.71 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/dom/BindingUtils.h:21, 198:54.72 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/dom/GeneratedAtomList.h:6, 198:54.72 from /builddir/build/BUILD/thunderbird-68.1.1/dom/bindings/AtomList.h:11, 198:54.72 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dom/bindings/StyleSheetApplicableStateChangeEventBinding.cpp:3, 198:54.73 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dom/bindings/UnifiedBindings20.cpp:2: 198:54.73 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 198:54.73 302 | } else 198:54.73 | ^~~~ 198:54.73 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 198:54.73 306 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 198:54.74 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 198:54.74 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dom/bindings/TrackEvent.cpp:38:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 198:54.74 38 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(TrackEvent) 198:54.74 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 198:57.23 dom/media/mediasink 199:22.44 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsUtils.h:14, 199:22.44 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupports.h:79, 199:22.44 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsHashKeys.h:11, 199:22.44 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsDataHashtable.h:10, 199:22.44 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/MediaInfo.h:11, 199:22.45 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/AudioStream.h:11, 199:22.47 from /builddir/build/BUILD/thunderbird-68.1.1/dom/media/mediasink/AudioSink.h:9, 199:22.47 from /builddir/build/BUILD/thunderbird-68.1.1/dom/media/mediasink/AudioSink.cpp:7, 199:22.47 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dom/media/mediasink/Unified_cpp_dom_media_mediasink0.cpp:2: 199:22.47 /builddir/build/BUILD/thunderbird-68.1.1/dom/media/mediasink/OutputStreamManager.cpp: In member function 'virtual nsresult mozilla::DecodedStreamTrackSource::QueryInterface(const nsIID&, void**)': 199:22.49 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 199:22.49 1022 | foundInterface = 0; \ 199:22.49 | ^~~~~~~~~~~~~~ 199:22.49 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 199:22.49 1071 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 199:22.50 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 199:22.50 /builddir/build/BUILD/thunderbird-68.1.1/dom/media/mediasink/OutputStreamManager.cpp:72:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 199:22.50 72 | NS_INTERFACE_MAP_END_INHERITING(dom::MediaStreamTrackSource) 199:22.50 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 199:22.50 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsWrapperCache.h:10, 199:22.50 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/xpcpublic.h:22, 199:22.50 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsThreadUtils.h:24, 199:22.50 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/AudioStream.h:18, 199:22.50 from /builddir/build/BUILD/thunderbird-68.1.1/dom/media/mediasink/AudioSink.h:9, 199:22.50 from /builddir/build/BUILD/thunderbird-68.1.1/dom/media/mediasink/AudioSink.cpp:7, 199:22.50 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dom/media/mediasink/Unified_cpp_dom_media_mediasink0.cpp:2: 199:22.51 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 199:22.51 302 | } else 199:22.51 | ^~~~ 199:22.51 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 199:22.51 306 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 199:22.51 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 199:22.51 /builddir/build/BUILD/thunderbird-68.1.1/dom/media/mediasink/OutputStreamManager.cpp:71:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 199:22.51 71 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(DecodedStreamTrackSource) 199:22.51 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 200:17.86 dom/media/mediasource 200:51.66 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsUtils.h:14, 200:51.66 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupports.h:79, 200:51.66 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsHashKeys.h:11, 200:51.66 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsDataHashtable.h:10, 200:51.67 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/MediaInfo.h:11, 200:51.67 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/VideoUtils.h:11, 200:51.67 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/MediaMIMETypes.h:10, 200:51.67 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/MediaContainerType.h:10, 200:51.67 from /builddir/build/BUILD/thunderbird-68.1.1/dom/media/mediasource/ContainerParser.h:11, 200:51.67 from /builddir/build/BUILD/thunderbird-68.1.1/dom/media/mediasource/ContainerParser.cpp:7, 200:51.67 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dom/media/mediasource/Unified_cpp_media_mediasource0.cpp:2: 200:51.68 /builddir/build/BUILD/thunderbird-68.1.1/dom/media/mediasource/MediaSource.cpp: In member function 'virtual nsresult mozilla::dom::MediaSource::QueryInterface(const nsIID&, void**)': 200:51.68 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 200:51.70 1022 | foundInterface = 0; \ 200:51.70 | ^~~~~~~~~~~~~~ 200:51.70 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 200:51.70 1071 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 200:51.70 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 200:51.70 /builddir/build/BUILD/thunderbird-68.1.1/dom/media/mediasource/MediaSource.cpp:640:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 200:51.71 640 | NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 200:51.71 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 200:51.71 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 200:51.71 981 | else 200:51.71 | ^~~~ 200:51.71 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 200:51.71 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 200:51.72 | ^~~~~~~~~~~~~~~~~~ 200:51.72 /builddir/build/BUILD/thunderbird-68.1.1/dom/media/mediasource/MediaSource.cpp:639:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 200:51.72 639 | NS_INTERFACE_MAP_ENTRY(mozilla::dom::MediaSource) 200:51.72 | ^~~~~~~~~~~~~~~~~~~~~~ 200:53.89 /builddir/build/BUILD/thunderbird-68.1.1/dom/media/mediasource/SourceBuffer.cpp: In member function 'virtual nsresult mozilla::dom::SourceBuffer::QueryInterface(const nsIID&, void**)': 200:53.90 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 200:53.90 1022 | foundInterface = 0; \ 200:53.90 | ^~~~~~~~~~~~~~ 200:53.90 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 200:53.92 1071 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 200:53.93 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 200:53.93 /builddir/build/BUILD/thunderbird-68.1.1/dom/media/mediasource/SourceBuffer.cpp:757:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 200:53.93 757 | NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 200:53.94 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 200:53.94 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsWrapperCache.h:10, 200:53.95 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/xpcpublic.h:22, 200:53.95 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsThreadUtils.h:24, 200:53.95 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/MozPromise.h:21, 200:53.96 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/VideoUtils.h:18, 200:53.96 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/MediaMIMETypes.h:10, 200:53.96 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/MediaContainerType.h:10, 200:53.96 from /builddir/build/BUILD/thunderbird-68.1.1/dom/media/mediasource/ContainerParser.h:11, 200:53.97 from /builddir/build/BUILD/thunderbird-68.1.1/dom/media/mediasource/ContainerParser.cpp:7, 200:53.97 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dom/media/mediasource/Unified_cpp_media_mediasource0.cpp:2: 200:53.97 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 200:53.98 302 | } else 200:53.98 | ^~~~ 200:53.98 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 200:53.99 306 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 200:53.99 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 200:53.99 /builddir/build/BUILD/thunderbird-68.1.1/dom/media/mediasource/SourceBuffer.cpp:756:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 200:54.00 756 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(SourceBuffer) 200:54.00 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 200:54.09 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsUtils.h:14, 200:54.09 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupports.h:79, 200:54.09 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsHashKeys.h:11, 200:54.09 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsDataHashtable.h:10, 200:54.09 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/MediaInfo.h:11, 200:54.09 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/VideoUtils.h:11, 200:54.10 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/MediaMIMETypes.h:10, 200:54.10 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/MediaContainerType.h:10, 200:54.10 from /builddir/build/BUILD/thunderbird-68.1.1/dom/media/mediasource/ContainerParser.h:11, 200:54.10 from /builddir/build/BUILD/thunderbird-68.1.1/dom/media/mediasource/ContainerParser.cpp:7, 200:54.10 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dom/media/mediasource/Unified_cpp_media_mediasource0.cpp:2: 200:54.10 /builddir/build/BUILD/thunderbird-68.1.1/dom/media/mediasource/SourceBufferList.cpp: In member function 'virtual nsresult mozilla::dom::SourceBufferList::QueryInterface(const nsIID&, void**)': 200:54.10 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 200:54.11 1022 | foundInterface = 0; \ 200:54.13 | ^~~~~~~~~~~~~~ 200:54.13 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 200:54.13 1071 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 200:54.13 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 200:54.13 /builddir/build/BUILD/thunderbird-68.1.1/dom/media/mediasource/SourceBufferList.cpp:183:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 200:54.13 183 | NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 200:54.14 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 200:54.14 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsWrapperCache.h:10, 200:54.14 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/xpcpublic.h:22, 200:54.14 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsThreadUtils.h:24, 200:54.14 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/MozPromise.h:21, 200:54.14 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/VideoUtils.h:18, 200:54.14 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/MediaMIMETypes.h:10, 200:54.14 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/MediaContainerType.h:10, 200:54.15 from /builddir/build/BUILD/thunderbird-68.1.1/dom/media/mediasource/ContainerParser.h:11, 200:54.15 from /builddir/build/BUILD/thunderbird-68.1.1/dom/media/mediasource/ContainerParser.cpp:7, 200:54.15 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dom/media/mediasource/Unified_cpp_media_mediasource0.cpp:2: 200:54.15 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 200:54.15 302 | } else 200:54.15 | ^~~~ 200:54.15 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 200:54.15 306 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 200:54.16 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 200:54.16 /builddir/build/BUILD/thunderbird-68.1.1/dom/media/mediasource/SourceBufferList.cpp:182:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 200:54.16 182 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(SourceBufferList) 200:54.18 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 201:22.85 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsUtils.h:14, 201:22.86 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupports.h:79, 201:22.86 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 201:22.86 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 201:22.86 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsTArray.h:30, 201:22.86 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/ErrorResult.h:38, 201:22.86 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/dom/TreeColumnsBinding.h:9, 201:22.86 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dom/bindings/TreeColumnsBinding.cpp:3, 201:22.89 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dom/bindings/UnifiedBindings21.cpp:2: 201:22.89 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dom/bindings/UDPMessageEvent.cpp: In member function 'virtual nsresult mozilla::dom::UDPMessageEvent::QueryInterface(const nsIID&, void**)': 201:22.89 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 201:22.90 1022 | foundInterface = 0; \ 201:22.90 | ^~~~~~~~~~~~~~ 201:22.90 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 201:22.90 1071 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 201:22.90 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 201:22.90 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dom/bindings/UDPMessageEvent.cpp:38:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 201:22.91 38 | NS_INTERFACE_MAP_END_INHERITING(Event) 201:22.91 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 201:22.91 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/dom/CallbackObject.h:22, 201:22.91 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/dom/BindingUtils.h:21, 201:22.91 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dom/bindings/TreeColumnsBinding.cpp:7, 201:22.91 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dom/bindings/UnifiedBindings21.cpp:2: 201:22.92 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 201:22.92 302 | } else 201:22.92 | ^~~~ 201:22.92 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 201:22.92 306 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 201:22.92 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 201:22.93 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dom/bindings/UDPMessageEvent.cpp:37:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 201:22.94 37 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(UDPMessageEvent) 201:22.94 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 201:25.08 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/BlockingResourceBase.h:16, 201:25.08 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/Mutex.h:10, 201:25.08 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/MozPromise.h:12, 201:25.08 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/DecoderDoctorLogger.h:15, 201:25.08 from /builddir/build/BUILD/thunderbird-68.1.1/dom/media/MediaResource.h:9, 201:25.08 from /builddir/build/BUILD/thunderbird-68.1.1/dom/media/MediaResource.cpp:7, 201:25.08 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dom/media/Unified_cpp_dom_media7.cpp:2: 201:25.08 /builddir/build/BUILD/thunderbird-68.1.1/dom/media/MediaStreamError.cpp: In member function 'virtual nsresult mozilla::dom::MediaStreamError::QueryInterface(const nsIID&, void**)': 201:25.08 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 201:25.08 1007 | foundInterface = 0; \ 201:25.09 | ^~~~~~~~~~~~~~ 201:25.09 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 201:25.09 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 201:25.09 | ^~~~~~~~~~~~~~~~~~~~~~~ 201:25.09 /builddir/build/BUILD/thunderbird-68.1.1/dom/media/MediaStreamError.cpp:64:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 201:25.09 64 | NS_INTERFACE_MAP_END 201:25.09 | ^~~~~~~~~~~~~~~~~~~~ 201:25.09 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 201:25.09 981 | else 201:25.09 | ^~~~ 201:25.09 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 201:25.09 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 201:25.09 | ^~~~~~~~~~~~~~~~~~ 201:25.09 /builddir/build/BUILD/thunderbird-68.1.1/dom/media/MediaStreamError.cpp:63:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 201:25.09 63 | NS_INTERFACE_MAP_ENTRY(MediaStreamError) 201:25.09 | ^~~~~~~~~~~~~~~~~~~~~~ 201:31.26 /builddir/build/BUILD/thunderbird-68.1.1/dom/media/MediaStreamTrack.cpp: In member function 'virtual nsresult mozilla::dom::MediaStreamTrackSource::QueryInterface(const nsIID&, void**)': 201:31.27 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 201:31.27 1007 | foundInterface = 0; \ 201:31.27 | ^~~~~~~~~~~~~~ 201:31.27 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 201:31.28 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 201:31.28 | ^~~~~~~~~~~~~~~~~~~~~~~ 201:31.28 /builddir/build/BUILD/thunderbird-68.1.1/dom/media/MediaStreamTrack.cpp:35:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 201:31.28 35 | NS_INTERFACE_MAP_END 201:31.28 | ^~~~~~~~~~~~~~~~~~~~ 201:31.28 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 201:31.28 981 | else 201:31.29 | ^~~~ 201:31.29 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 201:31.29 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 201:31.29 | ^~~~~~~~~~~~~~~~~~ 201:31.29 /builddir/build/BUILD/thunderbird-68.1.1/dom/media/MediaStreamTrack.cpp:34:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 201:31.29 34 | NS_INTERFACE_MAP_ENTRY(nsISupports) 201:31.29 | ^~~~~~~~~~~~~~~~~~~~~~ 201:31.50 /builddir/build/BUILD/thunderbird-68.1.1/dom/media/MediaStreamTrack.cpp: In member function 'virtual nsresult mozilla::dom::MediaStreamTrack::QueryInterface(const nsIID&, void**)': 201:31.51 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 201:31.51 1022 | foundInterface = 0; \ 201:31.51 | ^~~~~~~~~~~~~~ 201:31.51 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 201:31.51 1071 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 201:31.52 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 201:31.52 /builddir/build/BUILD/thunderbird-68.1.1/dom/media/MediaStreamTrack.cpp:262:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 201:31.52 262 | NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 201:31.52 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 201:31.52 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsWrapperCache.h:10, 201:31.52 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/xpcpublic.h:22, 201:31.53 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsThreadUtils.h:24, 201:31.53 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/MozPromise.h:21, 201:31.53 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/DecoderDoctorLogger.h:15, 201:31.53 from /builddir/build/BUILD/thunderbird-68.1.1/dom/media/MediaResource.h:9, 201:31.53 from /builddir/build/BUILD/thunderbird-68.1.1/dom/media/MediaResource.cpp:7, 201:31.53 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dom/media/Unified_cpp_dom_media7.cpp:2: 201:31.54 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 201:31.54 302 | } else 201:31.54 | ^~~~ 201:31.54 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 201:31.54 306 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 201:31.54 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 201:31.55 /builddir/build/BUILD/thunderbird-68.1.1/dom/media/MediaStreamTrack.cpp:261:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 201:31.55 261 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(MediaStreamTrack) 201:31.55 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 201:32.33 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/gfxFontEntry.h:13, 201:32.33 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/gfxFont.h:11, 201:32.33 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsDeviceContext.h:12, 201:32.34 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/dom/UIEvent.h:15, 201:32.34 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dom/bindings/UIEventBinding.cpp:16, 201:32.34 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dom/bindings/UnifiedBindings21.cpp:106: 201:32.34 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 201:32.34 /builddir/build/BUILD/thunderbird-68.1.1/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] 201:32.34 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 201:32.34 | ^ 201:32.35 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 201:32.35 46 | struct Block { 201:32.35 | ^~~~~ 202:23.21 dom/media/mp3 202:39.18 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsUtils.h:14, 202:39.18 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupports.h:79, 202:39.19 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsIRunnable.h:10, 202:39.19 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/AbstractThread.h:13, 202:39.19 from /builddir/build/BUILD/thunderbird-68.1.1/dom/media/MediaTimer.h:10, 202:39.19 from /builddir/build/BUILD/thunderbird-68.1.1/dom/media/MediaTimer.cpp:7, 202:39.19 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dom/media/Unified_cpp_dom_media8.cpp:2: 202:39.19 /builddir/build/BUILD/thunderbird-68.1.1/dom/media/MediaTrack.cpp: In member function 'virtual nsresult mozilla::dom::MediaTrack::QueryInterface(const nsIID&, void**)': 202:39.20 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 202:39.20 1022 | foundInterface = 0; \ 202:39.20 | ^~~~~~~~~~~~~~ 202:39.20 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 202:39.20 1071 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 202:39.21 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 202:39.21 /builddir/build/BUILD/thunderbird-68.1.1/dom/media/MediaTrack.cpp:31:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 202:39.21 31 | NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 202:39.21 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 202:39.21 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsWrapperCache.h:10, 202:39.21 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/xpcpublic.h:22, 202:39.22 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsThreadUtils.h:24, 202:39.22 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/MozPromise.h:21, 202:39.22 from /builddir/build/BUILD/thunderbird-68.1.1/dom/media/MediaTimer.h:13, 202:39.22 from /builddir/build/BUILD/thunderbird-68.1.1/dom/media/MediaTimer.cpp:7, 202:39.22 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dom/media/Unified_cpp_dom_media8.cpp:2: 202:39.23 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 202:39.23 302 | } else 202:39.23 | ^~~~ 202:39.23 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 202:39.23 306 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 202:39.23 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 202:39.24 /builddir/build/BUILD/thunderbird-68.1.1/dom/media/MediaTrack.cpp:30:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 202:39.24 30 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(MediaTrack) 202:39.24 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 202:47.85 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsUtils.h:14, 202:47.85 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupports.h:79, 202:47.85 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsIRunnable.h:10, 202:47.85 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/AbstractThread.h:13, 202:47.85 from /builddir/build/BUILD/thunderbird-68.1.1/dom/media/MediaTimer.h:10, 202:47.86 from /builddir/build/BUILD/thunderbird-68.1.1/dom/media/MediaTimer.cpp:7, 202:47.86 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dom/media/Unified_cpp_dom_media8.cpp:2: 202:47.86 /builddir/build/BUILD/thunderbird-68.1.1/dom/media/MediaTrackList.cpp: In member function 'virtual nsresult mozilla::dom::MediaTrackList::QueryInterface(const nsIID&, void**)': 202:47.86 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 202:47.86 1022 | foundInterface = 0; \ 202:47.86 | ^~~~~~~~~~~~~~ 202:47.87 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 202:47.87 1071 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 202:47.87 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 202:47.87 /builddir/build/BUILD/thunderbird-68.1.1/dom/media/MediaTrackList.cpp:32:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 202:47.87 32 | NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 202:47.87 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 202:47.87 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsWrapperCache.h:10, 202:47.87 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/xpcpublic.h:22, 202:47.88 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsThreadUtils.h:24, 202:47.88 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/MozPromise.h:21, 202:47.88 from /builddir/build/BUILD/thunderbird-68.1.1/dom/media/MediaTimer.h:13, 202:47.88 from /builddir/build/BUILD/thunderbird-68.1.1/dom/media/MediaTimer.cpp:7, 202:47.88 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dom/media/Unified_cpp_dom_media8.cpp:2: 202:47.88 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 202:47.88 302 | } else 202:47.89 | ^~~~ 202:47.89 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 202:47.89 306 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 202:47.89 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 202:47.89 /builddir/build/BUILD/thunderbird-68.1.1/dom/media/MediaTrackList.cpp:31:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 202:47.89 31 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(MediaTrackList) 202:47.89 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 203:28.03 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentChild.h:24, 203:28.03 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/dom/ContentChild.h:14, 203:28.03 from /builddir/build/BUILD/thunderbird-68.1.1/dom/media/ipc/RemoteDecoderModule.cpp:9: 203:28.03 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 203:28.04 /builddir/build/BUILD/thunderbird-68.1.1/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] 203:28.04 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 203:28.04 | ^ 203:28.04 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 203:28.04 46 | struct Block { 203:28.04 | ^~~~~ 203:59.91 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/BlockingResourceBase.h:16, 203:59.91 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/Mutex.h:10, 203:59.92 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/MozPromise.h:12, 203:59.92 from /builddir/build/BUILD/thunderbird-68.1.1/dom/media/SeekJob.h:10, 203:59.92 from /builddir/build/BUILD/thunderbird-68.1.1/dom/media/SeekJob.cpp:7, 203:59.92 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dom/media/Unified_cpp_dom_media9.cpp:2: 203:59.92 /builddir/build/BUILD/thunderbird-68.1.1/dom/media/TextTrack.cpp: In member function 'virtual nsresult mozilla::dom::TextTrack::QueryInterface(const nsIID&, void**)': 203:59.93 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 203:59.93 1022 | foundInterface = 0; \ 203:59.93 | ^~~~~~~~~~~~~~ 203:59.93 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 203:59.93 1071 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 203:59.93 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 203:59.93 /builddir/build/BUILD/thunderbird-68.1.1/dom/media/TextTrack.cpp:64:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 203:59.93 64 | NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 203:59.93 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 203:59.93 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsWrapperCache.h:10, 203:59.93 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/xpcpublic.h:22, 203:59.93 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsThreadUtils.h:24, 203:59.93 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/MozPromise.h:21, 203:59.93 from /builddir/build/BUILD/thunderbird-68.1.1/dom/media/SeekJob.h:10, 203:59.93 from /builddir/build/BUILD/thunderbird-68.1.1/dom/media/SeekJob.cpp:7, 203:59.93 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dom/media/Unified_cpp_dom_media9.cpp:2: 203:59.93 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 203:59.93 302 | } else 203:59.93 | ^~~~ 203:59.93 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 203:59.93 306 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 203:59.93 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 203:59.93 /builddir/build/BUILD/thunderbird-68.1.1/dom/media/TextTrack.cpp:63:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 203:59.93 63 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(TextTrack) 203:59.94 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 204:00.11 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/BlockingResourceBase.h:16, 204:00.12 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/Mutex.h:10, 204:00.12 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/MozPromise.h:12, 204:00.12 from /builddir/build/BUILD/thunderbird-68.1.1/dom/media/SeekJob.h:10, 204:00.12 from /builddir/build/BUILD/thunderbird-68.1.1/dom/media/SeekJob.cpp:7, 204:00.12 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dom/media/Unified_cpp_dom_media9.cpp:2: 204:00.12 /builddir/build/BUILD/thunderbird-68.1.1/dom/media/TextTrackCue.cpp: In member function 'virtual nsresult mozilla::dom::TextTrackCue::QueryInterface(const nsIID&, void**)': 204:00.13 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 204:00.13 1022 | foundInterface = 0; \ 204:00.13 | ^~~~~~~~~~~~~~ 204:00.13 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 204:00.13 1071 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 204:00.13 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 204:00.13 /builddir/build/BUILD/thunderbird-68.1.1/dom/media/TextTrackCue.cpp:29:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 204:00.13 29 | NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 204:00.13 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 204:00.13 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsWrapperCache.h:10, 204:00.13 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/xpcpublic.h:22, 204:00.13 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsThreadUtils.h:24, 204:00.13 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/MozPromise.h:21, 204:00.13 from /builddir/build/BUILD/thunderbird-68.1.1/dom/media/SeekJob.h:10, 204:00.13 from /builddir/build/BUILD/thunderbird-68.1.1/dom/media/SeekJob.cpp:7, 204:00.13 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dom/media/Unified_cpp_dom_media9.cpp:2: 204:00.13 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 204:00.13 302 | } else 204:00.13 | ^~~~ 204:00.13 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 204:00.13 306 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 204:00.14 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 204:00.14 /builddir/build/BUILD/thunderbird-68.1.1/dom/media/TextTrackCue.cpp:28:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 204:00.15 28 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(TextTrackCue) 204:00.15 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 204:00.28 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/BlockingResourceBase.h:16, 204:00.28 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/Mutex.h:10, 204:00.28 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/MozPromise.h:12, 204:00.28 from /builddir/build/BUILD/thunderbird-68.1.1/dom/media/SeekJob.h:10, 204:00.28 from /builddir/build/BUILD/thunderbird-68.1.1/dom/media/SeekJob.cpp:7, 204:00.28 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dom/media/Unified_cpp_dom_media9.cpp:2: 204:00.28 /builddir/build/BUILD/thunderbird-68.1.1/dom/media/TextTrackCueList.cpp: In member function 'virtual nsresult mozilla::dom::TextTrackCueList::QueryInterface(const nsIID&, void**)': 204:00.30 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 204:00.30 1007 | foundInterface = 0; \ 204:00.30 | ^~~~~~~~~~~~~~ 204:00.30 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 204:00.30 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 204:00.30 | ^~~~~~~~~~~~~~~~~~~~~~~ 204:00.30 /builddir/build/BUILD/thunderbird-68.1.1/dom/media/TextTrackCueList.cpp:30:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 204:00.30 30 | NS_INTERFACE_MAP_END 204:00.30 | ^~~~~~~~~~~~~~~~~~~~ 204:00.30 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 204:00.30 981 | else 204:00.30 | ^~~~ 204:00.30 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 204:00.30 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 204:00.31 | ^~~~~~~~~~~~~~~~~~ 204:00.31 /builddir/build/BUILD/thunderbird-68.1.1/dom/media/TextTrackCueList.cpp:29:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 204:00.31 29 | NS_INTERFACE_MAP_ENTRY(nsISupports) 204:00.31 | ^~~~~~~~~~~~~~~~~~~~~~ 204:00.47 /builddir/build/BUILD/thunderbird-68.1.1/dom/media/TextTrackList.cpp: In member function 'virtual nsresult mozilla::dom::TextTrackList::QueryInterface(const nsIID&, void**)': 204:00.48 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 204:00.49 1022 | foundInterface = 0; \ 204:00.49 | ^~~~~~~~~~~~~~ 204:00.49 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 204:00.49 1071 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 204:00.49 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 204:00.50 /builddir/build/BUILD/thunderbird-68.1.1/dom/media/TextTrackList.cpp:26:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 204:00.50 26 | NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 204:00.50 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 204:00.50 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsWrapperCache.h:10, 204:00.50 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/xpcpublic.h:22, 204:00.50 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsThreadUtils.h:24, 204:00.50 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/MozPromise.h:21, 204:00.51 from /builddir/build/BUILD/thunderbird-68.1.1/dom/media/SeekJob.h:10, 204:00.51 from /builddir/build/BUILD/thunderbird-68.1.1/dom/media/SeekJob.cpp:7, 204:00.51 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dom/media/Unified_cpp_dom_media9.cpp:2: 204:00.51 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 204:00.51 302 | } else 204:00.53 | ^~~~ 204:00.53 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 204:00.53 306 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 204:00.53 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 204:00.54 /builddir/build/BUILD/thunderbird-68.1.1/dom/media/TextTrackList.cpp:25:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 204:00.54 25 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(TextTrackList) 204:00.54 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 204:20.54 dom/media/ogg 205:33.24 dom/media/platforms 206:11.22 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentChild.h:24, 206:11.22 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/dom/ContentChild.h:14, 206:11.22 from /builddir/build/BUILD/thunderbird-68.1.1/dom/media/ipc/VideoDecoderManagerChild.cpp:10: 206:11.22 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 206:11.22 /builddir/build/BUILD/thunderbird-68.1.1/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] 206:11.22 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 206:11.22 | ^ 206:11.22 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 206:11.22 46 | struct Block { 206:11.22 | ^~~~~ 207:15.13 dom/media/platforms/agnostic/bytestreams 207:20.32 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/MediaData.h:16, 207:20.32 from /builddir/build/BUILD/thunderbird-68.1.1/dom/media/platforms/agnostic/bytestreams/Adts.cpp:6, 207:20.32 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dom/media/platforms/agnostic/bytestreams/Unified_cpp_bytestreams0.cpp:2: 207:20.32 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = mozilla::SPSData]': 207:20.33 /builddir/build/BUILD/thunderbird-68.1.1/dom/media/platforms/agnostic/bytestreams/H264.cpp:104:15: required from here 207:20.33 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/PodOperations.h:31:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mozilla::SPSData'; use assignment or value-initialization instead [-Wclass-memaccess] 207:20.33 31 | memset(aT, 0, sizeof(T)); 207:20.33 | ~~~~~~^~~~~~~~~~~~~~~~~~ 207:20.33 In file included from /builddir/build/BUILD/thunderbird-68.1.1/dom/media/platforms/agnostic/bytestreams/H264.cpp:5, 207:20.33 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dom/media/platforms/agnostic/bytestreams/Unified_cpp_bytestreams0.cpp:20: 207:20.33 /builddir/build/BUILD/thunderbird-68.1.1/dom/media/platforms/agnostic/bytestreams/H264.h:39:8: note: 'struct mozilla::SPSData' declared here 207:20.34 39 | struct SPSData { 207:20.34 | ^~~~~~~ 207:28.67 dom/media/platforms/agnostic/eme 207:36.49 dom/media/platforms/agnostic/gmp 207:41.53 dom/media/platforms/omx 208:25.94 dom/media/platforms/ffmpeg/ffvpx 208:35.67 dom/media/platforms/ffmpeg 208:45.89 dom/media/platforms/ffmpeg/libav53 208:54.36 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/gfxFontEntry.h:13, 208:54.36 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/gfxFont.h:11, 208:54.36 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsDeviceContext.h:12, 208:54.36 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/dom/UIEvent.h:15, 208:54.37 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/dom/MouseEvent.h:11, 208:54.38 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/dom/WheelEvent.h:10, 208:54.38 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dom/bindings/WheelEventBinding.cpp:16, 208:54.38 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dom/bindings/UnifiedBindings22.cpp:54: 208:54.38 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 208:54.39 /builddir/build/BUILD/thunderbird-68.1.1/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] 208:54.39 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 208:54.39 | ^ 208:54.40 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 208:54.40 46 | struct Block { 208:54.40 | ^~~~~ 209:00.48 In file included from /builddir/build/BUILD/thunderbird-68.1.1/dom/media/platforms/ffmpeg/ffmpeg58/include/libavutil/common.h:488, 209:00.48 from /builddir/build/BUILD/thunderbird-68.1.1/dom/media/platforms/ffmpeg/ffmpeg58/include/libavutil/avutil.h:296, 209:00.48 from /builddir/build/BUILD/thunderbird-68.1.1/dom/media/platforms/ffmpeg/ffmpeg58/include/libavutil/samplefmt.h:24, 209:00.48 from /builddir/build/BUILD/thunderbird-68.1.1/dom/media/platforms/ffmpeg/ffmpeg58/include/libavcodec/avcodec.h:31, 209:00.49 from /builddir/build/BUILD/thunderbird-68.1.1/dom/media/platforms/ffmpeg/FFmpegLibs.h:14, 209:00.49 from /builddir/build/BUILD/thunderbird-68.1.1/dom/media/platforms/ffmpeg/FFmpegDataDecoder.h:13, 209:00.49 from /builddir/build/BUILD/thunderbird-68.1.1/dom/media/platforms/ffmpeg/FFmpegAudioDecoder.h:10, 209:00.49 from /builddir/build/BUILD/thunderbird-68.1.1/dom/media/platforms/ffmpeg/FFmpegAudioDecoder.cpp:9, 209:00.49 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dom/media/platforms/ffmpeg/ffvpx/Unified_cpp_ffmpeg_ffvpx0.cpp:2: 209:00.49 /builddir/build/BUILD/thunderbird-68.1.1/dom/media/platforms/ffmpeg/ffmpeg58/include/libavutil/mem.h:342:79: warning: 'alloc_size' attribute ignored on a function returning 'int' [-Wattributes] 209:00.49 342 | av_alloc_size(2, 3) int av_reallocp_array(void *ptr, size_t nmemb, size_t size); 209:00.49 | ^ 209:01.37 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsXPTCUtils.h:10, 209:01.37 from /builddir/build/BUILD/thunderbird-68.1.1/js/xpconnect/src/xpcprivate.h:119, 209:01.37 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/dom/IntlUtils.h:11, 209:01.37 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dom/bindings/WindowBinding.cpp:30, 209:01.37 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dom/bindings/UnifiedBindings22.cpp:80: 209:01.38 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/xptcall.h: In constructor 'nsXPTCVariant::nsXPTCVariant()': 209:01.40 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/xptcall.h:79:42: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct nsXPTCVariant' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] 209:01.40 79 | memset(this, 0, sizeof(nsXPTCVariant)); 209:01.40 | ^ 209:01.40 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/xptcall.h:44:8: note: 'struct nsXPTCVariant' declared here 209:01.40 44 | struct nsXPTCVariant { 209:01.40 | ^~~~~~~~~~~~~ 209:23.34 dom/media/platforms/ffmpeg/libav54 209:24.14 dom/media/platforms/ffmpeg/libav55 209:37.90 In file included from /builddir/build/BUILD/thunderbird-68.1.1/dom/media/platforms/ffmpeg/libav55/include/libavcodec/avcodec.h:46, 209:37.90 from /builddir/build/BUILD/thunderbird-68.1.1/dom/media/platforms/ffmpeg/FFmpegLibs.h:14, 209:37.90 from /builddir/build/BUILD/thunderbird-68.1.1/dom/media/platforms/ffmpeg/FFmpegDataDecoder.h:13, 209:37.90 from /builddir/build/BUILD/thunderbird-68.1.1/dom/media/platforms/ffmpeg/FFmpegAudioDecoder.h:10, 209:37.90 from /builddir/build/BUILD/thunderbird-68.1.1/dom/media/platforms/ffmpeg/FFmpegAudioDecoder.cpp:9, 209:37.91 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dom/media/platforms/ffmpeg/libav55/Unified_cpp_ffmpeg_libav550.cpp:2: 209:37.91 /builddir/build/BUILD/thunderbird-68.1.1/dom/media/platforms/ffmpeg/libav55/include/libavutil/mem.h:174:79: warning: 'alloc_size' attribute ignored on a function returning 'int' [-Wattributes] 209:37.91 174 | av_alloc_size(2, 3) int av_reallocp_array(void *ptr, size_t nmemb, size_t size); 209:37.91 | ^ 209:42.62 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/HashTable.h:89, 209:42.62 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/js/HashTable.h:10, 209:42.62 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/js/TracingAPI.h:11, 209:42.62 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/js/GCPolicyAPI.h:49, 209:42.62 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/js/RootingAPI.h:22, 209:42.62 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/js/CallArgs.h:72, 209:42.62 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/jsapi.h:29, 209:42.63 from /builddir/build/BUILD/thunderbird-68.1.1/dom/bindings/AtomList.h:10, 209:42.63 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dom/bindings/WebGPUBinding.cpp:3, 209:42.63 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dom/bindings/UnifiedBindings22.cpp:2: 209:42.65 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = xpc::GlobalProperties]': 209:42.65 /builddir/build/BUILD/thunderbird-68.1.1/js/xpconnect/src/xpcprivate.h:2272:45: required from here 209:42.65 /builddir/build/BUILD/thunderbird-68.1.1/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] 209:42.65 31 | memset(aT, 0, sizeof(T)); 209:42.65 | ~~~~~~^~~~~~~~~~~~~~~~~~ 209:42.65 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/dom/IntlUtils.h:11, 209:42.66 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dom/bindings/WindowBinding.cpp:30, 209:42.66 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dom/bindings/UnifiedBindings22.cpp:80: 209:42.66 /builddir/build/BUILD/thunderbird-68.1.1/js/xpconnect/src/xpcprivate.h:2271:8: note: 'struct xpc::GlobalProperties' declared here 209:42.66 2271 | struct GlobalProperties { 209:42.66 | ^~~~~~~~~~~~~~~~ 209:47.94 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/HashTable.h:89, 209:47.94 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/js/HashTable.h:10, 209:47.94 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/js/TracingAPI.h:11, 209:47.94 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/js/GCPolicyAPI.h:49, 209:47.94 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/js/RootingAPI.h:22, 209:47.94 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/js/CallArgs.h:72, 209:47.94 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/jsapi.h:29, 209:47.94 from /builddir/build/BUILD/thunderbird-68.1.1/dom/bindings/AtomList.h:10, 209:47.94 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dom/bindings/WebGPUBinding.cpp:3, 209:47.94 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dom/bindings/UnifiedBindings22.cpp:2: 209:47.94 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = std::map; long unsigned int N = 2]': 209:47.96 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:99:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = std::map]' 209:47.96 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/Layers.h:248:29: required from here 209:47.96 /builddir/build/BUILD/thunderbird-68.1.1/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] 209:47.96 67 | memset(&aArr[0], 0, N * sizeof(T)); 209:47.96 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 209:47.96 In file included from /usr/include/c++/9/map:61, 209:47.96 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/system_wrappers/map:3, 209:47.98 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/stl_wrappers/map:44, 209:47.98 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/FrameMetrics.h:11, 209:47.98 from /builddir/build/BUILD/thunderbird-68.1.1/layout/generic/nsIScrollableFrame.h:22, 209:47.98 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/dom/Element.h:25, 209:47.98 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/dom/CanvasRenderingContext2DBinding.h:12, 209:47.98 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/dom/UnionConversions.h:10, 209:47.98 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dom/bindings/WebGPUBinding.cpp:23, 209:47.98 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dom/bindings/UnifiedBindings22.cpp:2: 209:47.98 /usr/include/c++/9/bits/stl_map.h:100:11: note: 'class std::map' declared here 209:47.98 100 | class map 209:47.98 | ^~~ 210:00.55 dom/media/platforms/ffmpeg/ffmpeg57 210:01.33 dom/media/platforms/ffmpeg/ffmpeg58 210:16.06 In file included from /builddir/build/BUILD/thunderbird-68.1.1/dom/media/platforms/ffmpeg/ffmpeg57/include/libavutil/common.h:456, 210:16.06 from /builddir/build/BUILD/thunderbird-68.1.1/dom/media/platforms/ffmpeg/ffmpeg57/include/libavutil/avutil.h:288, 210:16.06 from /builddir/build/BUILD/thunderbird-68.1.1/dom/media/platforms/ffmpeg/ffmpeg57/include/libavutil/samplefmt.h:24, 210:16.07 from /builddir/build/BUILD/thunderbird-68.1.1/dom/media/platforms/ffmpeg/ffmpeg57/include/libavcodec/avcodec.h:31, 210:16.09 from /builddir/build/BUILD/thunderbird-68.1.1/dom/media/platforms/ffmpeg/FFmpegLibs.h:14, 210:16.09 from /builddir/build/BUILD/thunderbird-68.1.1/dom/media/platforms/ffmpeg/FFmpegDataDecoder.h:13, 210:16.10 from /builddir/build/BUILD/thunderbird-68.1.1/dom/media/platforms/ffmpeg/FFmpegAudioDecoder.h:10, 210:16.10 from /builddir/build/BUILD/thunderbird-68.1.1/dom/media/platforms/ffmpeg/FFmpegAudioDecoder.cpp:9, 210:16.12 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dom/media/platforms/ffmpeg/ffmpeg57/Unified_cpp_ffmpeg_ffmpeg570.cpp:2: 210:16.12 /builddir/build/BUILD/thunderbird-68.1.1/dom/media/platforms/ffmpeg/ffmpeg57/include/libavutil/mem.h:186:79: warning: 'alloc_size' attribute ignored on a function returning 'int' [-Wattributes] 210:16.12 186 | av_alloc_size(2, 3) int av_reallocp_array(void *ptr, size_t nmemb, size_t size); 210:16.13 | ^ 210:17.25 In file included from /builddir/build/BUILD/thunderbird-68.1.1/dom/media/platforms/ffmpeg/ffmpeg58/include/libavutil/common.h:488, 210:17.25 from /builddir/build/BUILD/thunderbird-68.1.1/dom/media/platforms/ffmpeg/ffmpeg58/include/libavutil/avutil.h:296, 210:17.25 from /builddir/build/BUILD/thunderbird-68.1.1/dom/media/platforms/ffmpeg/ffmpeg58/include/libavutil/samplefmt.h:24, 210:17.26 from /builddir/build/BUILD/thunderbird-68.1.1/dom/media/platforms/ffmpeg/ffmpeg58/include/libavcodec/avcodec.h:31, 210:17.26 from /builddir/build/BUILD/thunderbird-68.1.1/dom/media/platforms/ffmpeg/FFmpegLibs.h:14, 210:17.27 from /builddir/build/BUILD/thunderbird-68.1.1/dom/media/platforms/ffmpeg/FFmpegDataDecoder.h:13, 210:17.27 from /builddir/build/BUILD/thunderbird-68.1.1/dom/media/platforms/ffmpeg/FFmpegAudioDecoder.h:10, 210:17.27 from /builddir/build/BUILD/thunderbird-68.1.1/dom/media/platforms/ffmpeg/FFmpegAudioDecoder.cpp:9, 210:17.27 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dom/media/platforms/ffmpeg/ffmpeg58/Unified_cpp_ffmpeg_ffmpeg580.cpp:2: 210:17.27 /builddir/build/BUILD/thunderbird-68.1.1/dom/media/platforms/ffmpeg/ffmpeg58/include/libavutil/mem.h:342:79: warning: 'alloc_size' attribute ignored on a function returning 'int' [-Wattributes] 210:17.28 342 | av_alloc_size(2, 3) int av_reallocp_array(void *ptr, size_t nmemb, size_t size); 210:17.28 | ^ 210:29.22 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/gfxFontEntry.h:13, 210:29.22 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/gfxFont.h:11, 210:29.22 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsDeviceContext.h:12, 210:29.23 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/dom/UIEvent.h:15, 210:29.23 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/dom/CompositionEvent.h:13, 210:29.23 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dom/bindings/CompositionEventBinding.cpp:12, 210:29.23 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dom/bindings/UnifiedBindings3.cpp:106: 210:29.23 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 210:29.23 /builddir/build/BUILD/thunderbird-68.1.1/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] 210:29.23 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 210:29.24 | ^ 210:29.25 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 210:29.25 46 | struct Block { 210:29.25 | ^~~~~ 210:39.10 dom/media/systemservices 210:40.60 dom/media/wave 210:45.56 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsUtils.h:14, 210:45.56 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupports.h:79, 210:45.56 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 210:45.56 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 210:45.56 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsTArray.h:30, 210:45.57 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/ErrorResult.h:38, 210:45.57 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/dom/ClientsBinding.h:9, 210:45.57 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/dom/ClientBinding.h:6, 210:45.57 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dom/bindings/ClientBinding.cpp:3, 210:45.57 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dom/bindings/UnifiedBindings3.cpp:2: 210:45.57 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dom/bindings/CreateOfferRequestBinding.cpp: In member function 'virtual nsresult mozilla::dom::CreateOfferRequest::QueryInterface(const nsIID&, void**)': 210:45.57 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 210:45.57 1007 | foundInterface = 0; \ 210:45.57 | ^~~~~~~~~~~~~~ 210:45.57 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 210:45.57 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 210:45.57 | ^~~~~~~~~~~~~~~~~~~~~~~ 210:45.57 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dom/bindings/CreateOfferRequestBinding.cpp:732:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 210:45.57 732 | NS_INTERFACE_MAP_END 210:45.57 | ^~~~~~~~~~~~~~~~~~~~ 210:45.59 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 210:45.59 981 | else 210:45.59 | ^~~~ 210:45.59 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 210:45.59 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 210:45.59 | ^~~~~~~~~~~~~~~~~~ 210:45.59 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dom/bindings/CreateOfferRequestBinding.cpp:731:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 210:45.59 731 | NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference) 210:45.59 | ^~~~~~~~~~~~~~~~~~~~~~ 211:12.51 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentChild.h:24, 211:12.51 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/dom/ContentChild.h:14, 211:12.52 from /builddir/build/BUILD/thunderbird-68.1.1/dom/media/systemservices/MediaChild.cpp:11, 211:12.52 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dom/media/systemservices/Unified_cpp_systemservices0.cpp:2: 211:12.52 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 211:12.52 /builddir/build/BUILD/thunderbird-68.1.1/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] 211:12.52 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 211:12.52 | ^ 211:12.52 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 211:12.52 46 | struct Block { 211:12.52 | ^~~~~ 211:30.88 dom/media/webaudio 212:08.73 dom/media/webaudio/blink 212:25.40 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsUtils.h:14, 212:25.40 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsCOMPtr.h:30, 212:25.40 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/DOMEventTargetHelper.h:10, 212:25.40 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/dom/AudioNode.h:10, 212:25.40 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/dom/AnalyserNode.h:10, 212:25.40 from /builddir/build/BUILD/thunderbird-68.1.1/dom/media/webaudio/AnalyserNode.cpp:7, 212:25.40 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dom/media/webaudio/Unified_cpp_dom_media_webaudio0.cpp:2: 212:25.40 /builddir/build/BUILD/thunderbird-68.1.1/dom/media/webaudio/AudioBufferSourceNode.cpp: In member function 'virtual nsresult mozilla::dom::AudioBufferSourceNode::QueryInterface(const nsIID&, void**)': 212:25.40 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 212:25.40 1022 | foundInterface = 0; \ 212:25.40 | ^~~~~~~~~~~~~~ 212:25.40 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 212:25.41 1071 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 212:25.41 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 212:25.43 /builddir/build/BUILD/thunderbird-68.1.1/dom/media/webaudio/AudioBufferSourceNode.cpp:30:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 212:25.43 30 | NS_INTERFACE_MAP_END_INHERITING(AudioScheduledSourceNode) 212:25.43 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 212:25.43 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/DOMEventTargetHelper.h:12, 212:25.43 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/dom/AudioNode.h:10, 212:25.43 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/dom/AnalyserNode.h:10, 212:25.43 from /builddir/build/BUILD/thunderbird-68.1.1/dom/media/webaudio/AnalyserNode.cpp:7, 212:25.45 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dom/media/webaudio/Unified_cpp_dom_media_webaudio0.cpp:2: 212:25.45 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 212:25.45 302 | } else 212:25.45 | ^~~~ 212:25.45 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 212:25.45 306 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 212:25.45 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 212:25.47 /builddir/build/BUILD/thunderbird-68.1.1/dom/media/webaudio/AudioBufferSourceNode.cpp:29:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 212:25.47 29 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(AudioBufferSourceNode) 212:25.47 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 212:34.13 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsUtils.h:14, 212:34.13 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsCOMPtr.h:30, 212:34.13 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/DOMEventTargetHelper.h:10, 212:34.13 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/dom/AudioNode.h:10, 212:34.13 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/dom/AnalyserNode.h:10, 212:34.13 from /builddir/build/BUILD/thunderbird-68.1.1/dom/media/webaudio/AnalyserNode.cpp:7, 212:34.13 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dom/media/webaudio/Unified_cpp_dom_media_webaudio0.cpp:2: 212:34.14 /builddir/build/BUILD/thunderbird-68.1.1/dom/media/webaudio/AudioContext.cpp: In member function 'virtual nsresult mozilla::dom::AudioContext::QueryInterface(const nsIID&, void**)': 212:34.14 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 212:34.14 1022 | foundInterface = 0; \ 212:34.14 | ^~~~~~~~~~~~~~ 212:34.14 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 212:34.14 1071 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 212:34.14 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 212:34.14 /builddir/build/BUILD/thunderbird-68.1.1/dom/media/webaudio/AudioContext.cpp:140:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 212:34.14 140 | NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 212:34.14 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 212:34.14 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 212:34.14 981 | else 212:34.14 | ^~~~ 212:34.14 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 212:34.14 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 212:34.14 | ^~~~~~~~~~~~~~~~~~ 212:34.14 /builddir/build/BUILD/thunderbird-68.1.1/dom/media/webaudio/AudioContext.cpp:139:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 212:34.14 139 | NS_INTERFACE_MAP_ENTRY(nsIMemoryReporter) 212:34.15 | ^~~~~~~~~~~~~~~~~~~~~~ 212:34.66 /builddir/build/BUILD/thunderbird-68.1.1/dom/media/webaudio/AudioDestinationNode.cpp: In member function 'virtual nsresult mozilla::dom::AudioDestinationNode::QueryInterface(const nsIID&, void**)': 212:34.66 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 212:34.66 1022 | foundInterface = 0; \ 212:34.66 | ^~~~~~~~~~~~~~ 212:34.67 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 212:34.67 1071 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 212:34.67 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 212:34.67 /builddir/build/BUILD/thunderbird-68.1.1/dom/media/webaudio/AudioDestinationNode.cpp:310:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 212:34.67 310 | NS_INTERFACE_MAP_END_INHERITING(AudioNode) 212:34.67 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 212:34.67 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 212:34.67 981 | else 212:34.67 | ^~~~ 212:34.67 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 212:34.67 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 212:34.67 | ^~~~~~~~~~~~~~~~~~ 212:34.67 /builddir/build/BUILD/thunderbird-68.1.1/dom/media/webaudio/AudioDestinationNode.cpp:309:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 212:34.67 309 | NS_INTERFACE_MAP_ENTRY(nsIAudioChannelAgentCallback) 212:34.67 | ^~~~~~~~~~~~~~~~~~~~~~ 212:36.01 /builddir/build/BUILD/thunderbird-68.1.1/dom/media/webaudio/AudioNode.cpp: In member function 'virtual nsresult mozilla::dom::AudioNode::QueryInterface(const nsIID&, void**)': 212:36.01 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 212:36.01 1022 | foundInterface = 0; \ 212:36.01 | ^~~~~~~~~~~~~~ 212:36.01 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 212:36.01 1071 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 212:36.01 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 212:36.01 /builddir/build/BUILD/thunderbird-68.1.1/dom/media/webaudio/AudioNode.cpp:46:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 212:36.01 46 | NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 212:36.01 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 212:36.02 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 212:36.02 981 | else 212:36.02 | ^~~~ 212:36.02 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 212:36.02 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 212:36.02 | ^~~~~~~~~~~~~~~~~~ 212:36.02 /builddir/build/BUILD/thunderbird-68.1.1/dom/media/webaudio/AudioNode.cpp:45:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 212:36.02 45 | NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference) 212:36.02 | ^~~~~~~~~~~~~~~~~~~~~~ 212:36.97 /builddir/build/BUILD/thunderbird-68.1.1/dom/media/webaudio/AudioProcessingEvent.cpp: In member function 'virtual nsresult mozilla::dom::AudioProcessingEvent::QueryInterface(const nsIID&, void**)': 212:36.98 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 212:36.98 1022 | foundInterface = 0; \ 212:36.98 | ^~~~~~~~~~~~~~ 212:36.98 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 212:36.98 1071 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 212:36.99 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 212:36.99 /builddir/build/BUILD/thunderbird-68.1.1/dom/media/webaudio/AudioProcessingEvent.cpp:19:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 212:36.99 19 | NS_INTERFACE_MAP_END_INHERITING(Event) 212:36.99 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 212:36.99 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/DOMEventTargetHelper.h:12, 212:37.00 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/dom/AudioNode.h:10, 212:37.00 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/dom/AnalyserNode.h:10, 212:37.00 from /builddir/build/BUILD/thunderbird-68.1.1/dom/media/webaudio/AnalyserNode.cpp:7, 212:37.02 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dom/media/webaudio/Unified_cpp_dom_media_webaudio0.cpp:2: 212:37.02 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 212:37.02 302 | } else 212:37.02 | ^~~~ 212:37.02 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 212:37.02 306 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 212:37.03 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 212:37.03 /builddir/build/BUILD/thunderbird-68.1.1/dom/media/webaudio/AudioProcessingEvent.cpp:18:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 212:37.03 18 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(AudioProcessingEvent) 212:37.03 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 212:39.23 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/HashTable.h:89, 212:39.23 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/js/HashTable.h:10, 212:39.23 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/js/TracingAPI.h:11, 212:39.24 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/js/GCPolicyAPI.h:49, 212:39.25 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/js/RootingAPI.h:22, 212:39.25 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsCycleCollectionParticipant.h:13, 212:39.25 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/DOMEventTargetHelper.h:12, 212:39.25 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/dom/AudioNode.h:10, 212:39.25 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/dom/AnalyserNode.h:10, 212:39.25 from /builddir/build/BUILD/thunderbird-68.1.1/dom/media/webaudio/AnalyserNode.cpp:7, 212:39.25 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dom/media/webaudio/Unified_cpp_dom_media_webaudio0.cpp:2: 212:39.25 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodCopy(T*, const T*, size_t) [with T = mozilla::dom::AudioTimelineEvent; size_t = long unsigned int]': 212:39.25 /builddir/build/BUILD/thunderbird-68.1.1/dom/media/webaudio/AudioEventTimeline.cpp:94:24: required from here 212:39.28 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/PodOperations.h:99:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct mozilla::dom::AudioTimelineEvent' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 212:39.28 99 | memcpy(aDst, aSrc, aNElem * sizeof(T)); 212:39.28 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 212:39.29 In file included from /builddir/build/BUILD/thunderbird-68.1.1/dom/media/webaudio/AudioParamTimeline.h:10, 212:39.29 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/dom/AudioParam.h:10, 212:39.29 from /builddir/build/BUILD/thunderbird-68.1.1/dom/media/webaudio/AudioBufferSourceNode.cpp:10, 212:39.30 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dom/media/webaudio/Unified_cpp_dom_media_webaudio0.cpp:29: 212:39.30 /builddir/build/BUILD/thunderbird-68.1.1/dom/media/webaudio/AudioEventTimeline.h:27:8: note: 'struct mozilla::dom::AudioTimelineEvent' declared here 212:39.30 27 | struct AudioTimelineEvent final { 212:39.32 | ^~~~~~~~~~~~~~~~~~ 212:56.08 dom/media/webm 213:51.37 dom/media/webrtc 213:57.18 In file included from /usr/include/string.h:494, 213:57.19 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/system_wrappers/string.h:3, 213:57.19 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/throw_gcc.h:14, 213:57.20 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/stl_wrappers/type_traits:64, 213:57.21 from /usr/include/c++/9/bits/move.h:55, 213:57.21 from /usr/include/c++/9/bits/nested_exception.h:40, 213:57.21 from /usr/include/c++/9/exception:144, 213:57.21 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/system_wrappers/exception:3, 213:57.21 from /usr/include/c++/9/new:40, 213:57.22 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/system_wrappers/new:3, 213:57.22 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/stl_wrappers/new:44, 213:57.22 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/mozalloc.h:16, 213:57.22 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nscore.h:20, 213:57.23 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsrootidl.h:13, 213:57.23 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupports.h:10, 213:57.23 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsIAudioDeviceInfo.h:10, 213:57.23 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/AudioDeviceInfo.h:9, 213:57.23 from /builddir/build/BUILD/thunderbird-68.1.1/dom/media/webrtc/CubebDeviceEnumerator.h:8, 213:57.24 from /builddir/build/BUILD/thunderbird-68.1.1/dom/media/webrtc/CubebDeviceEnumerator.cpp:1: 213:57.24 In function 'void* memcpy(void*, const void*, size_t)', 213:57.24 inlined from 'static void nsTArray_CopyWithMemutils::MoveNonOverlappingRegion(void*, void*, size_t, size_t)' at /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsTArray.h:584:11, 213:57.24 inlined from 'void nsTArray_base::ShrinkCapacity(nsTArray_base::size_type, size_t) [with Alloc = nsTArrayInfallibleAllocator; Copy = nsTArray_CopyWithMemutils]' at /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsTArray-inl.h:227:35, 213:57.24 inlined from 'void nsTArray_Impl::Compact() [with E = RefPtr; Alloc = nsTArrayInfallibleAllocator]' at /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsTArray.h:2131:34, 213:57.25 inlined from 'void nsTArray_Impl::Clear() [with E = RefPtr; Alloc = nsTArrayInfallibleAllocator]' at /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsTArray.h:1765:5, 213:57.25 inlined from 'void mozilla::CubebDeviceEnumerator::EnumerateAudioDevices(mozilla::CubebDeviceEnumerator::Side)' at /builddir/build/BUILD/thunderbird-68.1.1/dom/media/webrtc/CubebDeviceEnumerator.cpp:219:18: 213:57.25 /usr/include/bits/string_fortified.h:34:33: warning: 'void* __builtin___memcpy_chk(void*, const void*, long unsigned int, long unsigned int)' offset 16 is out of the bounds [0, 8] of object 'devices' with type 'nsTArray >' [-Warray-bounds] 213:57.25 34 | return __builtin___memcpy_chk (__dest, __src, __len, __bos0 (__dest)); 213:57.26 | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 213:57.26 /builddir/build/BUILD/thunderbird-68.1.1/dom/media/webrtc/CubebDeviceEnumerator.cpp: In member function 'void mozilla::CubebDeviceEnumerator::EnumerateAudioDevices(mozilla::CubebDeviceEnumerator::Side)': 213:57.26 /builddir/build/BUILD/thunderbird-68.1.1/dom/media/webrtc/CubebDeviceEnumerator.cpp:176:37: note: 'devices' declared here 213:57.26 176 | nsTArray> devices; 213:57.26 | ^~~~~~~ 214:00.15 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsUtils.h:14, 214:00.15 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupports.h:79, 214:00.15 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 214:00.15 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 214:00.16 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsTArray.h:30, 214:00.16 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/ErrorResult.h:38, 214:00.16 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/dom/AudioParamDescriptorBinding.h:9, 214:00.16 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/dom/AudioParamDescriptorMap.h:10, 214:00.18 from /builddir/build/BUILD/thunderbird-68.1.1/dom/media/webaudio/AudioWorkletGlobalScope.h:10, 214:00.18 from /builddir/build/BUILD/thunderbird-68.1.1/dom/media/webaudio/AudioWorkletGlobalScope.cpp:7, 214:00.18 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dom/media/webaudio/Unified_cpp_dom_media_webaudio1.cpp:2: 214:00.19 /builddir/build/BUILD/thunderbird-68.1.1/dom/media/webaudio/AudioWorkletGlobalScope.cpp: In member function 'virtual nsresult mozilla::dom::AudioWorkletGlobalScope::QueryInterface(const nsIID&, void**)': 214:00.21 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 214:00.21 1022 | foundInterface = 0; \ 214:00.21 | ^~~~~~~~~~~~~~ 214:00.21 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 214:00.22 1071 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 214:00.22 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 214:00.22 /builddir/build/BUILD/thunderbird-68.1.1/dom/media/webaudio/AudioWorkletGlobalScope.cpp:26:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 214:00.22 26 | NS_INTERFACE_MAP_END_INHERITING(WorkletGlobalScope) 214:00.22 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 214:00.23 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/dom/CallbackObject.h:22, 214:00.23 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/dom/CallbackFunction.h:20, 214:00.23 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/dom/FunctionBinding.h:11, 214:00.23 from /builddir/build/BUILD/thunderbird-68.1.1/dom/media/webaudio/AudioWorkletGlobalScope.h:11, 214:00.24 from /builddir/build/BUILD/thunderbird-68.1.1/dom/media/webaudio/AudioWorkletGlobalScope.cpp:7, 214:00.24 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dom/media/webaudio/Unified_cpp_dom_media_webaudio1.cpp:2: 214:00.24 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 214:00.26 302 | } else 214:00.26 | ^~~~ 214:00.26 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 214:00.27 306 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 214:00.27 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 214:00.27 /builddir/build/BUILD/thunderbird-68.1.1/dom/media/webaudio/AudioWorkletGlobalScope.cpp:25:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 214:00.28 25 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(AudioWorkletGlobalScope) 214:00.28 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 214:00.80 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/gfxFontEntry.h:13, 214:00.80 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/gfxUserFontSet.h:9, 214:00.80 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/dom/FontFace.h:15, 214:00.80 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/dom/FontFaceSet.h:10, 214:00.80 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dom/bindings/DocumentBinding.cpp:44, 214:00.81 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dom/bindings/UnifiedBindings4.cpp:184: 214:00.81 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 214:00.81 /builddir/build/BUILD/thunderbird-68.1.1/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] 214:00.81 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 214:00.83 | ^ 214:00.83 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 214:00.83 46 | struct Block { 214:00.83 | ^~~~~ 214:08.94 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsUtils.h:14, 214:08.94 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupports.h:79, 214:08.94 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 214:08.94 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 214:08.94 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsTArray.h:30, 214:08.94 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/ErrorResult.h:38, 214:08.94 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/dom/AudioParamDescriptorBinding.h:9, 214:08.94 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/dom/AudioParamDescriptorMap.h:10, 214:08.94 from /builddir/build/BUILD/thunderbird-68.1.1/dom/media/webaudio/AudioWorkletGlobalScope.h:10, 214:08.94 from /builddir/build/BUILD/thunderbird-68.1.1/dom/media/webaudio/AudioWorkletGlobalScope.cpp:7, 214:08.94 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dom/media/webaudio/Unified_cpp_dom_media_webaudio1.cpp:2: 214:08.94 /builddir/build/BUILD/thunderbird-68.1.1/dom/media/webaudio/AudioWorkletNode.cpp: In member function 'virtual nsresult mozilla::dom::AudioWorkletNode::QueryInterface(const nsIID&, void**)': 214:08.94 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 214:08.94 1022 | foundInterface = 0; \ 214:08.94 | ^~~~~~~~~~~~~~ 214:08.94 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 214:08.94 1071 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 214:08.95 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 214:08.95 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsCycleCollectionParticipant.h:927:3: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 214:08.98 927 | NS_INTERFACE_MAP_END_INHERITING(aSuper) \ 214:08.98 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 214:08.98 /builddir/build/BUILD/thunderbird-68.1.1/dom/media/webaudio/AudioWorkletNode.cpp:16:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0' 214:08.98 16 | NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0(AudioWorkletNode, AudioNode) 214:08.98 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 214:08.99 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/dom/CallbackObject.h:22, 214:09.00 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/dom/CallbackFunction.h:20, 214:09.00 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/dom/FunctionBinding.h:11, 214:09.00 from /builddir/build/BUILD/thunderbird-68.1.1/dom/media/webaudio/AudioWorkletGlobalScope.h:11, 214:09.00 from /builddir/build/BUILD/thunderbird-68.1.1/dom/media/webaudio/AudioWorkletGlobalScope.cpp:7, 214:09.00 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dom/media/webaudio/Unified_cpp_dom_media_webaudio1.cpp:2: 214:09.01 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 214:09.01 302 | } else 214:09.01 | ^~~~ 214:09.01 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 214:09.01 306 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 214:09.01 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 214:09.01 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsCycleCollectionParticipant.h:926:3: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 214:09.02 926 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(aClass) \ 214:09.02 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 214:09.02 /builddir/build/BUILD/thunderbird-68.1.1/dom/media/webaudio/AudioWorkletNode.cpp:16:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0' 214:09.02 16 | NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0(AudioWorkletNode, AudioNode) 214:09.02 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 214:09.92 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsUtils.h:14, 214:09.93 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupports.h:79, 214:09.93 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 214:09.93 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 214:09.93 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsTArray.h:30, 214:09.93 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/ErrorResult.h:38, 214:09.94 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/dom/AudioParamDescriptorBinding.h:9, 214:09.94 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/dom/AudioParamDescriptorMap.h:10, 214:09.94 from /builddir/build/BUILD/thunderbird-68.1.1/dom/media/webaudio/AudioWorkletGlobalScope.h:10, 214:09.94 from /builddir/build/BUILD/thunderbird-68.1.1/dom/media/webaudio/AudioWorkletGlobalScope.cpp:7, 214:09.96 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dom/media/webaudio/Unified_cpp_dom_media_webaudio1.cpp:2: 214:09.96 /builddir/build/BUILD/thunderbird-68.1.1/dom/media/webaudio/BiquadFilterNode.cpp: In member function 'virtual nsresult mozilla::dom::BiquadFilterNode::QueryInterface(const nsIID&, void**)': 214:09.96 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 214:09.96 1022 | foundInterface = 0; \ 214:09.96 | ^~~~~~~~~~~~~~ 214:09.97 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 214:09.97 1071 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 214:09.97 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 214:09.97 /builddir/build/BUILD/thunderbird-68.1.1/dom/media/webaudio/BiquadFilterNode.cpp:25:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 214:09.97 25 | NS_INTERFACE_MAP_END_INHERITING(AudioNode) 214:09.97 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 214:09.97 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/dom/CallbackObject.h:22, 214:09.97 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/dom/CallbackFunction.h:20, 214:09.98 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/dom/FunctionBinding.h:11, 214:09.98 from /builddir/build/BUILD/thunderbird-68.1.1/dom/media/webaudio/AudioWorkletGlobalScope.h:11, 214:09.98 from /builddir/build/BUILD/thunderbird-68.1.1/dom/media/webaudio/AudioWorkletGlobalScope.cpp:7, 214:09.98 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dom/media/webaudio/Unified_cpp_dom_media_webaudio1.cpp:2: 214:09.98 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 214:09.98 302 | } else 214:09.98 | ^~~~ 214:09.98 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 214:09.98 306 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 214:09.99 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 214:09.99 /builddir/build/BUILD/thunderbird-68.1.1/dom/media/webaudio/BiquadFilterNode.cpp:24:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 214:09.99 24 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(BiquadFilterNode) 214:09.99 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 214:10.37 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsUtils.h:14, 214:10.37 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupports.h:79, 214:10.37 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 214:10.37 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 214:10.37 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsTArray.h:30, 214:10.38 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/ErrorResult.h:38, 214:10.38 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/dom/AudioParamDescriptorBinding.h:9, 214:10.38 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/dom/AudioParamDescriptorMap.h:10, 214:10.38 from /builddir/build/BUILD/thunderbird-68.1.1/dom/media/webaudio/AudioWorkletGlobalScope.h:10, 214:10.38 from /builddir/build/BUILD/thunderbird-68.1.1/dom/media/webaudio/AudioWorkletGlobalScope.cpp:7, 214:10.38 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dom/media/webaudio/Unified_cpp_dom_media_webaudio1.cpp:2: 214:10.39 /builddir/build/BUILD/thunderbird-68.1.1/dom/media/webaudio/ConstantSourceNode.cpp: In member function 'virtual nsresult mozilla::dom::ConstantSourceNode::QueryInterface(const nsIID&, void**)': 214:10.39 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 214:10.41 1022 | foundInterface = 0; \ 214:10.41 | ^~~~~~~~~~~~~~ 214:10.41 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 214:10.41 1071 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 214:10.41 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 214:10.42 /builddir/build/BUILD/thunderbird-68.1.1/dom/media/webaudio/ConstantSourceNode.cpp:21:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 214:10.42 21 | NS_INTERFACE_MAP_END_INHERITING(AudioScheduledSourceNode) 214:10.42 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 214:10.42 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/dom/CallbackObject.h:22, 214:10.42 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/dom/CallbackFunction.h:20, 214:10.42 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/dom/FunctionBinding.h:11, 214:10.42 from /builddir/build/BUILD/thunderbird-68.1.1/dom/media/webaudio/AudioWorkletGlobalScope.h:11, 214:10.43 from /builddir/build/BUILD/thunderbird-68.1.1/dom/media/webaudio/AudioWorkletGlobalScope.cpp:7, 214:10.43 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dom/media/webaudio/Unified_cpp_dom_media_webaudio1.cpp:2: 214:10.43 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 214:10.44 302 | } else 214:10.44 | ^~~~ 214:10.45 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 214:10.45 306 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 214:10.45 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 214:10.45 /builddir/build/BUILD/thunderbird-68.1.1/dom/media/webaudio/ConstantSourceNode.cpp:20:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 214:10.45 20 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(ConstantSourceNode) 214:10.45 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 214:10.82 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsUtils.h:14, 214:10.83 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupports.h:79, 214:10.83 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 214:10.83 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 214:10.83 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsTArray.h:30, 214:10.84 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/ErrorResult.h:38, 214:10.84 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/dom/AudioParamDescriptorBinding.h:9, 214:10.84 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/dom/AudioParamDescriptorMap.h:10, 214:10.84 from /builddir/build/BUILD/thunderbird-68.1.1/dom/media/webaudio/AudioWorkletGlobalScope.h:10, 214:10.84 from /builddir/build/BUILD/thunderbird-68.1.1/dom/media/webaudio/AudioWorkletGlobalScope.cpp:7, 214:10.84 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dom/media/webaudio/Unified_cpp_dom_media_webaudio1.cpp:2: 214:10.84 /builddir/build/BUILD/thunderbird-68.1.1/dom/media/webaudio/ConvolverNode.cpp: In member function 'virtual nsresult mozilla::dom::ConvolverNode::QueryInterface(const nsIID&, void**)': 214:10.84 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 214:10.85 1022 | foundInterface = 0; \ 214:10.85 | ^~~~~~~~~~~~~~ 214:10.85 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 214:10.85 1071 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 214:10.85 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 214:10.85 /builddir/build/BUILD/thunderbird-68.1.1/dom/media/webaudio/ConvolverNode.cpp:22:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 214:10.85 22 | NS_INTERFACE_MAP_END_INHERITING(AudioNode) 214:10.85 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 214:10.87 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/dom/CallbackObject.h:22, 214:10.87 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/dom/CallbackFunction.h:20, 214:10.87 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/dom/FunctionBinding.h:11, 214:10.87 from /builddir/build/BUILD/thunderbird-68.1.1/dom/media/webaudio/AudioWorkletGlobalScope.h:11, 214:10.87 from /builddir/build/BUILD/thunderbird-68.1.1/dom/media/webaudio/AudioWorkletGlobalScope.cpp:7, 214:10.87 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dom/media/webaudio/Unified_cpp_dom_media_webaudio1.cpp:2: 214:10.87 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 214:10.87 302 | } else 214:10.88 | ^~~~ 214:10.88 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 214:10.88 306 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 214:10.89 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 214:10.89 /builddir/build/BUILD/thunderbird-68.1.1/dom/media/webaudio/ConvolverNode.cpp:21:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 214:10.89 21 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(ConvolverNode) 214:10.89 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 214:11.34 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsUtils.h:14, 214:11.34 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupports.h:79, 214:11.34 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 214:11.34 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 214:11.34 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsTArray.h:30, 214:11.34 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/ErrorResult.h:38, 214:11.34 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/dom/AudioParamDescriptorBinding.h:9, 214:11.34 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/dom/AudioParamDescriptorMap.h:10, 214:11.34 from /builddir/build/BUILD/thunderbird-68.1.1/dom/media/webaudio/AudioWorkletGlobalScope.h:10, 214:11.34 from /builddir/build/BUILD/thunderbird-68.1.1/dom/media/webaudio/AudioWorkletGlobalScope.cpp:7, 214:11.34 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dom/media/webaudio/Unified_cpp_dom_media_webaudio1.cpp:2: 214:11.34 /builddir/build/BUILD/thunderbird-68.1.1/dom/media/webaudio/DelayNode.cpp: In member function 'virtual nsresult mozilla::dom::DelayNode::QueryInterface(const nsIID&, void**)': 214:11.35 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 214:11.35 1022 | foundInterface = 0; \ 214:11.35 | ^~~~~~~~~~~~~~ 214:11.35 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 214:11.35 1071 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 214:11.35 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 214:11.35 /builddir/build/BUILD/thunderbird-68.1.1/dom/media/webaudio/DelayNode.cpp:22:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 214:11.35 22 | NS_INTERFACE_MAP_END_INHERITING(AudioNode) 214:11.35 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 214:11.35 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/dom/CallbackObject.h:22, 214:11.35 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/dom/CallbackFunction.h:20, 214:11.35 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/dom/FunctionBinding.h:11, 214:11.35 from /builddir/build/BUILD/thunderbird-68.1.1/dom/media/webaudio/AudioWorkletGlobalScope.h:11, 214:11.35 from /builddir/build/BUILD/thunderbird-68.1.1/dom/media/webaudio/AudioWorkletGlobalScope.cpp:7, 214:11.35 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dom/media/webaudio/Unified_cpp_dom_media_webaudio1.cpp:2: 214:11.35 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 214:11.35 302 | } else 214:11.35 | ^~~~ 214:11.35 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 214:11.36 306 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 214:11.36 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 214:11.36 /builddir/build/BUILD/thunderbird-68.1.1/dom/media/webaudio/DelayNode.cpp:21:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 214:11.38 21 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(DelayNode) 214:11.38 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 214:11.48 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsUtils.h:14, 214:11.48 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupports.h:79, 214:11.48 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 214:11.48 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 214:11.48 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsTArray.h:30, 214:11.49 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/ErrorResult.h:38, 214:11.49 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/dom/AudioParamDescriptorBinding.h:9, 214:11.49 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/dom/AudioParamDescriptorMap.h:10, 214:11.49 from /builddir/build/BUILD/thunderbird-68.1.1/dom/media/webaudio/AudioWorkletGlobalScope.h:10, 214:11.49 from /builddir/build/BUILD/thunderbird-68.1.1/dom/media/webaudio/AudioWorkletGlobalScope.cpp:7, 214:11.49 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dom/media/webaudio/Unified_cpp_dom_media_webaudio1.cpp:2: 214:11.49 /builddir/build/BUILD/thunderbird-68.1.1/dom/media/webaudio/DynamicsCompressorNode.cpp: In member function 'virtual nsresult mozilla::dom::DynamicsCompressorNode::QueryInterface(const nsIID&, void**)': 214:11.50 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 214:11.50 1022 | foundInterface = 0; \ 214:11.50 | ^~~~~~~~~~~~~~ 214:11.50 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 214:11.50 1071 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 214:11.50 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 214:11.50 /builddir/build/BUILD/thunderbird-68.1.1/dom/media/webaudio/DynamicsCompressorNode.cpp:25:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 214:11.50 25 | NS_INTERFACE_MAP_END_INHERITING(AudioNode) 214:11.50 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 214:11.50 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/dom/CallbackObject.h:22, 214:11.50 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/dom/CallbackFunction.h:20, 214:11.50 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/dom/FunctionBinding.h:11, 214:11.50 from /builddir/build/BUILD/thunderbird-68.1.1/dom/media/webaudio/AudioWorkletGlobalScope.h:11, 214:11.50 from /builddir/build/BUILD/thunderbird-68.1.1/dom/media/webaudio/AudioWorkletGlobalScope.cpp:7, 214:11.50 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dom/media/webaudio/Unified_cpp_dom_media_webaudio1.cpp:2: 214:11.50 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 214:11.50 302 | } else 214:11.50 | ^~~~ 214:11.50 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 214:11.50 306 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 214:11.51 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 214:11.51 /builddir/build/BUILD/thunderbird-68.1.1/dom/media/webaudio/DynamicsCompressorNode.cpp:24:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 214:11.51 24 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(DynamicsCompressorNode) 214:11.51 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 214:11.79 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsUtils.h:14, 214:11.79 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupports.h:79, 214:11.79 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 214:11.80 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 214:11.80 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsTArray.h:30, 214:11.80 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/ErrorResult.h:38, 214:11.80 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/dom/AudioParamDescriptorBinding.h:9, 214:11.80 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/dom/AudioParamDescriptorMap.h:10, 214:11.80 from /builddir/build/BUILD/thunderbird-68.1.1/dom/media/webaudio/AudioWorkletGlobalScope.h:10, 214:11.80 from /builddir/build/BUILD/thunderbird-68.1.1/dom/media/webaudio/AudioWorkletGlobalScope.cpp:7, 214:11.80 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dom/media/webaudio/Unified_cpp_dom_media_webaudio1.cpp:2: 214:11.80 /builddir/build/BUILD/thunderbird-68.1.1/dom/media/webaudio/GainNode.cpp: In member function 'virtual nsresult mozilla::dom::GainNode::QueryInterface(const nsIID&, void**)': 214:11.82 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 214:11.82 1022 | foundInterface = 0; \ 214:11.82 | ^~~~~~~~~~~~~~ 214:11.82 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 214:11.82 1071 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 214:11.82 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 214:11.82 /builddir/build/BUILD/thunderbird-68.1.1/dom/media/webaudio/GainNode.cpp:21:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 214:11.82 21 | NS_INTERFACE_MAP_END_INHERITING(AudioNode) 214:11.82 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 214:11.82 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/dom/CallbackObject.h:22, 214:11.82 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/dom/CallbackFunction.h:20, 214:11.83 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/dom/FunctionBinding.h:11, 214:11.83 from /builddir/build/BUILD/thunderbird-68.1.1/dom/media/webaudio/AudioWorkletGlobalScope.h:11, 214:11.83 from /builddir/build/BUILD/thunderbird-68.1.1/dom/media/webaudio/AudioWorkletGlobalScope.cpp:7, 214:11.83 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dom/media/webaudio/Unified_cpp_dom_media_webaudio1.cpp:2: 214:11.83 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 214:11.83 302 | } else 214:11.83 | ^~~~ 214:11.83 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 214:11.83 306 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 214:11.83 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 214:11.83 /builddir/build/BUILD/thunderbird-68.1.1/dom/media/webaudio/GainNode.cpp:20:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 214:11.83 20 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(GainNode) 214:11.83 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 214:30.93 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsUtils.h:14, 214:30.93 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupports.h:79, 214:30.93 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 214:30.93 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 214:30.93 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsTArray.h:30, 214:30.93 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/dom/DataTransfer.h:11, 214:30.93 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dom/bindings/DataTransferBinding.cpp:3, 214:30.93 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dom/bindings/UnifiedBindings4.cpp:2: 214:30.93 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dom/bindings/ErrorEvent.cpp: In member function 'virtual nsresult mozilla::dom::ErrorEvent::QueryInterface(const nsIID&, void**)': 214:30.95 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 214:30.95 1022 | foundInterface = 0; \ 214:30.95 | ^~~~~~~~~~~~~~ 214:30.95 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 214:30.95 1071 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 214:30.95 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 214:30.95 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dom/bindings/ErrorEvent.cpp:38:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 214:30.95 38 | NS_INTERFACE_MAP_END_INHERITING(Event) 214:30.95 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 214:30.95 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/dom/DataTransfer.h:16, 214:30.95 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dom/bindings/DataTransferBinding.cpp:3, 214:30.95 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dom/bindings/UnifiedBindings4.cpp:2: 214:30.95 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 214:30.95 302 | } else 214:30.95 | ^~~~ 214:30.95 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 214:30.95 306 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 214:30.95 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 214:30.95 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dom/bindings/ErrorEvent.cpp:37:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 214:30.95 37 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(ErrorEvent) 214:30.95 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 214:32.15 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsXPTCUtils.h:10, 214:32.15 from /builddir/build/BUILD/thunderbird-68.1.1/js/xpconnect/src/xpcprivate.h:119, 214:32.15 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dom/bindings/EventTargetBinding.cpp:23, 214:32.15 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dom/bindings/UnifiedBindings4.cpp:392: 214:32.15 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/xptcall.h: In constructor 'nsXPTCVariant::nsXPTCVariant()': 214:32.15 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/xptcall.h:79:42: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct nsXPTCVariant' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] 214:32.15 79 | memset(this, 0, sizeof(nsXPTCVariant)); 214:32.15 | ^ 214:32.15 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/xptcall.h:44:8: note: 'struct nsXPTCVariant' declared here 214:32.15 44 | struct nsXPTCVariant { 214:32.15 | ^~~~~~~~~~~~~ 214:36.51 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/HashTable.h:89, 214:36.51 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/js/HashTable.h:10, 214:36.51 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/js/TracingAPI.h:11, 214:36.51 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/js/GCPolicyAPI.h:49, 214:36.52 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/js/RootingAPI.h:22, 214:36.52 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/js/Value.h:26, 214:36.52 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISimpleEnumerator.h:13, 214:36.52 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsIDirectoryEnumerator.h:14, 214:36.52 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsIFile.h:14, 214:36.52 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/XREAppData.h:15, 214:36.52 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsXULAppAPI.h:15, 214:36.52 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/layers/CompositorTypes.h:13, 214:36.52 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/ImageContainer.h:21, 214:36.52 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/DOMMediaStream.h:9, 214:36.52 from /builddir/build/BUILD/thunderbird-68.1.1/dom/media/webrtc/MediaEngineDefault.h:13, 214:36.52 from /builddir/build/BUILD/thunderbird-68.1.1/dom/media/webrtc/MediaEngineDefault.cpp:5, 214:36.52 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dom/media/webrtc/Unified_cpp_dom_media_webrtc0.cpp:2: 214:36.52 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = std::map; long unsigned int N = 2]': 214:36.52 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:99:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = std::map]' 214:36.52 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/Layers.h:248:29: required from here 214:36.52 /builddir/build/BUILD/thunderbird-68.1.1/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] 214:36.52 67 | memset(&aArr[0], 0, N * sizeof(T)); 214:36.52 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 214:36.54 In file included from /usr/include/c++/9/map:61, 214:36.54 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/system_wrappers/map:3, 214:36.54 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/stl_wrappers/map:44, 214:36.54 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/MediaTrackConstraints.h:10, 214:36.54 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/DOMMediaStream.h:17, 214:36.54 from /builddir/build/BUILD/thunderbird-68.1.1/dom/media/webrtc/MediaEngineDefault.h:13, 214:36.54 from /builddir/build/BUILD/thunderbird-68.1.1/dom/media/webrtc/MediaEngineDefault.cpp:5, 214:36.54 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dom/media/webrtc/Unified_cpp_dom_media_webrtc0.cpp:2: 214:36.54 /usr/include/c++/9/bits/stl_map.h:100:11: note: 'class std::map' declared here 214:36.54 100 | class map 214:36.54 | ^~~ 214:37.75 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/HashTable.h:89, 214:37.75 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/js/HashTable.h:10, 214:37.75 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/js/TracingAPI.h:11, 214:37.75 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/js/GCPolicyAPI.h:49, 214:37.75 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/js/RootingAPI.h:22, 214:37.75 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/js/Value.h:26, 214:37.76 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsIVariant.h:13, 214:37.76 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/dom/DataTransfer.h:12, 214:37.76 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dom/bindings/DataTransferBinding.cpp:3, 214:37.76 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dom/bindings/UnifiedBindings4.cpp:2: 214:37.76 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = xpc::GlobalProperties]': 214:37.76 /builddir/build/BUILD/thunderbird-68.1.1/js/xpconnect/src/xpcprivate.h:2272:45: required from here 214:37.77 /builddir/build/BUILD/thunderbird-68.1.1/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] 214:37.77 31 | memset(aT, 0, sizeof(T)); 214:37.77 | ~~~~~~^~~~~~~~~~~~~~~~~~ 214:37.77 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dom/bindings/EventTargetBinding.cpp:23, 214:37.77 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dom/bindings/UnifiedBindings4.cpp:392: 214:37.77 /builddir/build/BUILD/thunderbird-68.1.1/js/xpconnect/src/xpcprivate.h:2271:8: note: 'struct xpc::GlobalProperties' declared here 214:37.77 2271 | struct GlobalProperties { 214:37.78 | ^~~~~~~~~~~~~~~~ 215:06.18 dom/media/webspeech/synth 215:31.28 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsUtils.h:14, 215:31.28 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupports.h:79, 215:31.28 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsPrimitives.h:10, 215:31.28 from /builddir/build/BUILD/thunderbird-68.1.1/dom/media/webspeech/synth/SpeechSynthesis.cpp:7, 215:31.28 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dom/media/webspeech/synth/Unified_cpp_webspeech_synth0.cpp:2: 215:31.28 /builddir/build/BUILD/thunderbird-68.1.1/dom/media/webspeech/synth/SpeechSynthesis.cpp: In member function 'virtual nsresult mozilla::dom::SpeechSynthesis::QueryInterface(const nsIID&, void**)': 215:31.28 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 215:31.28 1022 | foundInterface = 0; \ 215:31.28 | ^~~~~~~~~~~~~~ 215:31.28 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 215:31.28 1071 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 215:31.29 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 215:31.29 /builddir/build/BUILD/thunderbird-68.1.1/dom/media/webspeech/synth/SpeechSynthesis.cpp:53:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 215:31.29 53 | NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 215:31.29 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 215:31.29 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 215:31.29 981 | else 215:31.29 | ^~~~ 215:31.29 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 215:31.29 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 215:31.29 | ^~~~~~~~~~~~~~~~~~ 215:31.29 /builddir/build/BUILD/thunderbird-68.1.1/dom/media/webspeech/synth/SpeechSynthesis.cpp:52:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 215:31.29 52 | NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference) 215:31.29 | ^~~~~~~~~~~~~~~~~~~~~~ 215:31.45 /builddir/build/BUILD/thunderbird-68.1.1/dom/media/webspeech/synth/SpeechSynthesisUtterance.cpp: In member function 'virtual nsresult mozilla::dom::SpeechSynthesisUtterance::QueryInterface(const nsIID&, void**)': 215:31.45 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 215:31.45 1022 | foundInterface = 0; \ 215:31.45 | ^~~~~~~~~~~~~~ 215:31.45 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 215:31.45 1071 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 215:31.46 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 215:31.46 /builddir/build/BUILD/thunderbird-68.1.1/dom/media/webspeech/synth/SpeechSynthesisUtterance.cpp:25:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 215:31.46 25 | NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 215:31.46 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 215:31.46 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/DOMEventTargetHelper.h:12, 215:31.46 from /builddir/build/BUILD/thunderbird-68.1.1/dom/media/webspeech/synth/SpeechSynthesisUtterance.h:10, 215:31.46 from /builddir/build/BUILD/thunderbird-68.1.1/dom/media/webspeech/synth/nsSpeechTask.h:10, 215:31.46 from /builddir/build/BUILD/thunderbird-68.1.1/dom/media/webspeech/synth/SpeechSynthesis.cpp:8, 215:31.46 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dom/media/webspeech/synth/Unified_cpp_webspeech_synth0.cpp:2: 215:31.46 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 215:31.46 302 | } else 215:31.46 | ^~~~ 215:31.46 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 215:31.46 306 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 215:31.46 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 215:31.47 /builddir/build/BUILD/thunderbird-68.1.1/dom/media/webspeech/synth/SpeechSynthesisUtterance.cpp:24:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 215:31.47 24 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(SpeechSynthesisUtterance) 215:31.47 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 215:31.61 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsUtils.h:14, 215:31.61 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupports.h:79, 215:31.61 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsPrimitives.h:10, 215:31.61 from /builddir/build/BUILD/thunderbird-68.1.1/dom/media/webspeech/synth/SpeechSynthesis.cpp:7, 215:31.61 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dom/media/webspeech/synth/Unified_cpp_webspeech_synth0.cpp:2: 215:31.61 /builddir/build/BUILD/thunderbird-68.1.1/dom/media/webspeech/synth/SpeechSynthesisVoice.cpp: In member function 'virtual nsresult mozilla::dom::SpeechSynthesisVoice::QueryInterface(const nsIID&, void**)': 215:31.61 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 215:31.61 1007 | foundInterface = 0; \ 215:31.61 | ^~~~~~~~~~~~~~ 215:31.62 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 215:31.62 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 215:31.62 | ^~~~~~~~~~~~~~~~~~~~~~~ 215:31.62 /builddir/build/BUILD/thunderbird-68.1.1/dom/media/webspeech/synth/SpeechSynthesisVoice.cpp:20:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 215:31.62 20 | NS_INTERFACE_MAP_END 215:31.62 | ^~~~~~~~~~~~~~~~~~~~ 215:31.62 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 215:31.62 981 | else 215:31.62 | ^~~~ 215:31.62 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 215:31.62 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 215:31.62 | ^~~~~~~~~~~~~~~~~~ 215:31.62 /builddir/build/BUILD/thunderbird-68.1.1/dom/media/webspeech/synth/SpeechSynthesisVoice.cpp:19:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 215:31.62 19 | NS_INTERFACE_MAP_ENTRY(nsISupports) 215:31.62 | ^~~~~~~~~~~~~~~~~~~~~~ 215:33.18 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsUtils.h:14, 215:33.19 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsCOMPtr.h:30, 215:33.19 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/DOMEventTargetHelper.h:10, 215:33.19 from /builddir/build/BUILD/thunderbird-68.1.1/dom/media/webaudio/AudioNode.h:10, 215:33.19 from /builddir/build/BUILD/thunderbird-68.1.1/dom/media/webaudio/MediaStreamAudioSourceNode.h:10, 215:33.19 from /builddir/build/BUILD/thunderbird-68.1.1/dom/media/webaudio/MediaElementAudioSourceNode.h:10, 215:33.19 from /builddir/build/BUILD/thunderbird-68.1.1/dom/media/webaudio/MediaElementAudioSourceNode.cpp:7, 215:33.22 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dom/media/webaudio/Unified_cpp_dom_media_webaudio2.cpp:2: 215:33.22 /builddir/build/BUILD/thunderbird-68.1.1/dom/media/webaudio/MediaStreamAudioDestinationNode.cpp: In member function 'virtual nsresult mozilla::dom::AudioDestinationTrackSource::QueryInterface(const nsIID&, void**)': 215:33.22 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 215:33.23 1022 | foundInterface = 0; \ 215:33.23 | ^~~~~~~~~~~~~~ 215:33.23 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 215:33.23 1071 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 215:33.23 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 215:33.24 /builddir/build/BUILD/thunderbird-68.1.1/dom/media/webaudio/MediaStreamAudioDestinationNode.cpp:55:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 215:33.24 55 | NS_INTERFACE_MAP_END_INHERITING(MediaStreamTrackSource) 215:33.24 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 215:33.26 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/DOMEventTargetHelper.h:12, 215:33.26 from /builddir/build/BUILD/thunderbird-68.1.1/dom/media/webaudio/AudioNode.h:10, 215:33.26 from /builddir/build/BUILD/thunderbird-68.1.1/dom/media/webaudio/MediaStreamAudioSourceNode.h:10, 215:33.26 from /builddir/build/BUILD/thunderbird-68.1.1/dom/media/webaudio/MediaElementAudioSourceNode.h:10, 215:33.27 from /builddir/build/BUILD/thunderbird-68.1.1/dom/media/webaudio/MediaElementAudioSourceNode.cpp:7, 215:33.27 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dom/media/webaudio/Unified_cpp_dom_media_webaudio2.cpp:2: 215:33.27 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 215:33.27 302 | } else 215:33.27 | ^~~~ 215:33.27 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 215:33.28 306 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 215:33.28 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 215:33.28 /builddir/build/BUILD/thunderbird-68.1.1/dom/media/webaudio/MediaStreamAudioDestinationNode.cpp:54:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 215:33.28 54 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(AudioDestinationTrackSource) 215:33.28 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 215:33.28 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsUtils.h:14, 215:33.29 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsCOMPtr.h:30, 215:33.29 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/DOMEventTargetHelper.h:10, 215:33.29 from /builddir/build/BUILD/thunderbird-68.1.1/dom/media/webaudio/AudioNode.h:10, 215:33.29 from /builddir/build/BUILD/thunderbird-68.1.1/dom/media/webaudio/MediaStreamAudioSourceNode.h:10, 215:33.29 from /builddir/build/BUILD/thunderbird-68.1.1/dom/media/webaudio/MediaElementAudioSourceNode.h:10, 215:33.30 from /builddir/build/BUILD/thunderbird-68.1.1/dom/media/webaudio/MediaElementAudioSourceNode.cpp:7, 215:33.32 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dom/media/webaudio/Unified_cpp_dom_media_webaudio2.cpp:2: 215:33.32 /builddir/build/BUILD/thunderbird-68.1.1/dom/media/webaudio/MediaStreamAudioDestinationNode.cpp: In member function 'virtual nsresult mozilla::dom::MediaStreamAudioDestinationNode::QueryInterface(const nsIID&, void**)': 215:33.32 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 215:33.33 1022 | foundInterface = 0; \ 215:33.33 | ^~~~~~~~~~~~~~ 215:33.33 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 215:33.33 1071 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 215:33.33 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 215:33.33 /builddir/build/BUILD/thunderbird-68.1.1/dom/media/webaudio/MediaStreamAudioDestinationNode.cpp:63:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 215:33.34 63 | NS_INTERFACE_MAP_END_INHERITING(AudioNode) 215:33.34 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 215:33.34 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/DOMEventTargetHelper.h:12, 215:33.36 from /builddir/build/BUILD/thunderbird-68.1.1/dom/media/webaudio/AudioNode.h:10, 215:33.36 from /builddir/build/BUILD/thunderbird-68.1.1/dom/media/webaudio/MediaStreamAudioSourceNode.h:10, 215:33.36 from /builddir/build/BUILD/thunderbird-68.1.1/dom/media/webaudio/MediaElementAudioSourceNode.h:10, 215:33.36 from /builddir/build/BUILD/thunderbird-68.1.1/dom/media/webaudio/MediaElementAudioSourceNode.cpp:7, 215:33.37 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dom/media/webaudio/Unified_cpp_dom_media_webaudio2.cpp:2: 215:33.37 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 215:33.37 302 | } else 215:33.37 | ^~~~ 215:33.37 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 215:33.38 306 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 215:33.38 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 215:33.40 /builddir/build/BUILD/thunderbird-68.1.1/dom/media/webaudio/MediaStreamAudioDestinationNode.cpp:62:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 215:33.40 62 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(MediaStreamAudioDestinationNode) 215:33.40 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 215:33.40 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsUtils.h:14, 215:33.41 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsCOMPtr.h:30, 215:33.41 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/DOMEventTargetHelper.h:10, 215:33.41 from /builddir/build/BUILD/thunderbird-68.1.1/dom/media/webaudio/AudioNode.h:10, 215:33.41 from /builddir/build/BUILD/thunderbird-68.1.1/dom/media/webaudio/MediaStreamAudioSourceNode.h:10, 215:33.41 from /builddir/build/BUILD/thunderbird-68.1.1/dom/media/webaudio/MediaElementAudioSourceNode.h:10, 215:33.42 from /builddir/build/BUILD/thunderbird-68.1.1/dom/media/webaudio/MediaElementAudioSourceNode.cpp:7, 215:33.42 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dom/media/webaudio/Unified_cpp_dom_media_webaudio2.cpp:2: 215:33.42 /builddir/build/BUILD/thunderbird-68.1.1/dom/media/webaudio/MediaStreamAudioSourceNode.cpp: In member function 'virtual nsresult mozilla::dom::MediaStreamAudioSourceNode::QueryInterface(const nsIID&, void**)': 215:33.42 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 215:33.43 1022 | foundInterface = 0; \ 215:33.43 | ^~~~~~~~~~~~~~ 215:33.43 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 215:33.43 1071 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 215:33.45 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 215:33.45 /builddir/build/BUILD/thunderbird-68.1.1/dom/media/webaudio/MediaStreamAudioSourceNode.cpp:35:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 215:33.45 35 | NS_INTERFACE_MAP_END_INHERITING(AudioNode) 215:33.45 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 215:33.46 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/DOMEventTargetHelper.h:12, 215:33.46 from /builddir/build/BUILD/thunderbird-68.1.1/dom/media/webaudio/AudioNode.h:10, 215:33.46 from /builddir/build/BUILD/thunderbird-68.1.1/dom/media/webaudio/MediaStreamAudioSourceNode.h:10, 215:33.46 from /builddir/build/BUILD/thunderbird-68.1.1/dom/media/webaudio/MediaElementAudioSourceNode.h:10, 215:33.46 from /builddir/build/BUILD/thunderbird-68.1.1/dom/media/webaudio/MediaElementAudioSourceNode.cpp:7, 215:33.47 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dom/media/webaudio/Unified_cpp_dom_media_webaudio2.cpp:2: 215:33.47 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 215:33.47 302 | } else 215:33.47 | ^~~~ 215:33.47 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 215:33.48 306 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 215:33.48 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 215:33.48 /builddir/build/BUILD/thunderbird-68.1.1/dom/media/webaudio/MediaStreamAudioSourceNode.cpp:34:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 215:33.48 34 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(MediaStreamAudioSourceNode) 215:33.48 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 215:33.56 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsUtils.h:14, 215:33.57 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsCOMPtr.h:30, 215:33.57 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/DOMEventTargetHelper.h:10, 215:33.57 from /builddir/build/BUILD/thunderbird-68.1.1/dom/media/webaudio/AudioNode.h:10, 215:33.57 from /builddir/build/BUILD/thunderbird-68.1.1/dom/media/webaudio/MediaStreamAudioSourceNode.h:10, 215:33.60 from /builddir/build/BUILD/thunderbird-68.1.1/dom/media/webaudio/MediaElementAudioSourceNode.h:10, 215:33.60 from /builddir/build/BUILD/thunderbird-68.1.1/dom/media/webaudio/MediaElementAudioSourceNode.cpp:7, 215:33.60 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dom/media/webaudio/Unified_cpp_dom_media_webaudio2.cpp:2: 215:33.60 /builddir/build/BUILD/thunderbird-68.1.1/dom/media/webaudio/MediaStreamTrackAudioSourceNode.cpp: In member function 'virtual nsresult mozilla::dom::MediaStreamTrackAudioSourceNode::QueryInterface(const nsIID&, void**)': 215:33.62 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 215:33.62 1022 | foundInterface = 0; \ 215:33.62 | ^~~~~~~~~~~~~~ 215:33.63 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 215:33.63 1071 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 215:33.63 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 215:33.63 /builddir/build/BUILD/thunderbird-68.1.1/dom/media/webaudio/MediaStreamTrackAudioSourceNode.cpp:33:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 215:33.63 33 | NS_INTERFACE_MAP_END_INHERITING(AudioNode) 215:33.64 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 215:33.64 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/DOMEventTargetHelper.h:12, 215:33.66 from /builddir/build/BUILD/thunderbird-68.1.1/dom/media/webaudio/AudioNode.h:10, 215:33.66 from /builddir/build/BUILD/thunderbird-68.1.1/dom/media/webaudio/MediaStreamAudioSourceNode.h:10, 215:33.66 from /builddir/build/BUILD/thunderbird-68.1.1/dom/media/webaudio/MediaElementAudioSourceNode.h:10, 215:33.66 from /builddir/build/BUILD/thunderbird-68.1.1/dom/media/webaudio/MediaElementAudioSourceNode.cpp:7, 215:33.67 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dom/media/webaudio/Unified_cpp_dom_media_webaudio2.cpp:2: 215:33.67 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 215:33.67 302 | } else 215:33.67 | ^~~~ 215:33.68 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 215:33.68 306 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 215:33.68 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 215:33.68 /builddir/build/BUILD/thunderbird-68.1.1/dom/media/webaudio/MediaStreamTrackAudioSourceNode.cpp:32:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 215:33.69 32 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(MediaStreamTrackAudioSourceNode) 215:33.69 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 215:33.99 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsUtils.h:14, 215:34.00 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsCOMPtr.h:30, 215:34.00 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/DOMEventTargetHelper.h:10, 215:34.00 from /builddir/build/BUILD/thunderbird-68.1.1/dom/media/webaudio/AudioNode.h:10, 215:34.00 from /builddir/build/BUILD/thunderbird-68.1.1/dom/media/webaudio/MediaStreamAudioSourceNode.h:10, 215:34.00 from /builddir/build/BUILD/thunderbird-68.1.1/dom/media/webaudio/MediaElementAudioSourceNode.h:10, 215:34.00 from /builddir/build/BUILD/thunderbird-68.1.1/dom/media/webaudio/MediaElementAudioSourceNode.cpp:7, 215:34.00 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dom/media/webaudio/Unified_cpp_dom_media_webaudio2.cpp:2: 215:34.01 /builddir/build/BUILD/thunderbird-68.1.1/dom/media/webaudio/OscillatorNode.cpp: In member function 'virtual nsresult mozilla::dom::OscillatorNode::QueryInterface(const nsIID&, void**)': 215:34.01 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 215:34.01 1022 | foundInterface = 0; \ 215:34.01 | ^~~~~~~~~~~~~~ 215:34.03 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 215:34.03 1071 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 215:34.03 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 215:34.03 /builddir/build/BUILD/thunderbird-68.1.1/dom/media/webaudio/OscillatorNode.cpp:22:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 215:34.03 22 | NS_INTERFACE_MAP_END_INHERITING(AudioScheduledSourceNode) 215:34.03 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 215:34.04 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/DOMEventTargetHelper.h:12, 215:34.04 from /builddir/build/BUILD/thunderbird-68.1.1/dom/media/webaudio/AudioNode.h:10, 215:34.04 from /builddir/build/BUILD/thunderbird-68.1.1/dom/media/webaudio/MediaStreamAudioSourceNode.h:10, 215:34.04 from /builddir/build/BUILD/thunderbird-68.1.1/dom/media/webaudio/MediaElementAudioSourceNode.h:10, 215:34.04 from /builddir/build/BUILD/thunderbird-68.1.1/dom/media/webaudio/MediaElementAudioSourceNode.cpp:7, 215:34.04 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dom/media/webaudio/Unified_cpp_dom_media_webaudio2.cpp:2: 215:34.04 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 215:34.05 302 | } else 215:34.05 | ^~~~ 215:34.05 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 215:34.05 306 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 215:34.05 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 215:34.05 /builddir/build/BUILD/thunderbird-68.1.1/dom/media/webaudio/OscillatorNode.cpp:21:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 215:34.05 21 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(OscillatorNode) 215:34.06 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 215:34.31 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsUtils.h:14, 215:34.31 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsCOMPtr.h:30, 215:34.31 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/DOMEventTargetHelper.h:10, 215:34.31 from /builddir/build/BUILD/thunderbird-68.1.1/dom/media/webaudio/AudioNode.h:10, 215:34.31 from /builddir/build/BUILD/thunderbird-68.1.1/dom/media/webaudio/MediaStreamAudioSourceNode.h:10, 215:34.31 from /builddir/build/BUILD/thunderbird-68.1.1/dom/media/webaudio/MediaElementAudioSourceNode.h:10, 215:34.32 from /builddir/build/BUILD/thunderbird-68.1.1/dom/media/webaudio/MediaElementAudioSourceNode.cpp:7, 215:34.32 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dom/media/webaudio/Unified_cpp_dom_media_webaudio2.cpp:2: 215:34.32 /builddir/build/BUILD/thunderbird-68.1.1/dom/media/webaudio/PannerNode.cpp: In member function 'virtual nsresult mozilla::dom::PannerNode::QueryInterface(const nsIID&, void**)': 215:34.33 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 215:34.33 1022 | foundInterface = 0; \ 215:34.33 | ^~~~~~~~~~~~~~ 215:34.33 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 215:34.33 1071 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 215:34.34 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 215:34.34 /builddir/build/BUILD/thunderbird-68.1.1/dom/media/webaudio/PannerNode.cpp:39:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 215:34.34 39 | NS_INTERFACE_MAP_END_INHERITING(AudioNode) 215:34.35 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 215:34.35 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/DOMEventTargetHelper.h:12, 215:34.36 from /builddir/build/BUILD/thunderbird-68.1.1/dom/media/webaudio/AudioNode.h:10, 215:34.36 from /builddir/build/BUILD/thunderbird-68.1.1/dom/media/webaudio/MediaStreamAudioSourceNode.h:10, 215:34.36 from /builddir/build/BUILD/thunderbird-68.1.1/dom/media/webaudio/MediaElementAudioSourceNode.h:10, 215:34.36 from /builddir/build/BUILD/thunderbird-68.1.1/dom/media/webaudio/MediaElementAudioSourceNode.cpp:7, 215:34.36 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dom/media/webaudio/Unified_cpp_dom_media_webaudio2.cpp:2: 215:34.36 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 215:34.36 302 | } else 215:34.37 | ^~~~ 215:34.37 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 215:34.37 306 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 215:34.37 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 215:34.37 /builddir/build/BUILD/thunderbird-68.1.1/dom/media/webaudio/PannerNode.cpp:38:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 215:34.37 38 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(PannerNode) 215:34.37 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 215:34.70 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsUtils.h:14, 215:34.70 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsCOMPtr.h:30, 215:34.70 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/DOMEventTargetHelper.h:10, 215:34.71 from /builddir/build/BUILD/thunderbird-68.1.1/dom/media/webaudio/AudioNode.h:10, 215:34.71 from /builddir/build/BUILD/thunderbird-68.1.1/dom/media/webaudio/MediaStreamAudioSourceNode.h:10, 215:34.72 from /builddir/build/BUILD/thunderbird-68.1.1/dom/media/webaudio/MediaElementAudioSourceNode.h:10, 215:34.72 from /builddir/build/BUILD/thunderbird-68.1.1/dom/media/webaudio/MediaElementAudioSourceNode.cpp:7, 215:34.72 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dom/media/webaudio/Unified_cpp_dom_media_webaudio2.cpp:2: 215:34.72 /builddir/build/BUILD/thunderbird-68.1.1/dom/media/webaudio/StereoPannerNode.cpp: In member function 'virtual nsresult mozilla::dom::StereoPannerNode::QueryInterface(const nsIID&, void**)': 215:34.74 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 215:34.74 1022 | foundInterface = 0; \ 215:34.74 | ^~~~~~~~~~~~~~ 215:34.74 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 215:34.75 1071 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 215:34.75 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 215:34.75 /builddir/build/BUILD/thunderbird-68.1.1/dom/media/webaudio/StereoPannerNode.cpp:26:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 215:34.75 26 | NS_INTERFACE_MAP_END_INHERITING(AudioNode) 215:34.75 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 215:34.76 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/DOMEventTargetHelper.h:12, 215:34.76 from /builddir/build/BUILD/thunderbird-68.1.1/dom/media/webaudio/AudioNode.h:10, 215:34.76 from /builddir/build/BUILD/thunderbird-68.1.1/dom/media/webaudio/MediaStreamAudioSourceNode.h:10, 215:34.76 from /builddir/build/BUILD/thunderbird-68.1.1/dom/media/webaudio/MediaElementAudioSourceNode.h:10, 215:34.78 from /builddir/build/BUILD/thunderbird-68.1.1/dom/media/webaudio/MediaElementAudioSourceNode.cpp:7, 215:34.78 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dom/media/webaudio/Unified_cpp_dom_media_webaudio2.cpp:2: 215:34.78 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 215:34.78 302 | } else 215:34.79 | ^~~~ 215:34.79 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 215:34.79 306 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 215:34.79 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 215:34.79 /builddir/build/BUILD/thunderbird-68.1.1/dom/media/webaudio/StereoPannerNode.cpp:25:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 215:34.80 25 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(StereoPannerNode) 215:34.80 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 215:34.80 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsUtils.h:14, 215:34.81 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsCOMPtr.h:30, 215:34.81 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/DOMEventTargetHelper.h:10, 215:34.81 from /builddir/build/BUILD/thunderbird-68.1.1/dom/media/webaudio/AudioNode.h:10, 215:34.81 from /builddir/build/BUILD/thunderbird-68.1.1/dom/media/webaudio/MediaStreamAudioSourceNode.h:10, 215:34.82 from /builddir/build/BUILD/thunderbird-68.1.1/dom/media/webaudio/MediaElementAudioSourceNode.h:10, 215:34.84 from /builddir/build/BUILD/thunderbird-68.1.1/dom/media/webaudio/MediaElementAudioSourceNode.cpp:7, 215:34.84 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dom/media/webaudio/Unified_cpp_dom_media_webaudio2.cpp:2: 215:34.84 /builddir/build/BUILD/thunderbird-68.1.1/dom/media/webaudio/WaveShaperNode.cpp: In member function 'virtual nsresult mozilla::dom::WaveShaperNode::QueryInterface(const nsIID&, void**)': 215:34.85 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 215:34.85 1022 | foundInterface = 0; \ 215:34.85 | ^~~~~~~~~~~~~~ 215:34.85 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 215:34.86 1071 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 215:34.86 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 215:34.86 /builddir/build/BUILD/thunderbird-68.1.1/dom/media/webaudio/WaveShaperNode.cpp:32:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 215:34.86 32 | NS_INTERFACE_MAP_END_INHERITING(AudioNode) 215:34.86 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 215:34.87 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/DOMEventTargetHelper.h:12, 215:34.87 from /builddir/build/BUILD/thunderbird-68.1.1/dom/media/webaudio/AudioNode.h:10, 215:34.87 from /builddir/build/BUILD/thunderbird-68.1.1/dom/media/webaudio/MediaStreamAudioSourceNode.h:10, 215:34.87 from /builddir/build/BUILD/thunderbird-68.1.1/dom/media/webaudio/MediaElementAudioSourceNode.h:10, 215:34.87 from /builddir/build/BUILD/thunderbird-68.1.1/dom/media/webaudio/MediaElementAudioSourceNode.cpp:7, 215:34.89 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dom/media/webaudio/Unified_cpp_dom_media_webaudio2.cpp:2: 215:34.89 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 215:34.89 302 | } else 215:34.89 | ^~~~ 215:34.89 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 215:34.90 306 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 215:34.90 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 215:34.90 /builddir/build/BUILD/thunderbird-68.1.1/dom/media/webaudio/WaveShaperNode.cpp:31:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 215:34.90 31 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(WaveShaperNode) 215:34.90 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 215:35.97 /builddir/build/BUILD/thunderbird-68.1.1/dom/media/webspeech/synth/nsSpeechTask.cpp: In member function 'virtual nsresult mozilla::dom::nsSpeechTask::QueryInterface(const nsIID&, void**)': 215:35.97 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 215:35.98 1007 | foundInterface = 0; \ 215:35.98 | ^~~~~~~~~~~~~~ 215:35.98 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 215:35.98 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 215:35.98 | ^~~~~~~~~~~~~~~~~~~~~~~ 215:35.98 /builddir/build/BUILD/thunderbird-68.1.1/dom/media/webspeech/synth/nsSpeechTask.cpp:33:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 215:35.98 33 | NS_INTERFACE_MAP_END 215:35.98 | ^~~~~~~~~~~~~~~~~~~~ 215:35.98 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:991:3: note: some parts of macro expansion are not guarded by this 'else' clause 215:35.98 991 | else 215:35.98 | ^~~~ 215:35.98 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1067:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 215:35.98 1067 | NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 215:35.98 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 215:35.98 /builddir/build/BUILD/thunderbird-68.1.1/dom/media/webspeech/synth/nsSpeechTask.cpp:32:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 215:35.99 32 | NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsISpeechTask) 215:36.00 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 215:40.23 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentChild.h:24, 215:40.23 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/dom/ContentChild.h:14, 215:40.23 from /builddir/build/BUILD/thunderbird-68.1.1/dom/media/webspeech/synth/nsSynthVoiceRegistry.cpp:19, 215:40.24 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dom/media/webspeech/synth/Unified_cpp_webspeech_synth0.cpp:56: 215:40.24 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 215:40.25 /builddir/build/BUILD/thunderbird-68.1.1/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] 215:40.25 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 215:40.25 | ^ 215:40.25 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 215:40.25 46 | struct Block { 215:40.25 | ^~~~~ 215:42.56 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsUtils.h:14, 215:42.56 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupports.h:79, 215:42.56 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsPrimitives.h:10, 215:42.56 from /builddir/build/BUILD/thunderbird-68.1.1/dom/media/webspeech/synth/SpeechSynthesis.cpp:7, 215:42.57 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dom/media/webspeech/synth/Unified_cpp_webspeech_synth0.cpp:2: 215:42.57 /builddir/build/BUILD/thunderbird-68.1.1/dom/media/webspeech/synth/test/nsFakeSynthServices.cpp: In member function 'virtual nsresult mozilla::dom::FakeSynthCallback::QueryInterface(const nsIID&, void**)': 215:42.57 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 215:42.58 1007 | foundInterface = 0; \ 215:42.58 | ^~~~~~~~~~~~~~ 215:42.58 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 215:42.58 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 215:42.58 | ^~~~~~~~~~~~~~~~~~~~~~~ 215:42.58 /builddir/build/BUILD/thunderbird-68.1.1/dom/media/webspeech/synth/test/nsFakeSynthServices.cpp:112:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 215:42.58 112 | NS_INTERFACE_MAP_END 215:42.59 | ^~~~~~~~~~~~~~~~~~~~ 215:42.59 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:991:3: note: some parts of macro expansion are not guarded by this 'else' clause 215:42.59 991 | else 215:42.59 | ^~~~ 215:42.59 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1067:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 215:42.59 1067 | NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 215:42.60 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 215:42.60 /builddir/build/BUILD/thunderbird-68.1.1/dom/media/webspeech/synth/test/nsFakeSynthServices.cpp:111:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 215:42.60 111 | NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsISpeechTaskCallback) 215:42.60 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 215:42.67 /builddir/build/BUILD/thunderbird-68.1.1/dom/media/webspeech/synth/test/nsFakeSynthServices.cpp: In member function 'virtual nsresult mozilla::dom::nsFakeSynthServices::QueryInterface(const nsIID&, void**)': 215:42.67 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 215:42.67 1007 | foundInterface = 0; \ 215:42.68 | ^~~~~~~~~~~~~~ 215:42.69 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 215:42.69 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 215:42.69 | ^~~~~~~~~~~~~~~~~~~~~~~ 215:42.69 /builddir/build/BUILD/thunderbird-68.1.1/dom/media/webspeech/synth/test/nsFakeSynthServices.cpp:219:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 215:42.70 219 | NS_INTERFACE_MAP_END 215:42.70 | ^~~~~~~~~~~~~~~~~~~~ 215:42.70 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:991:3: note: some parts of macro expansion are not guarded by this 'else' clause 215:42.70 991 | else 215:42.70 | ^~~~ 215:42.70 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1067:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 215:42.70 1067 | NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 215:42.71 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 215:42.71 /builddir/build/BUILD/thunderbird-68.1.1/dom/media/webspeech/synth/test/nsFakeSynthServices.cpp:218:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 215:42.71 218 | NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIObserver) 215:42.71 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 215:56.95 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dom/media/webspeech/synth/Unified_cpp_webspeech_synth0.cpp:20: 215:56.95 /builddir/build/BUILD/thunderbird-68.1.1/dom/media/webspeech/synth/SpeechSynthesisVoice.cpp: In member function 'bool mozilla::dom::SpeechSynthesisVoice::LocalService() const': 215:56.95 /builddir/build/BUILD/thunderbird-68.1.1/dom/media/webspeech/synth/SpeechSynthesisVoice.cpp:60:10: warning: 'isLocal' may be used uninitialized in this function [-Wmaybe-uninitialized] 215:56.95 60 | return isLocal; 215:56.95 | ^~~~~~~ 215:57.28 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/gfxFontEntry.h:13, 215:57.28 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/gfxFont.h:11, 215:57.29 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsDeviceContext.h:12, 215:57.29 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/dom/UIEvent.h:15, 215:57.29 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/dom/FocusEvent.h:10, 215:57.29 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dom/bindings/FocusEventBinding.cpp:12, 215:57.29 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dom/bindings/UnifiedBindings5.cpp:223: 215:57.29 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 215:57.29 /builddir/build/BUILD/thunderbird-68.1.1/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] 215:57.29 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 215:57.29 | ^ 215:57.30 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 215:57.30 46 | struct Block { 215:57.30 | ^~~~~ 216:01.12 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsUtils.h:14, 216:01.12 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsCOMPtr.h:30, 216:01.13 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsAutoPtr.h:10, 216:01.13 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/OwningNonNull.h:12, 216:01.13 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/RootedOwningNonNull.h:20, 216:01.13 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:20, 216:01.13 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/dom/BindingUtils.h:20, 216:01.15 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/dom/GeneratedAtomList.h:6, 216:01.15 from /builddir/build/BUILD/thunderbird-68.1.1/dom/bindings/AtomList.h:11, 216:01.15 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dom/bindings/ExtendableMessageEventBinding.cpp:3, 216:01.15 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dom/bindings/UnifiedBindings5.cpp:2: 216:01.15 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dom/bindings/FontFaceSetLoadEvent.cpp: In member function 'virtual nsresult mozilla::dom::FontFaceSetLoadEvent::QueryInterface(const nsIID&, void**)': 216:01.15 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 216:01.15 1022 | foundInterface = 0; \ 216:01.15 | ^~~~~~~~~~~~~~ 216:01.16 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 216:01.16 1071 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 216:01.16 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 216:01.16 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dom/bindings/FontFaceSetLoadEvent.cpp:40:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 216:01.16 40 | NS_INTERFACE_MAP_END_INHERITING(Event) 216:01.16 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 216:01.16 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/dom/CallbackObject.h:22, 216:01.16 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/dom/BindingUtils.h:21, 216:01.16 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/dom/GeneratedAtomList.h:6, 216:01.16 from /builddir/build/BUILD/thunderbird-68.1.1/dom/bindings/AtomList.h:11, 216:01.16 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dom/bindings/ExtendableMessageEventBinding.cpp:3, 216:01.16 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dom/bindings/UnifiedBindings5.cpp:2: 216:01.16 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 216:01.16 302 | } else 216:01.16 | ^~~~ 216:01.16 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 216:01.17 306 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 216:01.17 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 216:01.18 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dom/bindings/FontFaceSetLoadEvent.cpp:39:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 216:01.18 39 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(FontFaceSetLoadEvent) 216:01.18 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 216:04.23 dom/media/webspeech/synth/speechd 216:07.53 dom/media/webspeech/recognition 216:14.32 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsUtils.h:14, 216:14.32 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsCOMPtr.h:30, 216:14.32 from /builddir/build/BUILD/thunderbird-68.1.1/dom/media/webspeech/recognition/SpeechGrammar.h:10, 216:14.32 from /builddir/build/BUILD/thunderbird-68.1.1/dom/media/webspeech/recognition/SpeechGrammar.cpp:7, 216:14.32 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dom/media/webspeech/recognition/Unified_cpp_recognition0.cpp:2: 216:14.33 /builddir/build/BUILD/thunderbird-68.1.1/dom/media/webspeech/recognition/SpeechGrammar.cpp: In member function 'virtual nsresult mozilla::dom::SpeechGrammar::QueryInterface(const nsIID&, void**)': 216:14.33 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 216:14.33 1007 | foundInterface = 0; \ 216:14.33 | ^~~~~~~~~~~~~~ 216:14.33 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 216:14.33 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 216:14.34 | ^~~~~~~~~~~~~~~~~~~~~~~ 216:14.34 /builddir/build/BUILD/thunderbird-68.1.1/dom/media/webspeech/recognition/SpeechGrammar.cpp:20:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 216:14.34 20 | NS_INTERFACE_MAP_END 216:14.34 | ^~~~~~~~~~~~~~~~~~~~ 216:14.34 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 216:14.34 981 | else 216:14.34 | ^~~~ 216:14.35 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 216:14.35 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 216:14.35 | ^~~~~~~~~~~~~~~~~~ 216:14.35 /builddir/build/BUILD/thunderbird-68.1.1/dom/media/webspeech/recognition/SpeechGrammar.cpp:19:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 216:14.35 19 | NS_INTERFACE_MAP_ENTRY(nsISupports) 216:14.35 | ^~~~~~~~~~~~~~~~~~~~~~ 216:25.35 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsUtils.h:14, 216:25.35 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupports.h:79, 216:25.35 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsIObserver.h:10, 216:25.35 from /builddir/build/BUILD/thunderbird-68.1.1/dom/media/webspeech/synth/speechd/SpeechDispatcherService.h:11, 216:25.35 from /builddir/build/BUILD/thunderbird-68.1.1/dom/media/webspeech/synth/speechd/SpeechDispatcherService.cpp:7, 216:25.36 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dom/media/webspeech/synth/speechd/Unified_cpp_synth_speechd0.cpp:2: 216:25.36 /builddir/build/BUILD/thunderbird-68.1.1/dom/media/webspeech/synth/speechd/SpeechDispatcherService.cpp: In member function 'virtual nsresult mozilla::dom::SpeechDispatcherCallback::QueryInterface(const nsIID&, void**)': 216:25.36 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 216:25.36 1007 | foundInterface = 0; \ 216:25.36 | ^~~~~~~~~~~~~~ 216:25.36 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 216:25.36 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 216:25.36 | ^~~~~~~~~~~~~~~~~~~~~~~ 216:25.36 /builddir/build/BUILD/thunderbird-68.1.1/dom/media/webspeech/synth/speechd/SpeechDispatcherService.cpp:177:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 216:25.36 177 | NS_INTERFACE_MAP_END 216:25.36 | ^~~~~~~~~~~~~~~~~~~~ 216:25.37 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:991:3: note: some parts of macro expansion are not guarded by this 'else' clause 216:25.37 991 | else 216:25.37 | ^~~~ 216:25.38 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1067:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 216:25.38 1067 | NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 216:25.38 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 216:25.38 /builddir/build/BUILD/thunderbird-68.1.1/dom/media/webspeech/synth/speechd/SpeechDispatcherService.cpp:176:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 216:25.38 176 | NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsISpeechTaskCallback) 216:25.38 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 216:25.41 /builddir/build/BUILD/thunderbird-68.1.1/dom/media/webspeech/synth/speechd/SpeechDispatcherService.cpp: In member function 'virtual nsresult mozilla::dom::SpeechDispatcherService::QueryInterface(const nsIID&, void**)': 216:25.41 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 216:25.41 1007 | foundInterface = 0; \ 216:25.41 | ^~~~~~~~~~~~~~ 216:25.41 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 216:25.41 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 216:25.41 | ^~~~~~~~~~~~~~~~~~~~~~~ 216:25.42 /builddir/build/BUILD/thunderbird-68.1.1/dom/media/webspeech/synth/speechd/SpeechDispatcherService.cpp:275:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 216:25.42 275 | NS_INTERFACE_MAP_END 216:25.42 | ^~~~~~~~~~~~~~~~~~~~ 216:25.42 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:991:3: note: some parts of macro expansion are not guarded by this 'else' clause 216:25.42 991 | else 216:25.42 | ^~~~ 216:25.42 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1067:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 216:25.42 1067 | NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 216:25.42 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 216:25.42 /builddir/build/BUILD/thunderbird-68.1.1/dom/media/webspeech/synth/speechd/SpeechDispatcherService.cpp:274:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 216:25.42 274 | NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIObserver) 216:25.42 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 216:33.23 dom/media/mp4 216:34.30 /builddir/build/BUILD/thunderbird-68.1.1/dom/media/webspeech/recognition/SpeechGrammarList.cpp: In member function 'virtual nsresult mozilla::dom::SpeechGrammarList::QueryInterface(const nsIID&, void**)': 216:34.30 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 216:34.30 1007 | foundInterface = 0; \ 216:34.30 | ^~~~~~~~~~~~~~ 216:34.30 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 216:34.30 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 216:34.30 | ^~~~~~~~~~~~~~~~~~~~~~~ 216:34.30 /builddir/build/BUILD/thunderbird-68.1.1/dom/media/webspeech/recognition/SpeechGrammarList.cpp:23:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 216:34.30 23 | NS_INTERFACE_MAP_END 216:34.30 | ^~~~~~~~~~~~~~~~~~~~ 216:34.30 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 216:34.31 981 | else 216:34.31 | ^~~~ 216:34.31 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 216:34.31 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 216:34.33 | ^~~~~~~~~~~~~~~~~~ 216:34.33 /builddir/build/BUILD/thunderbird-68.1.1/dom/media/webspeech/recognition/SpeechGrammarList.cpp:22:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 216:34.33 22 | NS_INTERFACE_MAP_ENTRY(nsISupports) 216:34.33 | ^~~~~~~~~~~~~~~~~~~~~~ 216:41.99 /builddir/build/BUILD/thunderbird-68.1.1/dom/media/webspeech/recognition/SpeechRecognition.cpp: In member function 'virtual nsresult mozilla::dom::SpeechRecognition::QueryInterface(const nsIID&, void**)': 216:42.00 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 216:42.00 1022 | foundInterface = 0; \ 216:42.00 | ^~~~~~~~~~~~~~ 216:42.00 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 216:42.00 1071 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 216:42.00 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 216:42.00 /builddir/build/BUILD/thunderbird-68.1.1/dom/media/webspeech/recognition/SpeechRecognition.cpp:130:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 216:42.00 130 | NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 216:42.00 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 216:42.00 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 216:42.00 981 | else 216:42.00 | ^~~~ 216:42.00 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 216:42.00 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 216:42.00 | ^~~~~~~~~~~~~~~~~~ 216:42.01 /builddir/build/BUILD/thunderbird-68.1.1/dom/media/webspeech/recognition/SpeechRecognition.cpp:129:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 216:42.01 129 | NS_INTERFACE_MAP_ENTRY(nsIObserver) 216:42.01 | ^~~~~~~~~~~~~~~~~~~~~~ 216:42.41 /builddir/build/BUILD/thunderbird-68.1.1/dom/media/webspeech/recognition/SpeechRecognitionAlternative.cpp: In member function 'virtual nsresult mozilla::dom::SpeechRecognitionAlternative::QueryInterface(const nsIID&, void**)': 216:42.41 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 216:42.41 1007 | foundInterface = 0; \ 216:42.41 | ^~~~~~~~~~~~~~ 216:42.41 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 216:42.41 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 216:42.42 | ^~~~~~~~~~~~~~~~~~~~~~~ 216:42.42 /builddir/build/BUILD/thunderbird-68.1.1/dom/media/webspeech/recognition/SpeechRecognitionAlternative.cpp:22:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 216:42.42 22 | NS_INTERFACE_MAP_END 216:42.42 | ^~~~~~~~~~~~~~~~~~~~ 216:42.42 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 216:42.42 981 | else 216:42.42 | ^~~~ 216:42.42 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 216:42.42 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 216:42.42 | ^~~~~~~~~~~~~~~~~~ 216:42.42 /builddir/build/BUILD/thunderbird-68.1.1/dom/media/webspeech/recognition/SpeechRecognitionAlternative.cpp:21:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 216:42.42 21 | NS_INTERFACE_MAP_ENTRY(nsISupports) 216:42.42 | ^~~~~~~~~~~~~~~~~~~~~~ 216:42.45 /builddir/build/BUILD/thunderbird-68.1.1/dom/media/webspeech/recognition/SpeechRecognitionResult.cpp: In member function 'virtual nsresult mozilla::dom::SpeechRecognitionResult::QueryInterface(const nsIID&, void**)': 216:42.45 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 216:42.45 1007 | foundInterface = 0; \ 216:42.45 | ^~~~~~~~~~~~~~ 216:42.47 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 216:42.47 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 216:42.47 | ^~~~~~~~~~~~~~~~~~~~~~~ 216:42.47 /builddir/build/BUILD/thunderbird-68.1.1/dom/media/webspeech/recognition/SpeechRecognitionResult.cpp:21:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 216:42.47 21 | NS_INTERFACE_MAP_END 216:42.47 | ^~~~~~~~~~~~~~~~~~~~ 216:42.47 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 216:42.47 981 | else 216:42.47 | ^~~~ 216:42.47 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 216:42.47 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 216:42.47 | ^~~~~~~~~~~~~~~~~~ 216:42.47 /builddir/build/BUILD/thunderbird-68.1.1/dom/media/webspeech/recognition/SpeechRecognitionResult.cpp:20:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 216:42.47 20 | NS_INTERFACE_MAP_ENTRY(nsISupports) 216:42.48 | ^~~~~~~~~~~~~~~~~~~~~~ 216:42.54 /builddir/build/BUILD/thunderbird-68.1.1/dom/media/webspeech/recognition/SpeechRecognitionResultList.cpp: In member function 'virtual nsresult mozilla::dom::SpeechRecognitionResultList::QueryInterface(const nsIID&, void**)': 216:42.54 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 216:42.54 1007 | foundInterface = 0; \ 216:42.54 | ^~~~~~~~~~~~~~ 216:42.56 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 216:42.56 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 216:42.56 | ^~~~~~~~~~~~~~~~~~~~~~~ 216:42.56 /builddir/build/BUILD/thunderbird-68.1.1/dom/media/webspeech/recognition/SpeechRecognitionResultList.cpp:23:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 216:42.56 23 | NS_INTERFACE_MAP_END 216:42.56 | ^~~~~~~~~~~~~~~~~~~~ 216:42.56 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 216:42.56 981 | else 216:42.56 | ^~~~ 216:42.56 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 216:42.56 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 216:42.56 | ^~~~~~~~~~~~~~~~~~ 216:42.56 /builddir/build/BUILD/thunderbird-68.1.1/dom/media/webspeech/recognition/SpeechRecognitionResultList.cpp:22:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 216:42.57 22 | NS_INTERFACE_MAP_ENTRY(nsISupports) 216:42.57 | ^~~~~~~~~~~~~~~~~~~~~~ 216:52.13 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dom/media/mp4/Unified_cpp_dom_media_mp40.cpp:65: 216:52.14 /builddir/build/BUILD/thunderbird-68.1.1/dom/media/mp4/MoofParser.cpp: In member function 'mozilla::Result mozilla::Tkhd::Parse(mozilla::Box&)': 216:52.15 /builddir/build/BUILD/thunderbird-68.1.1/dom/media/mp4/MoofParser.cpp:815:46: warning: variable 'reserved' set but not used [-Wunused-but-set-variable] 216:52.17 815 | uint32_t creationTime, modificationTime, reserved, duration; 216:52.17 | ^~~~~~~~ 216:52.18 /builddir/build/BUILD/thunderbird-68.1.1/dom/media/mp4/MoofParser.cpp:828:14: warning: variable 'reserved' set but not used [-Wunused-but-set-variable] 216:52.18 828 | uint32_t reserved; 216:52.18 | ^~~~~~~~ 217:11.12 dom/midi 217:42.80 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsUtils.h:14, 217:42.80 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsCOMPtr.h:30, 217:42.80 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/DOMEventTargetHelper.h:10, 217:42.80 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/dom/MIDIAccess.h:11, 217:42.80 from /builddir/build/BUILD/thunderbird-68.1.1/dom/midi/MIDIAccess.cpp:7, 217:42.80 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dom/midi/Unified_cpp_dom_midi0.cpp:2: 217:42.82 /builddir/build/BUILD/thunderbird-68.1.1/dom/midi/MIDIAccess.cpp: In member function 'virtual nsresult mozilla::dom::MIDIAccess::QueryInterface(const nsIID&, void**)': 217:42.82 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 217:42.82 1022 | foundInterface = 0; \ 217:42.82 | ^~~~~~~~~~~~~~ 217:42.83 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 217:42.83 1071 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 217:42.85 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 217:42.85 /builddir/build/BUILD/thunderbird-68.1.1/dom/midi/MIDIAccess.cpp:53:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 217:42.85 53 | NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 217:42.85 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 217:42.85 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/dom/EventTarget.h:13, 217:42.85 from /builddir/build/BUILD/thunderbird-68.1.1/dom/base/nsPIDOMWindow.h:15, 217:42.85 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/DOMEventTargetHelper.h:13, 217:42.86 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/dom/MIDIAccess.h:11, 217:42.86 from /builddir/build/BUILD/thunderbird-68.1.1/dom/midi/MIDIAccess.cpp:7, 217:42.86 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dom/midi/Unified_cpp_dom_midi0.cpp:2: 217:42.86 /builddir/build/BUILD/thunderbird-68.1.1/dom/base/nsWrapperCache.h:409:3: note: some parts of macro expansion are not guarded by this 'else' clause 217:42.86 409 | else 217:42.86 | ^~~~ 217:42.86 /builddir/build/BUILD/thunderbird-68.1.1/dom/midi/MIDIAccess.cpp:52:3: note: in expansion of macro 'NS_WRAPPERCACHE_INTERFACE_MAP_ENTRY' 217:42.86 52 | NS_WRAPPERCACHE_INTERFACE_MAP_ENTRY 217:42.87 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 217:44.36 dom/notification 217:54.35 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsUtils.h:14, 217:54.35 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsCOMPtr.h:30, 217:54.36 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/DOMEventTargetHelper.h:10, 217:54.36 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/dom/MIDIAccess.h:11, 217:54.36 from /builddir/build/BUILD/thunderbird-68.1.1/dom/midi/MIDIAccess.cpp:7, 217:54.36 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dom/midi/Unified_cpp_dom_midi0.cpp:2: 217:54.36 /builddir/build/BUILD/thunderbird-68.1.1/dom/midi/MIDIInputMap.cpp: In member function 'virtual nsresult mozilla::dom::MIDIInputMap::QueryInterface(const nsIID&, void**)': 217:54.38 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 217:54.38 1007 | foundInterface = 0; \ 217:54.38 | ^~~~~~~~~~~~~~ 217:54.38 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 217:54.38 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 217:54.38 | ^~~~~~~~~~~~~~~~~~~~~~~ 217:54.38 /builddir/build/BUILD/thunderbird-68.1.1/dom/midi/MIDIInputMap.cpp:21:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 217:54.38 21 | NS_INTERFACE_MAP_END 217:54.38 | ^~~~~~~~~~~~~~~~~~~~ 217:54.39 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 217:54.39 981 | else 217:54.39 | ^~~~ 217:54.39 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 217:54.39 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 217:54.39 | ^~~~~~~~~~~~~~~~~~ 217:54.39 /builddir/build/BUILD/thunderbird-68.1.1/dom/midi/MIDIInputMap.cpp:20:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 217:54.39 20 | NS_INTERFACE_MAP_ENTRY(nsISupports) 217:54.39 | ^~~~~~~~~~~~~~~~~~~~~~ 217:54.64 /builddir/build/BUILD/thunderbird-68.1.1/dom/midi/MIDIMessageEvent.cpp: In member function 'virtual nsresult mozilla::dom::MIDIMessageEvent::QueryInterface(const nsIID&, void**)': 217:54.65 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 217:54.65 1022 | foundInterface = 0; \ 217:54.65 | ^~~~~~~~~~~~~~ 217:54.65 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 217:54.65 1071 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 217:54.65 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 217:54.67 /builddir/build/BUILD/thunderbird-68.1.1/dom/midi/MIDIMessageEvent.cpp:38:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 217:54.67 38 | NS_INTERFACE_MAP_END_INHERITING(Event) 217:54.67 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 217:54.67 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/DOMEventTargetHelper.h:12, 217:54.67 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/dom/MIDIAccess.h:11, 217:54.67 from /builddir/build/BUILD/thunderbird-68.1.1/dom/midi/MIDIAccess.cpp:7, 217:54.67 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dom/midi/Unified_cpp_dom_midi0.cpp:2: 217:54.67 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 217:54.67 302 | } else 217:54.67 | ^~~~ 217:54.67 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 217:54.67 306 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 217:54.67 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 217:54.67 /builddir/build/BUILD/thunderbird-68.1.1/dom/midi/MIDIMessageEvent.cpp:37:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 217:54.67 37 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(MIDIMessageEvent) 217:54.67 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 217:54.73 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsUtils.h:14, 217:54.74 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsCOMPtr.h:30, 217:54.74 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/DOMEventTargetHelper.h:10, 217:54.74 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/dom/MIDIAccess.h:11, 217:54.74 from /builddir/build/BUILD/thunderbird-68.1.1/dom/midi/MIDIAccess.cpp:7, 217:54.74 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dom/midi/Unified_cpp_dom_midi0.cpp:2: 217:54.74 /builddir/build/BUILD/thunderbird-68.1.1/dom/midi/MIDIOutputMap.cpp: In member function 'virtual nsresult mozilla::dom::MIDIOutputMap::QueryInterface(const nsIID&, void**)': 217:54.74 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 217:54.74 1007 | foundInterface = 0; \ 217:54.74 | ^~~~~~~~~~~~~~ 217:54.74 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 217:54.74 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 217:54.74 | ^~~~~~~~~~~~~~~~~~~~~~~ 217:54.74 /builddir/build/BUILD/thunderbird-68.1.1/dom/midi/MIDIOutputMap.cpp:21:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 217:54.74 21 | NS_INTERFACE_MAP_END 217:54.75 | ^~~~~~~~~~~~~~~~~~~~ 217:54.75 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 217:54.75 981 | else 217:54.75 | ^~~~ 217:54.75 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 217:54.75 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 217:54.75 | ^~~~~~~~~~~~~~~~~~ 217:54.75 /builddir/build/BUILD/thunderbird-68.1.1/dom/midi/MIDIOutputMap.cpp:20:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 217:54.75 20 | NS_INTERFACE_MAP_ENTRY(nsISupports) 217:54.75 | ^~~~~~~~~~~~~~~~~~~~~~ 217:54.98 /builddir/build/BUILD/thunderbird-68.1.1/dom/midi/MIDIPort.cpp: In member function 'virtual nsresult mozilla::dom::MIDIPort::QueryInterface(const nsIID&, void**)': 217:54.98 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 217:54.98 1022 | foundInterface = 0; \ 217:54.99 | ^~~~~~~~~~~~~~ 217:54.99 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 217:54.99 1071 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 217:54.99 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 217:54.99 /builddir/build/BUILD/thunderbird-68.1.1/dom/midi/MIDIPort.cpp:31:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 217:54.99 31 | NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 217:54.99 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 217:54.99 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/dom/EventTarget.h:13, 217:54.99 from /builddir/build/BUILD/thunderbird-68.1.1/dom/base/nsPIDOMWindow.h:15, 217:54.99 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/DOMEventTargetHelper.h:13, 217:54.99 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/dom/MIDIAccess.h:11, 217:54.99 from /builddir/build/BUILD/thunderbird-68.1.1/dom/midi/MIDIAccess.cpp:7, 217:54.99 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dom/midi/Unified_cpp_dom_midi0.cpp:2: 217:54.99 /builddir/build/BUILD/thunderbird-68.1.1/dom/base/nsWrapperCache.h:409:3: note: some parts of macro expansion are not guarded by this 'else' clause 217:54.99 409 | else 217:54.99 | ^~~~ 217:54.99 /builddir/build/BUILD/thunderbird-68.1.1/dom/midi/MIDIPort.cpp:30:3: note: in expansion of macro 'NS_WRAPPERCACHE_INTERFACE_MAP_ENTRY' 217:54.99 30 | NS_WRAPPERCACHE_INTERFACE_MAP_ENTRY 217:54.99 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 218:19.06 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsUtils.h:14, 218:19.06 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupports.h:79, 218:19.06 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 218:19.07 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 218:19.07 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsTArray.h:30, 218:19.08 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/ErrorResult.h:38, 218:19.08 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/dom/GamepadButtonEvent.h:13, 218:19.08 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dom/bindings/GamepadButtonEvent.cpp:9, 218:19.08 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dom/bindings/UnifiedBindings6.cpp:2: 218:19.09 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dom/bindings/GamepadEvent.cpp: In member function 'virtual nsresult mozilla::dom::GamepadEvent::QueryInterface(const nsIID&, void**)': 218:19.10 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 218:19.10 1022 | foundInterface = 0; \ 218:19.10 | ^~~~~~~~~~~~~~ 218:19.10 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 218:19.11 1071 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 218:19.11 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 218:19.11 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dom/bindings/GamepadEvent.cpp:39:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 218:19.11 39 | NS_INTERFACE_MAP_END_INHERITING(Event) 218:19.11 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 218:19.11 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/dom/CallbackObject.h:22, 218:19.12 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/dom/BindingUtils.h:21, 218:19.14 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/dom/GamepadButtonEvent.h:14, 218:19.14 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dom/bindings/GamepadButtonEvent.cpp:9, 218:19.14 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dom/bindings/UnifiedBindings6.cpp:2: 218:19.14 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 218:19.15 302 | } else 218:19.15 | ^~~~ 218:19.15 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 218:19.15 306 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 218:19.15 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 218:19.16 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dom/bindings/GamepadEvent.cpp:38:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 218:19.16 38 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(GamepadEvent) 218:19.16 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 218:21.38 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentChild.h:24, 218:21.39 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/dom/ContentChild.h:14, 218:21.39 from /builddir/build/BUILD/thunderbird-68.1.1/dom/notification/Notification.cpp:23, 218:21.39 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dom/notification/Unified_cpp_dom_notification0.cpp:2: 218:21.39 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 218:21.40 /builddir/build/BUILD/thunderbird-68.1.1/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] 218:21.40 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 218:21.40 | ^ 218:21.40 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 218:21.40 46 | struct Block { 218:21.41 | ^~~~~ 218:26.68 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsUtils.h:14, 218:26.68 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsCOMPtr.h:30, 218:26.68 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/DOMEventTargetHelper.h:10, 218:26.69 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/dom/Notification.h:10, 218:26.69 from /builddir/build/BUILD/thunderbird-68.1.1/dom/notification/Notification.cpp:7, 218:26.69 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dom/notification/Unified_cpp_dom_notification0.cpp:2: 218:26.69 /builddir/build/BUILD/thunderbird-68.1.1/dom/notification/Notification.cpp: In member function 'virtual nsresult mozilla::dom::NotificationStorageCallback::QueryInterface(const nsIID&, void**)': 218:26.71 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 218:26.71 1007 | foundInterface = 0; \ 218:26.71 | ^~~~~~~~~~~~~~ 218:26.71 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 218:26.72 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 218:26.72 | ^~~~~~~~~~~~~~~~~~~~~~~ 218:26.72 /builddir/build/BUILD/thunderbird-68.1.1/dom/notification/Notification.cpp:170:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 218:26.72 170 | NS_INTERFACE_MAP_END 218:26.72 | ^~~~~~~~~~~~~~~~~~~~ 218:26.72 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 218:26.72 981 | else 218:26.72 | ^~~~ 218:26.73 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 218:26.73 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 218:26.73 | ^~~~~~~~~~~~~~~~~~ 218:26.73 /builddir/build/BUILD/thunderbird-68.1.1/dom/notification/Notification.cpp:169:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 218:26.73 169 | NS_INTERFACE_MAP_ENTRY(nsISupports) 218:26.73 | ^~~~~~~~~~~~~~~~~~~~~~ 218:27.63 /builddir/build/BUILD/thunderbird-68.1.1/dom/notification/Notification.cpp: In member function 'virtual nsresult mozilla::dom::Notification::QueryInterface(const nsIID&, void**)': 218:27.63 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 218:27.63 1022 | foundInterface = 0; \ 218:27.64 | ^~~~~~~~~~~~~~ 218:27.64 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 218:27.64 1071 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 218:27.64 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 218:27.64 /builddir/build/BUILD/thunderbird-68.1.1/dom/notification/Notification.cpp:1027:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 218:27.64 1027 | NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 218:27.64 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 218:27.64 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 218:27.65 981 | else 218:27.66 | ^~~~ 218:27.66 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 218:27.66 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 218:27.66 | ^~~~~~~~~~~~~~~~~~ 218:27.66 /builddir/build/BUILD/thunderbird-68.1.1/dom/notification/Notification.cpp:1026:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 218:27.66 1026 | NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference) 218:27.67 | ^~~~~~~~~~~~~~~~~~~~~~ 218:28.58 /builddir/build/BUILD/thunderbird-68.1.1/dom/notification/NotificationEvent.cpp: In member function 'virtual nsresult mozilla::dom::NotificationEvent::QueryInterface(const nsIID&, void**)': 218:28.59 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 218:28.59 1022 | foundInterface = 0; \ 218:28.59 | ^~~~~~~~~~~~~~ 218:28.59 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 218:28.59 1071 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 218:28.59 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 218:28.59 /builddir/build/BUILD/thunderbird-68.1.1/dom/notification/NotificationEvent.cpp:18:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 218:28.59 18 | NS_INTERFACE_MAP_END_INHERITING(ExtendableEvent) 218:28.59 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 218:28.59 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/DOMEventTargetHelper.h:12, 218:28.59 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/dom/Notification.h:10, 218:28.59 from /builddir/build/BUILD/thunderbird-68.1.1/dom/notification/Notification.cpp:7, 218:28.60 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dom/notification/Unified_cpp_dom_notification0.cpp:2: 218:28.61 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 218:28.61 302 | } else 218:28.62 | ^~~~ 218:28.62 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 218:28.62 306 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 218:28.62 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 218:28.62 /builddir/build/BUILD/thunderbird-68.1.1/dom/notification/NotificationEvent.cpp:17:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 218:28.62 17 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(NotificationEvent) 218:28.62 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 218:56.68 dom/offline 219:01.43 dom/power 219:17.90 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsUtils.h:14, 219:17.90 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupports.h:79, 219:17.91 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsIApplicationCache.h:10, 219:17.91 from /builddir/build/BUILD/thunderbird-68.1.1/dom/offline/nsDOMOfflineResourceList.h:11, 219:17.91 from /builddir/build/BUILD/thunderbird-68.1.1/dom/offline/nsDOMOfflineResourceList.cpp:7, 219:17.92 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dom/offline/Unified_cpp_dom_offline0.cpp:2: 219:17.92 /builddir/build/BUILD/thunderbird-68.1.1/dom/offline/nsDOMOfflineResourceList.cpp: In member function 'virtual nsresult nsDOMOfflineResourceList::QueryInterface(const nsIID&, void**)': 219:17.92 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 219:17.92 1022 | foundInterface = 0; \ 219:17.92 | ^~~~~~~~~~~~~~ 219:17.92 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 219:17.92 1071 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 219:17.92 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 219:17.93 /builddir/build/BUILD/thunderbird-68.1.1/dom/offline/nsDOMOfflineResourceList.cpp:67:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 219:17.93 67 | NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 219:17.93 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 219:17.93 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 219:17.93 981 | else 219:17.93 | ^~~~ 219:17.93 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 219:17.93 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 219:17.93 | ^~~~~~~~~~~~~~~~~~ 219:17.93 /builddir/build/BUILD/thunderbird-68.1.1/dom/offline/nsDOMOfflineResourceList.cpp:66:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 219:17.93 66 | NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference) 219:17.93 | ^~~~~~~~~~~~~~~~~~~~~~ 219:25.65 dom/push 219:30.18 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:26, 219:30.19 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/dom/ContentParent.h:10, 219:30.19 from /builddir/build/BUILD/thunderbird-68.1.1/dom/power/PowerManagerService.cpp:7, 219:30.19 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dom/power/Unified_cpp_dom_power0.cpp:2: 219:30.19 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 219:30.19 /builddir/build/BUILD/thunderbird-68.1.1/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] 219:30.19 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 219:30.19 | ^ 219:30.19 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 219:30.19 46 | struct Block { 219:30.19 | ^~~~~ 219:31.90 In file included from /builddir/build/BUILD/thunderbird-68.1.1/ipc/chromium/src/chrome/common/file_descriptor_set_posix.h:14, 219:31.90 from /builddir/build/BUILD/thunderbird-68.1.1/ipc/chromium/src/chrome/common/ipc_message_utils.h:20, 219:31.90 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/ipc/IPCMessageUtils.h:11, 219:31.90 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContent.h:11, 219:31.90 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:9, 219:31.90 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/dom/ContentParent.h:10, 219:31.90 from /builddir/build/BUILD/thunderbird-68.1.1/dom/power/PowerManagerService.cpp:7, 219:31.91 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dom/power/Unified_cpp_dom_power0.cpp:2: 219:31.91 /builddir/build/BUILD/thunderbird-68.1.1/dom/power/WakeLock.cpp: In member function 'virtual nsresult mozilla::dom::WakeLock::QueryInterface(const nsIID&, void**)': 219:31.91 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 219:31.91 1007 | foundInterface = 0; \ 219:31.91 | ^~~~~~~~~~~~~~ 219:31.91 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 219:31.91 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 219:31.91 | ^~~~~~~~~~~~~~~~~~~~~~~ 219:31.91 /builddir/build/BUILD/thunderbird-68.1.1/dom/power/WakeLock.cpp:29:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 219:31.91 29 | NS_INTERFACE_MAP_END 219:31.91 | ^~~~~~~~~~~~~~~~~~~~ 219:31.91 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 219:31.91 981 | else 219:31.91 | ^~~~ 219:31.91 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 219:31.91 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 219:31.91 | ^~~~~~~~~~~~~~~~~~ 219:31.92 /builddir/build/BUILD/thunderbird-68.1.1/dom/power/WakeLock.cpp:28:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 219:31.92 28 | NS_INTERFACE_MAP_ENTRY(nsIWakeLock) 219:31.95 | ^~~~~~~~~~~~~~~~~~~~~~ 219:41.10 dom/quota 219:51.28 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsUtils.h:14, 219:51.28 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupports.h:79, 219:51.28 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 219:51.28 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 219:51.28 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsCycleCollectionParticipant.h:12, 219:51.28 from /builddir/build/BUILD/thunderbird-68.1.1/dom/base/nsWrapperCache.h:10, 219:51.28 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/dom/PushManager.h:29, 219:51.28 from /builddir/build/BUILD/thunderbird-68.1.1/dom/push/PushManager.cpp:7, 219:51.28 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dom/push/Unified_cpp_dom_push0.cpp:2: 219:51.29 /builddir/build/BUILD/thunderbird-68.1.1/dom/push/PushManager.cpp: In member function 'virtual nsresult mozilla::dom::PushManager::QueryInterface(const nsIID&, void**)': 219:51.31 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 219:51.31 1007 | foundInterface = 0; \ 219:51.31 | ^~~~~~~~~~~~~~ 219:51.31 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 219:51.31 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 219:51.31 | ^~~~~~~~~~~~~~~~~~~~~~~ 219:51.31 /builddir/build/BUILD/thunderbird-68.1.1/dom/push/PushManager.cpp:374:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 219:51.31 374 | NS_INTERFACE_MAP_END 219:51.31 | ^~~~~~~~~~~~~~~~~~~~ 219:51.31 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 219:51.32 981 | else 219:51.32 | ^~~~ 219:51.32 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 219:51.32 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 219:51.32 | ^~~~~~~~~~~~~~~~~~ 219:51.32 /builddir/build/BUILD/thunderbird-68.1.1/dom/push/PushManager.cpp:373:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 219:51.32 373 | NS_INTERFACE_MAP_ENTRY(nsISupports) 219:51.32 | ^~~~~~~~~~~~~~~~~~~~~~ 220:06.86 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentChild.h:24, 220:06.86 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/dom/ContentChild.h:14, 220:06.86 from /builddir/build/BUILD/thunderbird-68.1.1/dom/push/PushNotifier.cpp:21, 220:06.86 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dom/push/Unified_cpp_dom_push0.cpp:11: 220:06.86 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 220:06.87 /builddir/build/BUILD/thunderbird-68.1.1/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] 220:06.87 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 220:06.87 | ^ 220:06.87 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 220:06.87 46 | struct Block { 220:06.87 | ^~~~~ 220:08.40 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsUtils.h:14, 220:08.40 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupports.h:79, 220:08.40 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 220:08.40 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 220:08.40 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsCycleCollectionParticipant.h:12, 220:08.40 from /builddir/build/BUILD/thunderbird-68.1.1/dom/base/nsWrapperCache.h:10, 220:08.40 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/dom/PushManager.h:29, 220:08.40 from /builddir/build/BUILD/thunderbird-68.1.1/dom/push/PushManager.cpp:7, 220:08.40 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dom/push/Unified_cpp_dom_push0.cpp:2: 220:08.42 /builddir/build/BUILD/thunderbird-68.1.1/dom/push/PushNotifier.cpp: In member function 'virtual nsresult mozilla::dom::PushNotifier::QueryInterface(const nsIID&, void**)': 220:08.42 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 220:08.42 1007 | foundInterface = 0; \ 220:08.42 | ^~~~~~~~~~~~~~ 220:08.42 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 220:08.42 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 220:08.42 | ^~~~~~~~~~~~~~~~~~~~~~~ 220:08.42 /builddir/build/BUILD/thunderbird-68.1.1/dom/push/PushNotifier.cpp:36:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 220:08.42 36 | NS_INTERFACE_MAP_END 220:08.42 | ^~~~~~~~~~~~~~~~~~~~ 220:08.42 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 220:08.42 981 | else 220:08.43 | ^~~~ 220:08.43 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 220:08.43 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 220:08.43 | ^~~~~~~~~~~~~~~~~~ 220:08.43 /builddir/build/BUILD/thunderbird-68.1.1/dom/push/PushNotifier.cpp:35:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 220:08.43 35 | NS_INTERFACE_MAP_ENTRY(nsIPushNotifier) 220:08.43 | ^~~~~~~~~~~~~~~~~~~~~~ 220:08.47 /builddir/build/BUILD/thunderbird-68.1.1/dom/push/PushNotifier.cpp: In member function 'virtual nsresult mozilla::dom::PushData::QueryInterface(const nsIID&, void**)': 220:08.47 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 220:08.47 1007 | foundInterface = 0; \ 220:08.49 | ^~~~~~~~~~~~~~ 220:08.49 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 220:08.49 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 220:08.49 | ^~~~~~~~~~~~~~~~~~~~~~~ 220:08.49 /builddir/build/BUILD/thunderbird-68.1.1/dom/push/PushNotifier.cpp:157:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 220:08.49 157 | NS_INTERFACE_MAP_END 220:08.49 | ^~~~~~~~~~~~~~~~~~~~ 220:08.49 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 220:08.49 981 | else 220:08.49 | ^~~~ 220:08.49 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 220:08.49 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 220:08.50 | ^~~~~~~~~~~~~~~~~~ 220:08.50 /builddir/build/BUILD/thunderbird-68.1.1/dom/push/PushNotifier.cpp:156:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 220:08.50 156 | NS_INTERFACE_MAP_ENTRY(nsIPushData) 220:08.50 | ^~~~~~~~~~~~~~~~~~~~~~ 220:08.53 /builddir/build/BUILD/thunderbird-68.1.1/dom/push/PushNotifier.cpp: In member function 'virtual nsresult mozilla::dom::PushMessage::QueryInterface(const nsIID&, void**)': 220:08.54 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 220:08.54 1007 | foundInterface = 0; \ 220:08.54 | ^~~~~~~~~~~~~~ 220:08.54 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 220:08.54 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 220:08.54 | ^~~~~~~~~~~~~~~~~~~~~~~ 220:08.54 /builddir/build/BUILD/thunderbird-68.1.1/dom/push/PushNotifier.cpp:213:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 220:08.54 213 | NS_INTERFACE_MAP_END 220:08.54 | ^~~~~~~~~~~~~~~~~~~~ 220:08.54 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 220:08.56 981 | else 220:08.56 | ^~~~ 220:08.56 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 220:08.56 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 220:08.56 | ^~~~~~~~~~~~~~~~~~ 220:08.56 /builddir/build/BUILD/thunderbird-68.1.1/dom/push/PushNotifier.cpp:212:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 220:08.56 212 | NS_INTERFACE_MAP_ENTRY(nsIPushMessage) 220:08.56 | ^~~~~~~~~~~~~~~~~~~~~~ 220:08.87 /builddir/build/BUILD/thunderbird-68.1.1/dom/push/PushSubscription.cpp: In member function 'virtual nsresult mozilla::dom::PushSubscription::QueryInterface(const nsIID&, void**)': 220:08.87 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 220:08.87 1007 | foundInterface = 0; \ 220:08.88 | ^~~~~~~~~~~~~~ 220:08.88 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 220:08.88 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 220:08.88 | ^~~~~~~~~~~~~~~~~~~~~~~ 220:08.88 /builddir/build/BUILD/thunderbird-68.1.1/dom/push/PushSubscription.cpp:211:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 220:08.88 211 | NS_INTERFACE_MAP_END 220:08.88 | ^~~~~~~~~~~~~~~~~~~~ 220:08.88 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 220:08.88 981 | else 220:08.88 | ^~~~ 220:08.88 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 220:08.88 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 220:08.90 | ^~~~~~~~~~~~~~~~~~ 220:08.90 /builddir/build/BUILD/thunderbird-68.1.1/dom/push/PushSubscription.cpp:210:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 220:08.90 210 | NS_INTERFACE_MAP_ENTRY(nsISupports) 220:08.90 | ^~~~~~~~~~~~~~~~~~~~~~ 220:09.11 /builddir/build/BUILD/thunderbird-68.1.1/dom/push/PushSubscriptionOptions.cpp: In member function 'virtual nsresult mozilla::dom::PushSubscriptionOptions::QueryInterface(const nsIID&, void**)': 220:09.13 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 220:09.13 1007 | foundInterface = 0; \ 220:09.13 | ^~~~~~~~~~~~~~ 220:09.13 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 220:09.13 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 220:09.13 | ^~~~~~~~~~~~~~~~~~~~~~~ 220:09.13 /builddir/build/BUILD/thunderbird-68.1.1/dom/push/PushSubscriptionOptions.cpp:51:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 220:09.13 51 | NS_INTERFACE_MAP_END 220:09.13 | ^~~~~~~~~~~~~~~~~~~~ 220:09.13 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 220:09.13 981 | else 220:09.13 | ^~~~ 220:09.13 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 220:09.13 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 220:09.13 | ^~~~~~~~~~~~~~~~~~ 220:09.13 /builddir/build/BUILD/thunderbird-68.1.1/dom/push/PushSubscriptionOptions.cpp:50:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 220:09.13 50 | NS_INTERFACE_MAP_ENTRY(nsISupports) 220:09.13 | ^~~~~~~~~~~~~~~~~~~~~~ 220:29.93 dom/security 220:30.42 In file included from /builddir/build/BUILD/thunderbird-68.1.1/ipc/chromium/src/chrome/common/file_descriptor_set_posix.h:14, 220:30.42 from /builddir/build/BUILD/thunderbird-68.1.1/ipc/chromium/src/chrome/common/ipc_message_utils.h:20, 220:30.43 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/ipc/IPCMessageUtils.h:11, 220:30.43 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/quota/PQuota.h:11, 220:30.43 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/quota/PQuotaChild.h:9, 220:30.43 from /builddir/build/BUILD/thunderbird-68.1.1/dom/quota/ActorsChild.h:10, 220:30.43 from /builddir/build/BUILD/thunderbird-68.1.1/dom/quota/ActorsChild.cpp:7, 220:30.44 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dom/quota/Unified_cpp_dom_quota0.cpp:2: 220:30.45 /builddir/build/BUILD/thunderbird-68.1.1/dom/quota/QuotaRequests.cpp: In member function 'virtual nsresult mozilla::dom::quota::RequestBase::QueryInterface(const nsIID&, void**)': 220:30.45 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 220:30.45 1007 | foundInterface = 0; \ 220:30.45 | ^~~~~~~~~~~~~~ 220:30.46 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 220:30.46 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 220:30.46 | ^~~~~~~~~~~~~~~~~~~~~~~ 220:30.47 /builddir/build/BUILD/thunderbird-68.1.1/dom/quota/QuotaRequests.cpp:50:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 220:30.48 50 | NS_INTERFACE_MAP_END 220:30.49 | ^~~~~~~~~~~~~~~~~~~~ 220:30.50 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 220:30.50 981 | else 220:30.51 | ^~~~ 220:30.51 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 220:30.51 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 220:30.51 | ^~~~~~~~~~~~~~~~~~ 220:30.51 /builddir/build/BUILD/thunderbird-68.1.1/dom/quota/QuotaRequests.cpp:49:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 220:30.52 49 | NS_INTERFACE_MAP_ENTRY(nsISupports) 220:30.52 | ^~~~~~~~~~~~~~~~~~~~~~ 220:30.52 /builddir/build/BUILD/thunderbird-68.1.1/dom/quota/QuotaRequests.cpp: In member function 'virtual nsresult mozilla::dom::quota::UsageRequest::QueryInterface(const nsIID&, void**)': 220:30.52 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 220:30.53 1022 | foundInterface = 0; \ 220:30.53 | ^~~~~~~~~~~~~~ 220:30.53 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 220:30.53 1071 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 220:30.53 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 220:30.54 /builddir/build/BUILD/thunderbird-68.1.1/dom/quota/QuotaRequests.cpp:125:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 220:30.54 125 | NS_INTERFACE_MAP_END_INHERITING(RequestBase) 220:30.54 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 220:30.54 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 220:30.54 981 | else 220:30.54 | ^~~~ 220:30.55 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 220:30.55 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 220:30.55 | ^~~~~~~~~~~~~~~~~~ 220:30.55 /builddir/build/BUILD/thunderbird-68.1.1/dom/quota/QuotaRequests.cpp:124:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 220:30.56 124 | NS_INTERFACE_MAP_ENTRY(nsIQuotaUsageRequest) 220:30.56 | ^~~~~~~~~~~~~~~~~~~~~~ 220:30.58 /builddir/build/BUILD/thunderbird-68.1.1/dom/quota/QuotaRequests.cpp: In member function 'virtual nsresult mozilla::dom::quota::Request::QueryInterface(const nsIID&, void**)': 220:30.60 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 220:30.60 1022 | foundInterface = 0; \ 220:30.60 | ^~~~~~~~~~~~~~ 220:30.60 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 220:30.61 1071 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 220:30.61 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 220:30.61 /builddir/build/BUILD/thunderbird-68.1.1/dom/quota/QuotaRequests.cpp:231:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 220:30.61 231 | NS_INTERFACE_MAP_END_INHERITING(RequestBase) 220:30.62 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 220:30.62 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 220:30.62 981 | else 220:30.62 | ^~~~ 220:30.62 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 220:30.64 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 220:30.64 | ^~~~~~~~~~~~~~~~~~ 220:30.64 /builddir/build/BUILD/thunderbird-68.1.1/dom/quota/QuotaRequests.cpp:230:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 220:30.64 230 | NS_INTERFACE_MAP_ENTRY(nsIQuotaRequest) 220:30.64 | ^~~~~~~~~~~~~~~~~~~~~~ 220:31.71 /builddir/build/BUILD/thunderbird-68.1.1/dom/quota/StorageManager.cpp: In member function 'virtual nsresult mozilla::dom::{anonymous}::PersistentStoragePermissionRequest::QueryInterface(const nsIID&, void**)': 220:31.72 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 220:31.72 1022 | foundInterface = 0; \ 220:31.72 | ^~~~~~~~~~~~~~ 220:31.72 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 220:31.72 1071 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 220:31.72 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 220:31.72 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsCycleCollectionParticipant.h:927:3: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 220:31.72 927 | NS_INTERFACE_MAP_END_INHERITING(aSuper) \ 220:31.72 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 220:31.72 /builddir/build/BUILD/thunderbird-68.1.1/dom/quota/StorageManager.cpp:635:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0' 220:31.73 635 | NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0( 220:31.73 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 220:31.73 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsWrapperCache.h:10, 220:31.73 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/xpcpublic.h:22, 220:31.73 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsThreadUtils.h:24, 220:31.73 from /builddir/build/BUILD/thunderbird-68.1.1/ipc/chromium/src/base/message_loop.h:32, 220:31.73 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/ipc/MessageChannel.h:12, 220:31.73 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/ipc/ProtocolUtils.h:23, 220:31.73 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/quota/PQuota.h:15, 220:31.73 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/quota/PQuotaChild.h:9, 220:31.73 from /builddir/build/BUILD/thunderbird-68.1.1/dom/quota/ActorsChild.h:10, 220:31.73 from /builddir/build/BUILD/thunderbird-68.1.1/dom/quota/ActorsChild.cpp:7, 220:31.73 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dom/quota/Unified_cpp_dom_quota0.cpp:2: 220:31.74 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 220:31.74 302 | } else 220:31.74 | ^~~~ 220:31.74 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: in definition of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 220:31.74 302 | } else 220:31.74 | ^~~~ 220:31.74 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsCycleCollectionParticipant.h:926:3: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 220:31.74 926 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(aClass) \ 220:31.74 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 220:31.74 /builddir/build/BUILD/thunderbird-68.1.1/dom/quota/StorageManager.cpp:635:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0' 220:31.74 635 | NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0( 220:31.74 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 220:31.80 In file included from /builddir/build/BUILD/thunderbird-68.1.1/ipc/chromium/src/chrome/common/file_descriptor_set_posix.h:14, 220:31.80 from /builddir/build/BUILD/thunderbird-68.1.1/ipc/chromium/src/chrome/common/ipc_message_utils.h:20, 220:31.80 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/ipc/IPCMessageUtils.h:11, 220:31.80 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/quota/PQuota.h:11, 220:31.80 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/quota/PQuotaChild.h:9, 220:31.81 from /builddir/build/BUILD/thunderbird-68.1.1/dom/quota/ActorsChild.h:10, 220:31.81 from /builddir/build/BUILD/thunderbird-68.1.1/dom/quota/ActorsChild.cpp:7, 220:31.81 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dom/quota/Unified_cpp_dom_quota0.cpp:2: 220:31.81 /builddir/build/BUILD/thunderbird-68.1.1/dom/quota/StorageManager.cpp: In member function 'virtual nsresult mozilla::dom::StorageManager::QueryInterface(const nsIID&, void**)': 220:31.81 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 220:31.81 1007 | foundInterface = 0; \ 220:31.81 | ^~~~~~~~~~~~~~ 220:31.81 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 220:31.81 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 220:31.81 | ^~~~~~~~~~~~~~~~~~~~~~~ 220:31.81 /builddir/build/BUILD/thunderbird-68.1.1/dom/quota/StorageManager.cpp:720:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 220:31.81 720 | NS_INTERFACE_MAP_END 220:31.81 | ^~~~~~~~~~~~~~~~~~~~ 220:31.82 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 220:31.82 981 | else 220:31.82 | ^~~~ 220:31.83 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 220:31.83 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 220:31.84 | ^~~~~~~~~~~~~~~~~~ 220:31.84 /builddir/build/BUILD/thunderbird-68.1.1/dom/quota/StorageManager.cpp:719:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 220:31.84 719 | NS_INTERFACE_MAP_ENTRY(nsISupports) 220:31.84 | ^~~~~~~~~~~~~~~~~~~~~~ 220:59.20 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsUtils.h:14, 220:59.20 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsCOMPtr.h:30, 220:59.20 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/dom/ServiceWorkerDescriptor.h:10, 220:59.20 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/dom/WorkerCommon.h:12, 220:59.20 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/dom/WorkerPrivate.h:10, 220:59.21 from /builddir/build/BUILD/thunderbird-68.1.1/dom/security/CSPEvalChecker.cpp:8, 220:59.21 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dom/security/Unified_cpp_dom_security0.cpp:2: 220:59.21 /builddir/build/BUILD/thunderbird-68.1.1/dom/security/ReferrerInfo.cpp: In member function 'virtual nsresult mozilla::dom::ReferrerInfo::QueryInterface(const nsIID&, void**)': 220:59.21 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 220:59.21 1007 | foundInterface = 0; \ 220:59.21 | ^~~~~~~~~~~~~~ 220:59.22 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 220:59.22 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 220:59.24 | ^~~~~~~~~~~~~~~~~~~~~~~ 220:59.24 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsIClassInfoImpl.h:165:3: note: in expansion of macro 'NS_INTERFACE_MAP_END' 220:59.24 165 | NS_INTERFACE_MAP_END 220:59.24 | ^~~~~~~~~~~~~~~~~~~~ 220:59.25 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsIClassInfoImpl.h:170:3: note: in expansion of macro 'NS_IMPL_QUERY_INTERFACE_CI' 220:59.25 170 | NS_IMPL_QUERY_INTERFACE_CI(aClass, __VA_ARGS__) \ 220:59.25 | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 220:59.25 /builddir/build/BUILD/thunderbird-68.1.1/dom/security/ReferrerInfo.cpp:36:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CI' 220:59.25 36 | NS_IMPL_ISUPPORTS_CI(ReferrerInfo, nsIReferrerInfo, nsISerializable) 220:59.25 | ^~~~~~~~~~~~~~~~~~~~ 220:59.25 In file included from /builddir/build/BUILD/thunderbird-68.1.1/dom/security/ReferrerInfo.cpp:7, 220:59.25 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dom/security/Unified_cpp_dom_security0.cpp:29: 220:59.26 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsIClassInfoImpl.h:136:5: note: some parts of macro expansion are not guarded by this 'else' clause 220:59.26 136 | } else 220:59.26 | ^~~~ 220:59.26 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsIClassInfoImpl.h:136:5: note: in definition of macro 'NS_IMPL_QUERY_CLASSINFO' 220:59.26 136 | } else 220:59.26 | ^~~~ 220:59.26 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsIClassInfoImpl.h:170:3: note: in expansion of macro 'NS_IMPL_QUERY_INTERFACE_CI' 220:59.27 170 | NS_IMPL_QUERY_INTERFACE_CI(aClass, __VA_ARGS__) \ 220:59.27 | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 220:59.27 /builddir/build/BUILD/thunderbird-68.1.1/dom/security/ReferrerInfo.cpp:36:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CI' 220:59.27 36 | NS_IMPL_ISUPPORTS_CI(ReferrerInfo, nsIReferrerInfo, nsISerializable) 220:59.27 | ^~~~~~~~~~~~~~~~~~~~ 221:08.78 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsUtils.h:14, 221:08.78 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsCOMPtr.h:30, 221:08.78 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/dom/ServiceWorkerDescriptor.h:10, 221:08.78 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/dom/WorkerCommon.h:12, 221:08.78 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/dom/WorkerPrivate.h:10, 221:08.79 from /builddir/build/BUILD/thunderbird-68.1.1/dom/security/CSPEvalChecker.cpp:8, 221:08.79 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dom/security/Unified_cpp_dom_security0.cpp:2: 221:08.79 /builddir/build/BUILD/thunderbird-68.1.1/dom/security/nsCSPContext.cpp: In member function 'virtual nsresult nsCSPContext::QueryInterface(const nsIID&, void**)': 221:08.79 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 221:08.79 1007 | foundInterface = 0; \ 221:08.79 | ^~~~~~~~~~~~~~ 221:08.79 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 221:08.80 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 221:08.80 | ^~~~~~~~~~~~~~~~~~~~~~~ 221:08.80 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsIClassInfoImpl.h:165:3: note: in expansion of macro 'NS_INTERFACE_MAP_END' 221:08.80 165 | NS_INTERFACE_MAP_END 221:08.80 | ^~~~~~~~~~~~~~~~~~~~ 221:08.80 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsIClassInfoImpl.h:170:3: note: in expansion of macro 'NS_IMPL_QUERY_INTERFACE_CI' 221:08.80 170 | NS_IMPL_QUERY_INTERFACE_CI(aClass, __VA_ARGS__) \ 221:08.80 | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 221:08.80 /builddir/build/BUILD/thunderbird-68.1.1/dom/security/nsCSPContext.cpp:239:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CI' 221:08.80 239 | NS_IMPL_ISUPPORTS_CI(nsCSPContext, nsIContentSecurityPolicy, nsISerializable) 221:08.80 | ^~~~~~~~~~~~~~~~~~~~ 221:08.80 In file included from /builddir/build/BUILD/thunderbird-68.1.1/dom/security/ReferrerInfo.cpp:7, 221:08.81 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dom/security/Unified_cpp_dom_security0.cpp:29: 221:08.81 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsIClassInfoImpl.h:136:5: note: some parts of macro expansion are not guarded by this 'else' clause 221:08.81 136 | } else 221:08.81 | ^~~~ 221:08.81 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsIClassInfoImpl.h:136:5: note: in definition of macro 'NS_IMPL_QUERY_CLASSINFO' 221:08.81 136 | } else 221:08.82 | ^~~~ 221:08.82 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsIClassInfoImpl.h:170:3: note: in expansion of macro 'NS_IMPL_QUERY_INTERFACE_CI' 221:08.82 170 | NS_IMPL_QUERY_INTERFACE_CI(aClass, __VA_ARGS__) \ 221:08.82 | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 221:08.82 /builddir/build/BUILD/thunderbird-68.1.1/dom/security/nsCSPContext.cpp:239:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CI' 221:08.82 239 | NS_IMPL_ISUPPORTS_CI(nsCSPContext, nsIContentSecurityPolicy, nsISerializable) 221:08.83 | ^~~~~~~~~~~~~~~~~~~~ 221:20.90 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentChild.h:24, 221:20.90 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/dom/ContentChild.h:14, 221:20.91 from /builddir/build/BUILD/thunderbird-68.1.1/dom/security/nsMixedContentBlocker.cpp:40, 221:20.91 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dom/security/Unified_cpp_dom_security0.cpp:101: 221:20.91 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 221:20.91 /builddir/build/BUILD/thunderbird-68.1.1/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] 221:20.92 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 221:20.92 | ^ 221:20.93 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 221:20.93 46 | struct Block { 221:20.93 | ^~~~~ 221:47.64 dom/security/featurepolicy 222:10.90 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsUtils.h:14, 222:10.90 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupports.h:79, 222:10.90 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 222:10.90 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 222:10.90 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsTArray.h:30, 222:10.90 from /builddir/build/BUILD/thunderbird-68.1.1/dom/security/featurepolicy/Feature.h:11, 222:10.90 from /builddir/build/BUILD/thunderbird-68.1.1/dom/security/featurepolicy/Feature.cpp:7, 222:10.91 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dom/security/featurepolicy/Unified_cpp_featurepolicy0.cpp:2: 222:10.91 /builddir/build/BUILD/thunderbird-68.1.1/dom/security/featurepolicy/FeaturePolicy.cpp: In member function 'virtual nsresult mozilla::dom::FeaturePolicy::QueryInterface(const nsIID&, void**)': 222:10.91 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 222:10.91 1007 | foundInterface = 0; \ 222:10.91 | ^~~~~~~~~~~~~~ 222:10.91 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 222:10.91 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 222:10.91 | ^~~~~~~~~~~~~~~~~~~~~~~ 222:10.91 /builddir/build/BUILD/thunderbird-68.1.1/dom/security/featurepolicy/FeaturePolicy.cpp:24:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 222:10.91 24 | NS_INTERFACE_MAP_END 222:10.91 | ^~~~~~~~~~~~~~~~~~~~ 222:10.91 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 222:10.91 981 | else 222:10.91 | ^~~~ 222:10.91 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 222:10.91 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 222:10.91 | ^~~~~~~~~~~~~~~~~~ 222:10.91 /builddir/build/BUILD/thunderbird-68.1.1/dom/security/featurepolicy/FeaturePolicy.cpp:23:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 222:10.91 23 | NS_INTERFACE_MAP_ENTRY(nsISupports) 222:10.91 | ^~~~~~~~~~~~~~~~~~~~~~ 222:16.95 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsUtils.h:14, 222:16.95 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupports.h:79, 222:16.95 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 222:16.95 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 222:16.97 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsTArray.h:30, 222:16.97 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/ErrorResult.h:38, 222:16.97 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/dom/HTMLElementBinding.h:9, 222:16.97 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dom/bindings/HTMLParamElementBinding.cpp:3, 222:16.97 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dom/bindings/UnifiedBindings8.cpp:2: 222:16.98 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dom/bindings/HiddenPluginEvent.cpp: In member function 'virtual nsresult mozilla::dom::HiddenPluginEvent::QueryInterface(const nsIID&, void**)': 222:16.98 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 222:16.98 1022 | foundInterface = 0; \ 222:16.99 | ^~~~~~~~~~~~~~ 222:16.99 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 222:16.99 1071 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 222:16.99 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 222:16.99 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dom/bindings/HiddenPluginEvent.cpp:39:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 222:17.00 39 | NS_INTERFACE_MAP_END_INHERITING(Event) 222:17.00 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 222:17.00 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/dom/CallbackObject.h:22, 222:17.00 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/dom/BindingUtils.h:21, 222:17.01 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dom/bindings/HTMLParamElementBinding.cpp:8, 222:17.01 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dom/bindings/UnifiedBindings8.cpp:2: 222:17.01 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 222:17.01 302 | } else 222:17.01 | ^~~~ 222:17.02 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 222:17.02 306 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 222:17.02 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 222:17.02 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dom/bindings/HiddenPluginEvent.cpp:38:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 222:17.02 38 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(HiddenPluginEvent) 222:17.03 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 222:20.48 dom/storage 222:23.07 dom/svg 222:26.29 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsUtils.h:14, 222:26.29 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupports.h:79, 222:26.29 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 222:26.30 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 222:26.30 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsTArray.h:30, 222:26.31 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/ErrorResult.h:38, 222:26.31 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/dom/EventHandlerBinding.h:9, 222:26.31 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dom/bindings/IDBDatabaseBinding.cpp:3, 222:26.31 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dom/bindings/UnifiedBindings9.cpp:2: 222:26.31 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dom/bindings/ImageCaptureErrorEvent.cpp: In member function 'virtual nsresult mozilla::dom::ImageCaptureErrorEvent::QueryInterface(const nsIID&, void**)': 222:26.31 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 222:26.32 1022 | foundInterface = 0; \ 222:26.32 | ^~~~~~~~~~~~~~ 222:26.33 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 222:26.33 1071 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 222:26.33 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 222:26.33 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dom/bindings/ImageCaptureErrorEvent.cpp:39:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 222:26.33 39 | NS_INTERFACE_MAP_END_INHERITING(Event) 222:26.33 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 222:26.33 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/dom/CallbackObject.h:22, 222:26.33 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/dom/CallbackFunction.h:20, 222:26.33 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/dom/EventHandlerBinding.h:11, 222:26.34 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dom/bindings/IDBDatabaseBinding.cpp:3, 222:26.35 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dom/bindings/UnifiedBindings9.cpp:2: 222:26.35 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 222:26.35 302 | } else 222:26.35 | ^~~~ 222:26.35 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 222:26.35 306 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 222:26.35 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 222:26.35 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dom/bindings/ImageCaptureErrorEvent.cpp:38:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 222:26.35 38 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(ImageCaptureErrorEvent) 222:26.36 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 222:28.03 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/gfxFontEntry.h:13, 222:28.03 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/gfxFont.h:11, 222:28.03 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsDeviceContext.h:12, 222:28.03 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/dom/UIEvent.h:15, 222:28.04 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/dom/InputEvent.h:10, 222:28.04 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dom/bindings/InputEventBinding.cpp:13, 222:28.04 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dom/bindings/UnifiedBindings9.cpp:275: 222:28.04 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 222:28.04 /builddir/build/BUILD/thunderbird-68.1.1/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] 222:28.04 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 222:28.04 | ^ 222:28.04 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 222:28.04 46 | struct Block { 222:28.04 | ^~~~~ 222:36.47 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsUtils.h:14, 222:36.47 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupports.h:79, 222:36.47 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 222:36.48 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 222:36.48 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsTArray.h:30, 222:36.48 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/ErrorResult.h:38, 222:36.48 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/dom/EventHandlerBinding.h:9, 222:36.48 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dom/bindings/IDBDatabaseBinding.cpp:3, 222:36.50 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dom/bindings/UnifiedBindings9.cpp:2: 222:36.50 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dom/bindings/InstallTriggerBinding.cpp: In member function 'virtual nsresult mozilla::dom::InstallTriggerImpl::QueryInterface(const nsIID&, void**)': 222:36.50 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 222:36.50 1007 | foundInterface = 0; \ 222:36.50 | ^~~~~~~~~~~~~~ 222:36.50 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 222:36.50 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 222:36.50 | ^~~~~~~~~~~~~~~~~~~~~~~ 222:36.50 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dom/bindings/InstallTriggerBinding.cpp:1604:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 222:36.50 1604 | NS_INTERFACE_MAP_END 222:36.50 | ^~~~~~~~~~~~~~~~~~~~ 222:36.51 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 222:36.51 981 | else 222:36.51 | ^~~~ 222:36.51 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 222:36.51 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 222:36.51 | ^~~~~~~~~~~~~~~~~~ 222:36.51 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dom/bindings/InstallTriggerBinding.cpp:1603:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 222:36.51 1603 | NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference) 222:36.51 | ^~~~~~~~~~~~~~~~~~~~~~ 222:37.79 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsXPTCUtils.h:10, 222:37.80 from /builddir/build/BUILD/thunderbird-68.1.1/js/xpconnect/src/xpcprivate.h:119, 222:37.80 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/dom/IntlUtils.h:11, 222:37.80 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dom/bindings/IntlUtilsBinding.cpp:11, 222:37.80 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dom/bindings/UnifiedBindings9.cpp:327: 222:37.80 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/xptcall.h: In constructor 'nsXPTCVariant::nsXPTCVariant()': 222:37.81 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/xptcall.h:79:42: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct nsXPTCVariant' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] 222:37.81 79 | memset(this, 0, sizeof(nsXPTCVariant)); 222:37.81 | ^ 222:37.81 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/xptcall.h:44:8: note: 'struct nsXPTCVariant' declared here 222:37.81 44 | struct nsXPTCVariant { 222:37.82 | ^~~~~~~~~~~~~ 222:53.15 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsUtils.h:14, 222:53.15 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupports.h:79, 222:53.15 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 222:53.15 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 222:53.15 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsCycleCollectionParticipant.h:12, 222:53.15 from /builddir/build/BUILD/thunderbird-68.1.1/dom/base/nsWrapperCache.h:10, 222:53.15 from /builddir/build/BUILD/thunderbird-68.1.1/dom/svg/DOMSVGAngle.h:10, 222:53.15 from /builddir/build/BUILD/thunderbird-68.1.1/dom/svg/DOMSVGAngle.cpp:7, 222:53.15 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dom/svg/Unified_cpp_dom_svg0.cpp:2: 222:53.15 /builddir/build/BUILD/thunderbird-68.1.1/dom/svg/DOMSVGAnimatedEnumeration.cpp: In member function 'virtual nsresult mozilla::dom::DOMSVGAnimatedEnumeration::QueryInterface(const nsIID&, void**)': 222:53.15 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 222:53.15 1007 | foundInterface = 0; \ 222:53.15 | ^~~~~~~~~~~~~~ 222:53.16 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 222:53.16 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 222:53.16 | ^~~~~~~~~~~~~~~~~~~~~~~ 222:53.16 /builddir/build/BUILD/thunderbird-68.1.1/dom/svg/DOMSVGAnimatedEnumeration.cpp:23:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 222:53.16 23 | NS_INTERFACE_MAP_END 222:53.16 | ^~~~~~~~~~~~~~~~~~~~ 222:53.16 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 222:53.16 981 | else 222:53.16 | ^~~~ 222:53.16 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 222:53.16 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 222:53.16 | ^~~~~~~~~~~~~~~~~~ 222:53.16 /builddir/build/BUILD/thunderbird-68.1.1/dom/svg/DOMSVGAnimatedEnumeration.cpp:22:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 222:53.16 22 | NS_INTERFACE_MAP_ENTRY(nsISupports) 222:53.16 | ^~~~~~~~~~~~~~~~~~~~~~ 222:53.19 /builddir/build/BUILD/thunderbird-68.1.1/dom/svg/DOMSVGAnimatedInteger.cpp: In member function 'virtual nsresult mozilla::dom::DOMSVGAnimatedInteger::QueryInterface(const nsIID&, void**)': 222:53.19 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 222:53.19 1007 | foundInterface = 0; \ 222:53.19 | ^~~~~~~~~~~~~~ 222:53.19 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 222:53.19 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 222:53.19 | ^~~~~~~~~~~~~~~~~~~~~~~ 222:53.19 /builddir/build/BUILD/thunderbird-68.1.1/dom/svg/DOMSVGAnimatedInteger.cpp:23:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 222:53.19 23 | NS_INTERFACE_MAP_END 222:53.19 | ^~~~~~~~~~~~~~~~~~~~ 222:53.20 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 222:53.20 981 | else 222:53.20 | ^~~~ 222:53.20 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 222:53.20 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 222:53.20 | ^~~~~~~~~~~~~~~~~~ 222:53.20 /builddir/build/BUILD/thunderbird-68.1.1/dom/svg/DOMSVGAnimatedInteger.cpp:22:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 222:53.20 22 | NS_INTERFACE_MAP_ENTRY(nsISupports) 222:53.20 | ^~~~~~~~~~~~~~~~~~~~~~ 222:53.38 /builddir/build/BUILD/thunderbird-68.1.1/dom/svg/DOMSVGAnimatedNumber.cpp: In member function 'virtual nsresult mozilla::dom::DOMSVGAnimatedNumber::QueryInterface(const nsIID&, void**)': 222:53.38 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 222:53.39 1007 | foundInterface = 0; \ 222:53.39 | ^~~~~~~~~~~~~~ 222:53.39 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 222:53.39 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 222:53.39 | ^~~~~~~~~~~~~~~~~~~~~~~ 222:53.39 /builddir/build/BUILD/thunderbird-68.1.1/dom/svg/DOMSVGAnimatedNumber.cpp:23:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 222:53.39 23 | NS_INTERFACE_MAP_END 222:53.40 | ^~~~~~~~~~~~~~~~~~~~ 222:53.40 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 222:53.40 981 | else 222:53.40 | ^~~~ 222:53.40 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 222:53.40 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 222:53.40 | ^~~~~~~~~~~~~~~~~~ 222:53.41 /builddir/build/BUILD/thunderbird-68.1.1/dom/svg/DOMSVGAnimatedNumber.cpp:22:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 222:53.41 22 | NS_INTERFACE_MAP_ENTRY(nsISupports) 222:53.41 | ^~~~~~~~~~~~~~~~~~~~~~ 222:53.49 /builddir/build/BUILD/thunderbird-68.1.1/dom/svg/DOMSVGAnimatedNumberList.cpp: In member function 'virtual nsresult mozilla::dom::DOMSVGAnimatedNumberList::QueryInterface(const nsIID&, void**)': 222:53.50 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 222:53.50 1007 | foundInterface = 0; \ 222:53.50 | ^~~~~~~~~~~~~~ 222:53.50 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 222:53.52 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 222:53.52 | ^~~~~~~~~~~~~~~~~~~~~~~ 222:53.52 /builddir/build/BUILD/thunderbird-68.1.1/dom/svg/DOMSVGAnimatedNumberList.cpp:38:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 222:53.52 38 | NS_INTERFACE_MAP_END 222:53.52 | ^~~~~~~~~~~~~~~~~~~~ 222:53.52 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 222:53.52 981 | else 222:53.52 | ^~~~ 222:53.52 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 222:53.52 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 222:53.52 | ^~~~~~~~~~~~~~~~~~ 222:53.52 /builddir/build/BUILD/thunderbird-68.1.1/dom/svg/DOMSVGAnimatedNumberList.cpp:37:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 222:53.52 37 | NS_INTERFACE_MAP_ENTRY(nsISupports) 222:53.53 | ^~~~~~~~~~~~~~~~~~~~~~ 222:53.64 /builddir/build/BUILD/thunderbird-68.1.1/dom/svg/DOMSVGLength.cpp: In member function 'virtual nsresult mozilla::dom::DOMSVGLength::QueryInterface(const nsIID&, void**)': 222:53.65 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 222:53.65 1007 | foundInterface = 0; \ 222:53.65 | ^~~~~~~~~~~~~~ 222:53.65 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 222:53.65 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 222:53.65 | ^~~~~~~~~~~~~~~~~~~~~~~ 222:53.65 /builddir/build/BUILD/thunderbird-68.1.1/dom/svg/DOMSVGLength.cpp:60:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 222:53.65 60 | NS_INTERFACE_MAP_END 222:53.65 | ^~~~~~~~~~~~~~~~~~~~ 222:53.65 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 222:53.65 981 | else 222:53.65 | ^~~~ 222:53.65 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 222:53.66 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 222:53.66 | ^~~~~~~~~~~~~~~~~~ 222:53.67 /builddir/build/BUILD/thunderbird-68.1.1/dom/svg/DOMSVGLength.cpp:59:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 222:53.67 59 | NS_INTERFACE_MAP_ENTRY(nsISupports) 222:53.67 | ^~~~~~~~~~~~~~~~~~~~~~ 222:53.72 /builddir/build/BUILD/thunderbird-68.1.1/dom/svg/DOMSVGLengthList.cpp: In member function 'virtual nsresult mozilla::dom::DOMSVGLengthList::QueryInterface(const nsIID&, void**)': 222:53.72 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 222:53.72 1007 | foundInterface = 0; \ 222:53.72 | ^~~~~~~~~~~~~~ 222:53.74 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 222:53.74 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 222:53.74 | ^~~~~~~~~~~~~~~~~~~~~~~ 222:53.74 /builddir/build/BUILD/thunderbird-68.1.1/dom/svg/DOMSVGLengthList.cpp:70:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 222:53.74 70 | NS_INTERFACE_MAP_END 222:53.74 | ^~~~~~~~~~~~~~~~~~~~ 222:53.74 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 222:53.74 981 | else 222:53.74 | ^~~~ 222:53.74 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 222:53.74 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 222:53.75 | ^~~~~~~~~~~~~~~~~~ 222:53.75 /builddir/build/BUILD/thunderbird-68.1.1/dom/svg/DOMSVGLengthList.cpp:69:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 222:53.75 69 | NS_INTERFACE_MAP_ENTRY(nsISupports) 222:53.75 | ^~~~~~~~~~~~~~~~~~~~~~ 222:53.82 /builddir/build/BUILD/thunderbird-68.1.1/dom/svg/DOMSVGNumber.cpp: In member function 'virtual nsresult mozilla::dom::DOMSVGNumber::QueryInterface(const nsIID&, void**)': 222:53.82 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 222:53.82 1007 | foundInterface = 0; \ 222:53.84 | ^~~~~~~~~~~~~~ 222:53.84 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 222:53.84 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 222:53.84 | ^~~~~~~~~~~~~~~~~~~~~~~ 222:53.84 /builddir/build/BUILD/thunderbird-68.1.1/dom/svg/DOMSVGNumber.cpp:51:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 222:53.84 51 | NS_INTERFACE_MAP_END 222:53.84 | ^~~~~~~~~~~~~~~~~~~~ 222:53.84 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 222:53.84 981 | else 222:53.84 | ^~~~ 222:53.84 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 222:53.84 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 222:53.85 | ^~~~~~~~~~~~~~~~~~ 222:53.85 /builddir/build/BUILD/thunderbird-68.1.1/dom/svg/DOMSVGNumber.cpp:50:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 222:53.85 50 | NS_INTERFACE_MAP_ENTRY(nsISupports) 222:53.85 | ^~~~~~~~~~~~~~~~~~~~~~ 222:53.87 /builddir/build/BUILD/thunderbird-68.1.1/dom/svg/DOMSVGNumberList.cpp: In member function 'virtual nsresult mozilla::dom::DOMSVGNumberList::QueryInterface(const nsIID&, void**)': 222:53.87 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 222:53.88 1007 | foundInterface = 0; \ 222:53.88 | ^~~~~~~~~~~~~~ 222:53.89 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 222:53.89 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 222:53.89 | ^~~~~~~~~~~~~~~~~~~~~~~ 222:53.89 /builddir/build/BUILD/thunderbird-68.1.1/dom/svg/DOMSVGNumberList.cpp:70:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 222:53.89 70 | NS_INTERFACE_MAP_END 222:53.89 | ^~~~~~~~~~~~~~~~~~~~ 222:53.89 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 222:53.89 981 | else 222:53.89 | ^~~~ 222:53.89 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 222:53.89 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 222:53.90 | ^~~~~~~~~~~~~~~~~~ 222:53.90 /builddir/build/BUILD/thunderbird-68.1.1/dom/svg/DOMSVGNumberList.cpp:69:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 222:53.91 69 | NS_INTERFACE_MAP_ENTRY(nsISupports) 222:53.91 | ^~~~~~~~~~~~~~~~~~~~~~ 223:00.59 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsUtils.h:14, 223:00.59 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupports.h:79, 223:00.59 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 223:00.59 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 223:00.60 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsTArray.h:30, 223:00.60 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/ErrorResult.h:38, 223:00.60 from /builddir/build/BUILD/thunderbird-68.1.1/dom/storage/Storage.h:11, 223:00.60 from /builddir/build/BUILD/thunderbird-68.1.1/dom/storage/LocalStorage.h:10, 223:00.60 from /builddir/build/BUILD/thunderbird-68.1.1/dom/storage/LocalStorage.cpp:7, 223:00.62 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dom/storage/Unified_cpp_dom_storage0.cpp:2: 223:00.62 /builddir/build/BUILD/thunderbird-68.1.1/dom/storage/LocalStorage.cpp: In member function 'virtual nsresult mozilla::dom::LocalStorage::QueryInterface(const nsIID&, void**)': 223:00.64 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 223:00.64 1022 | foundInterface = 0; \ 223:00.64 | ^~~~~~~~~~~~~~ 223:00.64 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 223:00.64 1071 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 223:00.65 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 223:00.65 /builddir/build/BUILD/thunderbird-68.1.1/dom/storage/LocalStorage.cpp:48:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 223:00.65 48 | NS_INTERFACE_MAP_END_INHERITING(Storage) 223:00.65 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 223:00.65 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 223:00.65 981 | else 223:00.66 | ^~~~ 223:00.67 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 223:00.67 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 223:00.67 | ^~~~~~~~~~~~~~~~~~ 223:00.67 /builddir/build/BUILD/thunderbird-68.1.1/dom/storage/LocalStorage.cpp:47:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 223:00.67 47 | NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference) 223:00.68 | ^~~~~~~~~~~~~~~~~~~~~~ 223:00.85 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/HashTable.h:89, 223:00.85 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/js/HashTable.h:10, 223:00.85 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/js/TracingAPI.h:11, 223:00.85 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/js/GCPolicyAPI.h:49, 223:00.85 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/js/RootingAPI.h:22, 223:00.85 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/GeckoProfiler.h:73, 223:00.85 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/dom/EventHandlerBinding.h:6, 223:00.85 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dom/bindings/IDBDatabaseBinding.cpp:3, 223:00.85 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dom/bindings/UnifiedBindings9.cpp:2: 223:00.85 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = xpc::GlobalProperties]': 223:00.85 /builddir/build/BUILD/thunderbird-68.1.1/js/xpconnect/src/xpcprivate.h:2272:45: required from here 223:00.86 /builddir/build/BUILD/thunderbird-68.1.1/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] 223:00.86 31 | memset(aT, 0, sizeof(T)); 223:00.86 | ~~~~~~^~~~~~~~~~~~~~~~~~ 223:00.86 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/dom/IntlUtils.h:11, 223:00.86 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dom/bindings/IntlUtilsBinding.cpp:11, 223:00.86 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dom/bindings/UnifiedBindings9.cpp:327: 223:00.86 /builddir/build/BUILD/thunderbird-68.1.1/js/xpconnect/src/xpcprivate.h:2271:8: note: 'struct xpc::GlobalProperties' declared here 223:00.86 2271 | struct GlobalProperties { 223:00.86 | ^~~~~~~~~~~~~~~~ 223:01.34 /builddir/build/BUILD/thunderbird-68.1.1/dom/storage/PartitionedLocalStorage.cpp: In member function 'virtual nsresult mozilla::dom::PartitionedLocalStorage::QueryInterface(const nsIID&, void**)': 223:01.34 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 223:01.34 1022 | foundInterface = 0; \ 223:01.35 | ^~~~~~~~~~~~~~ 223:01.35 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 223:01.35 1071 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 223:01.36 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 223:01.36 /builddir/build/BUILD/thunderbird-68.1.1/dom/storage/PartitionedLocalStorage.cpp:18:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 223:01.36 18 | NS_INTERFACE_MAP_END_INHERITING(Storage) 223:01.36 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 223:01.36 In file included from /builddir/build/BUILD/thunderbird-68.1.1/dom/storage/Storage.h:13, 223:01.36 from /builddir/build/BUILD/thunderbird-68.1.1/dom/storage/LocalStorage.h:10, 223:01.36 from /builddir/build/BUILD/thunderbird-68.1.1/dom/storage/LocalStorage.cpp:7, 223:01.36 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dom/storage/Unified_cpp_dom_storage0.cpp:2: 223:01.36 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 223:01.36 302 | } else 223:01.36 | ^~~~ 223:01.36 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 223:01.36 306 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 223:01.36 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 223:01.36 /builddir/build/BUILD/thunderbird-68.1.1/dom/storage/PartitionedLocalStorage.cpp:17:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 223:01.37 17 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(PartitionedLocalStorage) 223:01.37 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 223:01.45 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsUtils.h:14, 223:01.45 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupports.h:79, 223:01.45 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 223:01.45 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 223:01.45 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsTArray.h:30, 223:01.45 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/ErrorResult.h:38, 223:01.46 from /builddir/build/BUILD/thunderbird-68.1.1/dom/storage/Storage.h:11, 223:01.46 from /builddir/build/BUILD/thunderbird-68.1.1/dom/storage/LocalStorage.h:10, 223:01.47 from /builddir/build/BUILD/thunderbird-68.1.1/dom/storage/LocalStorage.cpp:7, 223:01.47 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dom/storage/Unified_cpp_dom_storage0.cpp:2: 223:01.47 /builddir/build/BUILD/thunderbird-68.1.1/dom/storage/SessionStorage.cpp: In member function 'virtual nsresult mozilla::dom::SessionStorage::QueryInterface(const nsIID&, void**)': 223:01.47 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 223:01.47 1022 | foundInterface = 0; \ 223:01.47 | ^~~~~~~~~~~~~~ 223:01.47 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 223:01.47 1071 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 223:01.47 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 223:01.47 /builddir/build/BUILD/thunderbird-68.1.1/dom/storage/SessionStorage.cpp:28:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 223:01.47 28 | NS_INTERFACE_MAP_END_INHERITING(Storage) 223:01.47 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 223:01.48 In file included from /builddir/build/BUILD/thunderbird-68.1.1/dom/storage/Storage.h:13, 223:01.48 from /builddir/build/BUILD/thunderbird-68.1.1/dom/storage/LocalStorage.h:10, 223:01.48 from /builddir/build/BUILD/thunderbird-68.1.1/dom/storage/LocalStorage.cpp:7, 223:01.48 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dom/storage/Unified_cpp_dom_storage0.cpp:2: 223:01.48 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 223:01.48 302 | } else 223:01.48 | ^~~~ 223:01.48 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 223:01.48 306 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 223:01.48 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 223:01.48 /builddir/build/BUILD/thunderbird-68.1.1/dom/storage/SessionStorage.cpp:27:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 223:01.48 27 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(SessionStorage) 223:01.48 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 223:04.12 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/HashTable.h:89, 223:04.12 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/js/HashTable.h:10, 223:04.12 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/js/TracingAPI.h:11, 223:04.12 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/js/GCPolicyAPI.h:49, 223:04.12 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/js/RootingAPI.h:22, 223:04.12 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/GeckoProfiler.h:73, 223:04.12 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/dom/EventHandlerBinding.h:6, 223:04.12 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dom/bindings/IDBDatabaseBinding.cpp:3, 223:04.12 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dom/bindings/UnifiedBindings9.cpp:2: 223:04.13 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = std::map; long unsigned int N = 2]': 223:04.13 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:99:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = std::map]' 223:04.13 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/Layers.h:248:29: required from here 223:04.13 /builddir/build/BUILD/thunderbird-68.1.1/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] 223:04.13 67 | memset(&aArr[0], 0, N * sizeof(T)); 223:04.13 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 223:04.16 In file included from /usr/include/c++/9/map:61, 223:04.16 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/system_wrappers/map:3, 223:04.16 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/stl_wrappers/map:44, 223:04.16 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/FrameMetrics.h:11, 223:04.16 from /builddir/build/BUILD/thunderbird-68.1.1/layout/generic/nsIScrollableFrame.h:22, 223:04.16 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/dom/Element.h:25, 223:04.16 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/dom/CanvasRenderingContext2DBinding.h:12, 223:04.16 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/dom/UnionConversions.h:10, 223:04.16 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dom/bindings/IDBDatabaseBinding.cpp:22, 223:04.16 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dom/bindings/UnifiedBindings9.cpp:2: 223:04.16 /usr/include/c++/9/bits/stl_map.h:100:11: note: 'class std::map' declared here 223:04.17 100 | class map 223:04.17 | ^~~ 223:04.93 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentChild.h:24, 223:04.93 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/dom/ContentChild.h:14, 223:04.93 from /builddir/build/BUILD/thunderbird-68.1.1/dom/storage/SessionStorageManager.cpp:9, 223:04.94 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dom/storage/Unified_cpp_dom_storage0.cpp:56: 223:04.94 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 223:04.94 /builddir/build/BUILD/thunderbird-68.1.1/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] 223:04.94 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 223:04.94 | ^ 223:04.94 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 223:04.95 46 | struct Block { 223:04.95 | ^~~~~ 223:05.66 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsUtils.h:14, 223:05.67 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupports.h:79, 223:05.67 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 223:05.67 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 223:05.68 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsTArray.h:30, 223:05.68 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/ErrorResult.h:38, 223:05.68 from /builddir/build/BUILD/thunderbird-68.1.1/dom/storage/Storage.h:11, 223:05.70 from /builddir/build/BUILD/thunderbird-68.1.1/dom/storage/LocalStorage.h:10, 223:05.70 from /builddir/build/BUILD/thunderbird-68.1.1/dom/storage/LocalStorage.cpp:7, 223:05.70 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dom/storage/Unified_cpp_dom_storage0.cpp:2: 223:05.71 /builddir/build/BUILD/thunderbird-68.1.1/dom/storage/Storage.cpp: In member function 'virtual nsresult mozilla::dom::Storage::QueryInterface(const nsIID&, void**)': 223:05.72 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 223:05.72 1007 | foundInterface = 0; \ 223:05.73 | ^~~~~~~~~~~~~~ 223:05.73 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 223:05.73 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 223:05.75 | ^~~~~~~~~~~~~~~~~~~~~~~ 223:05.75 /builddir/build/BUILD/thunderbird-68.1.1/dom/storage/Storage.cpp:28:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 223:05.75 28 | NS_INTERFACE_MAP_END 223:05.76 | ^~~~~~~~~~~~~~~~~~~~ 223:05.76 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 223:05.78 981 | else 223:05.78 | ^~~~ 223:05.78 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 223:05.79 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 223:05.79 | ^~~~~~~~~~~~~~~~~~ 223:05.79 /builddir/build/BUILD/thunderbird-68.1.1/dom/storage/Storage.cpp:27:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 223:05.80 27 | NS_INTERFACE_MAP_ENTRY(nsISupports) 223:05.80 | ^~~~~~~~~~~~~~~~~~~~~~ 223:06.07 /builddir/build/BUILD/thunderbird-68.1.1/dom/storage/StorageActivityService.cpp: In member function 'virtual nsresult mozilla::dom::StorageActivityService::QueryInterface(const nsIID&, void**)': 223:06.08 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 223:06.08 1007 | foundInterface = 0; \ 223:06.08 | ^~~~~~~~~~~~~~ 223:06.08 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 223:06.08 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 223:06.08 | ^~~~~~~~~~~~~~~~~~~~~~~ 223:06.08 /builddir/build/BUILD/thunderbird-68.1.1/dom/storage/StorageActivityService.cpp:290:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 223:06.10 290 | NS_INTERFACE_MAP_END 223:06.10 | ^~~~~~~~~~~~~~~~~~~~ 223:06.10 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 223:06.10 981 | else 223:06.10 | ^~~~ 223:06.10 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 223:06.10 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 223:06.10 | ^~~~~~~~~~~~~~~~~~ 223:06.10 /builddir/build/BUILD/thunderbird-68.1.1/dom/storage/StorageActivityService.cpp:289:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 223:06.10 289 | NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference) 223:06.10 | ^~~~~~~~~~~~~~~~~~~~~~ 223:45.36 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsUtils.h:14, 223:45.36 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupports.h:79, 223:45.36 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 223:45.36 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 223:45.36 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsCycleCollectionParticipant.h:12, 223:45.36 from /builddir/build/BUILD/thunderbird-68.1.1/dom/svg/DOMSVGPathSegList.h:10, 223:45.36 from /builddir/build/BUILD/thunderbird-68.1.1/dom/svg/DOMSVGPathSegList.cpp:7, 223:45.38 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dom/svg/Unified_cpp_dom_svg1.cpp:2: 223:45.38 /builddir/build/BUILD/thunderbird-68.1.1/dom/svg/DOMSVGPathSegList.cpp: In member function 'virtual nsresult mozilla::DOMSVGPathSegList::QueryInterface(const nsIID&, void**)': 223:45.38 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 223:45.38 1007 | foundInterface = 0; \ 223:45.38 | ^~~~~~~~~~~~~~ 223:45.38 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 223:45.38 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 223:45.38 | ^~~~~~~~~~~~~~~~~~~~~~~ 223:45.39 /builddir/build/BUILD/thunderbird-68.1.1/dom/svg/DOMSVGPathSegList.cpp:51:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 223:45.39 51 | NS_INTERFACE_MAP_END 223:45.39 | ^~~~~~~~~~~~~~~~~~~~ 223:45.39 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 223:45.39 981 | else 223:45.39 | ^~~~ 223:45.39 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 223:45.39 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 223:45.39 | ^~~~~~~~~~~~~~~~~~ 223:45.39 /builddir/build/BUILD/thunderbird-68.1.1/dom/svg/DOMSVGPathSegList.cpp:50:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 223:45.39 50 | NS_INTERFACE_MAP_ENTRY(nsISupports) 223:45.39 | ^~~~~~~~~~~~~~~~~~~~~~ 223:45.95 /builddir/build/BUILD/thunderbird-68.1.1/dom/svg/DOMSVGPointList.cpp: In member function 'virtual nsresult mozilla::DOMSVGPointList::QueryInterface(const nsIID&, void**)': 223:45.95 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 223:45.95 1007 | foundInterface = 0; \ 223:45.95 | ^~~~~~~~~~~~~~ 223:45.96 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 223:45.96 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 223:45.96 | ^~~~~~~~~~~~~~~~~~~~~~~ 223:45.96 /builddir/build/BUILD/thunderbird-68.1.1/dom/svg/DOMSVGPointList.cpp:68:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 223:45.96 68 | NS_INTERFACE_MAP_END 223:45.96 | ^~~~~~~~~~~~~~~~~~~~ 223:45.96 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 223:45.97 981 | else 223:45.97 | ^~~~ 223:45.97 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 223:45.99 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 223:45.99 | ^~~~~~~~~~~~~~~~~~ 223:45.99 /builddir/build/BUILD/thunderbird-68.1.1/dom/svg/DOMSVGPointList.cpp:67:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 223:45.99 67 | NS_INTERFACE_MAP_ENTRY(nsISupports) 223:45.99 | ^~~~~~~~~~~~~~~~~~~~~~ 223:46.09 /builddir/build/BUILD/thunderbird-68.1.1/dom/svg/DOMSVGStringList.cpp: In member function 'virtual nsresult mozilla::DOMSVGStringList::QueryInterface(const nsIID&, void**)': 223:46.10 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 223:46.10 1007 | foundInterface = 0; \ 223:46.10 | ^~~~~~~~~~~~~~ 223:46.10 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 223:46.10 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 223:46.10 | ^~~~~~~~~~~~~~~~~~~~~~~ 223:46.10 /builddir/build/BUILD/thunderbird-68.1.1/dom/svg/DOMSVGStringList.cpp:38:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 223:46.11 38 | NS_INTERFACE_MAP_END 223:46.11 | ^~~~~~~~~~~~~~~~~~~~ 223:46.11 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 223:46.11 981 | else 223:46.13 | ^~~~ 223:46.13 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 223:46.13 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 223:46.13 | ^~~~~~~~~~~~~~~~~~ 223:46.13 /builddir/build/BUILD/thunderbird-68.1.1/dom/svg/DOMSVGStringList.cpp:37:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 223:46.13 37 | NS_INTERFACE_MAP_ENTRY(nsISupports) 223:46.14 | ^~~~~~~~~~~~~~~~~~~~~~ 223:46.21 /builddir/build/BUILD/thunderbird-68.1.1/dom/svg/DOMSVGTransformList.cpp: In member function 'virtual nsresult mozilla::DOMSVGTransformList::QueryInterface(const nsIID&, void**)': 223:46.22 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 223:46.22 1007 | foundInterface = 0; \ 223:46.22 | ^~~~~~~~~~~~~~ 223:46.22 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 223:46.22 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 223:46.22 | ^~~~~~~~~~~~~~~~~~~~~~~ 223:46.23 /builddir/build/BUILD/thunderbird-68.1.1/dom/svg/DOMSVGTransformList.cpp:68:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 223:46.23 68 | NS_INTERFACE_MAP_END 223:46.23 | ^~~~~~~~~~~~~~~~~~~~ 223:46.23 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 223:46.23 981 | else 223:46.23 | ^~~~ 223:46.25 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 223:46.25 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 223:46.25 | ^~~~~~~~~~~~~~~~~~ 223:46.25 /builddir/build/BUILD/thunderbird-68.1.1/dom/svg/DOMSVGTransformList.cpp:67:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 223:46.25 67 | NS_INTERFACE_MAP_ENTRY(nsISupports) 223:46.25 | ^~~~~~~~~~~~~~~~~~~~~~ 223:51.37 /builddir/build/BUILD/thunderbird-68.1.1/dom/svg/SVGAElement.cpp: In member function 'virtual nsresult mozilla::dom::SVGAElement::QueryInterface(const nsIID&, void**)': 223:51.38 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 223:51.38 1022 | foundInterface = 0; \ 223:51.38 | ^~~~~~~~~~~~~~ 223:51.38 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 223:51.38 1071 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 223:51.38 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 223:51.38 /builddir/build/BUILD/thunderbird-68.1.1/dom/svg/SVGAElement.cpp:44:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 223:51.38 44 | NS_INTERFACE_MAP_END_INHERITING(SVGAElementBase) 223:51.38 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 223:51.38 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 223:51.38 981 | else 223:51.38 | ^~~~ 223:51.38 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 223:51.39 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 223:51.39 | ^~~~~~~~~~~~~~~~~~ 223:51.39 /builddir/build/BUILD/thunderbird-68.1.1/dom/svg/SVGAElement.cpp:43:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 223:51.39 43 | NS_INTERFACE_MAP_ENTRY(Link) 223:51.39 | ^~~~~~~~~~~~~~~~~~~~~~ 223:51.83 /builddir/build/BUILD/thunderbird-68.1.1/dom/svg/SVGAnimatedClass.cpp: In member function 'virtual nsresult mozilla::dom::DOMAnimatedString::QueryInterface(const nsIID&, void**)': 223:51.83 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 223:51.84 1007 | foundInterface = 0; \ 223:51.84 | ^~~~~~~~~~~~~~ 223:51.84 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 223:51.84 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 223:51.84 | ^~~~~~~~~~~~~~~~~~~~~~~ 223:51.84 /builddir/build/BUILD/thunderbird-68.1.1/dom/svg/SVGAnimatedClass.cpp:51:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 223:51.84 51 | NS_INTERFACE_MAP_END 223:51.84 | ^~~~~~~~~~~~~~~~~~~~ 223:51.84 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 223:51.84 981 | else 223:51.84 | ^~~~ 223:51.84 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 223:51.84 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 223:51.84 | ^~~~~~~~~~~~~~~~~~ 223:51.84 /builddir/build/BUILD/thunderbird-68.1.1/dom/svg/SVGAnimatedClass.cpp:50:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 223:51.84 50 | NS_INTERFACE_MAP_ENTRY(nsISupports) 223:51.84 | ^~~~~~~~~~~~~~~~~~~~~~ 223:58.86 dom/network 224:30.95 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsUtils.h:14, 224:30.95 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsCOMPtr.h:30, 224:30.95 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/DOMEventTargetHelper.h:10, 224:30.95 from /builddir/build/BUILD/thunderbird-68.1.1/dom/network/Connection.h:10, 224:30.95 from /builddir/build/BUILD/thunderbird-68.1.1/dom/network/Connection.cpp:7, 224:30.95 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dom/network/Unified_cpp_dom_network0.cpp:2: 224:30.95 /builddir/build/BUILD/thunderbird-68.1.1/dom/network/TCPServerSocket.cpp: In member function 'virtual nsresult mozilla::dom::TCPServerSocket::QueryInterface(const nsIID&, void**)': 224:30.95 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 224:30.95 1022 | foundInterface = 0; \ 224:30.96 | ^~~~~~~~~~~~~~ 224:30.96 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 224:30.96 1071 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 224:30.96 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 224:30.96 /builddir/build/BUILD/thunderbird-68.1.1/dom/network/TCPServerSocket.cpp:44:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 224:30.96 44 | NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 224:30.96 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 224:30.96 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 224:30.96 981 | else 224:30.96 | ^~~~ 224:30.96 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 224:30.96 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 224:30.96 | ^~~~~~~~~~~~~~~~~~ 224:30.96 /builddir/build/BUILD/thunderbird-68.1.1/dom/network/TCPServerSocket.cpp:43:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 224:30.96 43 | NS_INTERFACE_MAP_ENTRY(nsIServerSocketListener) 224:30.96 | ^~~~~~~~~~~~~~~~~~~~~~ 224:40.78 /builddir/build/BUILD/thunderbird-68.1.1/dom/network/TCPServerSocketChild.cpp: In member function 'virtual nsresult mozilla::dom::TCPServerSocketChildBase::QueryInterface(const nsIID&, void**)': 224:40.78 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 224:40.78 1007 | foundInterface = 0; \ 224:40.78 | ^~~~~~~~~~~~~~ 224:40.78 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 224:40.78 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 224:40.78 | ^~~~~~~~~~~~~~~~~~~~~~~ 224:40.78 /builddir/build/BUILD/thunderbird-68.1.1/dom/network/TCPServerSocketChild.cpp:27:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 224:40.78 27 | NS_INTERFACE_MAP_END 224:40.79 | ^~~~~~~~~~~~~~~~~~~~ 224:40.79 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 224:40.79 981 | else 224:40.79 | ^~~~ 224:40.79 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 224:40.79 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 224:40.79 | ^~~~~~~~~~~~~~~~~~ 224:40.79 /builddir/build/BUILD/thunderbird-68.1.1/dom/network/TCPServerSocketChild.cpp:26:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 224:40.79 26 | NS_INTERFACE_MAP_ENTRY(nsISupports) 224:40.79 | ^~~~~~~~~~~~~~~~~~~~~~ 224:48.53 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsUtils.h:14, 224:48.53 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsCOMPtr.h:30, 224:48.53 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsAutoPtr.h:10, 224:48.53 from /builddir/build/BUILD/thunderbird-68.1.1/dom/svg/SVGAnimatedLengthList.h:13, 224:48.53 from /builddir/build/BUILD/thunderbird-68.1.1/dom/svg/SVGAnimatedLengthList.cpp:7, 224:48.53 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dom/svg/Unified_cpp_dom_svg2.cpp:2: 224:48.53 /builddir/build/BUILD/thunderbird-68.1.1/dom/svg/SVGAnimatedPreserveAspectRatio.cpp: In member function 'virtual nsresult mozilla::dom::DOMSVGAnimatedPreserveAspectRatio::QueryInterface(const nsIID&, void**)': 224:48.53 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 224:48.53 1007 | foundInterface = 0; \ 224:48.53 | ^~~~~~~~~~~~~~ 224:48.53 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 224:48.53 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 224:48.53 | ^~~~~~~~~~~~~~~~~~~~~~~ 224:48.53 /builddir/build/BUILD/thunderbird-68.1.1/dom/svg/SVGAnimatedPreserveAspectRatio.cpp:30:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 224:48.53 30 | NS_INTERFACE_MAP_END 224:48.54 | ^~~~~~~~~~~~~~~~~~~~ 224:48.56 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 224:48.56 981 | else 224:48.56 | ^~~~ 224:48.56 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 224:48.56 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 224:48.56 | ^~~~~~~~~~~~~~~~~~ 224:48.56 /builddir/build/BUILD/thunderbird-68.1.1/dom/svg/SVGAnimatedPreserveAspectRatio.cpp:29:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 224:48.56 29 | NS_INTERFACE_MAP_ENTRY(nsISupports) 224:48.56 | ^~~~~~~~~~~~~~~~~~~~~~ 224:48.65 /builddir/build/BUILD/thunderbird-68.1.1/dom/svg/SVGAnimatedString.cpp: In member function 'virtual nsresult mozilla::SVGAnimatedString::DOMAnimatedString::QueryInterface(const nsIID&, void**)': 224:48.65 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 224:48.65 1007 | foundInterface = 0; \ 224:48.65 | ^~~~~~~~~~~~~~ 224:48.65 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 224:48.65 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 224:48.66 | ^~~~~~~~~~~~~~~~~~~~~~~ 224:48.66 /builddir/build/BUILD/thunderbird-68.1.1/dom/svg/SVGAnimatedString.cpp:27:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 224:48.66 27 | NS_INTERFACE_MAP_END 224:48.66 | ^~~~~~~~~~~~~~~~~~~~ 224:48.66 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 224:48.66 981 | else 224:48.66 | ^~~~ 224:48.66 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 224:48.66 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 224:48.66 | ^~~~~~~~~~~~~~~~~~ 224:48.66 /builddir/build/BUILD/thunderbird-68.1.1/dom/svg/SVGAnimatedString.cpp:26:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 224:48.66 26 | NS_INTERFACE_MAP_ENTRY(nsISupports) 224:48.67 | ^~~~~~~~~~~~~~~~~~~~~~ 224:49.36 /builddir/build/BUILD/thunderbird-68.1.1/dom/svg/SVGAnimatedViewBox.cpp: In member function 'virtual nsresult mozilla::SVGAnimatedViewBox::DOMBaseVal::QueryInterface(const nsIID&, void**)': 224:49.36 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 224:49.36 1007 | foundInterface = 0; \ 224:49.37 | ^~~~~~~~~~~~~~ 224:49.37 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 224:49.37 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 224:49.37 | ^~~~~~~~~~~~~~~~~~~~~~~ 224:49.37 /builddir/build/BUILD/thunderbird-68.1.1/dom/svg/SVGAnimatedViewBox.cpp:80:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 224:49.37 80 | NS_INTERFACE_MAP_END 224:49.37 | ^~~~~~~~~~~~~~~~~~~~ 224:49.37 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 224:49.38 981 | else 224:49.38 | ^~~~ 224:49.39 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 224:49.39 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 224:49.39 | ^~~~~~~~~~~~~~~~~~ 224:49.39 /builddir/build/BUILD/thunderbird-68.1.1/dom/svg/SVGAnimatedViewBox.cpp:79:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 224:49.39 79 | NS_INTERFACE_MAP_ENTRY(nsISupports) 224:49.39 | ^~~~~~~~~~~~~~~~~~~~~~ 224:49.40 /builddir/build/BUILD/thunderbird-68.1.1/dom/svg/SVGAnimatedViewBox.cpp: In member function 'virtual nsresult mozilla::SVGAnimatedViewBox::DOMAnimVal::QueryInterface(const nsIID&, void**)': 224:49.40 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 224:49.42 1007 | foundInterface = 0; \ 224:49.42 | ^~~~~~~~~~~~~~ 224:49.42 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 224:49.42 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 224:49.42 | ^~~~~~~~~~~~~~~~~~~~~~~ 224:49.42 /builddir/build/BUILD/thunderbird-68.1.1/dom/svg/SVGAnimatedViewBox.cpp:85:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 224:49.43 85 | NS_INTERFACE_MAP_END 224:49.43 | ^~~~~~~~~~~~~~~~~~~~ 224:49.43 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 224:49.43 981 | else 224:49.43 | ^~~~ 224:49.43 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 224:49.43 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 224:49.43 | ^~~~~~~~~~~~~~~~~~ 224:49.44 /builddir/build/BUILD/thunderbird-68.1.1/dom/svg/SVGAnimatedViewBox.cpp:84:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 224:49.44 84 | NS_INTERFACE_MAP_ENTRY(nsISupports) 224:49.44 | ^~~~~~~~~~~~~~~~~~~~~~ 224:51.33 /builddir/build/BUILD/thunderbird-68.1.1/dom/network/TCPServerSocketParent.cpp: In member function 'virtual nsresult mozilla::dom::TCPServerSocketParent::QueryInterface(const nsIID&, void**)': 224:51.34 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 224:51.34 1007 | foundInterface = 0; \ 224:51.34 | ^~~~~~~~~~~~~~ 224:51.34 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 224:51.35 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 224:51.37 | ^~~~~~~~~~~~~~~~~~~~~~~ 224:51.37 /builddir/build/BUILD/thunderbird-68.1.1/dom/network/TCPServerSocketParent.cpp:24:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 224:51.37 24 | NS_INTERFACE_MAP_END 224:51.37 | ^~~~~~~~~~~~~~~~~~~~ 224:51.37 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 224:51.37 981 | else 224:51.37 | ^~~~ 224:51.37 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 224:51.37 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 224:51.37 | ^~~~~~~~~~~~~~~~~~ 224:51.37 /builddir/build/BUILD/thunderbird-68.1.1/dom/network/TCPServerSocketParent.cpp:23:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 224:51.37 23 | NS_INTERFACE_MAP_ENTRY(nsISupports) 224:51.37 | ^~~~~~~~~~~~~~~~~~~~~~ 224:51.46 /builddir/build/BUILD/thunderbird-68.1.1/dom/network/TCPSocket.cpp: In member function 'virtual nsresult mozilla::dom::LegacyMozTCPSocket::QueryInterface(const nsIID&, void**)': 224:51.47 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 224:51.47 1007 | foundInterface = 0; \ 224:51.48 | ^~~~~~~~~~~~~~ 224:51.48 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 224:51.48 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 224:51.48 | ^~~~~~~~~~~~~~~~~~~~~~~ 224:51.48 /builddir/build/BUILD/thunderbird-68.1.1/dom/network/TCPSocket.cpp:48:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 224:51.48 48 | NS_INTERFACE_MAP_END 224:51.48 | ^~~~~~~~~~~~~~~~~~~~ 224:51.48 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 224:51.48 981 | else 224:51.48 | ^~~~ 224:51.48 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 224:51.48 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 224:51.48 | ^~~~~~~~~~~~~~~~~~ 224:51.48 /builddir/build/BUILD/thunderbird-68.1.1/dom/network/TCPSocket.cpp:47:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 224:51.48 47 | NS_INTERFACE_MAP_ENTRY(nsISupports) 224:51.49 | ^~~~~~~~~~~~~~~~~~~~~~ 224:51.57 /builddir/build/BUILD/thunderbird-68.1.1/dom/network/TCPSocket.cpp: In member function 'virtual nsresult mozilla::dom::TCPSocket::QueryInterface(const nsIID&, void**)': 224:51.58 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 224:51.58 1022 | foundInterface = 0; \ 224:51.59 | ^~~~~~~~~~~~~~ 224:51.59 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 224:51.59 1071 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 224:51.59 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 224:51.59 /builddir/build/BUILD/thunderbird-68.1.1/dom/network/TCPSocket.cpp:126:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 224:51.59 126 | NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 224:51.59 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 224:51.59 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 224:51.59 981 | else 224:51.59 | ^~~~ 224:51.59 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 224:51.59 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 224:51.60 | ^~~~~~~~~~~~~~~~~~ 224:51.60 /builddir/build/BUILD/thunderbird-68.1.1/dom/network/TCPSocket.cpp:125:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 224:51.60 125 | NS_INTERFACE_MAP_ENTRY(nsITCPSocketCallback) 224:51.60 | ^~~~~~~~~~~~~~~~~~~~~~ 224:51.93 /builddir/build/BUILD/thunderbird-68.1.1/dom/network/TCPSocketChild.cpp: In member function 'virtual nsresult mozilla::dom::TCPSocketChildBase::QueryInterface(const nsIID&, void**)': 224:51.93 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 224:51.93 1007 | foundInterface = 0; \ 224:51.93 | ^~~~~~~~~~~~~~ 224:51.93 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 224:51.93 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 224:51.95 | ^~~~~~~~~~~~~~~~~~~~~~~ 224:51.95 /builddir/build/BUILD/thunderbird-68.1.1/dom/network/TCPSocketChild.cpp:69:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 224:51.95 69 | NS_INTERFACE_MAP_END 224:51.95 | ^~~~~~~~~~~~~~~~~~~~ 224:51.95 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 224:51.95 981 | else 224:51.95 | ^~~~ 224:51.95 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 224:51.95 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 224:51.95 | ^~~~~~~~~~~~~~~~~~ 224:51.95 /builddir/build/BUILD/thunderbird-68.1.1/dom/network/TCPSocketChild.cpp:68:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 224:51.95 68 | NS_INTERFACE_MAP_ENTRY(nsISupports) 224:51.95 | ^~~~~~~~~~~~~~~~~~~~~~ 224:52.04 /builddir/build/BUILD/thunderbird-68.1.1/dom/network/TCPSocketParent.cpp: In member function 'virtual nsresult mozilla::dom::TCPSocketParentBase::QueryInterface(const nsIID&, void**)': 224:52.04 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 224:52.04 1007 | foundInterface = 0; \ 224:52.04 | ^~~~~~~~~~~~~~ 224:52.04 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 224:52.04 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 224:52.04 | ^~~~~~~~~~~~~~~~~~~~~~~ 224:52.06 /builddir/build/BUILD/thunderbird-68.1.1/dom/network/TCPSocketParent.cpp:59:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 224:52.06 59 | NS_INTERFACE_MAP_END 224:52.06 | ^~~~~~~~~~~~~~~~~~~~ 224:52.06 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 224:52.06 981 | else 224:52.06 | ^~~~ 224:52.06 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 224:52.06 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 224:52.06 | ^~~~~~~~~~~~~~~~~~ 224:52.06 /builddir/build/BUILD/thunderbird-68.1.1/dom/network/TCPSocketParent.cpp:58:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 224:52.06 58 | NS_INTERFACE_MAP_ENTRY(nsISupports) 224:52.06 | ^~~~~~~~~~~~~~~~~~~~~~ 224:54.73 /builddir/build/BUILD/thunderbird-68.1.1/dom/svg/SVGAnimationElement.cpp: In member function 'virtual nsresult mozilla::dom::SVGAnimationElement::QueryInterface(const nsIID&, void**)': 224:54.74 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 224:54.74 1022 | foundInterface = 0; \ 224:54.74 | ^~~~~~~~~~~~~~ 224:54.74 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 224:54.74 1071 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 224:54.74 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 224:54.74 /builddir/build/BUILD/thunderbird-68.1.1/dom/svg/SVGAnimationElement.cpp:29:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 224:54.74 29 | NS_INTERFACE_MAP_END_INHERITING(SVGAnimationElementBase) 224:54.74 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 224:54.74 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 224:54.74 981 | else 224:54.74 | ^~~~ 224:54.74 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 224:54.74 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 224:54.74 | ^~~~~~~~~~~~~~~~~~ 224:54.74 /builddir/build/BUILD/thunderbird-68.1.1/dom/svg/SVGAnimationElement.cpp:28:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 224:54.74 28 | NS_INTERFACE_MAP_ENTRY(mozilla::dom::SVGTests) 224:54.74 | ^~~~~~~~~~~~~~~~~~~~~~ 224:56.24 /builddir/build/BUILD/thunderbird-68.1.1/dom/network/UDPSocket.cpp: In member function 'virtual nsresult mozilla::dom::UDPSocket::QueryInterface(const nsIID&, void**)': 224:56.24 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 224:56.25 1022 | foundInterface = 0; \ 224:56.25 | ^~~~~~~~~~~~~~ 224:56.25 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 224:56.25 1071 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 224:56.25 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 224:56.25 /builddir/build/BUILD/thunderbird-68.1.1/dom/network/UDPSocket.cpp:47:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 224:56.25 47 | NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 224:56.25 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 224:56.26 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 224:56.26 981 | else 224:56.28 | ^~~~ 224:56.28 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 224:56.28 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 224:56.28 | ^~~~~~~~~~~~~~~~~~ 224:56.28 /builddir/build/BUILD/thunderbird-68.1.1/dom/network/UDPSocket.cpp:46:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 224:56.28 46 | NS_INTERFACE_MAP_ENTRY(nsIUDPSocketInternal) 224:56.29 | ^~~~~~~~~~~~~~~~~~~~~~ 224:56.88 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsXPTCUtils.h:10, 224:56.88 from /builddir/build/BUILD/thunderbird-68.1.1/js/xpconnect/src/xpcprivate.h:119, 224:56.88 from /builddir/build/BUILD/thunderbird-68.1.1/dom/bindings/BindingUtils.cpp:40, 224:56.89 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dom/bindings/Unified_cpp_dom_bindings0.cpp:2: 224:56.89 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/xptcall.h: In constructor 'nsXPTCVariant::nsXPTCVariant()': 224:56.91 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/xptcall.h:79:42: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct nsXPTCVariant' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] 224:56.91 79 | memset(this, 0, sizeof(nsXPTCVariant)); 224:56.91 | ^ 224:56.91 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/xptcall.h:44:8: note: 'struct nsXPTCVariant' declared here 224:56.92 44 | struct nsXPTCVariant { 224:56.92 | ^~~~~~~~~~~~~ 224:56.97 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentChild.h:24, 224:56.98 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/dom/ContentChild.h:14, 224:56.98 from /builddir/build/BUILD/thunderbird-68.1.1/dom/network/UDPSocketChild.cpp:11, 224:56.98 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dom/network/Unified_cpp_dom_network0.cpp:92: 224:57.00 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 224:57.01 /builddir/build/BUILD/thunderbird-68.1.1/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] 224:57.01 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 224:57.01 | ^ 224:57.02 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 224:57.02 46 | struct Block { 224:57.02 | ^~~~~ 225:06.42 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/HashTable.h:89, 225:06.43 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/js/HashTable.h:10, 225:06.43 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/js/TracingAPI.h:11, 225:06.43 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/js/GCPolicyAPI.h:49, 225:06.43 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/js/RootingAPI.h:22, 225:06.43 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsCycleCollectionParticipant.h:13, 225:06.44 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/DOMEventTargetHelper.h:12, 225:06.44 from /builddir/build/BUILD/thunderbird-68.1.1/dom/network/Connection.h:10, 225:06.44 from /builddir/build/BUILD/thunderbird-68.1.1/dom/network/Connection.cpp:7, 225:06.44 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dom/network/Unified_cpp_dom_network0.cpp:2: 225:06.45 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = std::map; long unsigned int N = 2]': 225:06.45 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:99:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = std::map]' 225:06.45 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/Layers.h:248:29: required from here 225:06.45 /builddir/build/BUILD/thunderbird-68.1.1/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] 225:06.45 67 | memset(&aArr[0], 0, N * sizeof(T)); 225:06.45 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 225:06.45 In file included from /usr/include/c++/9/map:61, 225:06.45 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/system_wrappers/map:3, 225:06.45 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/stl_wrappers/map:44, 225:06.45 from /builddir/build/BUILD/thunderbird-68.1.1/ipc/chromium/src/base/process_util.h:31, 225:06.45 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/ipc/IPCMessageUtils.h:10, 225:06.45 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/hal_sandbox/PHal.h:11, 225:06.45 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/Hal.h:13, 225:06.45 from /builddir/build/BUILD/thunderbird-68.1.1/dom/network/ConnectionMainThread.h:11, 225:06.46 from /builddir/build/BUILD/thunderbird-68.1.1/dom/network/Connection.cpp:8, 225:06.46 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dom/network/Unified_cpp_dom_network0.cpp:2: 225:06.47 /usr/include/c++/9/bits/stl_map.h:100:11: note: 'class std::map' declared here 225:06.47 100 | class map 225:06.47 | ^~~ 225:10.98 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsUtils.h:14, 225:10.98 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsCOMPtr.h:30, 225:10.99 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsAutoPtr.h:10, 225:10.99 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/OwningNonNull.h:12, 225:10.99 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/RootedOwningNonNull.h:20, 225:10.99 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:20, 225:10.99 from /builddir/build/BUILD/thunderbird-68.1.1/dom/bindings/BindingUtils.h:20, 225:10.99 from /builddir/build/BUILD/thunderbird-68.1.1/dom/bindings/BindingUtils.cpp:7, 225:10.99 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dom/bindings/Unified_cpp_dom_bindings0.cpp:2: 225:10.99 /builddir/build/BUILD/thunderbird-68.1.1/dom/bindings/CallbackObject.cpp: In member function 'virtual nsresult mozilla::dom::CallbackObject::QueryInterface(const nsIID&, void**)': 225:11.00 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 225:11.00 1007 | foundInterface = 0; \ 225:11.00 | ^~~~~~~~~~~~~~ 225:11.00 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 225:11.00 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 225:11.00 | ^~~~~~~~~~~~~~~~~~~~~~~ 225:11.00 /builddir/build/BUILD/thunderbird-68.1.1/dom/bindings/CallbackObject.cpp:31:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 225:11.00 31 | NS_INTERFACE_MAP_END 225:11.00 | ^~~~~~~~~~~~~~~~~~~~ 225:11.00 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 225:11.00 981 | else 225:11.00 | ^~~~ 225:11.00 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 225:11.00 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 225:11.00 | ^~~~~~~~~~~~~~~~~~ 225:11.00 /builddir/build/BUILD/thunderbird-68.1.1/dom/bindings/CallbackObject.cpp:30:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 225:11.00 30 | NS_INTERFACE_MAP_ENTRY(nsISupports) 225:11.00 | ^~~~~~~~~~~~~~~~~~~~~~ 225:11.19 /builddir/build/BUILD/thunderbird-68.1.1/dom/bindings/Exceptions.cpp: In member function 'virtual nsresult mozilla::dom::exceptions::JSStackFrame::QueryInterface(const nsIID&, void**)': 225:11.20 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 225:11.20 1007 | foundInterface = 0; \ 225:11.20 | ^~~~~~~~~~~~~~ 225:11.20 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 225:11.20 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 225:11.20 | ^~~~~~~~~~~~~~~~~~~~~~~ 225:11.20 /builddir/build/BUILD/thunderbird-68.1.1/dom/bindings/Exceptions.cpp:300:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 225:11.20 300 | NS_INTERFACE_MAP_END 225:11.20 | ^~~~~~~~~~~~~~~~~~~~ 225:11.20 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 225:11.20 981 | else 225:11.20 | ^~~~ 225:11.20 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 225:11.20 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 225:11.20 | ^~~~~~~~~~~~~~~~~~ 225:11.20 /builddir/build/BUILD/thunderbird-68.1.1/dom/bindings/Exceptions.cpp:299:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 225:11.20 299 | NS_INTERFACE_MAP_ENTRY(nsISupports) 225:11.20 | ^~~~~~~~~~~~~~~~~~~~~~ 225:11.46 /builddir/build/BUILD/thunderbird-68.1.1/dom/bindings/IterableIterator.cpp: In member function 'virtual nsresult mozilla::dom::IterableIteratorBase::QueryInterface(const nsIID&, void**)': 225:11.47 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 225:11.47 1007 | foundInterface = 0; \ 225:11.47 | ^~~~~~~~~~~~~~ 225:11.47 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 225:11.47 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 225:11.47 | ^~~~~~~~~~~~~~~~~~~~~~~ 225:11.47 /builddir/build/BUILD/thunderbird-68.1.1/dom/bindings/IterableIterator.cpp:32:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 225:11.47 32 | NS_INTERFACE_MAP_END 225:11.47 | ^~~~~~~~~~~~~~~~~~~~ 225:11.47 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 225:11.47 981 | else 225:11.47 | ^~~~ 225:11.47 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 225:11.47 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 225:11.47 | ^~~~~~~~~~~~~~~~~~ 225:11.48 /builddir/build/BUILD/thunderbird-68.1.1/dom/bindings/IterableIterator.cpp:31:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 225:11.48 31 | NS_INTERFACE_MAP_ENTRY(nsISupports) 225:11.49 | ^~~~~~~~~~~~~~~~~~~~~~ 225:11.52 /builddir/build/BUILD/thunderbird-68.1.1/dom/bindings/SimpleGlobalObject.cpp: In member function 'virtual nsresult mozilla::dom::SimpleGlobalObject::QueryInterface(const nsIID&, void**)': 225:11.53 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 225:11.53 1007 | foundInterface = 0; \ 225:11.53 | ^~~~~~~~~~~~~~ 225:11.55 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 225:11.55 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 225:11.55 | ^~~~~~~~~~~~~~~~~~~~~~~ 225:11.55 /builddir/build/BUILD/thunderbird-68.1.1/dom/bindings/SimpleGlobalObject.cpp:42:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 225:11.55 42 | NS_INTERFACE_MAP_END 225:11.55 | ^~~~~~~~~~~~~~~~~~~~ 225:11.55 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 225:11.55 981 | else 225:11.55 | ^~~~ 225:11.55 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 225:11.55 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 225:11.55 | ^~~~~~~~~~~~~~~~~~ 225:11.55 /builddir/build/BUILD/thunderbird-68.1.1/dom/bindings/SimpleGlobalObject.cpp:41:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 225:11.55 41 | NS_INTERFACE_MAP_ENTRY(nsIGlobalObject) 225:11.56 | ^~~~~~~~~~~~~~~~~~~~~~ 225:11.80 /builddir/build/BUILD/thunderbird-68.1.1/dom/bindings/nsScriptErrorWithStack.cpp: In member function 'virtual nsresult nsScriptErrorWithStack::QueryInterface(const nsIID&, void**)': 225:11.81 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 225:11.81 1007 | foundInterface = 0; \ 225:11.81 | ^~~~~~~~~~~~~~ 225:11.81 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 225:11.81 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 225:11.81 | ^~~~~~~~~~~~~~~~~~~~~~~ 225:11.81 /builddir/build/BUILD/thunderbird-68.1.1/dom/bindings/nsScriptErrorWithStack.cpp:63:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 225:11.81 63 | NS_INTERFACE_MAP_END 225:11.81 | ^~~~~~~~~~~~~~~~~~~~ 225:11.81 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 225:11.81 981 | else 225:11.81 | ^~~~ 225:11.81 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 225:11.81 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 225:11.82 | ^~~~~~~~~~~~~~~~~~ 225:11.82 /builddir/build/BUILD/thunderbird-68.1.1/dom/bindings/nsScriptErrorWithStack.cpp:62:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 225:11.83 62 | NS_INTERFACE_MAP_ENTRY(nsIScriptError) 225:11.83 | ^~~~~~~~~~~~~~~~~~~~~~ 225:12.89 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/HashTable.h:89, 225:12.89 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/js/HashTable.h:10, 225:12.89 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/js/TracingAPI.h:11, 225:12.89 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/js/GCPolicyAPI.h:49, 225:12.90 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/js/RootingAPI.h:22, 225:12.90 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/js/CallArgs.h:72, 225:12.90 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/jsfriendapi.h:18, 225:12.90 from /builddir/build/BUILD/thunderbird-68.1.1/dom/bindings/BindingUtils.h:10, 225:12.90 from /builddir/build/BUILD/thunderbird-68.1.1/dom/bindings/BindingUtils.cpp:7, 225:12.90 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dom/bindings/Unified_cpp_dom_bindings0.cpp:2: 225:12.92 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = xpc::GlobalProperties]': 225:12.92 /builddir/build/BUILD/thunderbird-68.1.1/js/xpconnect/src/xpcprivate.h:2272:45: required from here 225:12.92 /builddir/build/BUILD/thunderbird-68.1.1/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] 225:12.92 31 | memset(aT, 0, sizeof(T)); 225:12.92 | ~~~~~~^~~~~~~~~~~~~~~~~~ 225:12.92 In file included from /builddir/build/BUILD/thunderbird-68.1.1/dom/bindings/BindingUtils.cpp:40, 225:12.92 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dom/bindings/Unified_cpp_dom_bindings0.cpp:2: 225:12.92 /builddir/build/BUILD/thunderbird-68.1.1/js/xpconnect/src/xpcprivate.h:2271:8: note: 'struct xpc::GlobalProperties' declared here 225:12.92 2271 | struct GlobalProperties { 225:12.92 | ^~~~~~~~~~~~~~~~ 225:37.69 dom/permission 226:01.10 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsUtils.h:14, 226:01.10 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupports.h:79, 226:01.10 from /builddir/build/BUILD/thunderbird-68.1.1/dom/svg/DOMSVGAnimatedNumber.h:10, 226:01.11 from /builddir/build/BUILD/thunderbird-68.1.1/dom/svg/SVGAnimatedNumber.h:10, 226:01.11 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/dom/SVGFEDropShadowElement.h:10, 226:01.11 from /builddir/build/BUILD/thunderbird-68.1.1/dom/svg/SVGFEDropShadowElement.cpp:7, 226:01.13 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dom/svg/Unified_cpp_dom_svg4.cpp:2: 226:01.13 /builddir/build/BUILD/thunderbird-68.1.1/dom/svg/SVGFilters.cpp: In member function 'virtual nsresult mozilla::dom::SVGFE::QueryInterface(const nsIID&, void**)': 226:01.14 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 226:01.14 1022 | foundInterface = 0; \ 226:01.14 | ^~~~~~~~~~~~~~ 226:01.14 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 226:01.15 1071 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 226:01.15 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 226:01.15 /builddir/build/BUILD/thunderbird-68.1.1/dom/svg/SVGFilters.cpp:68:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 226:01.15 68 | NS_INTERFACE_MAP_END_INHERITING(SVGFEBase) 226:01.16 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 226:01.16 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:999:5: note: some parts of macro expansion are not guarded by this 'else' clause 226:01.16 999 | } else 226:01.16 | ^~~~ 226:01.17 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1069:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_CONCRETE' 226:01.18 1069 | NS_IMPL_QUERY_BODY_CONCRETE(_class) 226:01.18 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 226:01.18 /builddir/build/BUILD/thunderbird-68.1.1/dom/svg/SVGFilters.cpp:67:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CONCRETE' 226:01.18 67 | NS_INTERFACE_MAP_ENTRY_CONCRETE(SVGFE) 226:01.19 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 226:01.19 /builddir/build/BUILD/thunderbird-68.1.1/dom/svg/SVGFilters.cpp: In member function 'virtual nsresult mozilla::dom::SVGComponentTransferFunctionElement::QueryInterface(const nsIID&, void**)': 226:01.20 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 226:01.20 1022 | foundInterface = 0; \ 226:01.20 | ^~~~~~~~~~~~~~ 226:01.20 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 226:01.21 1071 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 226:01.21 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 226:01.21 /builddir/build/BUILD/thunderbird-68.1.1/dom/svg/SVGFilters.cpp:196:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 226:01.21 196 | NS_INTERFACE_MAP_END_INHERITING(SVGComponentTransferFunctionElementBase) 226:01.22 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 226:01.22 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:999:5: note: some parts of macro expansion are not guarded by this 'else' clause 226:01.22 999 | } else 226:01.22 | ^~~~ 226:01.23 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1069:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_CONCRETE' 226:01.23 1069 | NS_IMPL_QUERY_BODY_CONCRETE(_class) 226:01.23 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 226:01.24 /builddir/build/BUILD/thunderbird-68.1.1/dom/svg/SVGFilters.cpp:195:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CONCRETE' 226:01.24 195 | NS_INTERFACE_MAP_ENTRY_CONCRETE(SVGComponentTransferFunctionElement) 226:01.24 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 226:03.11 dom/plugins/base 226:07.81 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentChild.h:24, 226:07.81 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/dom/ContentChild.h:14, 226:07.81 from /builddir/build/BUILD/thunderbird-68.1.1/dom/permission/Permissions.cpp:9, 226:07.81 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dom/permission/Unified_cpp_dom_permission0.cpp:29: 226:07.81 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 226:07.81 /builddir/build/BUILD/thunderbird-68.1.1/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] 226:07.81 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 226:07.81 | ^ 226:07.82 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 226:07.82 46 | struct Block { 226:07.82 | ^~~~~ 226:08.28 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsUtils.h:14, 226:08.29 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupports.h:79, 226:08.29 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 226:08.29 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 226:08.29 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsTArray.h:30, 226:08.29 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/ErrorResult.h:38, 226:08.29 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/dom/PermissionsBinding.h:9, 226:08.29 from /builddir/build/BUILD/thunderbird-68.1.1/dom/permission/PermissionObserver.h:10, 226:08.29 from /builddir/build/BUILD/thunderbird-68.1.1/dom/permission/PermissionObserver.cpp:7, 226:08.29 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dom/permission/Unified_cpp_dom_permission0.cpp:2: 226:08.29 /builddir/build/BUILD/thunderbird-68.1.1/dom/permission/Permissions.cpp: In member function 'virtual nsresult mozilla::dom::Permissions::QueryInterface(const nsIID&, void**)': 226:08.29 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 226:08.30 1007 | foundInterface = 0; \ 226:08.30 | ^~~~~~~~~~~~~~ 226:08.30 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 226:08.30 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 226:08.30 | ^~~~~~~~~~~~~~~~~~~~~~~ 226:08.30 /builddir/build/BUILD/thunderbird-68.1.1/dom/permission/Permissions.cpp:22:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 226:08.30 22 | NS_INTERFACE_MAP_END 226:08.30 | ^~~~~~~~~~~~~~~~~~~~ 226:08.30 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 226:08.30 981 | else 226:08.30 | ^~~~ 226:08.30 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 226:08.30 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 226:08.30 | ^~~~~~~~~~~~~~~~~~ 226:08.30 /builddir/build/BUILD/thunderbird-68.1.1/dom/permission/Permissions.cpp:21:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 226:08.30 21 | NS_INTERFACE_MAP_ENTRY(nsISupports) 226:08.30 | ^~~~~~~~~~~~~~~~~~~~~~ 226:17.83 dom/plugins/ipc 227:00.90 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsUtils.h:14, 227:00.90 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupports.h:79, 227:00.90 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 227:00.90 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 227:00.90 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsCycleCollectionParticipant.h:12, 227:00.90 from /builddir/build/BUILD/thunderbird-68.1.1/dom/base/nsWrapperCache.h:10, 227:00.90 from /builddir/build/BUILD/thunderbird-68.1.1/dom/svg/DOMSVGAnimatedEnumeration.h:10, 227:00.91 from /builddir/build/BUILD/thunderbird-68.1.1/dom/svg/SVGAnimatedEnumeration.h:10, 227:00.91 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/dom/SVGSVGElement.h:10, 227:00.91 from /builddir/build/BUILD/thunderbird-68.1.1/dom/svg/SVGFragmentIdentifier.cpp:9, 227:00.91 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dom/svg/Unified_cpp_dom_svg5.cpp:2: 227:00.91 /builddir/build/BUILD/thunderbird-68.1.1/dom/svg/SVGGraphicsElement.cpp: In member function 'virtual nsresult mozilla::dom::SVGGraphicsElement::QueryInterface(const nsIID&, void**)': 227:00.91 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 227:00.92 1022 | foundInterface = 0; \ 227:00.92 | ^~~~~~~~~~~~~~ 227:00.92 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 227:00.92 1071 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 227:00.92 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 227:00.92 /builddir/build/BUILD/thunderbird-68.1.1/dom/svg/SVGGraphicsElement.cpp:20:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 227:00.92 20 | NS_INTERFACE_MAP_END_INHERITING(SVGGraphicsElementBase) 227:00.93 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 227:00.93 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 227:00.93 981 | else 227:00.93 | ^~~~ 227:00.93 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 227:00.93 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 227:00.93 | ^~~~~~~~~~~~~~~~~~ 227:00.93 /builddir/build/BUILD/thunderbird-68.1.1/dom/svg/SVGGraphicsElement.cpp:19:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 227:00.94 19 | NS_INTERFACE_MAP_ENTRY(mozilla::dom::SVGTests) 227:00.94 | ^~~~~~~~~~~~~~~~~~~~~~ 227:50.87 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentChild.h:24, 227:50.87 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/dom/ContentChild.h:14, 227:50.87 from /builddir/build/BUILD/thunderbird-68.1.1/dom/plugins/base/nsPluginHost.cpp:53: 227:50.87 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 227:50.88 /builddir/build/BUILD/thunderbird-68.1.1/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] 227:50.88 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 227:50.88 | ^ 227:50.88 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 227:50.88 46 | struct Block { 227:50.88 | ^~~~~ 227:52.97 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsUtils.h:14, 227:52.97 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupports.h:79, 227:52.97 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsIPluginHost.h:14, 227:52.97 from /builddir/build/BUILD/thunderbird-68.1.1/dom/plugins/base/nsPluginHost.h:12, 227:52.97 from /builddir/build/BUILD/thunderbird-68.1.1/dom/plugins/base/nsPluginHost.cpp:9: 227:52.97 /builddir/build/BUILD/thunderbird-68.1.1/dom/plugins/base/nsPluginHost.cpp: In member function 'virtual nsresult ClearDataFromSitesClosure::QueryInterface(const nsIID&, void**)': 227:52.97 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 227:52.98 1007 | foundInterface = 0; \ 227:52.98 | ^~~~~~~~~~~~~~ 227:52.98 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 227:52.98 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 227:52.98 | ^~~~~~~~~~~~~~~~~~~~~~~ 227:52.98 /builddir/build/BUILD/thunderbird-68.1.1/dom/plugins/base/nsPluginHost.cpp:1637:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 227:52.98 1637 | NS_INTERFACE_MAP_END 227:52.98 | ^~~~~~~~~~~~~~~~~~~~ 227:52.98 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:991:3: note: some parts of macro expansion are not guarded by this 'else' clause 227:52.98 991 | else 227:52.98 | ^~~~ 227:52.98 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1067:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 227:52.98 1067 | NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 227:52.98 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 227:52.98 /builddir/build/BUILD/thunderbird-68.1.1/dom/plugins/base/nsPluginHost.cpp:1636:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 227:52.98 1636 | NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIClearSiteDataCallback) 227:52.98 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 227:54.41 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsUtils.h:14, 227:54.41 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsCOMPtr.h:30, 227:54.41 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsAutoPtr.h:10, 227:54.41 from /builddir/build/BUILD/thunderbird-68.1.1/dom/svg/SVGAnimatedPointList.h:13, 227:54.41 from /builddir/build/BUILD/thunderbird-68.1.1/dom/svg/SVGPolyElement.h:11, 227:54.41 from /builddir/build/BUILD/thunderbird-68.1.1/dom/svg/SVGPolyElement.cpp:7, 227:54.41 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dom/svg/Unified_cpp_dom_svg7.cpp:2: 227:54.41 /builddir/build/BUILD/thunderbird-68.1.1/dom/svg/SVGPreserveAspectRatio.cpp: In member function 'virtual nsresult mozilla::dom::DOMSVGPreserveAspectRatio::QueryInterface(const nsIID&, void**)': 227:54.41 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 227:54.41 1007 | foundInterface = 0; \ 227:54.42 | ^~~~~~~~~~~~~~ 227:54.42 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 227:54.42 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 227:54.42 | ^~~~~~~~~~~~~~~~~~~~~~~ 227:54.42 /builddir/build/BUILD/thunderbird-68.1.1/dom/svg/SVGPreserveAspectRatio.cpp:27:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 227:54.42 27 | NS_INTERFACE_MAP_END 227:54.42 | ^~~~~~~~~~~~~~~~~~~~ 227:54.42 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 227:54.42 981 | else 227:54.42 | ^~~~ 227:54.42 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 227:54.42 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 227:54.42 | ^~~~~~~~~~~~~~~~~~ 227:54.42 /builddir/build/BUILD/thunderbird-68.1.1/dom/svg/SVGPreserveAspectRatio.cpp:26:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 227:54.42 26 | NS_INTERFACE_MAP_ENTRY(nsISupports) 227:54.42 | ^~~~~~~~~~~~~~~~~~~~~~ 227:54.46 /builddir/build/BUILD/thunderbird-68.1.1/dom/svg/SVGRect.cpp: In member function 'virtual nsresult mozilla::dom::SVGRect::QueryInterface(const nsIID&, void**)': 227:54.47 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 227:54.47 1007 | foundInterface = 0; \ 227:54.47 | ^~~~~~~~~~~~~~ 227:54.47 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 227:54.49 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 227:54.49 | ^~~~~~~~~~~~~~~~~~~~~~~ 227:54.49 /builddir/build/BUILD/thunderbird-68.1.1/dom/svg/SVGRect.cpp:32:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 227:54.49 32 | NS_INTERFACE_MAP_END 227:54.49 | ^~~~~~~~~~~~~~~~~~~~ 227:54.50 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 227:54.50 981 | else 227:54.50 | ^~~~ 227:54.50 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 227:54.50 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 227:54.50 | ^~~~~~~~~~~~~~~~~~ 227:54.50 /builddir/build/BUILD/thunderbird-68.1.1/dom/svg/SVGRect.cpp:31:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 227:54.51 31 | NS_INTERFACE_MAP_ENTRY(nsISupports) 227:54.51 | ^~~~~~~~~~~~~~~~~~~~~~ 228:01.64 /builddir/build/BUILD/thunderbird-68.1.1/dom/svg/SVGSVGElement.cpp: In member function 'virtual nsresult mozilla::dom::DOMSVGTranslatePoint::QueryInterface(const nsIID&, void**)': 228:01.64 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 228:01.64 1007 | foundInterface = 0; \ 228:01.65 | ^~~~~~~~~~~~~~ 228:01.66 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 228:01.66 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 228:01.66 | ^~~~~~~~~~~~~~~~~~~~~~~ 228:01.68 /builddir/build/BUILD/thunderbird-68.1.1/dom/svg/SVGSVGElement.cpp:59:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 228:01.68 59 | NS_INTERFACE_MAP_END 228:01.68 | ^~~~~~~~~~~~~~~~~~~~ 228:01.68 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 228:01.68 981 | else 228:01.68 | ^~~~ 228:01.68 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 228:01.68 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 228:01.68 | ^~~~~~~~~~~~~~~~~~ 228:01.68 /builddir/build/BUILD/thunderbird-68.1.1/dom/svg/SVGSVGElement.cpp:58:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 228:01.68 58 | NS_INTERFACE_MAP_ENTRY(nsISupports) 228:01.68 | ^~~~~~~~~~~~~~~~~~~~~~ 228:01.69 /builddir/build/BUILD/thunderbird-68.1.1/dom/svg/SVGSVGElement.cpp: In member function 'virtual nsresult mozilla::dom::SVGSVGElement::QueryInterface(const nsIID&, void**)': 228:01.69 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 228:01.69 1022 | foundInterface = 0; \ 228:01.70 | ^~~~~~~~~~~~~~ 228:01.70 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 228:01.70 1071 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 228:01.70 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 228:01.70 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsCycleCollectionParticipant.h:927:3: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 228:01.71 927 | NS_INTERFACE_MAP_END_INHERITING(aSuper) \ 228:01.71 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 228:01.71 /builddir/build/BUILD/thunderbird-68.1.1/dom/svg/SVGSVGElement.cpp:112:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0' 228:01.71 112 | NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0(SVGSVGElement, SVGSVGElementBase) 228:01.71 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 228:01.71 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/dom/NodeInfo.h:24, 228:01.71 from /builddir/build/BUILD/thunderbird-68.1.1/dom/base/nsINode.h:14, 228:01.71 from /builddir/build/BUILD/thunderbird-68.1.1/dom/base/nsIContent.h:13, 228:01.71 from /builddir/build/BUILD/thunderbird-68.1.1/dom/svg/SVGPointList.h:12, 228:01.71 from /builddir/build/BUILD/thunderbird-68.1.1/dom/svg/SVGAnimatedPointList.h:14, 228:01.71 from /builddir/build/BUILD/thunderbird-68.1.1/dom/svg/SVGPolyElement.h:11, 228:01.71 from /builddir/build/BUILD/thunderbird-68.1.1/dom/svg/SVGPolyElement.cpp:7, 228:01.71 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dom/svg/Unified_cpp_dom_svg7.cpp:2: 228:01.71 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 228:01.71 302 | } else 228:01.71 | ^~~~ 228:01.71 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 228:01.71 306 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 228:01.71 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 228:01.71 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsCycleCollectionParticipant.h:926:3: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 228:01.72 926 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(aClass) \ 228:01.72 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 228:01.72 /builddir/build/BUILD/thunderbird-68.1.1/dom/svg/SVGSVGElement.cpp:112:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0' 228:01.72 112 | NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0(SVGSVGElement, SVGSVGElementBase) 228:01.72 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 228:02.03 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/gfxFontEntry.h:13, 228:02.03 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/gfxFont.h:11, 228:02.03 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/gfxTextRun.h:14, 228:02.03 from /builddir/build/BUILD/thunderbird-68.1.1/layout/svg/SVGTextFrame.h:16, 228:02.03 from /builddir/build/BUILD/thunderbird-68.1.1/dom/svg/SVGTextContentElement.cpp:17, 228:02.03 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dom/svg/Unified_cpp_dom_svg8.cpp:2: 228:02.03 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 228:02.04 /builddir/build/BUILD/thunderbird-68.1.1/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] 228:02.04 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 228:02.04 | ^ 228:02.04 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 228:02.04 46 | struct Block { 228:02.04 | ^~~~~ 228:02.20 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsUtils.h:14, 228:02.21 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsCOMPtr.h:30, 228:02.21 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsAutoPtr.h:10, 228:02.21 from /builddir/build/BUILD/thunderbird-68.1.1/dom/svg/SVGAnimatedPointList.h:13, 228:02.21 from /builddir/build/BUILD/thunderbird-68.1.1/dom/svg/SVGPolyElement.h:11, 228:02.21 from /builddir/build/BUILD/thunderbird-68.1.1/dom/svg/SVGPolyElement.cpp:7, 228:02.21 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dom/svg/Unified_cpp_dom_svg7.cpp:2: 228:02.21 /builddir/build/BUILD/thunderbird-68.1.1/dom/svg/SVGSwitchElement.cpp: In member function 'virtual nsresult mozilla::dom::SVGSwitchElement::QueryInterface(const nsIID&, void**)': 228:02.23 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 228:02.23 1022 | foundInterface = 0; \ 228:02.23 | ^~~~~~~~~~~~~~ 228:02.23 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 228:02.23 1071 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 228:02.23 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 228:02.23 /builddir/build/BUILD/thunderbird-68.1.1/dom/svg/SVGSwitchElement.cpp:36:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 228:02.23 36 | NS_INTERFACE_MAP_END_INHERITING(SVGSwitchElementBase) 228:02.23 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 228:02.23 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/dom/NodeInfo.h:24, 228:02.23 from /builddir/build/BUILD/thunderbird-68.1.1/dom/base/nsINode.h:14, 228:02.23 from /builddir/build/BUILD/thunderbird-68.1.1/dom/base/nsIContent.h:13, 228:02.23 from /builddir/build/BUILD/thunderbird-68.1.1/dom/svg/SVGPointList.h:12, 228:02.24 from /builddir/build/BUILD/thunderbird-68.1.1/dom/svg/SVGAnimatedPointList.h:14, 228:02.24 from /builddir/build/BUILD/thunderbird-68.1.1/dom/svg/SVGPolyElement.h:11, 228:02.24 from /builddir/build/BUILD/thunderbird-68.1.1/dom/svg/SVGPolyElement.cpp:7, 228:02.24 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dom/svg/Unified_cpp_dom_svg7.cpp:2: 228:02.24 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 228:02.24 302 | } else 228:02.24 | ^~~~ 228:02.24 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 228:02.24 306 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 228:02.24 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 228:02.24 /builddir/build/BUILD/thunderbird-68.1.1/dom/svg/SVGSwitchElement.cpp:35:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 228:02.24 35 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(SVGSwitchElement) 228:02.24 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 228:10.74 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsUtils.h:14, 228:10.75 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupports.h:79, 228:10.75 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 228:10.75 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 228:10.75 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsTArray.h:30, 228:10.75 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/SVGStringList.h:11, 228:10.75 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/dom/SVGTests.h:12, 228:10.75 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/dom/SVGGraphicsElement.h:10, 228:10.75 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/dom/SVGTextContentElement.h:10, 228:10.75 from /builddir/build/BUILD/thunderbird-68.1.1/dom/svg/SVGTextContentElement.cpp:7, 228:10.75 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dom/svg/Unified_cpp_dom_svg8.cpp:2: 228:10.75 /builddir/build/BUILD/thunderbird-68.1.1/dom/svg/nsISVGPoint.cpp: In member function 'virtual nsresult mozilla::nsISVGPoint::QueryInterface(const nsIID&, void**)': 228:10.75 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 228:10.75 1007 | foundInterface = 0; \ 228:10.75 | ^~~~~~~~~~~~~~ 228:10.75 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 228:10.75 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 228:10.75 | ^~~~~~~~~~~~~~~~~~~~~~~ 228:10.75 /builddir/build/BUILD/thunderbird-68.1.1/dom/svg/nsISVGPoint.cpp:48:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 228:10.75 48 | NS_INTERFACE_MAP_END 228:10.75 | ^~~~~~~~~~~~~~~~~~~~ 228:10.75 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 228:10.76 981 | else 228:10.76 | ^~~~ 228:10.76 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 228:10.76 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 228:10.76 | ^~~~~~~~~~~~~~~~~~ 228:10.76 /builddir/build/BUILD/thunderbird-68.1.1/dom/svg/nsISVGPoint.cpp:47:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 228:10.76 47 | NS_INTERFACE_MAP_ENTRY(nsISupports) 228:10.76 | ^~~~~~~~~~~~~~~~~~~~~~ 228:26.29 dom/prototype 228:31.74 dom/indexedDB 228:32.18 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentChild.h:24, 228:32.19 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/dom/ContentChild.h:14, 228:32.19 from /builddir/build/BUILD/thunderbird-68.1.1/dom/plugins/ipc/PluginInstanceParent.cpp:64, 228:32.19 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dom/plugins/ipc/Unified_cpp_dom_plugins_ipc0.cpp:83: 228:32.19 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 228:32.19 /builddir/build/BUILD/thunderbird-68.1.1/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] 228:32.19 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 228:32.19 | ^ 228:32.19 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 228:32.19 46 | struct Block { 228:32.19 | ^~~~~ 228:39.69 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/HashTable.h:89, 228:39.69 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/js/HashTable.h:10, 228:39.69 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/js/TracingAPI.h:11, 228:39.69 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/js/GCPolicyAPI.h:49, 228:39.69 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/js/RootingAPI.h:22, 228:39.69 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/js/CallArgs.h:72, 228:39.69 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/jsapi.h:29, 228:39.70 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/dom/StructuredCloneHolder.h:10, 228:39.70 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/dom/ipc/StructuredCloneData.h:12, 228:39.70 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/ipc/IPCMessageUtils.h:16, 228:39.70 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/plugins/PBrowserStream.h:11, 228:39.70 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/plugins/PBrowserStreamChild.h:9, 228:39.70 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/plugins/BrowserStreamChild.h:9, 228:39.70 from /builddir/build/BUILD/thunderbird-68.1.1/dom/plugins/ipc/BrowserStreamChild.cpp:6, 228:39.70 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dom/plugins/ipc/Unified_cpp_dom_plugins_ipc0.cpp:2: 228:39.71 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = std::map; long unsigned int N = 2]': 228:39.73 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:99:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = std::map]' 228:39.73 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/Layers.h:248:29: required from here 228:39.73 /builddir/build/BUILD/thunderbird-68.1.1/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] 228:39.73 67 | memset(&aArr[0], 0, N * sizeof(T)); 228:39.73 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 228:39.73 In file included from /usr/include/c++/9/map:61, 228:39.74 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/system_wrappers/map:3, 228:39.74 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/stl_wrappers/map:44, 228:39.74 from /builddir/build/BUILD/thunderbird-68.1.1/ipc/chromium/src/base/process_util.h:31, 228:39.74 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/ipc/IPCMessageUtils.h:10, 228:39.74 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/plugins/PBrowserStream.h:11, 228:39.74 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/plugins/PBrowserStreamChild.h:9, 228:39.74 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/plugins/BrowserStreamChild.h:9, 228:39.74 from /builddir/build/BUILD/thunderbird-68.1.1/dom/plugins/ipc/BrowserStreamChild.cpp:6, 228:39.75 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dom/plugins/ipc/Unified_cpp_dom_plugins_ipc0.cpp:2: 228:39.75 /usr/include/c++/9/bits/stl_map.h:100:11: note: 'class std::map' declared here 228:39.75 100 | class map 228:39.75 | ^~~ 228:57.19 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsUtils.h:14, 228:57.19 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsCOMPtr.h:30, 228:57.19 from /builddir/build/BUILD/thunderbird-68.1.1/dom/prototype/PrototypeDocumentContentSink.cpp:7: 228:57.19 /builddir/build/BUILD/thunderbird-68.1.1/dom/prototype/PrototypeDocumentContentSink.cpp: In member function 'virtual nsresult mozilla::dom::PrototypeDocumentContentSink::QueryInterface(const nsIID&, void**)': 228:57.20 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 228:57.20 1007 | foundInterface = 0; \ 228:57.20 | ^~~~~~~~~~~~~~ 228:57.20 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 228:57.20 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 228:57.20 | ^~~~~~~~~~~~~~~~~~~~~~~ 228:57.20 /builddir/build/BUILD/thunderbird-68.1.1/dom/prototype/PrototypeDocumentContentSink.cpp:144:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 228:57.20 144 | NS_INTERFACE_MAP_END 228:57.20 | ^~~~~~~~~~~~~~~~~~~~ 228:57.22 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 228:57.22 981 | else 228:57.22 | ^~~~ 228:57.22 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 228:57.22 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 228:57.22 | ^~~~~~~~~~~~~~~~~~ 228:57.22 /builddir/build/BUILD/thunderbird-68.1.1/dom/prototype/PrototypeDocumentContentSink.cpp:143:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 228:57.22 143 | NS_INTERFACE_MAP_ENTRY(nsIOffThreadScriptReceiver) 228:57.22 | ^~~~~~~~~~~~~~~~~~~~~~ 229:12.82 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/gfxFontEntry.h:13, 229:12.82 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/gfxFont.h:11, 229:12.82 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsDeviceContext.h:12, 229:12.82 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsViewManager.h:14, 229:12.82 from /builddir/build/BUILD/thunderbird-68.1.1/dom/plugins/base/nsPluginInstanceOwner.cpp:36, 229:12.82 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dom/plugins/base/Unified_cpp_dom_plugins_base0.cpp:29: 229:12.83 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 229:12.83 /builddir/build/BUILD/thunderbird-68.1.1/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] 229:12.83 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 229:12.83 | ^ 229:12.83 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 229:12.85 46 | struct Block { 229:12.85 | ^~~~~ 229:14.20 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:26, 229:14.20 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/dom/ContentParent.h:10, 229:14.21 from /builddir/build/BUILD/thunderbird-68.1.1/dom/indexedDB/ActorsParent.cpp:39: 229:14.21 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 229:14.21 /builddir/build/BUILD/thunderbird-68.1.1/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] 229:14.21 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 229:14.21 | ^ 229:14.23 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 229:14.23 46 | struct Block { 229:14.23 | ^~~~~ 229:19.93 /builddir/build/BUILD/thunderbird-68.1.1/dom/indexedDB/Key.cpp: In static member function 'static void mozilla::dom::indexedDB::Key::DecodeString(const unsigned char*&, const unsigned char*, nsString&)': 229:19.94 /builddir/build/BUILD/thunderbird-68.1.1/dom/indexedDB/Key.cpp:665:5: warning: 'out' may be used uninitialized in this function [-Wmaybe-uninitialized] 229:19.94 665 | ++out; 229:19.94 | ^~~~~ 229:35.72 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/HashTable.h:89, 229:35.72 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/js/HashTable.h:10, 229:35.73 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/js/TracingAPI.h:11, 229:35.73 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/js/GCPolicyAPI.h:49, 229:35.73 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/js/RootingAPI.h:22, 229:35.76 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/js/CallArgs.h:72, 229:35.76 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/jsfriendapi.h:18, 229:35.77 from /builddir/build/BUILD/thunderbird-68.1.1/dom/plugins/base/nsJSNPRuntime.cpp:9, 229:35.77 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dom/plugins/base/Unified_cpp_dom_plugins_base0.cpp:2: 229:35.77 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = std::map; long unsigned int N = 2]': 229:35.80 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:99:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = std::map]' 229:35.80 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/Layers.h:248:29: required from here 229:35.82 /builddir/build/BUILD/thunderbird-68.1.1/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] 229:35.82 67 | memset(&aArr[0], 0, N * sizeof(T)); 229:35.82 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 229:35.83 In file included from /usr/include/c++/9/map:61, 229:35.83 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/system_wrappers/map:3, 229:35.83 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/stl_wrappers/map:44, 229:35.83 from /builddir/build/BUILD/thunderbird-68.1.1/ipc/chromium/src/base/process_util.h:31, 229:35.83 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/ipc/IPCMessageUtils.h:10, 229:35.83 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/plugins/PPluginScriptableObject.h:11, 229:35.84 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/plugins/PPluginScriptableObjectParent.h:9, 229:35.84 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/plugins/PluginScriptableObjectParent.h:10, 229:35.85 from /builddir/build/BUILD/thunderbird-68.1.1/dom/plugins/base/nsJSNPRuntime.cpp:40, 229:35.85 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dom/plugins/base/Unified_cpp_dom_plugins_base0.cpp:2: 229:35.85 /usr/include/c++/9/bits/stl_map.h:100:11: note: 'class std::map' declared here 229:35.85 100 | class map 229:35.85 | ^~~ 229:39.88 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsUtils.h:14, 229:39.89 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsCOMPtr.h:30, 229:39.89 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/dom/indexedDB/PermissionRequestBase.h:11, 229:39.89 from /builddir/build/BUILD/thunderbird-68.1.1/dom/indexedDB/ActorsParent.h:14, 229:39.89 from /builddir/build/BUILD/thunderbird-68.1.1/dom/indexedDB/ActorsParent.cpp:7: 229:39.89 /builddir/build/BUILD/thunderbird-68.1.1/dom/indexedDB/ActorsParent.cpp: In member function 'virtual nsresult mozilla::dom::indexedDB::{anonymous}::FileHelper::ReadCallback::QueryInterface(const nsIID&, void**)': 229:39.91 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 229:39.91 1007 | foundInterface = 0; \ 229:39.91 | ^~~~~~~~~~~~~~ 229:39.92 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 229:39.92 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 229:39.92 | ^~~~~~~~~~~~~~~~~~~~~~~ 229:39.92 /builddir/build/BUILD/thunderbird-68.1.1/dom/indexedDB/ActorsParent.cpp:27161:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 229:39.92 27161 | NS_INTERFACE_MAP_END 229:39.92 | ^~~~~~~~~~~~~~~~~~~~ 229:39.92 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:991:3: note: some parts of macro expansion are not guarded by this 'else' clause 229:39.94 991 | else 229:39.94 | ^~~~ 229:39.94 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1067:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 229:39.94 1067 | NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 229:39.94 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 229:39.95 /builddir/build/BUILD/thunderbird-68.1.1/dom/indexedDB/ActorsParent.cpp:27160:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 229:39.95 27160 | NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIInputStreamCallback) 229:39.95 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 229:47.67 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/HashTable.h:89, 229:47.67 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/js/HashTable.h:10, 229:47.67 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/js/TracingAPI.h:11, 229:47.68 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/js/GCPolicyAPI.h:49, 229:47.68 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/js/RootingAPI.h:22, 229:47.68 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/js/CallArgs.h:72, 229:47.68 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/jsapi.h:29, 229:47.68 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/dom/StructuredCloneHolder.h:10, 229:47.68 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/dom/ipc/StructuredCloneData.h:12, 229:47.68 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/ipc/IPCMessageUtils.h:16, 229:47.69 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowser.h:11, 229:47.69 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserParent.h:9, 229:47.69 from /builddir/build/BUILD/thunderbird-68.1.1/dom/indexedDB/ActorsParent.h:15, 229:47.69 from /builddir/build/BUILD/thunderbird-68.1.1/dom/indexedDB/ActorsParent.cpp:7: 229:47.70 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = std::map; long unsigned int N = 2]': 229:47.70 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:99:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = std::map]' 229:47.70 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/Layers.h:248:29: required from here 229:47.70 /builddir/build/BUILD/thunderbird-68.1.1/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] 229:47.71 67 | memset(&aArr[0], 0, N * sizeof(T)); 229:47.72 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 229:47.72 In file included from /usr/include/c++/9/map:61, 229:47.72 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/system_wrappers/map:3, 229:47.72 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/stl_wrappers/map:44, 229:47.72 from /builddir/build/BUILD/thunderbird-68.1.1/ipc/chromium/src/base/process_util.h:31, 229:47.72 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/ipc/IPCMessageUtils.h:10, 229:47.73 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowser.h:11, 229:47.73 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserParent.h:9, 229:47.73 from /builddir/build/BUILD/thunderbird-68.1.1/dom/indexedDB/ActorsParent.h:15, 229:47.73 from /builddir/build/BUILD/thunderbird-68.1.1/dom/indexedDB/ActorsParent.cpp:7: 229:47.73 /usr/include/c++/9/bits/stl_map.h:100:11: note: 'class std::map' declared here 229:47.73 100 | class map 229:47.74 | ^~~ 230:13.88 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsUtils.h:14, 230:13.88 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupports.h:79, 230:13.88 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 230:13.88 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 230:13.88 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsTArray.h:30, 230:13.88 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/ErrorResult.h:38, 230:13.88 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/dom/IDBTransactionBinding.h:9, 230:13.88 from /builddir/build/BUILD/thunderbird-68.1.1/dom/indexedDB/IDBTransaction.h:11, 230:13.88 from /builddir/build/BUILD/thunderbird-68.1.1/dom/indexedDB/ActorsChild.h:10, 230:13.89 from /builddir/build/BUILD/thunderbird-68.1.1/dom/indexedDB/ActorsChild.cpp:7, 230:13.90 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dom/indexedDB/Unified_cpp_dom_indexedDB0.cpp:2: 230:13.90 /builddir/build/BUILD/thunderbird-68.1.1/dom/indexedDB/FileSnapshot.cpp: In member function 'virtual nsresult mozilla::dom::indexedDB::{anonymous}::StreamWrapper::QueryInterface(const nsIID&, void**)': 230:13.90 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 230:13.90 1007 | foundInterface = 0; \ 230:13.90 | ^~~~~~~~~~~~~~ 230:13.90 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 230:13.91 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 230:13.91 | ^~~~~~~~~~~~~~~~~~~~~~~ 230:13.91 /builddir/build/BUILD/thunderbird-68.1.1/dom/indexedDB/FileSnapshot.cpp:240:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 230:13.91 240 | NS_INTERFACE_MAP_END 230:13.91 | ^~~~~~~~~~~~~~~~~~~~ 230:13.91 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:991:3: note: some parts of macro expansion are not guarded by this 'else' clause 230:13.93 991 | else 230:13.93 | ^~~~ 230:13.93 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1067:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 230:13.93 1067 | NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 230:13.93 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 230:13.93 /builddir/build/BUILD/thunderbird-68.1.1/dom/indexedDB/FileSnapshot.cpp:239:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 230:13.94 239 | NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIInputStream) 230:13.94 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 230:14.06 /builddir/build/BUILD/thunderbird-68.1.1/dom/indexedDB/IDBCursor.cpp: In member function 'virtual nsresult mozilla::dom::IDBCursor::QueryInterface(const nsIID&, void**)': 230:14.07 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 230:14.07 1007 | foundInterface = 0; \ 230:14.07 | ^~~~~~~~~~~~~~ 230:14.07 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 230:14.08 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 230:14.08 | ^~~~~~~~~~~~~~~~~~~~~~~ 230:14.08 /builddir/build/BUILD/thunderbird-68.1.1/dom/indexedDB/IDBCursor.cpp:866:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 230:14.08 866 | NS_INTERFACE_MAP_END 230:14.08 | ^~~~~~~~~~~~~~~~~~~~ 230:14.09 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 230:14.09 981 | else 230:14.09 | ^~~~ 230:14.09 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 230:14.11 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 230:14.11 | ^~~~~~~~~~~~~~~~~~ 230:14.11 /builddir/build/BUILD/thunderbird-68.1.1/dom/indexedDB/IDBCursor.cpp:865:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 230:14.11 865 | NS_INTERFACE_MAP_ENTRY(nsISupports) 230:14.11 | ^~~~~~~~~~~~~~~~~~~~~~ 230:15.22 /builddir/build/BUILD/thunderbird-68.1.1/dom/indexedDB/IDBDatabase.cpp: In member function 'virtual nsresult mozilla::dom::IDBDatabase::QueryInterface(const nsIID&, void**)': 230:15.22 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 230:15.23 1022 | foundInterface = 0; \ 230:15.23 | ^~~~~~~~~~~~~~ 230:15.23 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 230:15.23 1071 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 230:15.23 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 230:15.24 /builddir/build/BUILD/thunderbird-68.1.1/dom/indexedDB/IDBDatabase.cpp:1063:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 230:15.25 1063 | NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 230:15.25 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 230:15.25 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/DOMEventTargetHelper.h:12, 230:15.25 from /builddir/build/BUILD/thunderbird-68.1.1/dom/indexedDB/IDBTransaction.h:12, 230:15.25 from /builddir/build/BUILD/thunderbird-68.1.1/dom/indexedDB/ActorsChild.h:10, 230:15.26 from /builddir/build/BUILD/thunderbird-68.1.1/dom/indexedDB/ActorsChild.cpp:7, 230:15.26 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dom/indexedDB/Unified_cpp_dom_indexedDB0.cpp:2: 230:15.26 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 230:15.26 302 | } else 230:15.26 | ^~~~ 230:15.26 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 230:15.26 306 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 230:15.27 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 230:15.27 /builddir/build/BUILD/thunderbird-68.1.1/dom/indexedDB/IDBDatabase.cpp:1062:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 230:15.27 1062 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(IDBDatabase) 230:15.27 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 230:15.49 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsUtils.h:14, 230:15.50 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupports.h:79, 230:15.50 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 230:15.50 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 230:15.50 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsTArray.h:30, 230:15.50 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/ErrorResult.h:38, 230:15.51 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/dom/IDBTransactionBinding.h:9, 230:15.51 from /builddir/build/BUILD/thunderbird-68.1.1/dom/indexedDB/IDBTransaction.h:11, 230:15.53 from /builddir/build/BUILD/thunderbird-68.1.1/dom/indexedDB/ActorsChild.h:10, 230:15.53 from /builddir/build/BUILD/thunderbird-68.1.1/dom/indexedDB/ActorsChild.cpp:7, 230:15.53 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dom/indexedDB/Unified_cpp_dom_indexedDB0.cpp:2: 230:15.53 /builddir/build/BUILD/thunderbird-68.1.1/dom/indexedDB/IDBEvents.cpp: In member function 'virtual nsresult mozilla::dom::IDBVersionChangeEvent::QueryInterface(const nsIID&, void**)': 230:15.54 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 230:15.54 1022 | foundInterface = 0; \ 230:15.54 | ^~~~~~~~~~~~~~ 230:15.54 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 230:15.54 1071 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 230:15.55 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 230:15.55 /builddir/build/BUILD/thunderbird-68.1.1/dom/indexedDB/IDBEvents.cpp:78:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 230:15.55 78 | NS_INTERFACE_MAP_END_INHERITING(Event) 230:15.55 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 230:15.55 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 230:15.55 981 | else 230:15.56 | ^~~~ 230:15.56 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 230:15.56 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 230:15.56 | ^~~~~~~~~~~~~~~~~~ 230:15.57 /builddir/build/BUILD/thunderbird-68.1.1/dom/indexedDB/IDBEvents.cpp:77:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 230:15.57 77 | NS_INTERFACE_MAP_ENTRY(IDBVersionChangeEvent) 230:15.57 | ^~~~~~~~~~~~~~~~~~~~~~ 230:15.99 /builddir/build/BUILD/thunderbird-68.1.1/dom/indexedDB/IDBFactory.cpp: In member function 'virtual nsresult mozilla::dom::IDBFactory::QueryInterface(const nsIID&, void**)': 230:16.00 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 230:16.00 1007 | foundInterface = 0; \ 230:16.00 | ^~~~~~~~~~~~~~ 230:16.00 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 230:16.01 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 230:16.02 | ^~~~~~~~~~~~~~~~~~~~~~~ 230:16.02 /builddir/build/BUILD/thunderbird-68.1.1/dom/indexedDB/IDBFactory.cpp:835:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 230:16.02 835 | NS_INTERFACE_MAP_END 230:16.02 | ^~~~~~~~~~~~~~~~~~~~ 230:16.03 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 230:16.03 981 | else 230:16.03 | ^~~~ 230:16.03 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 230:16.04 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 230:16.04 | ^~~~~~~~~~~~~~~~~~ 230:16.04 /builddir/build/BUILD/thunderbird-68.1.1/dom/indexedDB/IDBFactory.cpp:834:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 230:16.06 834 | NS_INTERFACE_MAP_ENTRY(nsISupports) 230:16.06 | ^~~~~~~~~~~~~~~~~~~~~~ 230:16.35 /builddir/build/BUILD/thunderbird-68.1.1/dom/indexedDB/IDBFileHandle.cpp: In member function 'virtual nsresult mozilla::dom::IDBFileHandle::QueryInterface(const nsIID&, void**)': 230:16.38 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 230:16.38 1022 | foundInterface = 0; \ 230:16.38 | ^~~~~~~~~~~~~~ 230:16.39 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 230:16.39 1071 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 230:16.39 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 230:16.39 /builddir/build/BUILD/thunderbird-68.1.1/dom/indexedDB/IDBFileHandle.cpp:693:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 230:16.39 693 | NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 230:16.39 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 230:16.39 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 230:16.41 981 | else 230:16.41 | ^~~~ 230:16.41 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 230:16.41 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 230:16.41 | ^~~~~~~~~~~~~~~~~~ 230:16.41 /builddir/build/BUILD/thunderbird-68.1.1/dom/indexedDB/IDBFileHandle.cpp:692:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 230:16.41 692 | NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference) 230:16.42 | ^~~~~~~~~~~~~~~~~~~~~~ 230:16.43 /builddir/build/BUILD/thunderbird-68.1.1/dom/indexedDB/IDBFileRequest.cpp: In member function 'virtual nsresult mozilla::dom::IDBFileRequest::QueryInterface(const nsIID&, void**)': 230:16.44 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 230:16.44 1022 | foundInterface = 0; \ 230:16.44 | ^~~~~~~~~~~~~~ 230:16.44 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 230:16.44 1071 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 230:16.45 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 230:16.45 /builddir/build/BUILD/thunderbird-68.1.1/dom/indexedDB/IDBFileRequest.cpp:95:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 230:16.45 95 | NS_INTERFACE_MAP_END_INHERITING(DOMRequest) 230:16.45 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 230:16.45 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/DOMEventTargetHelper.h:12, 230:16.47 from /builddir/build/BUILD/thunderbird-68.1.1/dom/indexedDB/IDBTransaction.h:12, 230:16.47 from /builddir/build/BUILD/thunderbird-68.1.1/dom/indexedDB/ActorsChild.h:10, 230:16.47 from /builddir/build/BUILD/thunderbird-68.1.1/dom/indexedDB/ActorsChild.cpp:7, 230:16.47 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dom/indexedDB/Unified_cpp_dom_indexedDB0.cpp:2: 230:16.47 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 230:16.47 302 | } else 230:16.47 | ^~~~ 230:16.48 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 230:16.48 306 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 230:16.48 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 230:16.48 /builddir/build/BUILD/thunderbird-68.1.1/dom/indexedDB/IDBFileRequest.cpp:94:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 230:16.48 94 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(IDBFileRequest) 230:16.48 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 230:16.65 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsUtils.h:14, 230:16.65 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupports.h:79, 230:16.65 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 230:16.66 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 230:16.66 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsTArray.h:30, 230:16.66 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/ErrorResult.h:38, 230:16.66 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/dom/IDBTransactionBinding.h:9, 230:16.66 from /builddir/build/BUILD/thunderbird-68.1.1/dom/indexedDB/IDBTransaction.h:11, 230:16.66 from /builddir/build/BUILD/thunderbird-68.1.1/dom/indexedDB/ActorsChild.h:10, 230:16.66 from /builddir/build/BUILD/thunderbird-68.1.1/dom/indexedDB/ActorsChild.cpp:7, 230:16.67 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dom/indexedDB/Unified_cpp_dom_indexedDB0.cpp:2: 230:16.67 /builddir/build/BUILD/thunderbird-68.1.1/dom/indexedDB/IDBIndex.cpp: In member function 'virtual nsresult mozilla::dom::IDBIndex::QueryInterface(const nsIID&, void**)': 230:16.68 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 230:16.69 1007 | foundInterface = 0; \ 230:16.69 | ^~~~~~~~~~~~~~ 230:16.69 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 230:16.69 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 230:16.69 | ^~~~~~~~~~~~~~~~~~~~~~~ 230:16.69 /builddir/build/BUILD/thunderbird-68.1.1/dom/indexedDB/IDBIndex.cpp:572:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 230:16.69 572 | NS_INTERFACE_MAP_END 230:16.70 | ^~~~~~~~~~~~~~~~~~~~ 230:16.70 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 230:16.70 981 | else 230:16.72 | ^~~~ 230:16.72 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 230:16.72 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 230:16.72 | ^~~~~~~~~~~~~~~~~~ 230:16.72 /builddir/build/BUILD/thunderbird-68.1.1/dom/indexedDB/IDBIndex.cpp:571:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 230:16.72 571 | NS_INTERFACE_MAP_ENTRY(nsISupports) 230:16.73 | ^~~~~~~~~~~~~~~~~~~~~~ 230:16.74 /builddir/build/BUILD/thunderbird-68.1.1/dom/indexedDB/IDBKeyRange.cpp: In member function 'virtual nsresult mozilla::dom::IDBKeyRange::QueryInterface(const nsIID&, void**)': 230:16.75 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 230:16.75 1007 | foundInterface = 0; \ 230:16.75 | ^~~~~~~~~~~~~~ 230:16.75 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 230:16.75 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 230:16.75 | ^~~~~~~~~~~~~~~~~~~~~~~ 230:16.75 /builddir/build/BUILD/thunderbird-68.1.1/dom/indexedDB/IDBKeyRange.cpp:202:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 230:16.75 202 | NS_INTERFACE_MAP_END 230:16.76 | ^~~~~~~~~~~~~~~~~~~~ 230:16.76 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 230:16.76 981 | else 230:16.76 | ^~~~ 230:16.78 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 230:16.78 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 230:16.78 | ^~~~~~~~~~~~~~~~~~ 230:16.78 /builddir/build/BUILD/thunderbird-68.1.1/dom/indexedDB/IDBKeyRange.cpp:201:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 230:16.78 201 | NS_INTERFACE_MAP_ENTRY(nsISupports) 230:16.78 | ^~~~~~~~~~~~~~~~~~~~~~ 230:17.03 /builddir/build/BUILD/thunderbird-68.1.1/dom/indexedDB/IDBMutableFile.cpp: In member function 'virtual nsresult mozilla::dom::IDBMutableFile::QueryInterface(const nsIID&, void**)': 230:17.04 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 230:17.04 1022 | foundInterface = 0; \ 230:17.04 | ^~~~~~~~~~~~~~ 230:17.04 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 230:17.04 1071 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 230:17.05 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 230:17.06 /builddir/build/BUILD/thunderbird-68.1.1/dom/indexedDB/IDBMutableFile.cpp:206:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 230:17.06 206 | NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 230:17.06 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 230:17.06 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/DOMEventTargetHelper.h:12, 230:17.06 from /builddir/build/BUILD/thunderbird-68.1.1/dom/indexedDB/IDBTransaction.h:12, 230:17.07 from /builddir/build/BUILD/thunderbird-68.1.1/dom/indexedDB/ActorsChild.h:10, 230:17.07 from /builddir/build/BUILD/thunderbird-68.1.1/dom/indexedDB/ActorsChild.cpp:7, 230:17.07 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dom/indexedDB/Unified_cpp_dom_indexedDB0.cpp:2: 230:17.07 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 230:17.07 302 | } else 230:17.07 | ^~~~ 230:17.07 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 230:17.08 306 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 230:17.09 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 230:17.09 /builddir/build/BUILD/thunderbird-68.1.1/dom/indexedDB/IDBMutableFile.cpp:205:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 230:17.09 205 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(IDBMutableFile) 230:17.09 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 230:19.47 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsUtils.h:14, 230:19.47 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupports.h:79, 230:19.47 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 230:19.48 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 230:19.48 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsTArray.h:30, 230:19.48 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/ErrorResult.h:38, 230:19.48 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/dom/IDBTransactionBinding.h:9, 230:19.50 from /builddir/build/BUILD/thunderbird-68.1.1/dom/indexedDB/IDBTransaction.h:11, 230:19.50 from /builddir/build/BUILD/thunderbird-68.1.1/dom/indexedDB/ActorsChild.h:10, 230:19.50 from /builddir/build/BUILD/thunderbird-68.1.1/dom/indexedDB/ActorsChild.cpp:7, 230:19.50 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dom/indexedDB/Unified_cpp_dom_indexedDB0.cpp:2: 230:19.50 /builddir/build/BUILD/thunderbird-68.1.1/dom/indexedDB/IDBObjectStore.cpp: In member function 'virtual nsresult mozilla::dom::IDBObjectStore::QueryInterface(const nsIID&, void**)': 230:19.51 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 230:19.51 1007 | foundInterface = 0; \ 230:19.51 | ^~~~~~~~~~~~~~ 230:19.51 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 230:19.51 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 230:19.51 | ^~~~~~~~~~~~~~~~~~~~~~~ 230:19.52 /builddir/build/BUILD/thunderbird-68.1.1/dom/indexedDB/IDBObjectStore.cpp:1888:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 230:19.52 1888 | NS_INTERFACE_MAP_END 230:19.52 | ^~~~~~~~~~~~~~~~~~~~ 230:19.52 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 230:19.52 981 | else 230:19.52 | ^~~~ 230:19.52 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 230:19.52 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 230:19.53 | ^~~~~~~~~~~~~~~~~~ 230:19.53 /builddir/build/BUILD/thunderbird-68.1.1/dom/indexedDB/IDBObjectStore.cpp:1887:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 230:19.53 1887 | NS_INTERFACE_MAP_ENTRY(nsISupports) 230:19.53 | ^~~~~~~~~~~~~~~~~~~~~~ 230:20.07 /builddir/build/BUILD/thunderbird-68.1.1/dom/indexedDB/IDBRequest.cpp: In member function 'virtual nsresult mozilla::dom::IDBRequest::QueryInterface(const nsIID&, void**)': 230:20.08 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 230:20.08 1022 | foundInterface = 0; \ 230:20.08 | ^~~~~~~~~~~~~~ 230:20.08 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 230:20.09 1071 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 230:20.11 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 230:20.11 /builddir/build/BUILD/thunderbird-68.1.1/dom/indexedDB/IDBRequest.cpp:360:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 230:20.11 360 | NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 230:20.11 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 230:20.12 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dom/indexedDB/Unified_cpp_dom_indexedDB0.cpp:119: 230:20.12 /builddir/build/BUILD/thunderbird-68.1.1/dom/indexedDB/IDBRequest.cpp:359:5: note: some parts of macro expansion are not guarded by this 'else' clause 230:20.12 359 | } else 230:20.12 | ^~~~ 230:20.14 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsUtils.h:14, 230:20.15 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupports.h:79, 230:20.15 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 230:20.15 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 230:20.15 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsTArray.h:30, 230:20.15 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/ErrorResult.h:38, 230:20.16 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/dom/IDBTransactionBinding.h:9, 230:20.16 from /builddir/build/BUILD/thunderbird-68.1.1/dom/indexedDB/IDBTransaction.h:11, 230:20.16 from /builddir/build/BUILD/thunderbird-68.1.1/dom/indexedDB/ActorsChild.h:10, 230:20.17 from /builddir/build/BUILD/thunderbird-68.1.1/dom/indexedDB/ActorsChild.cpp:7, 230:20.18 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dom/indexedDB/Unified_cpp_dom_indexedDB0.cpp:2: 230:20.18 /builddir/build/BUILD/thunderbird-68.1.1/dom/indexedDB/IDBRequest.cpp: In member function 'virtual nsresult mozilla::dom::IDBOpenDBRequest::QueryInterface(const nsIID&, void**)': 230:20.19 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 230:20.19 1022 | foundInterface = 0; \ 230:20.19 | ^~~~~~~~~~~~~~ 230:20.19 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 230:20.20 1071 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 230:20.22 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 230:20.22 /builddir/build/BUILD/thunderbird-68.1.1/dom/indexedDB/IDBRequest.cpp:496:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 230:20.22 496 | NS_INTERFACE_MAP_END_INHERITING(IDBRequest) 230:20.22 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 230:20.23 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/DOMEventTargetHelper.h:12, 230:20.23 from /builddir/build/BUILD/thunderbird-68.1.1/dom/indexedDB/IDBTransaction.h:12, 230:20.23 from /builddir/build/BUILD/thunderbird-68.1.1/dom/indexedDB/ActorsChild.h:10, 230:20.23 from /builddir/build/BUILD/thunderbird-68.1.1/dom/indexedDB/ActorsChild.cpp:7, 230:20.23 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dom/indexedDB/Unified_cpp_dom_indexedDB0.cpp:2: 230:20.24 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 230:20.24 302 | } else 230:20.24 | ^~~~ 230:20.24 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 230:20.24 306 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 230:20.24 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 230:20.25 /builddir/build/BUILD/thunderbird-68.1.1/dom/indexedDB/IDBRequest.cpp:495:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 230:20.25 495 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(IDBOpenDBRequest) 230:20.25 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 230:20.61 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsUtils.h:14, 230:20.61 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupports.h:79, 230:20.61 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 230:20.61 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 230:20.61 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsTArray.h:30, 230:20.61 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/ErrorResult.h:38, 230:20.61 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/dom/IDBTransactionBinding.h:9, 230:20.61 from /builddir/build/BUILD/thunderbird-68.1.1/dom/indexedDB/IDBTransaction.h:11, 230:20.61 from /builddir/build/BUILD/thunderbird-68.1.1/dom/indexedDB/ActorsChild.h:10, 230:20.61 from /builddir/build/BUILD/thunderbird-68.1.1/dom/indexedDB/ActorsChild.cpp:7, 230:20.61 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dom/indexedDB/Unified_cpp_dom_indexedDB0.cpp:2: 230:20.61 /builddir/build/BUILD/thunderbird-68.1.1/dom/indexedDB/IDBTransaction.cpp: In member function 'virtual nsresult mozilla::dom::IDBTransaction::QueryInterface(const nsIID&, void**)': 230:20.61 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 230:20.61 1022 | foundInterface = 0; \ 230:20.62 | ^~~~~~~~~~~~~~ 230:20.62 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 230:20.62 1071 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 230:20.62 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 230:20.62 /builddir/build/BUILD/thunderbird-68.1.1/dom/indexedDB/IDBTransaction.cpp:912:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 230:20.62 912 | NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 230:20.62 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 230:20.64 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 230:20.64 981 | else 230:20.64 | ^~~~ 230:20.64 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 230:20.64 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 230:20.64 | ^~~~~~~~~~~~~~~~~~ 230:20.64 /builddir/build/BUILD/thunderbird-68.1.1/dom/indexedDB/IDBTransaction.cpp:911:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 230:20.64 911 | NS_INTERFACE_MAP_ENTRY(nsIRunnable) 230:20.64 | ^~~~~~~~~~~~~~~~~~~~~~ 230:29.26 /builddir/build/BUILD/thunderbird-68.1.1/dom/indexedDB/ActorsParent.cpp: In member function 'void mozilla::dom::indexedDB::{anonymous}::DatabaseMaintenance::PerformMaintenanceOnDatabase()': 230:29.28 /builddir/build/BUILD/thunderbird-68.1.1/dom/indexedDB/ActorsParent.cpp:17501:3: warning: 'maintenanceAction' may be used uninitialized in this function [-Wmaybe-uninitialized] 230:29.29 17501 | switch (maintenanceAction) { 230:29.29 | ^~~~~~ 231:28.62 dom/system 231:28.63 dom/ipc 231:50.92 In file included from /builddir/build/BUILD/thunderbird-68.1.1/xpcom/base/nsISupportsUtils.h:14, 231:50.92 from /builddir/build/BUILD/thunderbird-68.1.1/xpcom/base/nsCOMPtr.h:30, 231:50.92 from /builddir/build/BUILD/thunderbird-68.1.1/xpcom/base/nsAutoPtr.h:10, 231:50.92 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/OwningNonNull.h:12, 231:50.92 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/RootedOwningNonNull.h:20, 231:50.93 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:20, 231:50.93 from /builddir/build/BUILD/thunderbird-68.1.1/dom/bindings/BindingUtils.h:20, 231:50.93 from /builddir/build/BUILD/thunderbird-68.1.1/dom/system/OSFileConstants.cpp:60, 231:50.93 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dom/system/Unified_cpp_dom_system0.cpp:2: 231:50.93 /builddir/build/BUILD/thunderbird-68.1.1/dom/system/nsDeviceSensors.cpp: In member function 'virtual nsresult nsDeviceSensorData::QueryInterface(const nsIID&, void**)': 231:50.94 /builddir/build/BUILD/thunderbird-68.1.1/xpcom/base/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 231:50.94 1007 | foundInterface = 0; \ 231:50.94 | ^~~~~~~~~~~~~~ 231:50.94 /builddir/build/BUILD/thunderbird-68.1.1/xpcom/base/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 231:50.94 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 231:50.94 | ^~~~~~~~~~~~~~~~~~~~~~~ 231:50.94 /builddir/build/BUILD/thunderbird-68.1.1/dom/system/nsDeviceSensors.cpp:68:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 231:50.95 68 | NS_INTERFACE_MAP_END 231:50.95 | ^~~~~~~~~~~~~~~~~~~~ 231:50.95 /builddir/build/BUILD/thunderbird-68.1.1/xpcom/base/nsISupportsImpl.h:991:3: note: some parts of macro expansion are not guarded by this 'else' clause 231:50.95 991 | else 231:50.95 | ^~~~ 231:50.95 /builddir/build/BUILD/thunderbird-68.1.1/xpcom/base/nsISupportsImpl.h:1067:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 231:50.96 1067 | NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 231:50.96 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 231:50.96 /builddir/build/BUILD/thunderbird-68.1.1/dom/system/nsDeviceSensors.cpp:67:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 231:50.96 67 | NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIDeviceSensorData) 231:50.96 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 232:00.18 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsXPTCUtils.h:10, 232:00.18 from /builddir/build/BUILD/thunderbird-68.1.1/js/xpconnect/src/xpcprivate.h:119, 232:00.19 from /builddir/build/BUILD/thunderbird-68.1.1/dom/ipc/ProcessHangMonitor.cpp:11: 232:00.19 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/xptcall.h: In constructor 'nsXPTCVariant::nsXPTCVariant()': 232:00.19 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/xptcall.h:79:42: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct nsXPTCVariant' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] 232:00.19 79 | memset(this, 0, sizeof(nsXPTCVariant)); 232:00.20 | ^ 232:00.20 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/xptcall.h:44:8: note: 'struct nsXPTCVariant' declared here 232:00.21 44 | struct nsXPTCVariant { 232:00.21 | ^~~~~~~~~~~~~ 232:00.50 dom/workers 232:03.39 dom/workers/remoteworkers 232:04.88 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentChild.h:24, 232:04.88 from /builddir/build/BUILD/thunderbird-68.1.1/dom/ipc/ContentChild.h:14, 232:04.88 from /builddir/build/BUILD/thunderbird-68.1.1/dom/ipc/ContentChild.cpp:11: 232:04.88 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 232:04.90 /builddir/build/BUILD/thunderbird-68.1.1/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] 232:04.90 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 232:04.90 | ^ 232:04.90 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 232:04.90 46 | struct Block { 232:04.90 | ^~~~~ 232:06.81 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:26, 232:06.81 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/dom/ContentParent.h:10, 232:06.81 from /builddir/build/BUILD/thunderbird-68.1.1/dom/ipc/ProcessHangMonitor.cpp:16: 232:06.81 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 232:06.81 /builddir/build/BUILD/thunderbird-68.1.1/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] 232:06.81 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 232:06.81 | ^ 232:06.82 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 232:06.82 46 | struct Block { 232:06.82 | ^~~~~ 232:32.34 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/HashTable.h:89, 232:32.34 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/js/HashTable.h:10, 232:32.34 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/js/TracingAPI.h:11, 232:32.34 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/js/GCPolicyAPI.h:49, 232:32.34 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/js/RootingAPI.h:22, 232:32.34 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/js/Value.h:26, 232:32.34 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsIRemoteTab.h:17, 232:32.34 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/ProcessHangMonitor.h:14, 232:32.34 from /builddir/build/BUILD/thunderbird-68.1.1/dom/ipc/ProcessHangMonitor.cpp:7: 232:32.34 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = xpc::GlobalProperties]': 232:32.35 /builddir/build/BUILD/thunderbird-68.1.1/js/xpconnect/src/xpcprivate.h:2272:45: required from here 232:32.35 /builddir/build/BUILD/thunderbird-68.1.1/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] 232:32.35 31 | memset(aT, 0, sizeof(T)); 232:32.35 | ~~~~~~^~~~~~~~~~~~~~~~~~ 232:32.35 In file included from /builddir/build/BUILD/thunderbird-68.1.1/dom/ipc/ProcessHangMonitor.cpp:11: 232:32.35 /builddir/build/BUILD/thunderbird-68.1.1/js/xpconnect/src/xpcprivate.h:2271:8: note: 'struct xpc::GlobalProperties' declared here 232:32.35 2271 | struct GlobalProperties { 232:32.35 | ^~~~~~~~~~~~~~~~ 232:33.90 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:26, 232:33.91 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/dom/ContentParent.h:10, 232:33.91 from /builddir/build/BUILD/thunderbird-68.1.1/dom/workers/remoteworkers/RemoteWorkerManager.cpp:9, 232:33.91 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dom/workers/remoteworkers/Unified_cpp_remoteworkers0.cpp:20: 232:33.91 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 232:33.91 /builddir/build/BUILD/thunderbird-68.1.1/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] 232:33.91 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 232:33.91 | ^ 232:33.91 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 232:33.92 46 | struct Block { 232:33.92 | ^~~~~ 232:36.41 In file included from /builddir/build/BUILD/thunderbird-68.1.1/ipc/chromium/src/chrome/common/file_descriptor_set_posix.h:14, 232:36.41 from /builddir/build/BUILD/thunderbird-68.1.1/ipc/chromium/src/chrome/common/ipc_message_utils.h:20, 232:36.41 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/ipc/IPCMessageUtils.h:11, 232:36.41 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserOrId.h:11, 232:36.41 from /builddir/build/BUILD/thunderbird-68.1.1/dom/ipc/ContentChild.h:13, 232:36.41 from /builddir/build/BUILD/thunderbird-68.1.1/dom/ipc/ContentChild.cpp:11: 232:36.41 /builddir/build/BUILD/thunderbird-68.1.1/dom/ipc/ContentChild.cpp: In member function 'virtual nsresult mozilla::dom::ContentChild::QueryInterface(const nsIID&, void**)': 232:36.41 /builddir/build/BUILD/thunderbird-68.1.1/xpcom/base/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 232:36.41 1007 | foundInterface = 0; \ 232:36.41 | ^~~~~~~~~~~~~~ 232:36.41 /builddir/build/BUILD/thunderbird-68.1.1/xpcom/base/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 232:36.41 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 232:36.41 | ^~~~~~~~~~~~~~~~~~~~~~~ 232:36.42 /builddir/build/BUILD/thunderbird-68.1.1/dom/ipc/ContentChild.cpp:591:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 232:36.42 591 | NS_INTERFACE_MAP_END 232:36.42 | ^~~~~~~~~~~~~~~~~~~~ 232:36.43 /builddir/build/BUILD/thunderbird-68.1.1/xpcom/base/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 232:36.43 981 | else 232:36.43 | ^~~~ 232:36.43 /builddir/build/BUILD/thunderbird-68.1.1/xpcom/base/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 232:36.43 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 232:36.43 | ^~~~~~~~~~~~~~~~~~ 232:36.43 /builddir/build/BUILD/thunderbird-68.1.1/dom/ipc/ContentChild.cpp:590:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 232:36.43 590 | NS_INTERFACE_MAP_ENTRY(nsISupports) 232:36.43 | ^~~~~~~~~~~~~~~~~~~~~~ 232:36.73 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/HashTable.h:89, 232:36.73 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/js/HashTable.h:10, 232:36.73 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/js/TracingAPI.h:11, 232:36.73 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/js/GCPolicyAPI.h:49, 232:36.73 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/js/RootingAPI.h:22, 232:36.73 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/js/Value.h:26, 232:36.73 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsIRemoteTab.h:17, 232:36.73 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/ProcessHangMonitor.h:14, 232:36.74 from /builddir/build/BUILD/thunderbird-68.1.1/dom/ipc/ProcessHangMonitor.cpp:7: 232:36.74 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = std::map; long unsigned int N = 2]': 232:36.74 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:99:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = std::map]' 232:36.74 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/Layers.h:248:29: required from here 232:36.74 /builddir/build/BUILD/thunderbird-68.1.1/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] 232:36.74 67 | memset(&aArr[0], 0, N * sizeof(T)); 232:36.74 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 232:36.77 In file included from /usr/include/c++/9/map:61, 232:36.77 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/system_wrappers/map:3, 232:36.77 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/stl_wrappers/map:44, 232:36.77 from /builddir/build/BUILD/thunderbird-68.1.1/ipc/chromium/src/base/message_loop.h:14, 232:36.77 from /builddir/build/BUILD/thunderbird-68.1.1/ipc/chromium/src/base/thread.h:13, 232:36.77 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/ProcessHangMonitorIPC.h:11, 232:36.77 from /builddir/build/BUILD/thunderbird-68.1.1/dom/ipc/ProcessHangMonitor.cpp:8: 232:36.77 /usr/include/c++/9/bits/stl_map.h:100:11: note: 'class std::map' declared here 232:36.77 100 | class map 232:36.77 | ^~~ 232:40.41 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsUtils.h:14, 232:40.41 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsCOMPtr.h:30, 232:40.42 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/DOMEventTargetHelper.h:10, 232:40.42 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/dom/Worker.h:11, 232:40.42 from /builddir/build/BUILD/thunderbird-68.1.1/dom/workers/ChromeWorker.h:10, 232:40.42 from /builddir/build/BUILD/thunderbird-68.1.1/dom/workers/ChromeWorker.cpp:7, 232:40.42 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dom/workers/Unified_cpp_dom_workers0.cpp:2: 232:40.43 /builddir/build/BUILD/thunderbird-68.1.1/dom/workers/Worker.cpp: In member function 'virtual nsresult mozilla::dom::Worker::QueryInterface(const nsIID&, void**)': 232:40.43 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 232:40.43 1022 | foundInterface = 0; \ 232:40.43 | ^~~~~~~~~~~~~~ 232:40.43 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 232:40.43 1071 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 232:40.43 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 232:40.43 /builddir/build/BUILD/thunderbird-68.1.1/dom/workers/Worker.cpp:154:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 232:40.43 154 | NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 232:40.43 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 232:40.43 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/DOMEventTargetHelper.h:12, 232:40.44 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/dom/Worker.h:11, 232:40.44 from /builddir/build/BUILD/thunderbird-68.1.1/dom/workers/ChromeWorker.h:10, 232:40.45 from /builddir/build/BUILD/thunderbird-68.1.1/dom/workers/ChromeWorker.cpp:7, 232:40.45 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dom/workers/Unified_cpp_dom_workers0.cpp:2: 232:40.45 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 232:40.45 302 | } else 232:40.45 | ^~~~ 232:40.45 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 232:40.45 306 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 232:40.45 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 232:40.45 /builddir/build/BUILD/thunderbird-68.1.1/dom/workers/Worker.cpp:153:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 232:40.45 153 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(Worker) 232:40.45 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 233:13.48 dom/workers/sharedworkers 233:51.39 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsUtils.h:14, 233:51.39 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsCOMPtr.h:30, 233:51.39 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/dom/ServiceWorkerDescriptor.h:10, 233:51.39 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/dom/WorkerCommon.h:12, 233:51.39 from /builddir/build/BUILD/thunderbird-68.1.1/dom/workers/sharedworkers/SharedWorker.h:10, 233:51.39 from /builddir/build/BUILD/thunderbird-68.1.1/dom/workers/sharedworkers/SharedWorker.cpp:7, 233:51.39 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dom/workers/sharedworkers/Unified_cpp_sharedworkers0.cpp:2: 233:51.39 /builddir/build/BUILD/thunderbird-68.1.1/dom/workers/sharedworkers/SharedWorker.cpp: In member function 'virtual nsresult mozilla::dom::SharedWorker::QueryInterface(const nsIID&, void**)': 233:51.40 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 233:51.40 1022 | foundInterface = 0; \ 233:51.40 | ^~~~~~~~~~~~~~ 233:51.40 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 233:51.40 1071 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 233:51.40 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 233:51.40 /builddir/build/BUILD/thunderbird-68.1.1/dom/workers/sharedworkers/SharedWorker.cpp:385:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 233:51.40 385 | NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 233:51.40 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 233:51.42 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/DOMEventTargetHelper.h:12, 233:51.42 from /builddir/build/BUILD/thunderbird-68.1.1/dom/workers/sharedworkers/SharedWorker.h:12, 233:51.42 from /builddir/build/BUILD/thunderbird-68.1.1/dom/workers/sharedworkers/SharedWorker.cpp:7, 233:51.42 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dom/workers/sharedworkers/Unified_cpp_sharedworkers0.cpp:2: 233:51.42 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 233:51.42 302 | } else 233:51.42 | ^~~~ 233:51.42 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 233:51.42 306 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 233:51.42 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 233:51.42 /builddir/build/BUILD/thunderbird-68.1.1/dom/workers/sharedworkers/SharedWorker.cpp:384:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 233:51.42 384 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(SharedWorker) 233:51.42 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 233:52.09 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:26, 233:52.09 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/dom/ContentParent.h:10, 233:52.09 from /builddir/build/BUILD/thunderbird-68.1.1/dom/ipc/BrowserBridgeParent.cpp:9, 233:52.09 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dom/ipc/Unified_cpp_dom_ipc0.cpp:11: 233:52.09 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 233:52.09 /builddir/build/BUILD/thunderbird-68.1.1/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] 233:52.09 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 233:52.09 | ^ 233:52.09 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 233:52.09 46 | struct Block { 233:52.09 | ^~~~~ 234:01.24 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:26, 234:01.24 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/dom/ContentParent.h:10, 234:01.24 from /builddir/build/BUILD/thunderbird-68.1.1/dom/ipc/JSWindowActorService.cpp:18, 234:01.24 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dom/ipc/Unified_cpp_dom_ipc1.cpp:2: 234:01.24 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 234:01.25 /builddir/build/BUILD/thunderbird-68.1.1/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] 234:01.25 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 234:01.25 | ^ 234:01.25 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 234:01.25 46 | struct Block { 234:01.25 | ^~~~~ 234:01.43 In file included from /builddir/build/BUILD/thunderbird-68.1.1/ipc/chromium/src/chrome/common/file_descriptor_set_posix.h:14, 234:01.44 from /builddir/build/BUILD/thunderbird-68.1.1/ipc/chromium/src/chrome/common/ipc_message_utils.h:20, 234:01.44 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/ipc/IPCMessageUtils.h:11, 234:01.44 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridge.h:11, 234:01.44 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridgeChild.h:9, 234:01.44 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/dom/BrowserBridgeChild.h:10, 234:01.44 from /builddir/build/BUILD/thunderbird-68.1.1/dom/ipc/BrowserBridgeChild.cpp:7, 234:01.46 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dom/ipc/Unified_cpp_dom_ipc0.cpp:2: 234:01.46 /builddir/build/BUILD/thunderbird-68.1.1/dom/ipc/BrowserChild.cpp: In member function 'virtual nsresult mozilla::dom::BrowserChildBase::QueryInterface(const nsIID&, void**)': 234:01.46 /builddir/build/BUILD/thunderbird-68.1.1/xpcom/base/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 234:01.46 1007 | foundInterface = 0; \ 234:01.46 | ^~~~~~~~~~~~~~ 234:01.46 /builddir/build/BUILD/thunderbird-68.1.1/xpcom/base/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 234:01.46 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 234:01.46 | ^~~~~~~~~~~~~~~~~~~~~~~ 234:01.46 /builddir/build/BUILD/thunderbird-68.1.1/dom/ipc/BrowserChild.cpp:197:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 234:01.46 197 | NS_INTERFACE_MAP_END 234:01.47 | ^~~~~~~~~~~~~~~~~~~~ 234:01.47 /builddir/build/BUILD/thunderbird-68.1.1/xpcom/base/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 234:01.47 981 | else 234:01.47 | ^~~~ 234:01.47 /builddir/build/BUILD/thunderbird-68.1.1/xpcom/base/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 234:01.47 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 234:01.47 | ^~~~~~~~~~~~~~~~~~ 234:01.47 /builddir/build/BUILD/thunderbird-68.1.1/dom/ipc/BrowserChild.cpp:196:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 234:01.47 196 | NS_INTERFACE_MAP_ENTRY(nsISupports) 234:01.47 | ^~~~~~~~~~~~~~~~~~~~~~ 234:01.67 /builddir/build/BUILD/thunderbird-68.1.1/dom/ipc/BrowserChild.cpp: In member function 'virtual nsresult mozilla::dom::BrowserChild::QueryInterface(const nsIID&, void**)': 234:01.67 /builddir/build/BUILD/thunderbird-68.1.1/xpcom/base/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 234:01.68 1022 | foundInterface = 0; \ 234:01.69 | ^~~~~~~~~~~~~~ 234:01.69 /builddir/build/BUILD/thunderbird-68.1.1/xpcom/base/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 234:01.69 1071 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 234:01.69 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 234:01.69 /builddir/build/BUILD/thunderbird-68.1.1/dom/ipc/BrowserChild.cpp:684:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 234:01.69 684 | NS_INTERFACE_MAP_END_INHERITING(BrowserChildBase) 234:01.69 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 234:01.69 /builddir/build/BUILD/thunderbird-68.1.1/xpcom/base/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 234:01.69 981 | else 234:01.69 | ^~~~ 234:01.69 /builddir/build/BUILD/thunderbird-68.1.1/xpcom/base/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 234:01.69 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 234:01.70 | ^~~~~~~~~~~~~~~~~~ 234:01.70 /builddir/build/BUILD/thunderbird-68.1.1/dom/ipc/BrowserChild.cpp:683:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 234:01.70 683 | NS_INTERFACE_MAP_ENTRY(nsIWebProgressListener) 234:01.70 | ^~~~~~~~~~~~~~~~~~~~~~ 234:02.33 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/WeakPtr.h:82, 234:02.33 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/dom/BrowsingContext.h:13, 234:02.33 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/dom/JSWindowActorService.h:10, 234:02.33 from /builddir/build/BUILD/thunderbird-68.1.1/dom/ipc/JSWindowActorService.cpp:8, 234:02.33 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dom/ipc/Unified_cpp_dom_ipc1.cpp:2: 234:02.33 /builddir/build/BUILD/thunderbird-68.1.1/dom/ipc/JSWindowActorService.cpp: In member function 'virtual nsresult mozilla::dom::JSWindowActorProtocol::QueryInterface(const nsIID&, void**)': 234:02.33 /builddir/build/BUILD/thunderbird-68.1.1/xpcom/base/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 234:02.33 1007 | foundInterface = 0; \ 234:02.33 | ^~~~~~~~~~~~~~ 234:02.33 /builddir/build/BUILD/thunderbird-68.1.1/xpcom/base/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 234:02.33 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 234:02.33 | ^~~~~~~~~~~~~~~~~~~~~~~ 234:02.33 /builddir/build/BUILD/thunderbird-68.1.1/dom/ipc/JSWindowActorService.cpp:35:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 234:02.33 35 | NS_INTERFACE_MAP_END 234:02.33 | ^~~~~~~~~~~~~~~~~~~~ 234:02.33 /builddir/build/BUILD/thunderbird-68.1.1/xpcom/base/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 234:02.33 981 | else 234:02.34 | ^~~~ 234:02.34 /builddir/build/BUILD/thunderbird-68.1.1/xpcom/base/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 234:02.34 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 234:02.35 | ^~~~~~~~~~~~~~~~~~ 234:02.35 /builddir/build/BUILD/thunderbird-68.1.1/dom/ipc/JSWindowActorService.cpp:34:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 234:02.35 34 | NS_INTERFACE_MAP_ENTRY(nsIDOMEventListener) 234:02.35 | ^~~~~~~~~~~~~~~~~~~~~~ 234:02.48 /builddir/build/BUILD/thunderbird-68.1.1/dom/ipc/BrowserChild.cpp: In member function 'virtual nsresult mozilla::dom::BrowserChildMessageManager::QueryInterface(const nsIID&, void**)': 234:02.48 /builddir/build/BUILD/thunderbird-68.1.1/xpcom/base/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 234:02.48 1022 | foundInterface = 0; \ 234:02.48 | ^~~~~~~~~~~~~~ 234:02.48 /builddir/build/BUILD/thunderbird-68.1.1/xpcom/base/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 234:02.49 1071 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 234:02.49 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 234:02.49 /builddir/build/BUILD/thunderbird-68.1.1/dom/ipc/BrowserChild.cpp:3681:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 234:02.49 3681 | NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 234:02.49 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 234:02.49 /builddir/build/BUILD/thunderbird-68.1.1/xpcom/base/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 234:02.49 981 | else 234:02.49 | ^~~~ 234:02.49 /builddir/build/BUILD/thunderbird-68.1.1/xpcom/base/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 234:02.49 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 234:02.49 | ^~~~~~~~~~~~~~~~~~ 234:02.49 /builddir/build/BUILD/thunderbird-68.1.1/dom/ipc/BrowserChild.cpp:3680:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 234:02.49 3680 | NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference) 234:02.49 | ^~~~~~~~~~~~~~~~~~~~~~ 234:03.79 /builddir/build/BUILD/thunderbird-68.1.1/dom/ipc/BrowserParent.cpp: In member function 'virtual nsresult mozilla::dom::BrowserParent::QueryInterface(const nsIID&, void**)': 234:03.79 /builddir/build/BUILD/thunderbird-68.1.1/xpcom/base/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 234:03.79 1007 | foundInterface = 0; \ 234:03.79 | ^~~~~~~~~~~~~~ 234:03.79 /builddir/build/BUILD/thunderbird-68.1.1/xpcom/base/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 234:03.79 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 234:03.79 | ^~~~~~~~~~~~~~~~~~~~~~~ 234:03.79 /builddir/build/BUILD/thunderbird-68.1.1/dom/ipc/BrowserParent.cpp:167:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 234:03.79 167 | NS_INTERFACE_MAP_END 234:03.80 | ^~~~~~~~~~~~~~~~~~~~ 234:03.80 /builddir/build/BUILD/thunderbird-68.1.1/xpcom/base/nsISupportsImpl.h:991:3: note: some parts of macro expansion are not guarded by this 'else' clause 234:03.80 991 | else 234:03.80 | ^~~~ 234:03.80 /builddir/build/BUILD/thunderbird-68.1.1/xpcom/base/nsISupportsImpl.h:1067:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 234:03.80 1067 | NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 234:03.80 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 234:03.80 /builddir/build/BUILD/thunderbird-68.1.1/dom/ipc/BrowserParent.cpp:166:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 234:03.80 166 | NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIRemoteTab) 234:03.80 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 234:11.86 dom/audiochannel 234:18.46 /builddir/build/BUILD/thunderbird-68.1.1/dom/ipc/ContentParent.cpp: In member function 'virtual nsresult mozilla::dom::ContentParent::QueryInterface(const nsIID&, void**)': 234:18.47 /builddir/build/BUILD/thunderbird-68.1.1/xpcom/base/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 234:18.48 1007 | foundInterface = 0; \ 234:18.48 | ^~~~~~~~~~~~~~ 234:18.49 /builddir/build/BUILD/thunderbird-68.1.1/xpcom/base/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 234:18.49 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 234:18.49 | ^~~~~~~~~~~~~~~~~~~~~~~ 234:18.49 /builddir/build/BUILD/thunderbird-68.1.1/dom/ipc/ContentParent.cpp:2935:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 234:18.50 2935 | NS_INTERFACE_MAP_END 234:18.50 | ^~~~~~~~~~~~~~~~~~~~ 234:18.50 /builddir/build/BUILD/thunderbird-68.1.1/xpcom/base/nsISupportsImpl.h:991:3: note: some parts of macro expansion are not guarded by this 'else' clause 234:18.50 991 | else 234:18.52 | ^~~~ 234:18.52 /builddir/build/BUILD/thunderbird-68.1.1/xpcom/base/nsISupportsImpl.h:1067:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 234:18.52 1067 | NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 234:18.52 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 234:18.53 /builddir/build/BUILD/thunderbird-68.1.1/dom/ipc/ContentParent.cpp:2934:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 234:18.53 2934 | NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIObserver) 234:18.53 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 234:19.40 /builddir/build/BUILD/thunderbird-68.1.1/dom/ipc/RemoteWebProgress.cpp: In member function 'virtual nsresult mozilla::dom::RemoteWebProgress::QueryInterface(const nsIID&, void**)': 234:19.41 /builddir/build/BUILD/thunderbird-68.1.1/xpcom/base/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 234:19.41 1007 | foundInterface = 0; \ 234:19.41 | ^~~~~~~~~~~~~~ 234:19.41 /builddir/build/BUILD/thunderbird-68.1.1/xpcom/base/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 234:19.43 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 234:19.43 | ^~~~~~~~~~~~~~~~~~~~~~~ 234:19.43 /builddir/build/BUILD/thunderbird-68.1.1/dom/ipc/RemoteWebProgress.cpp:19:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 234:19.43 19 | NS_INTERFACE_MAP_END 234:19.44 | ^~~~~~~~~~~~~~~~~~~~ 234:19.44 /builddir/build/BUILD/thunderbird-68.1.1/xpcom/base/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 234:19.44 981 | else 234:19.44 | ^~~~ 234:19.44 /builddir/build/BUILD/thunderbird-68.1.1/xpcom/base/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 234:19.45 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 234:19.46 | ^~~~~~~~~~~~~~~~~~ 234:19.46 /builddir/build/BUILD/thunderbird-68.1.1/dom/ipc/RemoteWebProgress.cpp:18:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 234:19.46 18 | NS_INTERFACE_MAP_ENTRY(nsIRemoteWebProgress) 234:19.46 | ^~~~~~~~~~~~~~~~~~~~~~ 234:20.31 /builddir/build/BUILD/thunderbird-68.1.1/dom/ipc/SharedMap.cpp: In member function 'virtual nsresult mozilla::dom::ipc::WritableSharedMap::QueryInterface(const nsIID&, void**)': 234:20.32 /builddir/build/BUILD/thunderbird-68.1.1/xpcom/base/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 234:20.32 1022 | foundInterface = 0; \ 234:20.32 | ^~~~~~~~~~~~~~ 234:20.32 /builddir/build/BUILD/thunderbird-68.1.1/xpcom/base/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 234:20.32 1071 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 234:20.32 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 234:20.32 /builddir/build/BUILD/thunderbird-68.1.1/dom/ipc/SharedMap.cpp:456:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 234:20.32 456 | NS_INTERFACE_MAP_END_INHERITING(SharedMap) 234:20.32 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 234:20.32 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/dom/BrowsingContext.h:16, 234:20.32 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/dom/JSWindowActorService.h:10, 234:20.32 from /builddir/build/BUILD/thunderbird-68.1.1/dom/ipc/JSWindowActorService.cpp:8, 234:20.32 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dom/ipc/Unified_cpp_dom_ipc1.cpp:2: 234:20.32 /builddir/build/BUILD/thunderbird-68.1.1/xpcom/base/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 234:20.32 302 | } else 234:20.32 | ^~~~ 234:20.32 /builddir/build/BUILD/thunderbird-68.1.1/xpcom/base/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 234:20.32 306 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 234:20.32 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 234:20.32 /builddir/build/BUILD/thunderbird-68.1.1/dom/ipc/SharedMap.cpp:455:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 234:20.32 455 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(WritableSharedMap) 234:20.32 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 234:21.44 /builddir/build/BUILD/thunderbird-68.1.1/dom/ipc/JSWindowActor.cpp: In member function 'virtual nsresult mozilla::dom::JSWindowActor::QueryInterface(const nsIID&, void**)': 234:21.45 /builddir/build/BUILD/thunderbird-68.1.1/xpcom/base/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 234:21.45 1007 | foundInterface = 0; \ 234:21.45 | ^~~~~~~~~~~~~~ 234:21.45 /builddir/build/BUILD/thunderbird-68.1.1/xpcom/base/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 234:21.45 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 234:21.45 | ^~~~~~~~~~~~~~~~~~~~~~~ 234:21.45 /builddir/build/BUILD/thunderbird-68.1.1/dom/ipc/JSWindowActor.cpp:18:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 234:21.45 18 | NS_INTERFACE_MAP_END 234:21.45 | ^~~~~~~~~~~~~~~~~~~~ 234:21.45 /builddir/build/BUILD/thunderbird-68.1.1/xpcom/base/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 234:21.45 981 | else 234:21.45 | ^~~~ 234:21.45 /builddir/build/BUILD/thunderbird-68.1.1/xpcom/base/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 234:21.45 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 234:21.45 | ^~~~~~~~~~~~~~~~~~ 234:21.45 /builddir/build/BUILD/thunderbird-68.1.1/dom/ipc/JSWindowActor.cpp:17:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 234:21.45 17 | NS_INTERFACE_MAP_ENTRY(nsISupports) 234:21.45 | ^~~~~~~~~~~~~~~~~~~~~~ 234:21.86 /builddir/build/BUILD/thunderbird-68.1.1/dom/ipc/JSWindowActor.cpp: In member function 'virtual nsresult mozilla::dom::JSWindowActor::QueryHandler::QueryInterface(const nsIID&, void**)': 234:21.87 /builddir/build/BUILD/thunderbird-68.1.1/xpcom/base/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 234:21.87 1007 | foundInterface = 0; \ 234:21.87 | ^~~~~~~~~~~~~~ 234:21.87 /builddir/build/BUILD/thunderbird-68.1.1/xpcom/base/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 234:21.87 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 234:21.87 | ^~~~~~~~~~~~~~~~~~~~~~~ 234:21.87 /builddir/build/BUILD/thunderbird-68.1.1/dom/ipc/JSWindowActor.cpp:317:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 234:21.87 317 | NS_INTERFACE_MAP_END 234:21.87 | ^~~~~~~~~~~~~~~~~~~~ 234:21.87 /builddir/build/BUILD/thunderbird-68.1.1/xpcom/base/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 234:21.87 981 | else 234:21.87 | ^~~~ 234:21.87 /builddir/build/BUILD/thunderbird-68.1.1/xpcom/base/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 234:21.87 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 234:21.87 | ^~~~~~~~~~~~~~~~~~ 234:21.88 /builddir/build/BUILD/thunderbird-68.1.1/dom/ipc/JSWindowActor.cpp:316:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 234:21.88 316 | NS_INTERFACE_MAP_ENTRY(nsISupports) 234:21.88 | ^~~~~~~~~~~~~~~~~~~~~~ 234:21.98 /builddir/build/BUILD/thunderbird-68.1.1/dom/ipc/JSWindowActorChild.cpp: In member function 'virtual nsresult mozilla::dom::JSWindowActorChild::QueryInterface(const nsIID&, void**)': 234:21.98 /builddir/build/BUILD/thunderbird-68.1.1/xpcom/base/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 234:21.98 1022 | foundInterface = 0; \ 234:21.98 | ^~~~~~~~~~~~~~ 234:21.98 /builddir/build/BUILD/thunderbird-68.1.1/xpcom/base/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 234:21.98 1071 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 234:21.98 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 234:21.98 /builddir/build/BUILD/thunderbird-68.1.1/dom/ipc/JSWindowActorChild.cpp:134:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 234:21.98 134 | NS_INTERFACE_MAP_END_INHERITING(JSWindowActor) 234:21.98 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 234:21.99 In file included from /builddir/build/BUILD/thunderbird-68.1.1/dom/base/nsWrapperCache.h:10, 234:21.99 from /builddir/build/BUILD/thunderbird-68.1.1/js/xpconnect/src/xpcpublic.h:22, 234:21.99 from /builddir/build/BUILD/thunderbird-68.1.1/xpcom/threads/nsThreadUtils.h:24, 234:21.99 from /builddir/build/BUILD/thunderbird-68.1.1/ipc/chromium/src/base/message_loop.h:32, 234:21.99 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/ipc/MessageChannel.h:12, 234:22.00 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/ipc/ProtocolUtils.h:23, 234:22.00 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridge.h:15, 234:22.00 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridgeChild.h:9, 234:22.00 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/dom/BrowserBridgeChild.h:10, 234:22.00 from /builddir/build/BUILD/thunderbird-68.1.1/dom/ipc/BrowserBridgeChild.cpp:7, 234:22.00 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dom/ipc/Unified_cpp_dom_ipc0.cpp:2: 234:22.00 /builddir/build/BUILD/thunderbird-68.1.1/xpcom/base/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 234:22.00 302 | } else 234:22.00 | ^~~~ 234:22.00 /builddir/build/BUILD/thunderbird-68.1.1/xpcom/base/nsCycleCollectionParticipant.h:302:5: note: in definition of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 234:22.00 302 | } else 234:22.00 | ^~~~ 234:22.00 /builddir/build/BUILD/thunderbird-68.1.1/dom/ipc/JSWindowActorChild.cpp:133:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 234:22.00 133 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(JSWindowActorChild) 234:22.00 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 234:22.10 In file included from /builddir/build/BUILD/thunderbird-68.1.1/ipc/chromium/src/chrome/common/file_descriptor_set_posix.h:14, 234:22.10 from /builddir/build/BUILD/thunderbird-68.1.1/ipc/chromium/src/chrome/common/ipc_message_utils.h:20, 234:22.10 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/ipc/IPCMessageUtils.h:11, 234:22.10 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridge.h:11, 234:22.10 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridgeChild.h:9, 234:22.10 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/dom/BrowserBridgeChild.h:10, 234:22.10 from /builddir/build/BUILD/thunderbird-68.1.1/dom/ipc/BrowserBridgeChild.cpp:7, 234:22.10 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dom/ipc/Unified_cpp_dom_ipc0.cpp:2: 234:22.10 /builddir/build/BUILD/thunderbird-68.1.1/dom/ipc/JSWindowActorParent.cpp: In member function 'virtual nsresult mozilla::dom::JSWindowActorParent::QueryInterface(const nsIID&, void**)': 234:22.10 /builddir/build/BUILD/thunderbird-68.1.1/xpcom/base/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 234:22.10 1022 | foundInterface = 0; \ 234:22.11 | ^~~~~~~~~~~~~~ 234:22.11 /builddir/build/BUILD/thunderbird-68.1.1/xpcom/base/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 234:22.12 1071 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 234:22.12 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 234:22.12 /builddir/build/BUILD/thunderbird-68.1.1/dom/ipc/JSWindowActorParent.cpp:105:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 234:22.13 105 | NS_INTERFACE_MAP_END_INHERITING(JSWindowActor) 234:22.13 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 234:22.13 In file included from /builddir/build/BUILD/thunderbird-68.1.1/dom/base/nsWrapperCache.h:10, 234:22.13 from /builddir/build/BUILD/thunderbird-68.1.1/js/xpconnect/src/xpcpublic.h:22, 234:22.13 from /builddir/build/BUILD/thunderbird-68.1.1/xpcom/threads/nsThreadUtils.h:24, 234:22.13 from /builddir/build/BUILD/thunderbird-68.1.1/ipc/chromium/src/base/message_loop.h:32, 234:22.13 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/ipc/MessageChannel.h:12, 234:22.13 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/ipc/ProtocolUtils.h:23, 234:22.13 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridge.h:15, 234:22.13 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridgeChild.h:9, 234:22.13 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/dom/BrowserBridgeChild.h:10, 234:22.13 from /builddir/build/BUILD/thunderbird-68.1.1/dom/ipc/BrowserBridgeChild.cpp:7, 234:22.13 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dom/ipc/Unified_cpp_dom_ipc0.cpp:2: 234:22.13 /builddir/build/BUILD/thunderbird-68.1.1/xpcom/base/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 234:22.13 302 | } else 234:22.13 | ^~~~ 234:22.13 /builddir/build/BUILD/thunderbird-68.1.1/xpcom/base/nsCycleCollectionParticipant.h:302:5: note: in definition of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 234:22.13 302 | } else 234:22.14 | ^~~~ 234:22.15 /builddir/build/BUILD/thunderbird-68.1.1/dom/ipc/JSWindowActorParent.cpp:104:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 234:22.15 104 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(JSWindowActorParent) 234:22.15 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 234:23.84 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/HashTable.h:89, 234:23.84 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/js/HashTable.h:10, 234:23.84 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/js/TracingAPI.h:11, 234:23.84 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/js/GCPolicyAPI.h:49, 234:23.84 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/js/RootingAPI.h:22, 234:23.84 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:16, 234:23.85 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/dom/BrowsingContext.h:14, 234:23.85 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/dom/JSWindowActorService.h:10, 234:23.85 from /builddir/build/BUILD/thunderbird-68.1.1/dom/ipc/JSWindowActorService.cpp:8, 234:23.86 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dom/ipc/Unified_cpp_dom_ipc1.cpp:2: 234:23.86 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = nsMemoryReporterManager::AmountFns]': 234:23.86 /builddir/build/BUILD/thunderbird-68.1.1/xpcom/base/nsMemoryReporterManager.h:162:40: required from here 234:23.86 /builddir/build/BUILD/thunderbird-68.1.1/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] 234:23.86 31 | memset(aT, 0, sizeof(T)); 234:23.86 | ~~~~~~^~~~~~~~~~~~~~~~~~ 234:23.86 In file included from /builddir/build/BUILD/thunderbird-68.1.1/dom/ipc/MemoryReportRequest.cpp:7, 234:23.86 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dom/ipc/Unified_cpp_dom_ipc1.cpp:29: 234:23.86 /builddir/build/BUILD/thunderbird-68.1.1/xpcom/base/nsMemoryReporterManager.h:144:10: note: 'struct nsMemoryReporterManager::AmountFns' declared here 234:23.86 144 | struct AmountFns { 234:23.86 | ^~~~~~~~~ 234:23.86 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/HashTable.h:89, 234:23.86 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/js/HashTable.h:10, 234:23.86 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/js/TracingAPI.h:11, 234:23.86 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/js/GCPolicyAPI.h:49, 234:23.86 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/js/RootingAPI.h:22, 234:23.86 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:16, 234:23.86 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/dom/BrowsingContext.h:14, 234:23.86 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/dom/JSWindowActorService.h:10, 234:23.87 from /builddir/build/BUILD/thunderbird-68.1.1/dom/ipc/JSWindowActorService.cpp:8, 234:23.87 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dom/ipc/Unified_cpp_dom_ipc1.cpp:2: 234:23.87 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = nsMemoryReporterManager::SizeOfTabFns]': 234:23.87 /builddir/build/BUILD/thunderbird-68.1.1/xpcom/base/nsMemoryReporterManager.h:182:43: required from here 234:23.87 /builddir/build/BUILD/thunderbird-68.1.1/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] 234:23.87 31 | memset(aT, 0, sizeof(T)); 234:23.87 | ~~~~~~^~~~~~~~~~~~~~~~~~ 234:23.87 In file included from /builddir/build/BUILD/thunderbird-68.1.1/dom/ipc/MemoryReportRequest.cpp:7, 234:23.87 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dom/ipc/Unified_cpp_dom_ipc1.cpp:29: 234:23.87 /builddir/build/BUILD/thunderbird-68.1.1/xpcom/base/nsMemoryReporterManager.h:178:10: note: 'struct nsMemoryReporterManager::SizeOfTabFns' declared here 234:23.87 178 | struct SizeOfTabFns { 234:23.87 | ^~~~~~~~~~~~ 234:25.20 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsUtils.h:14, 234:25.20 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsCOMPtr.h:30, 234:25.20 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/dom/ServiceWorkerDescriptor.h:10, 234:25.20 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/dom/WorkerCommon.h:12, 234:25.20 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/dom/WorkerLocation.h:10, 234:25.20 from /builddir/build/BUILD/thunderbird-68.1.1/dom/workers/WorkerLocation.cpp:7, 234:25.20 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dom/workers/Unified_cpp_dom_workers1.cpp:2: 234:25.20 /builddir/build/BUILD/thunderbird-68.1.1/dom/workers/WorkerPrivate.cpp: In member function 'virtual nsresult mozilla::dom::WorkerPrivate::EventTarget::QueryInterface(const nsIID&, void**)': 234:25.21 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 234:25.21 1007 | foundInterface = 0; \ 234:25.21 | ^~~~~~~~~~~~~~ 234:25.21 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 234:25.21 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 234:25.21 | ^~~~~~~~~~~~~~~~~~~~~~~ 234:25.21 /builddir/build/BUILD/thunderbird-68.1.1/dom/workers/WorkerPrivate.cpp:4848:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 234:25.21 4848 | NS_INTERFACE_MAP_END 234:25.21 | ^~~~~~~~~~~~~~~~~~~~ 234:25.21 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 234:25.21 981 | else 234:25.21 | ^~~~ 234:25.21 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 234:25.21 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 234:25.21 | ^~~~~~~~~~~~~~~~~~ 234:25.21 /builddir/build/BUILD/thunderbird-68.1.1/dom/workers/WorkerPrivate.cpp:4839:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 234:25.21 4839 | NS_INTERFACE_MAP_ENTRY(nsISupports) 234:25.21 | ^~~~~~~~~~~~~~~~~~~~~~ 234:25.31 /builddir/build/BUILD/thunderbird-68.1.1/dom/workers/WorkerRunnable.cpp: In member function 'virtual nsresult mozilla::dom::WorkerRunnable::QueryInterface(const nsIID&, void**)': 234:25.31 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 234:25.31 1007 | foundInterface = 0; \ 234:25.31 | ^~~~~~~~~~~~~~ 234:25.31 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 234:25.31 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 234:25.32 | ^~~~~~~~~~~~~~~~~~~~~~~ 234:25.32 /builddir/build/BUILD/thunderbird-68.1.1/dom/workers/WorkerRunnable.cpp:212:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 234:25.32 212 | NS_INTERFACE_MAP_END 234:25.32 | ^~~~~~~~~~~~~~~~~~~~ 234:25.32 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dom/workers/Unified_cpp_dom_workers1.cpp:38: 234:25.32 /builddir/build/BUILD/thunderbird-68.1.1/dom/workers/WorkerRunnable.cpp:211:5: note: some parts of macro expansion are not guarded by this 'else' clause 234:25.32 211 | } else 234:25.32 | ^~~~ 234:26.57 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsUtils.h:14, 234:26.57 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsCOMPtr.h:30, 234:26.57 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/dom/ServiceWorkerDescriptor.h:10, 234:26.57 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/dom/WorkerCommon.h:12, 234:26.57 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/dom/WorkerLocation.h:10, 234:26.57 from /builddir/build/BUILD/thunderbird-68.1.1/dom/workers/WorkerLocation.cpp:7, 234:26.57 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dom/workers/Unified_cpp_dom_workers1.cpp:2: 234:26.57 /builddir/build/BUILD/thunderbird-68.1.1/dom/workers/WorkerScope.cpp: In member function 'virtual nsresult mozilla::dom::WorkerGlobalScope::QueryInterface(const nsIID&, void**)': 234:26.59 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 234:26.59 1022 | foundInterface = 0; \ 234:26.59 | ^~~~~~~~~~~~~~ 234:26.59 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 234:26.59 1071 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 234:26.59 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 234:26.59 /builddir/build/BUILD/thunderbird-68.1.1/dom/workers/WorkerScope.cpp:134:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 234:26.59 134 | NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 234:26.59 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 234:26.59 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 234:26.59 981 | else 234:26.59 | ^~~~ 234:26.59 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 234:26.59 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 234:26.59 | ^~~~~~~~~~~~~~~~~~ 234:26.59 /builddir/build/BUILD/thunderbird-68.1.1/dom/workers/WorkerScope.cpp:133:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 234:26.60 133 | NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference) 234:26.60 | ^~~~~~~~~~~~~~~~~~~~~~ 234:26.78 /builddir/build/BUILD/thunderbird-68.1.1/dom/workers/WorkerScope.cpp: In member function 'virtual nsresult mozilla::dom::ServiceWorkerGlobalScope::QueryInterface(const nsIID&, void**)': 234:26.78 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 234:26.78 1022 | foundInterface = 0; \ 234:26.78 | ^~~~~~~~~~~~~~ 234:26.78 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 234:26.78 1071 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 234:26.78 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 234:26.78 /builddir/build/BUILD/thunderbird-68.1.1/dom/workers/WorkerScope.cpp:589:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 234:26.78 589 | NS_INTERFACE_MAP_END_INHERITING(WorkerGlobalScope) 234:26.78 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 234:26.78 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/DOMEventTargetHelper.h:12, 234:26.78 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/dom/WorkerPrivate.h:13, 234:26.78 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/dom/WorkerLocation.h:11, 234:26.79 from /builddir/build/BUILD/thunderbird-68.1.1/dom/workers/WorkerLocation.cpp:7, 234:26.79 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dom/workers/Unified_cpp_dom_workers1.cpp:2: 234:26.79 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 234:26.79 302 | } else 234:26.79 | ^~~~ 234:26.79 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 234:26.79 306 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 234:26.79 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 234:26.79 /builddir/build/BUILD/thunderbird-68.1.1/dom/workers/WorkerScope.cpp:588:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 234:26.79 588 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(ServiceWorkerGlobalScope) 234:26.79 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 234:26.97 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsUtils.h:14, 234:26.98 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsCOMPtr.h:30, 234:26.98 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/dom/ServiceWorkerDescriptor.h:10, 234:26.98 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/dom/WorkerCommon.h:12, 234:26.98 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/dom/WorkerLocation.h:10, 234:26.98 from /builddir/build/BUILD/thunderbird-68.1.1/dom/workers/WorkerLocation.cpp:7, 234:27.01 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dom/workers/Unified_cpp_dom_workers1.cpp:2: 234:27.01 /builddir/build/BUILD/thunderbird-68.1.1/dom/workers/WorkerScope.cpp: In member function 'virtual nsresult mozilla::dom::WorkerDebuggerGlobalScope::QueryInterface(const nsIID&, void**)': 234:27.01 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 234:27.02 1022 | foundInterface = 0; \ 234:27.02 | ^~~~~~~~~~~~~~ 234:27.02 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 234:27.02 1071 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 234:27.02 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 234:27.03 /builddir/build/BUILD/thunderbird-68.1.1/dom/workers/WorkerScope.cpp:844:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 234:27.03 844 | NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 234:27.03 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 234:27.05 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 234:27.05 981 | else 234:27.05 | ^~~~ 234:27.05 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 234:27.06 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 234:27.06 | ^~~~~~~~~~~~~~~~~~ 234:27.06 /builddir/build/BUILD/thunderbird-68.1.1/dom/workers/WorkerScope.cpp:843:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 234:27.06 843 | NS_INTERFACE_MAP_ENTRY(nsIGlobalObject) 234:27.06 | ^~~~~~~~~~~~~~~~~~~~~~ 234:27.68 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/HashTable.h:89, 234:27.68 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/js/HashTable.h:10, 234:27.68 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/js/TracingAPI.h:11, 234:27.69 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/js/GCPolicyAPI.h:49, 234:27.69 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/js/RootingAPI.h:22, 234:27.69 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:16, 234:27.69 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/dom/BrowsingContext.h:14, 234:27.69 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/dom/JSWindowActorService.h:10, 234:27.71 from /builddir/build/BUILD/thunderbird-68.1.1/dom/ipc/JSWindowActorService.cpp:8, 234:27.71 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dom/ipc/Unified_cpp_dom_ipc1.cpp:2: 234:27.71 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = std::map; long unsigned int N = 2]': 234:27.71 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:99:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = std::map]' 234:27.71 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/Layers.h:248:29: required from here 234:27.72 /builddir/build/BUILD/thunderbird-68.1.1/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] 234:27.72 67 | memset(&aArr[0], 0, N * sizeof(T)); 234:27.72 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 234:27.72 In file included from /usr/include/c++/9/map:61, 234:27.72 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/system_wrappers/map:3, 234:27.72 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/stl_wrappers/map:44, 234:27.72 from /builddir/build/BUILD/thunderbird-68.1.1/ipc/chromium/src/base/process_util.h:31, 234:27.73 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/ipc/IPCMessageUtils.h:10, 234:27.73 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/dom/JSWindowActor.h:11, 234:27.73 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/dom/JSWindowActorService.h:16, 234:27.73 from /builddir/build/BUILD/thunderbird-68.1.1/dom/ipc/JSWindowActorService.cpp:8, 234:27.73 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dom/ipc/Unified_cpp_dom_ipc1.cpp:2: 234:27.73 /usr/include/c++/9/bits/stl_map.h:100:11: note: 'class std::map' declared here 234:27.73 100 | class map 234:27.73 | ^~~ 234:28.04 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/HashTable.h:89, 234:28.05 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/js/HashTable.h:10, 234:28.05 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/js/TracingAPI.h:11, 234:28.05 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/js/GCPolicyAPI.h:49, 234:28.05 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/js/RootingAPI.h:22, 234:28.05 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/js/CallArgs.h:72, 234:28.07 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/jsapi.h:29, 234:28.07 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/dom/StructuredCloneHolder.h:10, 234:28.07 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/dom/ipc/StructuredCloneData.h:12, 234:28.07 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/ipc/IPCMessageUtils.h:16, 234:28.07 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridge.h:11, 234:28.08 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridgeChild.h:9, 234:28.08 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/dom/BrowserBridgeChild.h:10, 234:28.08 from /builddir/build/BUILD/thunderbird-68.1.1/dom/ipc/BrowserBridgeChild.cpp:7, 234:28.08 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dom/ipc/Unified_cpp_dom_ipc0.cpp:2: 234:28.08 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = nsMemoryReporterManager::AmountFns]': 234:28.08 /builddir/build/BUILD/thunderbird-68.1.1/xpcom/base/nsMemoryReporterManager.h:162:40: required from here 234:28.09 /builddir/build/BUILD/thunderbird-68.1.1/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] 234:28.09 31 | memset(aT, 0, sizeof(T)); 234:28.09 | ~~~~~~^~~~~~~~~~~~~~~~~~ 234:28.09 In file included from /builddir/build/BUILD/thunderbird-68.1.1/dom/ipc/ContentParent.cpp:189, 234:28.09 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dom/ipc/Unified_cpp_dom_ipc0.cpp:74: 234:28.10 /builddir/build/BUILD/thunderbird-68.1.1/xpcom/base/nsMemoryReporterManager.h:144:10: note: 'struct nsMemoryReporterManager::AmountFns' declared here 234:28.10 144 | struct AmountFns { 234:28.10 | ^~~~~~~~~ 234:28.10 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/HashTable.h:89, 234:28.12 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/js/HashTable.h:10, 234:28.12 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/js/TracingAPI.h:11, 234:28.12 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/js/GCPolicyAPI.h:49, 234:28.12 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/js/RootingAPI.h:22, 234:28.12 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/js/CallArgs.h:72, 234:28.13 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/jsapi.h:29, 234:28.13 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/dom/StructuredCloneHolder.h:10, 234:28.13 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/dom/ipc/StructuredCloneData.h:12, 234:28.13 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/ipc/IPCMessageUtils.h:16, 234:28.13 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridge.h:11, 234:28.13 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridgeChild.h:9, 234:28.14 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/dom/BrowserBridgeChild.h:10, 234:28.14 from /builddir/build/BUILD/thunderbird-68.1.1/dom/ipc/BrowserBridgeChild.cpp:7, 234:28.14 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dom/ipc/Unified_cpp_dom_ipc0.cpp:2: 234:28.14 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = nsMemoryReporterManager::SizeOfTabFns]': 234:28.14 /builddir/build/BUILD/thunderbird-68.1.1/xpcom/base/nsMemoryReporterManager.h:182:43: required from here 234:28.14 /builddir/build/BUILD/thunderbird-68.1.1/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] 234:28.15 31 | memset(aT, 0, sizeof(T)); 234:28.15 | ~~~~~~^~~~~~~~~~~~~~~~~~ 234:28.15 In file included from /builddir/build/BUILD/thunderbird-68.1.1/dom/ipc/ContentParent.cpp:189, 234:28.15 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dom/ipc/Unified_cpp_dom_ipc0.cpp:74: 234:28.15 /builddir/build/BUILD/thunderbird-68.1.1/xpcom/base/nsMemoryReporterManager.h:178:10: note: 'struct nsMemoryReporterManager::SizeOfTabFns' declared here 234:28.16 178 | struct SizeOfTabFns { 234:28.16 | ^~~~~~~~~~~~ 234:30.55 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/HashTable.h:89, 234:30.55 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/js/HashTable.h:10, 234:30.55 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/js/TracingAPI.h:11, 234:30.55 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/js/GCPolicyAPI.h:49, 234:30.55 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/js/RootingAPI.h:22, 234:30.55 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/js/CallArgs.h:72, 234:30.55 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/jsapi.h:29, 234:30.55 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/dom/StructuredCloneHolder.h:10, 234:30.55 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/dom/ipc/StructuredCloneData.h:12, 234:30.55 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/ipc/IPCMessageUtils.h:16, 234:30.55 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridge.h:11, 234:30.55 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridgeChild.h:9, 234:30.55 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/dom/BrowserBridgeChild.h:10, 234:30.55 from /builddir/build/BUILD/thunderbird-68.1.1/dom/ipc/BrowserBridgeChild.cpp:7, 234:30.55 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dom/ipc/Unified_cpp_dom_ipc0.cpp:2: 234:30.55 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = std::map; long unsigned int N = 2]': 234:30.55 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:99:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = std::map]' 234:30.56 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/Layers.h:248:29: required from here 234:30.56 /builddir/build/BUILD/thunderbird-68.1.1/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] 234:30.56 67 | memset(&aArr[0], 0, N * sizeof(T)); 234:30.56 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 234:30.56 In file included from /usr/include/c++/9/map:61, 234:30.56 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/system_wrappers/map:3, 234:30.56 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/stl_wrappers/map:44, 234:30.56 from /builddir/build/BUILD/thunderbird-68.1.1/ipc/chromium/src/base/process_util.h:31, 234:30.56 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/ipc/IPCMessageUtils.h:10, 234:30.56 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridge.h:11, 234:30.56 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridgeChild.h:9, 234:30.56 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/dom/BrowserBridgeChild.h:10, 234:30.56 from /builddir/build/BUILD/thunderbird-68.1.1/dom/ipc/BrowserBridgeChild.cpp:7, 234:30.58 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dom/ipc/Unified_cpp_dom_ipc0.cpp:2: 234:30.58 /usr/include/c++/9/bits/stl_map.h:100:11: note: 'class std::map' declared here 234:30.58 100 | class map 234:30.58 | ^~~ 234:31.05 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/HashTable.h:89, 234:31.05 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/js/HashTable.h:10, 234:31.05 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/js/TracingAPI.h:11, 234:31.06 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/js/GCPolicyAPI.h:49, 234:31.06 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/js/RootingAPI.h:22, 234:31.06 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/js/CallArgs.h:72, 234:31.06 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/jsapi.h:29, 234:31.08 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/dom/StructuredCloneHolder.h:10, 234:31.08 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/dom/ipc/StructuredCloneData.h:12, 234:31.08 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/ipc/IPCMessageUtils.h:16, 234:31.08 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridge.h:11, 234:31.08 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridgeChild.h:9, 234:31.08 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/dom/BrowserBridgeChild.h:10, 234:31.08 from /builddir/build/BUILD/thunderbird-68.1.1/dom/ipc/BrowserBridgeChild.cpp:7, 234:31.08 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dom/ipc/Unified_cpp_dom_ipc0.cpp:2: 234:31.08 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = std::vector; long unsigned int N = 2]': 234:31.08 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:99:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = std::vector]' 234:31.08 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:36:53: required from here 234:31.09 /builddir/build/BUILD/thunderbird-68.1.1/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] 234:31.09 67 | memset(&aArr[0], 0, N * sizeof(T)); 234:31.09 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 234:31.09 In file included from /usr/include/c++/9/vector:67, 234:31.09 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/system_wrappers/vector:3, 234:31.11 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/stl_wrappers/vector:44, 234:31.11 from /builddir/build/BUILD/thunderbird-68.1.1/ipc/chromium/src/base/process_util.h:33, 234:31.11 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/ipc/IPCMessageUtils.h:10, 234:31.11 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridge.h:11, 234:31.11 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridgeChild.h:9, 234:31.11 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/dom/BrowserBridgeChild.h:10, 234:31.11 from /builddir/build/BUILD/thunderbird-68.1.1/dom/ipc/BrowserBridgeChild.cpp:7, 234:31.11 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dom/ipc/Unified_cpp_dom_ipc0.cpp:2: 234:31.11 /usr/include/c++/9/bits/stl_vector.h:386:11: note: 'class std::vector' declared here 234:31.11 386 | class vector : protected _Vector_base<_Tp, _Alloc> 234:31.11 | ^~~~~~ 234:31.11 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/HashTable.h:89, 234:31.11 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/js/HashTable.h:10, 234:31.12 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/js/TracingAPI.h:11, 234:31.12 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/js/GCPolicyAPI.h:49, 234:31.12 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/js/RootingAPI.h:22, 234:31.12 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/js/CallArgs.h:72, 234:31.12 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/jsapi.h:29, 234:31.12 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/dom/StructuredCloneHolder.h:10, 234:31.12 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/dom/ipc/StructuredCloneData.h:12, 234:31.12 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/ipc/IPCMessageUtils.h:16, 234:31.12 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridge.h:11, 234:31.12 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridgeChild.h:9, 234:31.12 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/dom/BrowserBridgeChild.h:10, 234:31.12 from /builddir/build/BUILD/thunderbird-68.1.1/dom/ipc/BrowserBridgeChild.cpp:7, 234:31.12 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dom/ipc/Unified_cpp_dom_ipc0.cpp:2: 234:31.12 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = mozilla::layers::ClipManager; long unsigned int N = 2]': 234:31.12 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:99:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = mozilla::layers::ClipManager]' 234:31.13 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:93:32: required from here 234:31.14 /builddir/build/BUILD/thunderbird-68.1.1/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] 234:31.14 67 | memset(&aArr[0], 0, N * sizeof(T)); 234:31.14 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 234:31.14 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:11, 234:31.14 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/layers/RenderRootStateManager.h:14, 234:31.14 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/layers/WebRenderLayerManager.h:21, 234:31.14 from /builddir/build/BUILD/thunderbird-68.1.1/dom/ipc/BrowserChild.cpp:50, 234:31.14 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dom/ipc/Unified_cpp_dom_ipc0.cpp:20: 234:31.14 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/layers/ClipManager.h:52:7: note: 'class mozilla::layers::ClipManager' declared here 234:31.14 52 | class ClipManager { 234:31.14 | ^~~~~~~~~~~ 234:31.26 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsUtils.h:14, 234:31.26 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupports.h:79, 234:31.26 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsIAudioChannelAgent.h:10, 234:31.27 from /builddir/build/BUILD/thunderbird-68.1.1/dom/audiochannel/AudioChannelAgent.h:10, 234:31.27 from /builddir/build/BUILD/thunderbird-68.1.1/dom/audiochannel/AudioChannelAgent.cpp:5, 234:31.27 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dom/audiochannel/Unified_cpp_dom_audiochannel0.cpp:2: 234:31.27 /builddir/build/BUILD/thunderbird-68.1.1/dom/audiochannel/AudioChannelAgent.cpp: In member function 'virtual nsresult mozilla::dom::AudioChannelAgent::QueryInterface(const nsIID&, void**)': 234:31.27 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 234:31.27 1007 | foundInterface = 0; \ 234:31.28 | ^~~~~~~~~~~~~~ 234:31.29 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 234:31.29 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 234:31.29 | ^~~~~~~~~~~~~~~~~~~~~~~ 234:31.31 /builddir/build/BUILD/thunderbird-68.1.1/dom/audiochannel/AudioChannelAgent.cpp:32:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 234:31.31 32 | NS_INTERFACE_MAP_END 234:31.31 | ^~~~~~~~~~~~~~~~~~~~ 234:31.31 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 234:31.31 981 | else 234:31.31 | ^~~~ 234:31.31 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 234:31.31 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 234:31.32 | ^~~~~~~~~~~~~~~~~~ 234:31.32 /builddir/build/BUILD/thunderbird-68.1.1/dom/audiochannel/AudioChannelAgent.cpp:31:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 234:31.32 31 | NS_INTERFACE_MAP_ENTRY(nsISupports) 234:31.32 | ^~~~~~~~~~~~~~~~~~~~~~ 234:33.98 /builddir/build/BUILD/thunderbird-68.1.1/dom/audiochannel/AudioChannelService.cpp: In member function 'virtual nsresult mozilla::dom::AudioChannelService::QueryInterface(const nsIID&, void**)': 234:33.98 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 234:33.98 1007 | foundInterface = 0; \ 234:33.98 | ^~~~~~~~~~~~~~ 234:33.98 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 234:33.98 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 234:33.98 | ^~~~~~~~~~~~~~~~~~~~~~~ 234:33.98 /builddir/build/BUILD/thunderbird-68.1.1/dom/audiochannel/AudioChannelService.cpp:265:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 234:33.98 265 | NS_INTERFACE_MAP_END 234:33.98 | ^~~~~~~~~~~~~~~~~~~~ 234:33.98 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 234:33.99 981 | else 234:33.99 | ^~~~ 234:34.00 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 234:34.00 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 234:34.00 | ^~~~~~~~~~~~~~~~~~ 234:34.00 /builddir/build/BUILD/thunderbird-68.1.1/dom/audiochannel/AudioChannelService.cpp:264:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 234:34.00 264 | NS_INTERFACE_MAP_ENTRY(nsIObserver) 234:34.00 | ^~~~~~~~~~~~~~~~~~~~~~ 234:44.39 dom/broadcastchannel 234:47.63 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dom/ipc/Unified_cpp_dom_ipc1.cpp:92: 234:47.64 /builddir/build/BUILD/thunderbird-68.1.1/dom/ipc/SharedMap.cpp: In member function 'mozilla::Result mozilla::dom::ipc::SharedMap::MaybeRebuild()': 234:47.64 /builddir/build/BUILD/thunderbird-68.1.1/dom/ipc/SharedMap.cpp:216:26: warning: 'count' may be used uninitialized in this function [-Wmaybe-uninitialized] 234:47.64 216 | for (uint32_t i = 0; i < count; i++) { 234:47.64 | ~~^~~~~~~ 235:17.11 dom/messagechannel 235:26.69 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsUtils.h:14, 235:26.69 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsCOMPtr.h:30, 235:26.69 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/DOMEventTargetHelper.h:10, 235:26.69 from /builddir/build/BUILD/thunderbird-68.1.1/dom/broadcastchannel/BroadcastChannel.h:11, 235:26.69 from /builddir/build/BUILD/thunderbird-68.1.1/dom/broadcastchannel/BroadcastChannel.cpp:7, 235:26.69 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dom/broadcastchannel/Unified_cpp_dom_broadcastchannel0.cpp:2: 235:26.69 /builddir/build/BUILD/thunderbird-68.1.1/dom/broadcastchannel/BroadcastChannel.cpp: In member function 'virtual nsresult mozilla::dom::BroadcastChannel::QueryInterface(const nsIID&, void**)': 235:26.69 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 235:26.69 1022 | foundInterface = 0; \ 235:26.69 | ^~~~~~~~~~~~~~ 235:26.69 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 235:26.70 1071 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 235:26.70 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 235:26.70 /builddir/build/BUILD/thunderbird-68.1.1/dom/broadcastchannel/BroadcastChannel.cpp:436:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 235:26.70 436 | NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 235:26.70 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 235:26.70 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/DOMEventTargetHelper.h:12, 235:26.70 from /builddir/build/BUILD/thunderbird-68.1.1/dom/broadcastchannel/BroadcastChannel.h:11, 235:26.70 from /builddir/build/BUILD/thunderbird-68.1.1/dom/broadcastchannel/BroadcastChannel.cpp:7, 235:26.70 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dom/broadcastchannel/Unified_cpp_dom_broadcastchannel0.cpp:2: 235:26.70 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 235:26.70 302 | } else 235:26.70 | ^~~~ 235:26.70 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 235:26.70 306 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 235:26.70 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 235:26.70 /builddir/build/BUILD/thunderbird-68.1.1/dom/broadcastchannel/BroadcastChannel.cpp:435:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 235:26.70 435 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(BroadcastChannel) 235:26.71 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 235:27.63 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dom/ipc/Unified_cpp_dom_ipc0.cpp:83: 235:27.63 /builddir/build/BUILD/thunderbird-68.1.1/dom/ipc/ContentProcess.cpp: In member function 'virtual bool mozilla::dom::ContentProcess::Init(int, char**)': 235:27.63 /builddir/build/BUILD/thunderbird-68.1.1/dom/ipc/ContentProcess.cpp:185:16: warning: 'parentBuildID' may be used uninitialized in this function [-Wmaybe-uninitialized] 235:27.63 185 | mContent.Init(IOThreadChild::message_loop(), ParentPid(), *parentBuildID, 235:27.64 | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 235:27.65 186 | IOThreadChild::channel(), *childID, *isForBrowser); 235:27.65 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 235:27.65 /builddir/build/BUILD/thunderbird-68.1.1/dom/ipc/ContentProcess.cpp:185:16: warning: 'isForBrowser' may be used uninitialized in this function [-Wmaybe-uninitialized] 235:37.76 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsUtils.h:14, 235:37.76 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupports.h:79, 235:37.76 from /builddir/build/BUILD/thunderbird-68.1.1/xpcom/base/nsCycleCollectionTraversalCallback.h:12, 235:37.76 from /builddir/build/BUILD/thunderbird-68.1.1/xpcom/base/nsCycleCollectionNoteChild.h:14, 235:37.77 from /builddir/build/BUILD/thunderbird-68.1.1/xpcom/base/nsCycleCollectionParticipant.h:12, 235:37.79 from /builddir/build/BUILD/thunderbird-68.1.1/dom/base/nsWrapperCache.h:10, 235:37.79 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/dom/WindowGlobalActor.h:10, 235:37.79 from /builddir/build/BUILD/thunderbird-68.1.1/dom/ipc/WindowGlobalActor.cpp:7, 235:37.79 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dom/ipc/Unified_cpp_dom_ipc2.cpp:2: 235:37.79 /builddir/build/BUILD/thunderbird-68.1.1/dom/ipc/WindowGlobalActor.cpp: In member function 'virtual nsresult mozilla::dom::WindowGlobalActor::QueryInterface(const nsIID&, void**)': 235:37.79 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 235:37.79 1007 | foundInterface = 0; \ 235:37.79 | ^~~~~~~~~~~~~~ 235:37.79 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 235:37.80 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 235:37.80 | ^~~~~~~~~~~~~~~~~~~~~~~ 235:37.80 /builddir/build/BUILD/thunderbird-68.1.1/dom/ipc/WindowGlobalActor.cpp:89:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 235:37.80 89 | NS_INTERFACE_MAP_END 235:37.80 | ^~~~~~~~~~~~~~~~~~~~ 235:37.80 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 235:37.80 981 | else 235:37.80 | ^~~~ 235:37.80 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 235:37.80 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 235:37.80 | ^~~~~~~~~~~~~~~~~~ 235:37.80 /builddir/build/BUILD/thunderbird-68.1.1/dom/ipc/WindowGlobalActor.cpp:88:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 235:37.80 88 | NS_INTERFACE_MAP_ENTRY(nsISupports) 235:37.80 | ^~~~~~~~~~~~~~~~~~~~~~ 235:39.72 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsUtils.h:14, 235:39.72 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupports.h:79, 235:39.72 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 235:39.72 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 235:39.72 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsTArray.h:30, 235:39.72 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/ErrorResult.h:38, 235:39.72 from /builddir/build/BUILD/thunderbird-68.1.1/dom/messagechannel/MessageChannel.h:11, 235:39.72 from /builddir/build/BUILD/thunderbird-68.1.1/dom/messagechannel/MessageChannel.cpp:7, 235:39.73 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dom/messagechannel/Unified_cpp_dom_messagechannel0.cpp:2: 235:39.73 /builddir/build/BUILD/thunderbird-68.1.1/dom/messagechannel/MessageChannel.cpp: In member function 'virtual nsresult mozilla::dom::MessageChannel::QueryInterface(const nsIID&, void**)': 235:39.73 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 235:39.73 1007 | foundInterface = 0; \ 235:39.73 | ^~~~~~~~~~~~~~ 235:39.74 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 235:39.75 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 235:39.76 | ^~~~~~~~~~~~~~~~~~~~~~~ 235:39.76 /builddir/build/BUILD/thunderbird-68.1.1/dom/messagechannel/MessageChannel.cpp:29:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 235:39.76 29 | NS_INTERFACE_MAP_END 235:39.76 | ^~~~~~~~~~~~~~~~~~~~ 235:39.76 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 235:39.76 981 | else 235:39.76 | ^~~~ 235:39.77 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 235:39.77 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 235:39.77 | ^~~~~~~~~~~~~~~~~~ 235:39.77 /builddir/build/BUILD/thunderbird-68.1.1/dom/messagechannel/MessageChannel.cpp:28:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 235:39.77 28 | NS_INTERFACE_MAP_ENTRY(nsISupports) 235:39.77 | ^~~~~~~~~~~~~~~~~~~~~~ 235:45.12 dom/promise 235:56.63 /builddir/build/BUILD/thunderbird-68.1.1/dom/messagechannel/MessagePort.cpp: In member function 'virtual nsresult mozilla::dom::MessagePort::QueryInterface(const nsIID&, void**)': 235:56.63 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 235:56.63 1022 | foundInterface = 0; \ 235:56.63 | ^~~~~~~~~~~~~~ 235:56.63 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 235:56.63 1071 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 235:56.64 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 235:56.64 /builddir/build/BUILD/thunderbird-68.1.1/dom/messagechannel/MessagePort.cpp:186:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 235:56.64 186 | NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 235:56.64 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 235:56.64 In file included from /builddir/build/BUILD/thunderbird-68.1.1/dom/messagechannel/MessageChannel.h:13, 235:56.65 from /builddir/build/BUILD/thunderbird-68.1.1/dom/messagechannel/MessageChannel.cpp:7, 235:56.65 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dom/messagechannel/Unified_cpp_dom_messagechannel0.cpp:2: 235:56.67 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 235:56.67 302 | } else 235:56.67 | ^~~~ 235:56.67 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 235:56.67 306 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 235:56.67 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 235:56.68 /builddir/build/BUILD/thunderbird-68.1.1/dom/messagechannel/MessagePort.cpp:185:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 235:56.68 185 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(MessagePort) 235:56.68 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 236:07.16 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentChild.h:24, 236:07.16 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/dom/ContentChild.h:14, 236:07.16 from /builddir/build/BUILD/thunderbird-68.1.1/dom/ipc/WindowGlobalChild.cpp:13, 236:07.16 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dom/ipc/Unified_cpp_dom_ipc2.cpp:11: 236:07.16 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 236:07.17 /builddir/build/BUILD/thunderbird-68.1.1/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] 236:07.17 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 236:07.17 | ^ 236:07.17 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 236:07.17 46 | struct Block { 236:07.17 | ^~~~~ 236:08.76 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsUtils.h:14, 236:08.76 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupports.h:79, 236:08.76 from /builddir/build/BUILD/thunderbird-68.1.1/xpcom/base/nsCycleCollectionTraversalCallback.h:12, 236:08.76 from /builddir/build/BUILD/thunderbird-68.1.1/xpcom/base/nsCycleCollectionNoteChild.h:14, 236:08.77 from /builddir/build/BUILD/thunderbird-68.1.1/xpcom/base/nsCycleCollectionParticipant.h:12, 236:08.77 from /builddir/build/BUILD/thunderbird-68.1.1/dom/base/nsWrapperCache.h:10, 236:08.77 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/dom/WindowGlobalActor.h:10, 236:08.79 from /builddir/build/BUILD/thunderbird-68.1.1/dom/ipc/WindowGlobalActor.cpp:7, 236:08.79 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dom/ipc/Unified_cpp_dom_ipc2.cpp:2: 236:08.79 /builddir/build/BUILD/thunderbird-68.1.1/dom/ipc/WindowGlobalChild.cpp: In member function 'virtual nsresult mozilla::dom::WindowGlobalChild::QueryInterface(const nsIID&, void**)': 236:08.80 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 236:08.80 1022 | foundInterface = 0; \ 236:08.80 | ^~~~~~~~~~~~~~ 236:08.80 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 236:08.80 1071 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 236:08.80 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 236:08.81 /builddir/build/BUILD/thunderbird-68.1.1/dom/ipc/WindowGlobalChild.cpp:338:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 236:08.81 338 | NS_INTERFACE_MAP_END_INHERITING(WindowGlobalActor) 236:08.81 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 236:08.81 In file included from /builddir/build/BUILD/thunderbird-68.1.1/dom/base/nsWrapperCache.h:10, 236:08.81 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/dom/WindowGlobalActor.h:10, 236:08.81 from /builddir/build/BUILD/thunderbird-68.1.1/dom/ipc/WindowGlobalActor.cpp:7, 236:08.82 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dom/ipc/Unified_cpp_dom_ipc2.cpp:2: 236:08.82 /builddir/build/BUILD/thunderbird-68.1.1/xpcom/base/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 236:08.82 302 | } else 236:08.82 | ^~~~ 236:08.82 /builddir/build/BUILD/thunderbird-68.1.1/xpcom/base/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 236:08.84 306 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 236:08.84 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 236:08.84 /builddir/build/BUILD/thunderbird-68.1.1/dom/ipc/WindowGlobalChild.cpp:337:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 236:08.84 337 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(WindowGlobalChild) 236:08.84 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 236:09.83 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsUtils.h:14, 236:09.83 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupports.h:79, 236:09.83 from /builddir/build/BUILD/thunderbird-68.1.1/xpcom/base/nsCycleCollectionTraversalCallback.h:12, 236:09.83 from /builddir/build/BUILD/thunderbird-68.1.1/xpcom/base/nsCycleCollectionNoteChild.h:14, 236:09.83 from /builddir/build/BUILD/thunderbird-68.1.1/xpcom/base/nsCycleCollectionParticipant.h:12, 236:09.83 from /builddir/build/BUILD/thunderbird-68.1.1/dom/base/nsWrapperCache.h:10, 236:09.84 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/dom/WindowGlobalActor.h:10, 236:09.84 from /builddir/build/BUILD/thunderbird-68.1.1/dom/ipc/WindowGlobalActor.cpp:7, 236:09.84 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dom/ipc/Unified_cpp_dom_ipc2.cpp:2: 236:09.84 /builddir/build/BUILD/thunderbird-68.1.1/dom/ipc/WindowGlobalParent.cpp: In member function 'virtual nsresult mozilla::dom::WindowGlobalParent::QueryInterface(const nsIID&, void**)': 236:09.86 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 236:09.86 1022 | foundInterface = 0; \ 236:09.86 | ^~~~~~~~~~~~~~ 236:09.86 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 236:09.86 1071 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 236:09.87 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 236:09.87 /builddir/build/BUILD/thunderbird-68.1.1/dom/ipc/WindowGlobalParent.cpp:342:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 236:09.87 342 | NS_INTERFACE_MAP_END_INHERITING(WindowGlobalActor) 236:09.87 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 236:09.87 In file included from /builddir/build/BUILD/thunderbird-68.1.1/dom/base/nsWrapperCache.h:10, 236:09.87 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/dom/WindowGlobalActor.h:10, 236:09.87 from /builddir/build/BUILD/thunderbird-68.1.1/dom/ipc/WindowGlobalActor.cpp:7, 236:09.88 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dom/ipc/Unified_cpp_dom_ipc2.cpp:2: 236:09.88 /builddir/build/BUILD/thunderbird-68.1.1/xpcom/base/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 236:09.88 302 | } else 236:09.88 | ^~~~ 236:09.90 /builddir/build/BUILD/thunderbird-68.1.1/xpcom/base/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 236:09.90 306 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 236:09.90 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 236:09.90 /builddir/build/BUILD/thunderbird-68.1.1/dom/ipc/WindowGlobalParent.cpp:341:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 236:09.90 341 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(WindowGlobalParent) 236:09.90 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 236:15.60 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/HashTable.h:89, 236:15.60 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/js/HashTable.h:10, 236:15.60 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/js/TracingAPI.h:11, 236:15.60 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/js/GCPolicyAPI.h:49, 236:15.60 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/js/RootingAPI.h:22, 236:15.61 from /builddir/build/BUILD/thunderbird-68.1.1/xpcom/base/nsCycleCollectionParticipant.h:13, 236:15.61 from /builddir/build/BUILD/thunderbird-68.1.1/dom/base/nsWrapperCache.h:10, 236:15.61 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/dom/WindowGlobalActor.h:10, 236:15.61 from /builddir/build/BUILD/thunderbird-68.1.1/dom/ipc/WindowGlobalActor.cpp:7, 236:15.61 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dom/ipc/Unified_cpp_dom_ipc2.cpp:2: 236:15.63 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = std::map; long unsigned int N = 2]': 236:15.63 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:99:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = std::map]' 236:15.64 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/Layers.h:248:29: required from here 236:15.64 /builddir/build/BUILD/thunderbird-68.1.1/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] 236:15.64 67 | memset(&aArr[0], 0, N * sizeof(T)); 236:15.64 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 236:15.65 In file included from /usr/include/c++/9/map:61, 236:15.65 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/system_wrappers/map:3, 236:15.65 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/stl_wrappers/map:44, 236:15.65 from /builddir/build/BUILD/thunderbird-68.1.1/ipc/chromium/src/base/process_util.h:31, 236:15.67 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/ipc/IPCMessageUtils.h:10, 236:15.67 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/dom/JSWindowActor.h:11, 236:15.67 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/dom/WindowGlobalActor.h:16, 236:15.67 from /builddir/build/BUILD/thunderbird-68.1.1/dom/ipc/WindowGlobalActor.cpp:7, 236:15.68 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dom/ipc/Unified_cpp_dom_ipc2.cpp:2: 236:15.68 /usr/include/c++/9/bits/stl_map.h:100:11: note: 'class std::map' declared here 236:15.68 100 | class map 236:15.68 | ^~~ 236:16.58 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsXPTCUtils.h:10, 236:16.58 from /builddir/build/BUILD/thunderbird-68.1.1/js/xpconnect/src/xpcprivate.h:119, 236:16.58 from /builddir/build/BUILD/thunderbird-68.1.1/dom/promise/Promise.cpp:44, 236:16.58 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dom/promise/Unified_cpp_dom_promise0.cpp:2: 236:16.59 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/xptcall.h: In constructor 'nsXPTCVariant::nsXPTCVariant()': 236:16.59 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/xptcall.h:79:42: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct nsXPTCVariant' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] 236:16.59 79 | memset(this, 0, sizeof(nsXPTCVariant)); 236:16.59 | ^ 236:16.59 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/xptcall.h:44:8: note: 'struct nsXPTCVariant' declared here 236:16.60 44 | struct nsXPTCVariant { 236:16.62 | ^~~~~~~~~~~~~ 236:17.35 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsUtils.h:14, 236:17.35 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupports.h:79, 236:17.36 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 236:17.36 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 236:17.36 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsTArray.h:30, 236:17.36 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/ErrorResult.h:38, 236:17.36 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/dom/Promise.h:11, 236:17.36 from /builddir/build/BUILD/thunderbird-68.1.1/dom/promise/Promise.cpp:7, 236:17.37 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dom/promise/Unified_cpp_dom_promise0.cpp:2: 236:17.37 /builddir/build/BUILD/thunderbird-68.1.1/dom/promise/Promise.cpp: In member function 'virtual nsresult mozilla::dom::Promise::QueryInterface(const nsIID&, void**)': 236:17.38 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 236:17.38 1007 | foundInterface = 0; \ 236:17.38 | ^~~~~~~~~~~~~~ 236:17.38 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 236:17.38 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 236:17.39 | ^~~~~~~~~~~~~~~~~~~~~~~ 236:17.39 /builddir/build/BUILD/thunderbird-68.1.1/dom/promise/Promise.cpp:77:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 236:17.39 77 | NS_INTERFACE_MAP_END 236:17.40 | ^~~~~~~~~~~~~~~~~~~~ 236:17.40 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 236:17.40 981 | else 236:17.40 | ^~~~ 236:17.40 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 236:17.40 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 236:17.41 | ^~~~~~~~~~~~~~~~~~ 236:17.41 /builddir/build/BUILD/thunderbird-68.1.1/dom/promise/Promise.cpp:76:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 236:17.41 76 | NS_INTERFACE_MAP_ENTRY(Promise) 236:17.41 | ^~~~~~~~~~~~~~~~~~~~~~ 236:17.42 /builddir/build/BUILD/thunderbird-68.1.1/dom/promise/Promise.cpp: In member function 'virtual nsresult mozilla::dom::PromiseNativeThenHandlerBase::QueryInterface(const nsIID&, void**)': 236:17.42 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 236:17.43 1007 | foundInterface = 0; \ 236:17.43 | ^~~~~~~~~~~~~~ 236:17.43 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 236:17.43 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 236:17.43 | ^~~~~~~~~~~~~~~~~~~~~~~ 236:17.43 /builddir/build/BUILD/thunderbird-68.1.1/dom/promise/Promise.cpp:264:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 236:17.44 264 | NS_INTERFACE_MAP_END 236:17.45 | ^~~~~~~~~~~~~~~~~~~~ 236:17.45 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 236:17.45 981 | else 236:17.45 | ^~~~ 236:17.45 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 236:17.46 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 236:17.46 | ^~~~~~~~~~~~~~~~~~ 236:17.46 /builddir/build/BUILD/thunderbird-68.1.1/dom/promise/Promise.cpp:263:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 236:17.46 263 | NS_INTERFACE_MAP_ENTRY(nsISupports) 236:17.46 | ^~~~~~~~~~~~~~~~~~~~~~ 236:17.50 /builddir/build/BUILD/thunderbird-68.1.1/dom/promise/Promise.cpp: In member function 'virtual nsresult mozilla::dom::{anonymous}::PromiseNativeHandlerShim::QueryInterface(const nsIID&, void**)': 236:17.50 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 236:17.50 1007 | foundInterface = 0; \ 236:17.51 | ^~~~~~~~~~~~~~ 236:17.51 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 236:17.51 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 236:17.51 | ^~~~~~~~~~~~~~~~~~~~~~~ 236:17.51 /builddir/build/BUILD/thunderbird-68.1.1/dom/promise/Promise.cpp:414:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 236:17.51 414 | NS_INTERFACE_MAP_END 236:17.51 | ^~~~~~~~~~~~~~~~~~~~ 236:17.51 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 236:17.52 981 | else 236:17.52 | ^~~~ 236:17.52 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 236:17.52 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 236:17.52 | ^~~~~~~~~~~~~~~~~~ 236:17.52 /builddir/build/BUILD/thunderbird-68.1.1/dom/promise/Promise.cpp:413:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 236:17.52 413 | NS_INTERFACE_MAP_ENTRY(nsISupports) 236:17.52 | ^~~~~~~~~~~~~~~~~~~~~~ 236:19.91 dom/smil 236:24.24 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentChild.h:24, 236:24.24 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/dom/ContentChild.h:14, 236:24.24 from /builddir/build/BUILD/thunderbird-68.1.1/dom/promise/PromiseDebugging.cpp:17, 236:24.24 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dom/promise/Unified_cpp_dom_promise0.cpp:11: 236:24.24 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 236:24.25 /builddir/build/BUILD/thunderbird-68.1.1/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] 236:24.25 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 236:24.25 | ^ 236:24.25 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 236:24.25 46 | struct Block { 236:24.25 | ^~~~~ 236:26.81 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/HashTable.h:89, 236:26.81 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/js/HashTable.h:10, 236:26.81 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/js/TracingAPI.h:11, 236:26.81 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/js/GCPolicyAPI.h:49, 236:26.81 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/js/RootingAPI.h:22, 236:26.81 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/js/Value.h:26, 236:26.81 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/ErrorResult.h:32, 236:26.81 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/dom/Promise.h:11, 236:26.81 from /builddir/build/BUILD/thunderbird-68.1.1/dom/promise/Promise.cpp:7, 236:26.81 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dom/promise/Unified_cpp_dom_promise0.cpp:2: 236:26.81 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = xpc::GlobalProperties]': 236:26.81 /builddir/build/BUILD/thunderbird-68.1.1/js/xpconnect/src/xpcprivate.h:2272:45: required from here 236:26.81 /builddir/build/BUILD/thunderbird-68.1.1/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] 236:26.81 31 | memset(aT, 0, sizeof(T)); 236:26.81 | ~~~~~~^~~~~~~~~~~~~~~~~~ 236:26.83 In file included from /builddir/build/BUILD/thunderbird-68.1.1/dom/promise/Promise.cpp:44, 236:26.83 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dom/promise/Unified_cpp_dom_promise0.cpp:2: 236:26.83 /builddir/build/BUILD/thunderbird-68.1.1/js/xpconnect/src/xpcprivate.h:2271:8: note: 'struct xpc::GlobalProperties' declared here 236:26.83 2271 | struct GlobalProperties { 236:26.83 | ^~~~~~~~~~~~~~~~ 236:45.07 dom/url 236:51.82 dom/webauthn 237:02.19 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsUtils.h:14, 237:02.19 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupports.h:79, 237:02.19 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 237:02.19 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 237:02.19 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsTArray.h:30, 237:02.19 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/EventForwards.h:12, 237:02.19 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/SMILTimedElement.h:10, 237:02.19 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/dom/SVGAnimationElement.h:11, 237:02.19 from /builddir/build/BUILD/thunderbird-68.1.1/dom/smil/SMILTimeContainer.h:10, 237:02.19 from /builddir/build/BUILD/thunderbird-68.1.1/dom/smil/SMILTimeContainer.cpp:7, 237:02.21 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dom/smil/Unified_cpp_dom_smil1.cpp:11: 237:02.21 /builddir/build/BUILD/thunderbird-68.1.1/dom/smil/TimeEvent.cpp: In member function 'virtual nsresult mozilla::dom::TimeEvent::QueryInterface(const nsIID&, void**)': 237:02.21 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 237:02.21 1022 | foundInterface = 0; \ 237:02.21 | ^~~~~~~~~~~~~~ 237:02.21 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 237:02.21 1071 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 237:02.21 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 237:02.21 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsCycleCollectionParticipant.h:927:3: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 237:02.21 927 | NS_INTERFACE_MAP_END_INHERITING(aSuper) \ 237:02.21 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 237:02.21 /builddir/build/BUILD/thunderbird-68.1.1/dom/smil/TimeEvent.cpp:38:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0' 237:02.21 38 | NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0(TimeEvent, Event) 237:02.21 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 237:02.21 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/dom/NodeInfo.h:24, 237:02.21 from /builddir/build/BUILD/thunderbird-68.1.1/dom/base/nsAttrName.h:16, 237:02.21 from /builddir/build/BUILD/thunderbird-68.1.1/dom/base/AttrArray.h:21, 237:02.22 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/dom/Element.h:16, 237:02.22 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/dom/IDTracker.h:11, 237:02.22 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/SMILTimeValueSpec.h:12, 237:02.22 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/SMILTimedElement.h:16, 237:02.22 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/dom/SVGAnimationElement.h:11, 237:02.22 from /builddir/build/BUILD/thunderbird-68.1.1/dom/smil/SMILTimeContainer.h:10, 237:02.22 from /builddir/build/BUILD/thunderbird-68.1.1/dom/smil/SMILTimeContainer.cpp:7, 237:02.22 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dom/smil/Unified_cpp_dom_smil1.cpp:11: 237:02.22 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 237:02.22 302 | } else 237:02.22 | ^~~~ 237:02.22 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 237:02.22 306 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 237:02.22 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 237:02.22 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsCycleCollectionParticipant.h:926:3: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 237:02.22 926 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(aClass) \ 237:02.24 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 237:02.24 /builddir/build/BUILD/thunderbird-68.1.1/dom/smil/TimeEvent.cpp:38:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0' 237:02.24 38 | NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0(TimeEvent, Event) 237:02.24 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 237:08.52 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsUtils.h:14, 237:08.52 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsCOMPtr.h:30, 237:08.52 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsAutoPtr.h:10, 237:08.52 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/OwningNonNull.h:12, 237:08.53 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/RootedOwningNonNull.h:20, 237:08.53 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:20, 237:08.53 from /builddir/build/BUILD/thunderbird-68.1.1/dom/url/URL.h:10, 237:08.53 from /builddir/build/BUILD/thunderbird-68.1.1/dom/url/URL.cpp:7, 237:08.53 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dom/url/Unified_cpp_dom_url0.cpp:2: 237:08.53 /builddir/build/BUILD/thunderbird-68.1.1/dom/url/URL.cpp: In member function 'virtual nsresult mozilla::dom::URL::QueryInterface(const nsIID&, void**)': 237:08.55 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 237:08.55 1007 | foundInterface = 0; \ 237:08.55 | ^~~~~~~~~~~~~~ 237:08.55 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 237:08.55 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 237:08.55 | ^~~~~~~~~~~~~~~~~~~~~~~ 237:08.56 /builddir/build/BUILD/thunderbird-68.1.1/dom/url/URL.cpp:29:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 237:08.56 29 | NS_INTERFACE_MAP_END 237:08.56 | ^~~~~~~~~~~~~~~~~~~~ 237:08.56 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 237:08.56 981 | else 237:08.56 | ^~~~ 237:08.56 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 237:08.56 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 237:08.57 | ^~~~~~~~~~~~~~~~~~ 237:08.57 /builddir/build/BUILD/thunderbird-68.1.1/dom/url/URL.cpp:28:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 237:08.57 28 | NS_INTERFACE_MAP_ENTRY(nsISupports) 237:08.57 | ^~~~~~~~~~~~~~~~~~~~~~ 237:10.16 /builddir/build/BUILD/thunderbird-68.1.1/dom/url/URLSearchParams.cpp: In member function 'virtual nsresult mozilla::dom::URLSearchParams::QueryInterface(const nsIID&, void**)': 237:10.16 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 237:10.17 1007 | foundInterface = 0; \ 237:10.17 | ^~~~~~~~~~~~~~ 237:10.17 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 237:10.17 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 237:10.17 | ^~~~~~~~~~~~~~~~~~~~~~~ 237:10.17 /builddir/build/BUILD/thunderbird-68.1.1/dom/url/URLSearchParams.cpp:310:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 237:10.18 310 | NS_INTERFACE_MAP_END 237:10.18 | ^~~~~~~~~~~~~~~~~~~~ 237:10.18 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 237:10.18 981 | else 237:10.19 | ^~~~ 237:10.19 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 237:10.19 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 237:10.19 | ^~~~~~~~~~~~~~~~~~ 237:10.19 /builddir/build/BUILD/thunderbird-68.1.1/dom/url/URLSearchParams.cpp:309:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 237:10.21 309 | NS_INTERFACE_MAP_ENTRY(nsISupports) 237:10.21 | ^~~~~~~~~~~~~~~~~~~~~~ 237:16.89 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsUtils.h:14, 237:16.89 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupports.h:79, 237:16.89 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 237:16.90 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 237:16.90 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsTArray.h:30, 237:16.90 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/ErrorResult.h:38, 237:16.90 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/dom/WebAuthenticationBinding.h:10, 237:16.92 from /builddir/build/BUILD/thunderbird-68.1.1/dom/webauthn/AuthenticatorAssertionResponse.cpp:7, 237:16.92 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dom/webauthn/Unified_cpp_dom_webauthn0.cpp:2: 237:16.92 /builddir/build/BUILD/thunderbird-68.1.1/dom/webauthn/AuthenticatorAssertionResponse.cpp: In member function 'virtual nsresult mozilla::dom::AuthenticatorAssertionResponse::QueryInterface(const nsIID&, void**)': 237:16.92 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 237:16.93 1022 | foundInterface = 0; \ 237:16.93 | ^~~~~~~~~~~~~~ 237:16.93 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 237:16.93 1071 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 237:16.93 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 237:16.94 /builddir/build/BUILD/thunderbird-68.1.1/dom/webauthn/AuthenticatorAssertionResponse.cpp:37:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 237:16.94 37 | NS_INTERFACE_MAP_END_INHERITING(AuthenticatorResponse) 237:16.96 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 237:16.96 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/dom/CallbackObject.h:22, 237:16.96 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/dom/BindingUtils.h:21, 237:16.96 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/dom/UnionTypes.h:7, 237:16.96 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/dom/WebAuthenticationBinding.h:15, 237:16.97 from /builddir/build/BUILD/thunderbird-68.1.1/dom/webauthn/AuthenticatorAssertionResponse.cpp:7, 237:16.97 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dom/webauthn/Unified_cpp_dom_webauthn0.cpp:2: 237:16.97 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 237:16.97 302 | } else 237:16.97 | ^~~~ 237:16.99 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 237:16.99 306 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 237:16.99 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 237:16.99 /builddir/build/BUILD/thunderbird-68.1.1/dom/webauthn/AuthenticatorAssertionResponse.cpp:36:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 237:17.00 36 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(AuthenticatorAssertionResponse) 237:17.00 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 237:17.00 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsUtils.h:14, 237:17.00 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupports.h:79, 237:17.00 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 237:17.01 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 237:17.02 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsTArray.h:30, 237:17.02 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/ErrorResult.h:38, 237:17.02 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/dom/WebAuthenticationBinding.h:10, 237:17.04 from /builddir/build/BUILD/thunderbird-68.1.1/dom/webauthn/AuthenticatorAssertionResponse.cpp:7, 237:17.04 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dom/webauthn/Unified_cpp_dom_webauthn0.cpp:2: 237:17.04 /builddir/build/BUILD/thunderbird-68.1.1/dom/webauthn/AuthenticatorAttestationResponse.cpp: In member function 'virtual nsresult mozilla::dom::AuthenticatorAttestationResponse::QueryInterface(const nsIID&, void**)': 237:17.04 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 237:17.04 1022 | foundInterface = 0; \ 237:17.04 | ^~~~~~~~~~~~~~ 237:17.04 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 237:17.04 1071 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 237:17.04 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 237:17.04 /builddir/build/BUILD/thunderbird-68.1.1/dom/webauthn/AuthenticatorAttestationResponse.cpp:35:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 237:17.05 35 | NS_INTERFACE_MAP_END_INHERITING(AuthenticatorResponse) 237:17.05 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 237:17.05 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/dom/CallbackObject.h:22, 237:17.05 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/dom/BindingUtils.h:21, 237:17.05 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/dom/UnionTypes.h:7, 237:17.05 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/dom/WebAuthenticationBinding.h:15, 237:17.05 from /builddir/build/BUILD/thunderbird-68.1.1/dom/webauthn/AuthenticatorAssertionResponse.cpp:7, 237:17.05 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dom/webauthn/Unified_cpp_dom_webauthn0.cpp:2: 237:17.05 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 237:17.05 302 | } else 237:17.05 | ^~~~ 237:17.05 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 237:17.05 306 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 237:17.05 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 237:17.05 /builddir/build/BUILD/thunderbird-68.1.1/dom/webauthn/AuthenticatorAttestationResponse.cpp:34:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 237:17.05 34 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(AuthenticatorAttestationResponse) 237:17.05 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 237:17.06 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsUtils.h:14, 237:17.06 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupports.h:79, 237:17.07 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 237:17.07 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 237:17.07 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsTArray.h:30, 237:17.07 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/ErrorResult.h:38, 237:17.07 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/dom/WebAuthenticationBinding.h:10, 237:17.07 from /builddir/build/BUILD/thunderbird-68.1.1/dom/webauthn/AuthenticatorAssertionResponse.cpp:7, 237:17.07 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dom/webauthn/Unified_cpp_dom_webauthn0.cpp:2: 237:17.07 /builddir/build/BUILD/thunderbird-68.1.1/dom/webauthn/AuthenticatorResponse.cpp: In member function 'virtual nsresult mozilla::dom::AuthenticatorResponse::QueryInterface(const nsIID&, void**)': 237:17.09 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 237:17.09 1007 | foundInterface = 0; \ 237:17.09 | ^~~~~~~~~~~~~~ 237:17.09 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 237:17.09 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 237:17.09 | ^~~~~~~~~~~~~~~~~~~~~~~ 237:17.09 /builddir/build/BUILD/thunderbird-68.1.1/dom/webauthn/AuthenticatorResponse.cpp:35:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 237:17.09 35 | NS_INTERFACE_MAP_END 237:17.10 | ^~~~~~~~~~~~~~~~~~~~ 237:17.10 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 237:17.10 981 | else 237:17.10 | ^~~~ 237:17.10 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 237:17.10 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 237:17.10 | ^~~~~~~~~~~~~~~~~~ 237:17.10 /builddir/build/BUILD/thunderbird-68.1.1/dom/webauthn/AuthenticatorResponse.cpp:34:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 237:17.10 34 | NS_INTERFACE_MAP_ENTRY(nsISupports) 237:17.10 | ^~~~~~~~~~~~~~~~~~~~~~ 237:18.10 /builddir/build/BUILD/thunderbird-68.1.1/dom/webauthn/PublicKeyCredential.cpp: In member function 'virtual nsresult mozilla::dom::PublicKeyCredential::QueryInterface(const nsIID&, void**)': 237:18.10 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 237:18.10 1022 | foundInterface = 0; \ 237:18.10 | ^~~~~~~~~~~~~~ 237:18.10 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 237:18.11 1071 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 237:18.11 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 237:18.11 /builddir/build/BUILD/thunderbird-68.1.1/dom/webauthn/PublicKeyCredential.cpp:37:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 237:18.12 37 | NS_INTERFACE_MAP_END_INHERITING(Credential) 237:18.12 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 237:18.12 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/dom/CallbackObject.h:22, 237:18.12 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/dom/BindingUtils.h:21, 237:18.12 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/dom/UnionTypes.h:7, 237:18.12 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/dom/WebAuthenticationBinding.h:15, 237:18.12 from /builddir/build/BUILD/thunderbird-68.1.1/dom/webauthn/AuthenticatorAssertionResponse.cpp:7, 237:18.12 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dom/webauthn/Unified_cpp_dom_webauthn0.cpp:2: 237:18.12 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 237:18.12 302 | } else 237:18.12 | ^~~~ 237:18.12 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 237:18.12 306 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 237:18.12 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 237:18.12 /builddir/build/BUILD/thunderbird-68.1.1/dom/webauthn/PublicKeyCredential.cpp:36:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 237:18.12 36 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(PublicKeyCredential) 237:18.12 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 237:18.67 dom/xbl 237:23.48 dom/xbl/builtin 237:28.61 dom/xbl/builtin/unix 237:31.72 dom/xml 237:37.01 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsUtils.h:14, 237:37.01 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupports.h:79, 237:37.02 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 237:37.02 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 237:37.03 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsTArray.h:30, 237:37.03 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/ErrorResult.h:38, 237:37.03 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/dom/WebAuthenticationBinding.h:10, 237:37.04 from /builddir/build/BUILD/thunderbird-68.1.1/dom/webauthn/AuthenticatorAssertionResponse.cpp:7, 237:37.04 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dom/webauthn/Unified_cpp_dom_webauthn0.cpp:2: 237:37.04 /builddir/build/BUILD/thunderbird-68.1.1/dom/webauthn/WebAuthnManager.cpp: In member function 'virtual nsresult mozilla::dom::WebAuthnManager::QueryInterface(const nsIID&, void**)': 237:37.05 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 237:37.09 1022 | foundInterface = 0; \ 237:37.09 | ^~~~~~~~~~~~~~ 237:37.09 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 237:37.10 1071 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 237:37.10 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 237:37.10 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsCycleCollectionParticipant.h:927:3: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 237:37.10 927 | NS_INTERFACE_MAP_END_INHERITING(aSuper) \ 237:37.10 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 237:37.10 /builddir/build/BUILD/thunderbird-68.1.1/dom/webauthn/WebAuthnManager.cpp:38:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0' 237:37.10 38 | NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0(WebAuthnManager, 237:37.10 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 237:37.12 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/dom/CallbackObject.h:22, 237:37.12 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/dom/BindingUtils.h:21, 237:37.12 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/dom/UnionTypes.h:7, 237:37.12 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/dom/WebAuthenticationBinding.h:15, 237:37.12 from /builddir/build/BUILD/thunderbird-68.1.1/dom/webauthn/AuthenticatorAssertionResponse.cpp:7, 237:37.12 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dom/webauthn/Unified_cpp_dom_webauthn0.cpp:2: 237:37.12 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 237:37.12 302 | } else 237:37.12 | ^~~~ 237:37.12 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 237:37.12 306 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 237:37.12 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 237:37.12 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsCycleCollectionParticipant.h:926:3: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 237:37.12 926 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(aClass) \ 237:37.12 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 237:37.12 /builddir/build/BUILD/thunderbird-68.1.1/dom/webauthn/WebAuthnManager.cpp:38:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0' 237:37.12 38 | NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0(WebAuthnManager, 237:37.12 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 237:37.36 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsUtils.h:14, 237:37.36 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupports.h:79, 237:37.37 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 237:37.37 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 237:37.37 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsTArray.h:30, 237:37.37 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/ErrorResult.h:38, 237:37.37 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/dom/WebAuthenticationBinding.h:10, 237:37.37 from /builddir/build/BUILD/thunderbird-68.1.1/dom/webauthn/AuthenticatorAssertionResponse.cpp:7, 237:37.37 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dom/webauthn/Unified_cpp_dom_webauthn0.cpp:2: 237:37.37 /builddir/build/BUILD/thunderbird-68.1.1/dom/webauthn/WebAuthnManagerBase.cpp: In member function 'virtual nsresult mozilla::dom::WebAuthnManagerBase::QueryInterface(const nsIID&, void**)': 237:37.37 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 237:37.37 1007 | foundInterface = 0; \ 237:37.37 | ^~~~~~~~~~~~~~ 237:37.37 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 237:37.37 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 237:37.37 | ^~~~~~~~~~~~~~~~~~~~~~~ 237:37.37 /builddir/build/BUILD/thunderbird-68.1.1/dom/webauthn/WebAuthnManagerBase.cpp:30:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 237:37.37 30 | NS_INTERFACE_MAP_END 237:37.37 | ^~~~~~~~~~~~~~~~~~~~ 237:37.37 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 237:37.37 981 | else 237:37.37 | ^~~~ 237:37.37 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 237:37.37 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 237:37.38 | ^~~~~~~~~~~~~~~~~~ 237:37.38 /builddir/build/BUILD/thunderbird-68.1.1/dom/webauthn/WebAuthnManagerBase.cpp:29:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 237:37.38 29 | NS_INTERFACE_MAP_ENTRY(nsIDOMEventListener) 237:37.39 | ^~~~~~~~~~~~~~~~~~~~~~ 237:43.76 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsUtils.h:14, 237:43.76 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupports.h:79, 237:43.76 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 237:43.76 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 237:43.77 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsCycleCollectionParticipant.h:12, 237:43.77 from /builddir/build/BUILD/thunderbird-68.1.1/dom/base/nsWrapperCache.h:10, 237:43.77 from /builddir/build/BUILD/thunderbird-68.1.1/dom/base/nsINodeList.h:10, 237:43.77 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/dom/XBLChildrenElement.h:10, 237:43.77 from /builddir/build/BUILD/thunderbird-68.1.1/dom/xbl/XBLChildrenElement.cpp:7, 237:43.77 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dom/xbl/Unified_cpp_dom_xbl0.cpp:2: 237:43.77 /builddir/build/BUILD/thunderbird-68.1.1/dom/xbl/XBLChildrenElement.cpp: In member function 'virtual nsresult nsAnonymousContentList::QueryInterface(const nsIID&, void**)': 237:43.79 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 237:43.79 1007 | foundInterface = 0; \ 237:43.79 | ^~~~~~~~~~~~~~ 237:43.79 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 237:43.80 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 237:43.80 | ^~~~~~~~~~~~~~~~~~~~~~~ 237:43.80 /builddir/build/BUILD/thunderbird-68.1.1/dom/xbl/XBLChildrenElement.cpp:79:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 237:43.80 79 | NS_INTERFACE_MAP_END 237:43.80 | ^~~~~~~~~~~~~~~~~~~~ 237:43.82 In file included from /builddir/build/BUILD/thunderbird-68.1.1/dom/base/nsWrapperCache.h:10, 237:43.82 from /builddir/build/BUILD/thunderbird-68.1.1/dom/base/nsINodeList.h:10, 237:43.82 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/dom/XBLChildrenElement.h:10, 237:43.82 from /builddir/build/BUILD/thunderbird-68.1.1/dom/xbl/XBLChildrenElement.cpp:7, 237:43.82 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dom/xbl/Unified_cpp_dom_xbl0.cpp:2: 237:43.83 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 237:43.83 302 | } else 237:43.83 | ^~~~ 237:43.83 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsCycleCollectionParticipant.h:311:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 237:43.83 311 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 237:43.83 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 237:43.84 /builddir/build/BUILD/thunderbird-68.1.1/dom/xbl/XBLChildrenElement.cpp:78:3: note: in expansion of macro 'NS_INTERFACE_TABLE_TO_MAP_SEGUE_CYCLE_COLLECTION' 237:43.84 78 | NS_INTERFACE_TABLE_TO_MAP_SEGUE_CYCLE_COLLECTION(nsAnonymousContentList) 237:43.86 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 237:48.88 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsUtils.h:14, 237:48.88 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupports.h:79, 237:48.89 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 237:48.89 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 237:48.89 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsCycleCollectionParticipant.h:12, 237:48.89 from /builddir/build/BUILD/thunderbird-68.1.1/dom/base/nsWrapperCache.h:10, 237:48.89 from /builddir/build/BUILD/thunderbird-68.1.1/dom/base/nsINodeList.h:10, 237:48.89 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/dom/XBLChildrenElement.h:10, 237:48.91 from /builddir/build/BUILD/thunderbird-68.1.1/dom/xbl/XBLChildrenElement.cpp:7, 237:48.91 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dom/xbl/Unified_cpp_dom_xbl0.cpp:2: 237:48.91 /builddir/build/BUILD/thunderbird-68.1.1/dom/xbl/nsBindingManager.cpp: In member function 'virtual nsresult nsBindingManager::QueryInterface(const nsIID&, void**)': 237:48.91 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 237:48.91 1007 | foundInterface = 0; \ 237:48.91 | ^~~~~~~~~~~~~~ 237:48.91 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 237:48.91 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 237:48.92 | ^~~~~~~~~~~~~~~~~~~~~~~ 237:48.92 /builddir/build/BUILD/thunderbird-68.1.1/dom/xbl/nsBindingManager.cpp:106:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 237:48.92 106 | NS_INTERFACE_MAP_END 237:48.92 | ^~~~~~~~~~~~~~~~~~~~ 237:48.92 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 237:48.92 981 | else 237:48.92 | ^~~~ 237:48.92 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 237:48.92 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 237:48.92 | ^~~~~~~~~~~~~~~~~~ 237:48.92 /builddir/build/BUILD/thunderbird-68.1.1/dom/xbl/nsBindingManager.cpp:105:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 237:48.92 105 | NS_INTERFACE_MAP_ENTRY(nsISupports) 237:48.92 | ^~~~~~~~~~~~~~~~~~~~~~ 237:49.96 /builddir/build/BUILD/thunderbird-68.1.1/dom/xbl/nsXBLDocumentInfo.cpp: In member function 'virtual nsresult nsXBLDocumentInfo::QueryInterface(const nsIID&, void**)': 237:49.96 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 237:49.96 1007 | foundInterface = 0; \ 237:49.96 | ^~~~~~~~~~~~~~ 237:49.98 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 237:49.98 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 237:49.98 | ^~~~~~~~~~~~~~~~~~~~~~~ 237:49.98 /builddir/build/BUILD/thunderbird-68.1.1/dom/xbl/nsXBLDocumentInfo.cpp:94:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 237:49.98 94 | NS_INTERFACE_MAP_END 237:49.98 | ^~~~~~~~~~~~~~~~~~~~ 237:49.98 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 237:49.98 981 | else 237:49.98 | ^~~~ 237:49.98 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 237:49.99 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 237:49.99 | ^~~~~~~~~~~~~~~~~~ 237:49.99 /builddir/build/BUILD/thunderbird-68.1.1/dom/xbl/nsXBLDocumentInfo.cpp:93:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 237:49.99 93 | NS_INTERFACE_MAP_ENTRY(nsISupports) 237:49.99 | ^~~~~~~~~~~~~~~~~~~~~~ 237:52.44 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/gfxFontEntry.h:13, 237:52.44 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/gfxFont.h:11, 237:52.44 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsDeviceContext.h:12, 237:52.44 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/dom/UIEvent.h:15, 237:52.44 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/dom/KeyboardEvent.h:10, 237:52.45 from /builddir/build/BUILD/thunderbird-68.1.1/dom/xbl/nsXBLEventHandler.cpp:15, 237:52.45 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dom/xbl/Unified_cpp_dom_xbl0.cpp:47: 237:52.45 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 237:52.45 /builddir/build/BUILD/thunderbird-68.1.1/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] 237:52.45 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 237:52.45 | ^ 237:52.45 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 237:52.45 46 | struct Block { 237:52.46 | ^~~~~ 237:52.84 /builddir/build/BUILD/thunderbird-68.1.1/dom/xbl/builtin/ShortcutKeys.cpp: In member function 'nsXBLPrototypeHandler* mozilla::ShortcutKeys::EnsureHandlers(mozilla::HandlerType)': 237:52.84 /builddir/build/BUILD/thunderbird-68.1.1/dom/xbl/builtin/ShortcutKeys.cpp:70:27: warning: 'cache' may be used uninitialized in this function [-Wmaybe-uninitialized] 237:52.84 70 | nsXBLPrototypeHandler** cache; 237:52.84 | ^~~~~ 237:52.85 /builddir/build/BUILD/thunderbird-68.1.1/dom/xbl/builtin/ShortcutKeys.cpp:98:19: warning: 'keyData' may be used uninitialized in this function [-Wmaybe-uninitialized] 237:52.85 98 | while (keyData->event) { 237:52.85 | ~~~~~~~~~^~~~~ 237:53.93 dom/xslt/base 238:02.41 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsUtils.h:14, 238:02.41 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsCOMPtr.h:30, 238:02.41 from /builddir/build/BUILD/thunderbird-68.1.1/dom/base/nsINode.h:12, 238:02.42 from /builddir/build/BUILD/thunderbird-68.1.1/dom/base/nsIContent.h:13, 238:02.42 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/dom/CharacterData.h:16, 238:02.42 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/dom/Text.h:10, 238:02.42 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/dom/CDATASection.h:11, 238:02.42 from /builddir/build/BUILD/thunderbird-68.1.1/dom/xml/CDATASection.cpp:7, 238:02.42 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dom/xml/Unified_cpp_dom_xml0.cpp:2: 238:02.42 /builddir/build/BUILD/thunderbird-68.1.1/dom/xml/nsXMLContentSink.cpp: In member function 'virtual nsresult nsXMLContentSink::QueryInterface(const nsIID&, void**)': 238:02.42 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 238:02.43 1022 | foundInterface = 0; \ 238:02.43 | ^~~~~~~~~~~~~~ 238:02.43 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 238:02.43 1071 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 238:02.44 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 238:02.44 /builddir/build/BUILD/thunderbird-68.1.1/dom/xml/nsXMLContentSink.cpp:128:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 238:02.44 128 | NS_INTERFACE_MAP_END_INHERITING(nsContentSink) 238:02.44 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 238:02.44 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 238:02.44 981 | else 238:02.45 | ^~~~ 238:02.45 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 238:02.45 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 238:02.45 | ^~~~~~~~~~~~~~~~~~ 238:02.45 /builddir/build/BUILD/thunderbird-68.1.1/dom/xml/nsXMLContentSink.cpp:127:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 238:02.45 127 | NS_INTERFACE_MAP_ENTRY(nsITransformObserver) 238:02.47 | ^~~~~~~~~~~~~~~~~~~~~~ 238:02.74 /builddir/build/BUILD/thunderbird-68.1.1/dom/xml/nsXMLFragmentContentSink.cpp: In member function 'virtual nsresult nsXMLFragmentContentSink::QueryInterface(const nsIID&, void**)': 238:02.74 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 238:02.74 1022 | foundInterface = 0; \ 238:02.74 | ^~~~~~~~~~~~~~ 238:02.75 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 238:02.75 1071 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 238:02.75 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 238:02.75 /builddir/build/BUILD/thunderbird-68.1.1/dom/xml/nsXMLFragmentContentSink.cpp:129:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 238:02.75 129 | NS_INTERFACE_MAP_END_INHERITING(nsXMLContentSink) 238:02.75 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 238:02.76 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 238:02.76 981 | else 238:02.76 | ^~~~ 238:02.76 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 238:02.77 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 238:02.77 | ^~~~~~~~~~~~~~~~~~ 238:02.79 /builddir/build/BUILD/thunderbird-68.1.1/dom/xml/nsXMLFragmentContentSink.cpp:128:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 238:02.79 128 | NS_INTERFACE_MAP_ENTRY(nsIFragmentContentSink) 238:02.79 | ^~~~~~~~~~~~~~~~~~~~~~ 238:20.37 dom/xslt/xml 238:24.47 dom/xslt/xpath 238:26.78 dom/xslt/xslt 238:53.52 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/dom/NonRefcountedDOMObject.h:10, 238:53.52 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/dom/XPathEvaluator.h:9, 238:53.52 from /builddir/build/BUILD/thunderbird-68.1.1/dom/xslt/xpath/XPathEvaluator.cpp:6, 238:53.52 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dom/xslt/xpath/Unified_cpp_dom_xslt_xpath0.cpp:2: 238:53.53 /builddir/build/BUILD/thunderbird-68.1.1/dom/xslt/xpath/XPathResult.cpp: In member function 'virtual nsresult mozilla::dom::XPathResult::QueryInterface(const nsIID&, void**)': 238:53.54 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 238:53.54 1007 | foundInterface = 0; \ 238:53.54 | ^~~~~~~~~~~~~~ 238:53.55 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 238:53.55 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 238:53.55 | ^~~~~~~~~~~~~~~~~~~~~~~ 238:53.55 /builddir/build/BUILD/thunderbird-68.1.1/dom/xslt/xpath/XPathResult.cpp:67:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 238:53.55 67 | NS_INTERFACE_MAP_END 238:53.56 | ^~~~~~~~~~~~~~~~~~~~ 238:53.56 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:991:3: note: some parts of macro expansion are not guarded by this 'else' clause 238:53.56 991 | else 238:53.57 | ^~~~ 238:53.57 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1067:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 238:53.57 1067 | NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 238:53.57 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 238:53.59 /builddir/build/BUILD/thunderbird-68.1.1/dom/xslt/xpath/XPathResult.cpp:66:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 238:53.59 66 | NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIXPathResult) 238:53.59 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 238:56.59 dom/xul 238:56.60 dom/vr 238:58.21 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsXPTCUtils.h:10, 238:58.21 from /builddir/build/BUILD/thunderbird-68.1.1/js/xpconnect/src/xpcprivate.h:119, 238:58.21 from /builddir/build/BUILD/thunderbird-68.1.1/dom/xslt/xslt/txEXSLTFunctions.cpp:33, 238:58.21 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dom/xslt/xslt/Unified_cpp_dom_xslt_xslt0.cpp:29: 238:58.21 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/xptcall.h: In constructor 'nsXPTCVariant::nsXPTCVariant()': 238:58.21 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/xptcall.h:79:42: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct nsXPTCVariant' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] 238:58.22 79 | memset(this, 0, sizeof(nsXPTCVariant)); 238:58.22 | ^ 238:58.22 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/xptcall.h:44:8: note: 'struct nsXPTCVariant' declared here 238:58.22 44 | struct nsXPTCVariant { 238:58.22 | ^~~~~~~~~~~~~ 239:00.72 In file included from /builddir/build/BUILD/thunderbird-68.1.1/dom/xslt/base/txCore.h:11, 239:00.72 from /builddir/build/BUILD/thunderbird-68.1.1/dom/xslt/xslt/txXMLEventHandler.h:9, 239:00.73 from /builddir/build/BUILD/thunderbird-68.1.1/dom/xslt/xslt/txBufferingHandler.h:9, 239:00.73 from /builddir/build/BUILD/thunderbird-68.1.1/dom/xslt/xslt/txBufferingHandler.cpp:6, 239:00.73 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dom/xslt/xslt/Unified_cpp_dom_xslt_xslt0.cpp:2: 239:00.73 /builddir/build/BUILD/thunderbird-68.1.1/dom/xslt/xslt/txMozillaXSLTProcessor.cpp: In member function 'virtual nsresult txMozillaXSLTProcessor::QueryInterface(const nsIID&, void**)': 239:00.75 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 239:00.75 1007 | foundInterface = 0; \ 239:00.75 | ^~~~~~~~~~~~~~ 239:00.75 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 239:00.75 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 239:00.75 | ^~~~~~~~~~~~~~~~~~~~~~~ 239:00.76 /builddir/build/BUILD/thunderbird-68.1.1/dom/xslt/xslt/txMozillaXSLTProcessor.cpp:291:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 239:00.76 291 | NS_INTERFACE_MAP_END 239:00.76 | ^~~~~~~~~~~~~~~~~~~~ 239:00.76 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:991:3: note: some parts of macro expansion are not guarded by this 'else' clause 239:00.76 991 | else 239:00.76 | ^~~~ 239:00.76 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1067:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 239:00.76 1067 | NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 239:00.77 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 239:00.77 /builddir/build/BUILD/thunderbird-68.1.1/dom/xslt/xslt/txMozillaXSLTProcessor.cpp:290:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 239:00.77 290 | NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIDocumentTransformer) 239:00.77 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 239:02.59 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/HashTable.h:89, 239:02.59 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/js/HashTable.h:10, 239:02.59 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/js/TracingAPI.h:11, 239:02.60 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/js/GCPolicyAPI.h:49, 239:02.60 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/js/RootingAPI.h:22, 239:02.62 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsCycleCollectionParticipant.h:13, 239:02.62 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/dom/NodeInfo.h:24, 239:02.62 from /builddir/build/BUILD/thunderbird-68.1.1/dom/base/nsINode.h:14, 239:02.62 from /builddir/build/BUILD/thunderbird-68.1.1/dom/base/nsIContent.h:13, 239:02.63 from /builddir/build/BUILD/thunderbird-68.1.1/dom/xslt/xpath/txXPathNode.h:10, 239:02.63 from /builddir/build/BUILD/thunderbird-68.1.1/dom/xslt/xml/txXMLUtils.h:15, 239:02.63 from /builddir/build/BUILD/thunderbird-68.1.1/dom/xslt/xslt/txXSLTFunctions.h:10, 239:02.63 from /builddir/build/BUILD/thunderbird-68.1.1/dom/xslt/xslt/txCurrentFunctionCall.cpp:6, 239:02.63 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dom/xslt/xslt/Unified_cpp_dom_xslt_xslt0.cpp:11: 239:02.64 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = xpc::GlobalProperties]': 239:02.65 /builddir/build/BUILD/thunderbird-68.1.1/js/xpconnect/src/xpcprivate.h:2272:45: required from here 239:02.65 /builddir/build/BUILD/thunderbird-68.1.1/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] 239:02.66 31 | memset(aT, 0, sizeof(T)); 239:02.66 | ~~~~~~^~~~~~~~~~~~~~~~~~ 239:02.66 In file included from /builddir/build/BUILD/thunderbird-68.1.1/dom/xslt/xslt/txEXSLTFunctions.cpp:33, 239:02.66 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dom/xslt/xslt/Unified_cpp_dom_xslt_xslt0.cpp:29: 239:02.66 /builddir/build/BUILD/thunderbird-68.1.1/js/xpconnect/src/xpcprivate.h:2271:8: note: 'struct xpc::GlobalProperties' declared here 239:02.67 2271 | struct GlobalProperties { 239:02.67 | ^~~~~~~~~~~~~~~~ 239:23.60 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/gfxFontEntry.h:13, 239:23.60 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/gfxFont.h:11, 239:23.60 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsDeviceContext.h:12, 239:23.60 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsViewManager.h:14, 239:23.60 from /builddir/build/BUILD/thunderbird-68.1.1/dom/xul/XULDocument.cpp:33, 239:23.60 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dom/xul/Unified_cpp_dom_xul0.cpp:11: 239:23.60 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 239:23.61 /builddir/build/BUILD/thunderbird-68.1.1/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] 239:23.61 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 239:23.61 | ^ 239:23.63 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 239:23.63 46 | struct Block { 239:23.63 | ^~~~~ 239:31.40 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsUtils.h:14, 239:31.40 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupports.h:79, 239:31.40 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 239:31.40 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 239:31.40 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsCycleCollectionParticipant.h:12, 239:31.40 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/dom/NodeInfo.h:24, 239:31.40 from /builddir/build/BUILD/thunderbird-68.1.1/dom/base/nsAttrName.h:16, 239:31.40 from /builddir/build/BUILD/thunderbird-68.1.1/dom/base/AttrArray.h:21, 239:31.40 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/dom/Element.h:16, 239:31.41 from /builddir/build/BUILD/thunderbird-68.1.1/dom/xul/XULBroadcastManager.h:10, 239:31.41 from /builddir/build/BUILD/thunderbird-68.1.1/dom/xul/XULBroadcastManager.cpp:7, 239:31.41 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dom/xul/Unified_cpp_dom_xul0.cpp:2: 239:31.41 /builddir/build/BUILD/thunderbird-68.1.1/dom/xul/XULDocument.cpp: In member function 'virtual nsresult mozilla::dom::XULDocument::QueryInterface(const nsIID&, void**)': 239:31.41 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 239:31.41 1022 | foundInterface = 0; \ 239:31.41 | ^~~~~~~~~~~~~~ 239:31.41 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 239:31.41 1071 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 239:31.41 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 239:31.41 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsCycleCollectionParticipant.h:927:3: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 239:31.41 927 | NS_INTERFACE_MAP_END_INHERITING(aSuper) \ 239:31.41 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 239:31.41 /builddir/build/BUILD/thunderbird-68.1.1/dom/xul/XULDocument.cpp:184:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0' 239:31.41 184 | NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0(XULDocument, XMLDocument) 239:31.41 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 239:31.43 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/dom/NodeInfo.h:24, 239:31.43 from /builddir/build/BUILD/thunderbird-68.1.1/dom/base/nsAttrName.h:16, 239:31.43 from /builddir/build/BUILD/thunderbird-68.1.1/dom/base/AttrArray.h:21, 239:31.43 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/dom/Element.h:16, 239:31.43 from /builddir/build/BUILD/thunderbird-68.1.1/dom/xul/XULBroadcastManager.h:10, 239:31.43 from /builddir/build/BUILD/thunderbird-68.1.1/dom/xul/XULBroadcastManager.cpp:7, 239:31.43 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dom/xul/Unified_cpp_dom_xul0.cpp:2: 239:31.43 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 239:31.43 302 | } else 239:31.43 | ^~~~ 239:31.43 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 239:31.43 306 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 239:31.43 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 239:31.43 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsCycleCollectionParticipant.h:926:3: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 239:31.44 926 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(aClass) \ 239:31.44 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 239:31.44 /builddir/build/BUILD/thunderbird-68.1.1/dom/xul/XULDocument.cpp:184:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0' 239:31.44 184 | NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0(XULDocument, XMLDocument) 239:31.44 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 239:37.56 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsUtils.h:14, 239:37.56 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupports.h:79, 239:37.56 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 239:37.56 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 239:37.56 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsCycleCollectionParticipant.h:12, 239:37.56 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/dom/NodeInfo.h:24, 239:37.56 from /builddir/build/BUILD/thunderbird-68.1.1/dom/base/nsAttrName.h:16, 239:37.56 from /builddir/build/BUILD/thunderbird-68.1.1/dom/base/AttrArray.h:21, 239:37.56 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/dom/Element.h:16, 239:37.56 from /builddir/build/BUILD/thunderbird-68.1.1/dom/xul/XULBroadcastManager.h:10, 239:37.56 from /builddir/build/BUILD/thunderbird-68.1.1/dom/xul/XULBroadcastManager.cpp:7, 239:37.56 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dom/xul/Unified_cpp_dom_xul0.cpp:2: 239:37.56 /builddir/build/BUILD/thunderbird-68.1.1/dom/xul/XULTreeElement.cpp: In member function 'virtual nsresult mozilla::dom::XULTreeElement::QueryInterface(const nsIID&, void**)': 239:37.57 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 239:37.57 1022 | foundInterface = 0; \ 239:37.57 | ^~~~~~~~~~~~~~ 239:37.57 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 239:37.57 1071 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 239:37.57 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 239:37.57 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsCycleCollectionParticipant.h:927:3: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 239:37.57 927 | NS_INTERFACE_MAP_END_INHERITING(aSuper) \ 239:37.57 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 239:37.57 /builddir/build/BUILD/thunderbird-68.1.1/dom/xul/XULTreeElement.cpp:23:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0' 239:37.57 23 | NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0(XULTreeElement, nsXULElement) 239:37.57 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 239:37.58 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/dom/NodeInfo.h:24, 239:37.58 from /builddir/build/BUILD/thunderbird-68.1.1/dom/base/nsAttrName.h:16, 239:37.58 from /builddir/build/BUILD/thunderbird-68.1.1/dom/base/AttrArray.h:21, 239:37.58 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/dom/Element.h:16, 239:37.58 from /builddir/build/BUILD/thunderbird-68.1.1/dom/xul/XULBroadcastManager.h:10, 239:37.58 from /builddir/build/BUILD/thunderbird-68.1.1/dom/xul/XULBroadcastManager.cpp:7, 239:37.58 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dom/xul/Unified_cpp_dom_xul0.cpp:2: 239:37.58 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 239:37.58 302 | } else 239:37.58 | ^~~~ 239:37.59 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 239:37.59 306 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 239:37.59 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 239:37.59 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsCycleCollectionParticipant.h:926:3: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 239:37.59 926 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(aClass) \ 239:37.59 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 239:37.59 /builddir/build/BUILD/thunderbird-68.1.1/dom/xul/XULTreeElement.cpp:23:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0' 239:37.59 23 | NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0(XULTreeElement, nsXULElement) 239:37.59 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 239:37.71 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsUtils.h:14, 239:37.71 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupports.h:79, 239:37.71 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 239:37.71 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 239:37.72 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsCycleCollectionParticipant.h:12, 239:37.72 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/dom/NodeInfo.h:24, 239:37.72 from /builddir/build/BUILD/thunderbird-68.1.1/dom/base/nsAttrName.h:16, 239:37.72 from /builddir/build/BUILD/thunderbird-68.1.1/dom/base/AttrArray.h:21, 239:37.72 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/dom/Element.h:16, 239:37.72 from /builddir/build/BUILD/thunderbird-68.1.1/dom/xul/XULBroadcastManager.h:10, 239:37.74 from /builddir/build/BUILD/thunderbird-68.1.1/dom/xul/XULBroadcastManager.cpp:7, 239:37.74 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dom/xul/Unified_cpp_dom_xul0.cpp:2: 239:37.74 /builddir/build/BUILD/thunderbird-68.1.1/dom/xul/nsXULCommandDispatcher.cpp: In member function 'virtual nsresult nsXULCommandDispatcher::QueryInterface(const nsIID&, void**)': 239:37.74 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 239:37.74 1007 | foundInterface = 0; \ 239:37.74 | ^~~~~~~~~~~~~~ 239:37.74 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 239:37.74 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 239:37.74 | ^~~~~~~~~~~~~~~~~~~~~~~ 239:37.74 /builddir/build/BUILD/thunderbird-68.1.1/dom/xul/nsXULCommandDispatcher.cpp:50:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 239:37.74 50 | NS_INTERFACE_MAP_END 239:37.74 | ^~~~~~~~~~~~~~~~~~~~ 239:37.74 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:991:3: note: some parts of macro expansion are not guarded by this 'else' clause 239:37.74 991 | else 239:37.74 | ^~~~ 239:37.74 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1067:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 239:37.74 1067 | NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 239:37.74 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 239:37.75 /builddir/build/BUILD/thunderbird-68.1.1/dom/xul/nsXULCommandDispatcher.cpp:49:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 239:37.75 49 | NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIDOMXULCommandDispatcher) 239:37.75 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 239:37.83 /builddir/build/BUILD/thunderbird-68.1.1/dom/xul/nsXULContentSink.cpp: In member function 'virtual nsresult XULContentSinkImpl::QueryInterface(const nsIID&, void**)': 239:37.83 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 239:37.84 1007 | foundInterface = 0; \ 239:37.84 | ^~~~~~~~~~~~~~ 239:37.84 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 239:37.84 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 239:37.84 | ^~~~~~~~~~~~~~~~~~~~~~~ 239:37.85 /builddir/build/BUILD/thunderbird-68.1.1/dom/xul/nsXULContentSink.cpp:172:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 239:37.85 172 | NS_INTERFACE_MAP_END 239:37.85 | ^~~~~~~~~~~~~~~~~~~~ 239:37.85 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 239:37.85 981 | else 239:37.85 | ^~~~ 239:37.85 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 239:37.85 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 239:37.85 | ^~~~~~~~~~~~~~~~~~ 239:37.85 /builddir/build/BUILD/thunderbird-68.1.1/dom/xul/nsXULContentSink.cpp:171:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 239:37.85 171 | NS_INTERFACE_MAP_ENTRY(nsIContentSink) 239:37.85 | ^~~~~~~~~~~~~~~~~~~~~~ 239:37.91 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsUtils.h:14, 239:37.91 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupports.h:79, 239:37.91 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 239:37.91 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 239:37.91 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsCycleCollectionParticipant.h:12, 239:37.91 from /builddir/build/BUILD/thunderbird-68.1.1/dom/base/nsWrapperCache.h:10, 239:37.91 from /builddir/build/BUILD/thunderbird-68.1.1/dom/vr/VRDisplay.cpp:7, 239:37.91 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dom/vr/Unified_cpp_dom_vr0.cpp:2: 239:37.91 /builddir/build/BUILD/thunderbird-68.1.1/dom/vr/VRDisplay.cpp: In member function 'virtual nsresult mozilla::dom::VRDisplay::QueryInterface(const nsIID&, void**)': 239:37.91 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 239:37.91 1022 | foundInterface = 0; \ 239:37.91 | ^~~~~~~~~~~~~~ 239:37.91 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 239:37.92 1071 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 239:37.92 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 239:37.92 /builddir/build/BUILD/thunderbird-68.1.1/dom/vr/VRDisplay.cpp:667:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 239:37.92 667 | NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 239:37.92 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 239:37.92 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:991:3: note: some parts of macro expansion are not guarded by this 'else' clause 239:37.92 991 | else 239:37.92 | ^~~~ 239:37.92 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1067:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 239:37.92 1067 | NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 239:37.92 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 239:37.92 /builddir/build/BUILD/thunderbird-68.1.1/dom/vr/VRDisplay.cpp:666:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 239:37.92 666 | NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, DOMEventTargetHelper) 239:37.92 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 239:37.98 /builddir/build/BUILD/thunderbird-68.1.1/dom/xul/nsXULControllers.cpp: In member function 'virtual nsresult nsXULControllers::QueryInterface(const nsIID&, void**)': 239:37.98 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 239:37.98 1007 | foundInterface = 0; \ 239:37.98 | ^~~~~~~~~~~~~~ 239:37.98 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 239:37.98 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 239:37.98 | ^~~~~~~~~~~~~~~~~~~~~~~ 239:37.98 /builddir/build/BUILD/thunderbird-68.1.1/dom/xul/nsXULControllers.cpp:56:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 239:37.98 56 | NS_INTERFACE_MAP_END 239:37.98 | ^~~~~~~~~~~~~~~~~~~~ 239:37.98 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:991:3: note: some parts of macro expansion are not guarded by this 'else' clause 239:37.98 991 | else 239:37.98 | ^~~~ 239:37.99 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1067:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 239:37.99 1067 | NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 239:37.99 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 239:38.00 /builddir/build/BUILD/thunderbird-68.1.1/dom/xul/nsXULControllers.cpp:55:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 239:38.00 55 | NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIControllers) 239:38.00 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 239:38.06 /builddir/build/BUILD/thunderbird-68.1.1/dom/vr/VRDisplayEvent.cpp: In member function 'virtual nsresult mozilla::dom::VRDisplayEvent::QueryInterface(const nsIID&, void**)': 239:38.06 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 239:38.07 1022 | foundInterface = 0; \ 239:38.07 | ^~~~~~~~~~~~~~ 239:38.07 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 239:38.07 1071 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 239:38.07 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 239:38.09 /builddir/build/BUILD/thunderbird-68.1.1/dom/vr/VRDisplayEvent.cpp:32:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 239:38.09 32 | NS_INTERFACE_MAP_END_INHERITING(Event) 239:38.09 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 239:38.09 In file included from /builddir/build/BUILD/thunderbird-68.1.1/dom/base/nsWrapperCache.h:10, 239:38.09 from /builddir/build/BUILD/thunderbird-68.1.1/dom/vr/VRDisplay.cpp:7, 239:38.09 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dom/vr/Unified_cpp_dom_vr0.cpp:2: 239:38.09 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 239:38.09 302 | } else 239:38.09 | ^~~~ 239:38.09 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 239:38.09 306 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 239:38.09 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 239:38.09 /builddir/build/BUILD/thunderbird-68.1.1/dom/vr/VRDisplayEvent.cpp:31:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 239:38.09 31 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(VRDisplayEvent) 239:38.09 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 239:38.29 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsUtils.h:14, 239:38.30 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupports.h:79, 239:38.30 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 239:38.30 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 239:38.30 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsCycleCollectionParticipant.h:12, 239:38.30 from /builddir/build/BUILD/thunderbird-68.1.1/dom/base/nsWrapperCache.h:10, 239:38.30 from /builddir/build/BUILD/thunderbird-68.1.1/dom/vr/VRDisplay.cpp:7, 239:38.30 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dom/vr/Unified_cpp_dom_vr0.cpp:2: 239:38.32 /builddir/build/BUILD/thunderbird-68.1.1/dom/vr/VRServiceTest.cpp: In member function 'virtual nsresult mozilla::dom::VRMockDisplay::QueryInterface(const nsIID&, void**)': 239:38.32 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 239:38.32 1022 | foundInterface = 0; \ 239:38.32 | ^~~~~~~~~~~~~~ 239:38.32 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 239:38.32 1071 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 239:38.32 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 239:38.32 /builddir/build/BUILD/thunderbird-68.1.1/dom/vr/VRServiceTest.cpp:24:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 239:38.32 24 | NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 239:38.33 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 239:38.33 In file included from /builddir/build/BUILD/thunderbird-68.1.1/dom/base/nsWrapperCache.h:10, 239:38.33 from /builddir/build/BUILD/thunderbird-68.1.1/dom/vr/VRDisplay.cpp:7, 239:38.33 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dom/vr/Unified_cpp_dom_vr0.cpp:2: 239:38.33 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 239:38.33 302 | } else 239:38.33 | ^~~~ 239:38.33 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 239:38.33 306 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 239:38.33 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 239:38.33 /builddir/build/BUILD/thunderbird-68.1.1/dom/vr/VRServiceTest.cpp:23:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 239:38.33 23 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(VRMockDisplay) 239:38.33 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 239:38.37 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsUtils.h:14, 239:38.37 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupports.h:79, 239:38.37 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 239:38.37 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 239:38.38 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsCycleCollectionParticipant.h:12, 239:38.38 from /builddir/build/BUILD/thunderbird-68.1.1/dom/base/nsWrapperCache.h:10, 239:38.38 from /builddir/build/BUILD/thunderbird-68.1.1/dom/vr/VRDisplay.cpp:7, 239:38.39 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dom/vr/Unified_cpp_dom_vr0.cpp:2: 239:38.39 /builddir/build/BUILD/thunderbird-68.1.1/dom/vr/VRServiceTest.cpp: In member function 'virtual nsresult mozilla::dom::VRMockController::QueryInterface(const nsIID&, void**)': 239:38.39 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 239:38.39 1022 | foundInterface = 0; \ 239:38.39 | ^~~~~~~~~~~~~~ 239:38.39 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 239:38.39 1071 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 239:38.39 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 239:38.39 /builddir/build/BUILD/thunderbird-68.1.1/dom/vr/VRServiceTest.cpp:159:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 239:38.39 159 | NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 239:38.40 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 239:38.40 In file included from /builddir/build/BUILD/thunderbird-68.1.1/dom/base/nsWrapperCache.h:10, 239:38.40 from /builddir/build/BUILD/thunderbird-68.1.1/dom/vr/VRDisplay.cpp:7, 239:38.40 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dom/vr/Unified_cpp_dom_vr0.cpp:2: 239:38.40 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 239:38.40 302 | } else 239:38.40 | ^~~~ 239:38.40 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 239:38.40 306 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 239:38.40 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 239:38.40 /builddir/build/BUILD/thunderbird-68.1.1/dom/vr/VRServiceTest.cpp:158:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 239:38.40 158 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(VRMockController) 239:38.40 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 239:38.42 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsUtils.h:14, 239:38.42 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupports.h:79, 239:38.43 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 239:38.43 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 239:38.43 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsCycleCollectionParticipant.h:12, 239:38.43 from /builddir/build/BUILD/thunderbird-68.1.1/dom/base/nsWrapperCache.h:10, 239:38.44 from /builddir/build/BUILD/thunderbird-68.1.1/dom/vr/VRDisplay.cpp:7, 239:38.44 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dom/vr/Unified_cpp_dom_vr0.cpp:2: 239:38.44 /builddir/build/BUILD/thunderbird-68.1.1/dom/vr/VRServiceTest.cpp: In member function 'virtual nsresult mozilla::dom::VRServiceTest::QueryInterface(const nsIID&, void**)': 239:38.44 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 239:38.44 1022 | foundInterface = 0; \ 239:38.44 | ^~~~~~~~~~~~~~ 239:38.44 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 239:38.44 1071 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 239:38.45 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 239:38.45 /builddir/build/BUILD/thunderbird-68.1.1/dom/vr/VRServiceTest.cpp:261:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 239:38.47 261 | NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 239:38.47 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 239:38.47 In file included from /builddir/build/BUILD/thunderbird-68.1.1/dom/base/nsWrapperCache.h:10, 239:38.47 from /builddir/build/BUILD/thunderbird-68.1.1/dom/vr/VRDisplay.cpp:7, 239:38.47 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dom/vr/Unified_cpp_dom_vr0.cpp:2: 239:38.47 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 239:38.47 302 | } else 239:38.47 | ^~~~ 239:38.47 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 239:38.47 306 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 239:38.47 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 239:38.48 /builddir/build/BUILD/thunderbird-68.1.1/dom/vr/VRServiceTest.cpp:260:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 239:38.48 260 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(VRServiceTest) 239:38.48 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 239:38.85 /builddir/build/BUILD/thunderbird-68.1.1/dom/xul/nsXULPopupListener.cpp: In member function 'virtual nsresult nsXULPopupListener::QueryInterface(const nsIID&, void**)': 239:38.86 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 239:38.86 1007 | foundInterface = 0; \ 239:38.86 | ^~~~~~~~~~~~~~ 239:38.86 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 239:38.88 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 239:38.88 | ^~~~~~~~~~~~~~~~~~~~~~~ 239:38.88 /builddir/build/BUILD/thunderbird-68.1.1/dom/xul/nsXULPopupListener.cpp:84:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 239:38.88 84 | NS_INTERFACE_MAP_END 239:38.88 | ^~~~~~~~~~~~~~~~~~~~ 239:38.88 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 239:38.88 981 | else 239:38.88 | ^~~~ 239:38.88 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 239:38.88 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 239:38.88 | ^~~~~~~~~~~~~~~~~~ 239:38.88 /builddir/build/BUILD/thunderbird-68.1.1/dom/xul/nsXULPopupListener.cpp:83:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 239:38.88 83 | NS_INTERFACE_MAP_ENTRY(nsISupports) 239:38.88 | ^~~~~~~~~~~~~~~~~~~~~~ 239:43.12 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/HashTable.h:89, 239:43.12 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/js/HashTable.h:10, 239:43.12 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/js/TracingAPI.h:11, 239:43.12 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/js/GCPolicyAPI.h:49, 239:43.12 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/js/RootingAPI.h:22, 239:43.12 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsCycleCollectionParticipant.h:13, 239:43.12 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/dom/NodeInfo.h:24, 239:43.12 from /builddir/build/BUILD/thunderbird-68.1.1/dom/base/nsAttrName.h:16, 239:43.13 from /builddir/build/BUILD/thunderbird-68.1.1/dom/base/AttrArray.h:21, 239:43.13 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/dom/Element.h:16, 239:43.13 from /builddir/build/BUILD/thunderbird-68.1.1/dom/xul/XULBroadcastManager.h:10, 239:43.13 from /builddir/build/BUILD/thunderbird-68.1.1/dom/xul/XULBroadcastManager.cpp:7, 239:43.14 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dom/xul/Unified_cpp_dom_xul0.cpp:2: 239:43.15 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = std::map; long unsigned int N = 2]': 239:43.17 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:99:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = std::map]' 239:43.17 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/Layers.h:248:29: required from here 239:43.17 /builddir/build/BUILD/thunderbird-68.1.1/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] 239:43.17 67 | memset(&aArr[0], 0, N * sizeof(T)); 239:43.18 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 239:43.18 In file included from /usr/include/c++/9/map:61, 239:43.18 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/system_wrappers/map:3, 239:43.18 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/stl_wrappers/map:44, 239:43.18 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/FrameMetrics.h:11, 239:43.18 from /builddir/build/BUILD/thunderbird-68.1.1/layout/generic/nsIScrollableFrame.h:22, 239:43.18 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/dom/Element.h:25, 239:43.18 from /builddir/build/BUILD/thunderbird-68.1.1/dom/xul/XULBroadcastManager.h:10, 239:43.18 from /builddir/build/BUILD/thunderbird-68.1.1/dom/xul/XULBroadcastManager.cpp:7, 239:43.18 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dom/xul/Unified_cpp_dom_xul0.cpp:2: 239:43.18 /usr/include/c++/9/bits/stl_map.h:100:11: note: 'class std::map' declared here 239:43.18 100 | class map 239:43.18 | ^~~ 239:43.50 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dom/xslt/xpath/Unified_cpp_dom_xslt_xpath1.cpp:20: 239:43.50 /builddir/build/BUILD/thunderbird-68.1.1/dom/xslt/xpath/txNodeSet.cpp: In member function 'nsresult txNodeSet::add(const txXPathNode&)': 239:43.50 /builddir/build/BUILD/thunderbird-68.1.1/dom/xslt/xpath/txNodeSet.cpp:112:57: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'class txXPathNode'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 239:43.50 112 | memmove(pos + 1, pos, moveSize * sizeof(txXPathNode)); 239:43.50 | ^ 239:43.50 In file included from /builddir/build/BUILD/thunderbird-68.1.1/dom/xslt/xpath/txXPathTreeWalker.h:10, 239:43.50 from /builddir/build/BUILD/thunderbird-68.1.1/dom/xslt/xpath/txNameTest.cpp:9, 239:43.50 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dom/xslt/xpath/Unified_cpp_dom_xslt_xpath1.cpp:2: 239:43.50 /builddir/build/BUILD/thunderbird-68.1.1/dom/xslt/xpath/txXPathNode.h:18:7: note: 'class txXPathNode' declared here 239:43.50 18 | class txXPathNode { 239:43.51 | ^~~~~~~~~~~ 239:43.51 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dom/xslt/xpath/Unified_cpp_dom_xslt_xpath1.cpp:20: 239:43.51 /builddir/build/BUILD/thunderbird-68.1.1/dom/xslt/xpath/txNodeSet.cpp: In member function 'nsresult txNodeSet::add(const txNodeSet&, txNodeSet::transferOp, txNodeSet::destroyOp)': 239:43.52 /builddir/build/BUILD/thunderbird-68.1.1/dom/xslt/xpath/txNodeSet.cpp:277:58: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'class txXPathNode'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 239:43.52 277 | memmove(insertPos, pos, count * sizeof(txXPathNode)); 239:43.52 | ^ 239:43.52 In file included from /builddir/build/BUILD/thunderbird-68.1.1/dom/xslt/xpath/txXPathTreeWalker.h:10, 239:43.53 from /builddir/build/BUILD/thunderbird-68.1.1/dom/xslt/xpath/txNameTest.cpp:9, 239:43.53 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dom/xslt/xpath/Unified_cpp_dom_xslt_xpath1.cpp:2: 239:43.53 /builddir/build/BUILD/thunderbird-68.1.1/dom/xslt/xpath/txXPathNode.h:18:7: note: 'class txXPathNode' declared here 239:43.53 18 | class txXPathNode { 239:43.53 | ^~~~~~~~~~~ 239:43.53 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dom/xslt/xpath/Unified_cpp_dom_xslt_xpath1.cpp:20: 239:43.54 /builddir/build/BUILD/thunderbird-68.1.1/dom/xslt/xpath/txNodeSet.cpp: In member function 'nsresult txNodeSet::sweep()': 239:43.54 /builddir/build/BUILD/thunderbird-68.1.1/dom/xslt/xpath/txNodeSet.cpp:375:75: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'class txXPathNode'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 239:43.55 375 | memmove(insertion, mStart + pos - chunk, chunk * sizeof(txXPathNode)); 239:43.55 | ^ 239:43.55 In file included from /builddir/build/BUILD/thunderbird-68.1.1/dom/xslt/xpath/txXPathTreeWalker.h:10, 239:43.55 from /builddir/build/BUILD/thunderbird-68.1.1/dom/xslt/xpath/txNameTest.cpp:9, 239:43.55 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dom/xslt/xpath/Unified_cpp_dom_xslt_xpath1.cpp:2: 239:43.55 /builddir/build/BUILD/thunderbird-68.1.1/dom/xslt/xpath/txXPathNode.h:18:7: note: 'class txXPathNode' declared here 239:43.55 18 | class txXPathNode { 239:43.55 | ^~~~~~~~~~~ 239:43.55 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dom/xslt/xpath/Unified_cpp_dom_xslt_xpath1.cpp:20: 239:43.55 /builddir/build/BUILD/thunderbird-68.1.1/dom/xslt/xpath/txNodeSet.cpp: In member function 'bool txNodeSet::ensureGrowSize(int32_t)': 239:43.56 /builddir/build/BUILD/thunderbird-68.1.1/dom/xslt/xpath/txNodeSet.cpp:469:56: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'class txXPathNode'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 239:43.56 469 | memmove(dest, mStart, oldSize * sizeof(txXPathNode)); 239:43.56 | ^ 239:43.56 In file included from /builddir/build/BUILD/thunderbird-68.1.1/dom/xslt/xpath/txXPathTreeWalker.h:10, 239:43.56 from /builddir/build/BUILD/thunderbird-68.1.1/dom/xslt/xpath/txNameTest.cpp:9, 239:43.57 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dom/xslt/xpath/Unified_cpp_dom_xslt_xpath1.cpp:2: 239:43.57 /builddir/build/BUILD/thunderbird-68.1.1/dom/xslt/xpath/txXPathNode.h:18:7: note: 'class txXPathNode' declared here 239:43.57 18 | class txXPathNode { 239:43.57 | ^~~~~~~~~~~ 239:43.57 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dom/xslt/xpath/Unified_cpp_dom_xslt_xpath1.cpp:20: 239:43.57 /builddir/build/BUILD/thunderbird-68.1.1/dom/xslt/xpath/txNodeSet.cpp:494:55: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'class txXPathNode'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 239:43.57 494 | memcpy(dest, mStart, oldSize * sizeof(txXPathNode)); 239:43.57 | ^ 239:43.57 In file included from /builddir/build/BUILD/thunderbird-68.1.1/dom/xslt/xpath/txXPathTreeWalker.h:10, 239:43.57 from /builddir/build/BUILD/thunderbird-68.1.1/dom/xslt/xpath/txNameTest.cpp:9, 239:43.57 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dom/xslt/xpath/Unified_cpp_dom_xslt_xpath1.cpp:2: 239:43.57 /builddir/build/BUILD/thunderbird-68.1.1/dom/xslt/xpath/txXPathNode.h:18:7: note: 'class txXPathNode' declared here 239:43.57 18 | class txXPathNode { 239:43.57 | ^~~~~~~~~~~ 239:43.57 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dom/xslt/xpath/Unified_cpp_dom_xslt_xpath1.cpp:20: 239:43.57 /builddir/build/BUILD/thunderbird-68.1.1/dom/xslt/xpath/txNodeSet.cpp: In static member function 'static void txNodeSet::transferElements(txXPathNode*, const txXPathNode*, const txXPathNode*)': 239:43.58 /builddir/build/BUILD/thunderbird-68.1.1/dom/xslt/xpath/txNodeSet.cpp:567:62: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'class txXPathNode'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 239:43.58 567 | memcpy(aDest, aStart, (aEnd - aStart) * sizeof(txXPathNode)); 239:43.60 | ^ 239:43.60 In file included from /builddir/build/BUILD/thunderbird-68.1.1/dom/xslt/xpath/txXPathTreeWalker.h:10, 239:43.60 from /builddir/build/BUILD/thunderbird-68.1.1/dom/xslt/xpath/txNameTest.cpp:9, 239:43.60 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dom/xslt/xpath/Unified_cpp_dom_xslt_xpath1.cpp:2: 239:43.60 /builddir/build/BUILD/thunderbird-68.1.1/dom/xslt/xpath/txXPathNode.h:18:7: note: 'class txXPathNode' declared here 239:43.60 18 | class txXPathNode { 239:43.60 | ^~~~~~~~~~~ 239:54.35 In file included from /usr/include/string.h:494, 239:54.35 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/system_wrappers/string.h:3, 239:54.36 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/throw_gcc.h:14, 239:54.36 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/stl_wrappers/type_traits:64, 239:54.36 from /usr/include/c++/9/bits/move.h:55, 239:54.36 from /usr/include/c++/9/bits/nested_exception.h:40, 239:54.36 from /usr/include/c++/9/exception:144, 239:54.36 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/system_wrappers/exception:3, 239:54.38 from /usr/include/c++/9/new:40, 239:54.38 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/system_wrappers/new:3, 239:54.38 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/stl_wrappers/new:44, 239:54.38 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/mozalloc.h:16, 239:54.38 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nscore.h:20, 239:54.38 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsTraceRefcnt.h:10, 239:54.38 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/Assertions.h:23, 239:54.38 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/Casting.h:12, 239:54.38 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/jstypes.h:25, 239:54.38 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/jspubtd.h:14, 239:54.39 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:10, 239:54.39 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 239:54.39 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsCycleCollectionParticipant.h:12, 239:54.39 from /builddir/build/BUILD/thunderbird-68.1.1/dom/base/nsWrapperCache.h:10, 239:54.39 from /builddir/build/BUILD/thunderbird-68.1.1/dom/vr/VRDisplay.cpp:7, 239:54.39 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dom/vr/Unified_cpp_dom_vr0.cpp:2: 239:54.39 In function 'char* strncpy(char*, const char*, size_t)', 239:54.39 inlined from 'mozilla::dom::VRMockDisplay::VRMockDisplay(const nsCString&, uint32_t)' at /builddir/build/BUILD/thunderbird-68.1.1/dom/vr/VRServiceTest.cpp:35:10: 239:54.42 /usr/include/bits/string_fortified.h:106:34: warning: 'char* __builtin_strncpy(char*, const char*, long unsigned int)' specified bound 256 equals destination size [-Wstringop-truncation] 239:54.42 106 | return __builtin___strncpy_chk (__dest, __src, __len, __bos (__dest)); 239:54.42 | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 240:00.30 dom/u2f 240:22.32 dom/console 240:42.27 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsUtils.h:14, 240:42.28 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsCOMPtr.h:30, 240:42.28 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsAutoPtr.h:10, 240:42.28 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/OwningNonNull.h:12, 240:42.28 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/RootedOwningNonNull.h:20, 240:42.28 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:20, 240:42.29 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/dom/U2F.h:12, 240:42.30 from /builddir/build/BUILD/thunderbird-68.1.1/dom/u2f/U2F.cpp:7, 240:42.30 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dom/u2f/Unified_cpp_dom_u2f0.cpp:2: 240:42.30 /builddir/build/BUILD/thunderbird-68.1.1/dom/u2f/U2F.cpp: In member function 'virtual nsresult mozilla::dom::U2F::QueryInterface(const nsIID&, void**)': 240:42.31 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 240:42.31 1022 | foundInterface = 0; \ 240:42.31 | ^~~~~~~~~~~~~~ 240:42.31 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 240:42.32 1071 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 240:42.32 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 240:42.32 /builddir/build/BUILD/thunderbird-68.1.1/dom/u2f/U2F.cpp:49:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 240:42.32 49 | NS_INTERFACE_MAP_END_INHERITING(WebAuthnManagerBase) 240:42.32 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 240:42.33 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/xpcpublic.h:22, 240:42.33 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/dom/ScriptSettings.h:15, 240:42.33 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/dom/CallbackObject.h:29, 240:42.33 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/dom/CallbackFunction.h:20, 240:42.34 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/dom/U2FBinding.h:11, 240:42.34 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/dom/U2F.h:14, 240:42.34 from /builddir/build/BUILD/thunderbird-68.1.1/dom/u2f/U2F.cpp:7, 240:42.34 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dom/u2f/Unified_cpp_dom_u2f0.cpp:2: 240:42.34 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsWrapperCache.h:409:3: note: some parts of macro expansion are not guarded by this 'else' clause 240:42.35 409 | else 240:42.35 | ^~~~ 240:42.35 /builddir/build/BUILD/thunderbird-68.1.1/dom/u2f/U2F.cpp:48:3: note: in expansion of macro 'NS_WRAPPERCACHE_INTERFACE_MAP_ENTRY' 240:42.35 48 | NS_WRAPPERCACHE_INTERFACE_MAP_ENTRY 240:42.36 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 240:48.59 dom/performance 240:52.80 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsUtils.h:14, 240:52.80 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupports.h:79, 240:52.80 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 240:52.80 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 240:52.80 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsTArray.h:30, 240:52.80 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/ErrorResult.h:38, 240:52.80 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/dom/ConsoleBinding.h:9, 240:52.80 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/dom/Console.h:10, 240:52.80 from /builddir/build/BUILD/thunderbird-68.1.1/dom/console/Console.cpp:7, 240:52.80 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dom/console/Unified_cpp_dom_console0.cpp:2: 240:52.80 /builddir/build/BUILD/thunderbird-68.1.1/dom/console/Console.cpp: In member function 'virtual nsresult mozilla::dom::Console::QueryInterface(const nsIID&, void**)': 240:52.80 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 240:52.81 1007 | foundInterface = 0; \ 240:52.81 | ^~~~~~~~~~~~~~ 240:52.81 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 240:52.81 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 240:52.81 | ^~~~~~~~~~~~~~~~~~~~~~~ 240:52.81 /builddir/build/BUILD/thunderbird-68.1.1/dom/console/Console.cpp:924:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 240:52.81 924 | NS_INTERFACE_MAP_END 240:52.81 | ^~~~~~~~~~~~~~~~~~~~ 240:52.81 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 240:52.81 981 | else 240:52.81 | ^~~~ 240:52.81 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 240:52.81 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 240:52.81 | ^~~~~~~~~~~~~~~~~~ 240:52.81 /builddir/build/BUILD/thunderbird-68.1.1/dom/console/Console.cpp:923:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 240:52.81 923 | NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference) 240:52.81 | ^~~~~~~~~~~~~~~~~~~~~~ 240:54.19 /builddir/build/BUILD/thunderbird-68.1.1/dom/console/ConsoleInstance.cpp: In member function 'virtual nsresult mozilla::dom::ConsoleInstance::QueryInterface(const nsIID&, void**)': 240:54.20 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 240:54.20 1007 | foundInterface = 0; \ 240:54.20 | ^~~~~~~~~~~~~~ 240:54.20 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 240:54.20 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 240:54.20 | ^~~~~~~~~~~~~~~~~~~~~~~ 240:54.20 /builddir/build/BUILD/thunderbird-68.1.1/dom/console/ConsoleInstance.cpp:23:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 240:54.21 23 | NS_INTERFACE_MAP_END 240:54.21 | ^~~~~~~~~~~~~~~~~~~~ 240:54.21 In file included from /builddir/build/BUILD/thunderbird-68.1.1/js/xpconnect/src/xpcpublic.h:22, 240:54.21 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/dom/ScriptSettings.h:15, 240:54.21 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/dom/CallbackObject.h:29, 240:54.21 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/dom/CallbackFunction.h:20, 240:54.21 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/dom/ConsoleBinding.h:11, 240:54.22 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/dom/Console.h:10, 240:54.22 from /builddir/build/BUILD/thunderbird-68.1.1/dom/console/Console.cpp:7, 240:54.22 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dom/console/Unified_cpp_dom_console0.cpp:2: 240:54.22 /builddir/build/BUILD/thunderbird-68.1.1/dom/base/nsWrapperCache.h:409:3: note: some parts of macro expansion are not guarded by this 'else' clause 240:54.22 409 | else 240:54.22 | ^~~~ 240:54.22 /builddir/build/BUILD/thunderbird-68.1.1/dom/console/ConsoleInstance.cpp:22:3: note: in expansion of macro 'NS_WRAPPERCACHE_INTERFACE_MAP_ENTRY' 240:54.23 22 | NS_WRAPPERCACHE_INTERFACE_MAP_ENTRY 240:54.23 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 240:59.39 dom/webbrowserpersist 241:07.46 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsUtils.h:14, 241:07.46 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsCOMPtr.h:30, 241:07.46 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/DOMEventTargetHelper.h:10, 241:07.47 from /builddir/build/BUILD/thunderbird-68.1.1/dom/performance/Performance.h:11, 241:07.47 from /builddir/build/BUILD/thunderbird-68.1.1/dom/performance/Performance.cpp:7, 241:07.47 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dom/performance/Unified_cpp_dom_performance0.cpp:2: 241:07.47 /builddir/build/BUILD/thunderbird-68.1.1/dom/performance/Performance.cpp: In member function 'virtual nsresult mozilla::dom::Performance::QueryInterface(const nsIID&, void**)': 241:07.48 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 241:07.48 1022 | foundInterface = 0; \ 241:07.48 | ^~~~~~~~~~~~~~ 241:07.48 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 241:07.48 1071 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 241:07.49 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 241:07.49 /builddir/build/BUILD/thunderbird-68.1.1/dom/performance/Performance.cpp:41:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 241:07.49 41 | NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 241:07.49 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 241:07.49 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/DOMEventTargetHelper.h:12, 241:07.50 from /builddir/build/BUILD/thunderbird-68.1.1/dom/performance/Performance.h:11, 241:07.50 from /builddir/build/BUILD/thunderbird-68.1.1/dom/performance/Performance.cpp:7, 241:07.50 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dom/performance/Unified_cpp_dom_performance0.cpp:2: 241:07.50 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 241:07.50 302 | } else 241:07.50 | ^~~~ 241:07.51 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 241:07.51 306 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 241:07.51 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 241:07.51 /builddir/build/BUILD/thunderbird-68.1.1/dom/performance/Performance.cpp:40:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 241:07.51 40 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(Performance) 241:07.51 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 241:07.99 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsUtils.h:14, 241:07.99 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsCOMPtr.h:30, 241:07.99 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/DOMEventTargetHelper.h:10, 241:08.00 from /builddir/build/BUILD/thunderbird-68.1.1/dom/performance/Performance.h:11, 241:08.00 from /builddir/build/BUILD/thunderbird-68.1.1/dom/performance/Performance.cpp:7, 241:08.01 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dom/performance/Unified_cpp_dom_performance0.cpp:2: 241:08.01 /builddir/build/BUILD/thunderbird-68.1.1/dom/performance/PerformanceEntry.cpp: In member function 'virtual nsresult mozilla::dom::PerformanceEntry::QueryInterface(const nsIID&, void**)': 241:08.02 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 241:08.02 1007 | foundInterface = 0; \ 241:08.03 | ^~~~~~~~~~~~~~ 241:08.03 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 241:08.03 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 241:08.04 | ^~~~~~~~~~~~~~~~~~~~~~~ 241:08.04 /builddir/build/BUILD/thunderbird-68.1.1/dom/performance/PerformanceEntry.cpp:22:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 241:08.04 22 | NS_INTERFACE_MAP_END 241:08.04 | ^~~~~~~~~~~~~~~~~~~~ 241:08.04 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 241:08.04 981 | else 241:08.04 | ^~~~ 241:08.05 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 241:08.05 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 241:08.05 | ^~~~~~~~~~~~~~~~~~ 241:08.05 /builddir/build/BUILD/thunderbird-68.1.1/dom/performance/PerformanceEntry.cpp:21:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 241:08.05 21 | NS_INTERFACE_MAP_ENTRY(nsISupports) 241:08.05 | ^~~~~~~~~~~~~~~~~~~~~~ 241:08.06 /builddir/build/BUILD/thunderbird-68.1.1/dom/performance/PerformanceMainThread.cpp: In member function 'virtual nsresult mozilla::dom::PerformanceMainThread::QueryInterface(const nsIID&, void**)': 241:08.07 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 241:08.07 1022 | foundInterface = 0; \ 241:08.07 | ^~~~~~~~~~~~~~ 241:08.07 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 241:08.07 1071 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 241:08.07 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 241:08.07 /builddir/build/BUILD/thunderbird-68.1.1/dom/performance/PerformanceMainThread.cpp:68:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 241:08.08 68 | NS_INTERFACE_MAP_END_INHERITING(Performance) 241:08.08 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 241:08.08 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 241:08.08 981 | else 241:08.08 | ^~~~ 241:08.08 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 241:08.08 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 241:08.08 | ^~~~~~~~~~~~~~~~~~ 241:08.09 /builddir/build/BUILD/thunderbird-68.1.1/dom/performance/PerformanceMainThread.cpp:67:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 241:08.09 67 | NS_INTERFACE_MAP_ENTRY(nsISupports) 241:08.09 | ^~~~~~~~~~~~~~~~~~~~~~ 241:08.14 /builddir/build/BUILD/thunderbird-68.1.1/dom/performance/PerformanceNavigationTiming.cpp: In member function 'virtual nsresult mozilla::dom::PerformanceNavigationTiming::QueryInterface(const nsIID&, void**)': 241:08.14 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 241:08.14 1022 | foundInterface = 0; \ 241:08.14 | ^~~~~~~~~~~~~~ 241:08.14 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 241:08.15 1071 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 241:08.15 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 241:08.15 /builddir/build/BUILD/thunderbird-68.1.1/dom/performance/PerformanceNavigationTiming.cpp:13:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 241:08.15 13 | NS_INTERFACE_MAP_END_INHERITING(PerformanceResourceTiming) 241:08.15 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 241:08.15 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/DOMEventTargetHelper.h:12, 241:08.15 from /builddir/build/BUILD/thunderbird-68.1.1/dom/performance/Performance.h:11, 241:08.15 from /builddir/build/BUILD/thunderbird-68.1.1/dom/performance/Performance.cpp:7, 241:08.16 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dom/performance/Unified_cpp_dom_performance0.cpp:2: 241:08.16 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 241:08.16 302 | } else 241:08.16 | ^~~~ 241:08.16 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 241:08.16 306 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 241:08.16 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 241:08.16 /builddir/build/BUILD/thunderbird-68.1.1/dom/performance/PerformanceNavigationTiming.cpp:12:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 241:08.17 12 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(PerformanceNavigationTiming) 241:08.17 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 241:08.80 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsUtils.h:14, 241:08.80 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsCOMPtr.h:30, 241:08.80 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/DOMEventTargetHelper.h:10, 241:08.80 from /builddir/build/BUILD/thunderbird-68.1.1/dom/performance/Performance.h:11, 241:08.80 from /builddir/build/BUILD/thunderbird-68.1.1/dom/performance/Performance.cpp:7, 241:08.81 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dom/performance/Unified_cpp_dom_performance0.cpp:2: 241:08.81 /builddir/build/BUILD/thunderbird-68.1.1/dom/performance/PerformanceObserver.cpp: In member function 'virtual nsresult mozilla::dom::PerformanceObserver::QueryInterface(const nsIID&, void**)': 241:08.81 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 241:08.81 1007 | foundInterface = 0; \ 241:08.81 | ^~~~~~~~~~~~~~ 241:08.82 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 241:08.82 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 241:08.82 | ^~~~~~~~~~~~~~~~~~~~~~~ 241:08.82 /builddir/build/BUILD/thunderbird-68.1.1/dom/performance/PerformanceObserver.cpp:47:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 241:08.82 47 | NS_INTERFACE_MAP_END 241:08.82 | ^~~~~~~~~~~~~~~~~~~~ 241:08.83 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 241:08.83 981 | else 241:08.83 | ^~~~ 241:08.83 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 241:08.83 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 241:08.84 | ^~~~~~~~~~~~~~~~~~ 241:08.84 /builddir/build/BUILD/thunderbird-68.1.1/dom/performance/PerformanceObserver.cpp:46:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 241:08.84 46 | NS_INTERFACE_MAP_ENTRY(nsISupports) 241:08.84 | ^~~~~~~~~~~~~~~~~~~~~~ 241:08.88 /builddir/build/BUILD/thunderbird-68.1.1/dom/performance/PerformanceObserverEntryList.cpp: In member function 'virtual nsresult mozilla::dom::PerformanceObserverEntryList::QueryInterface(const nsIID&, void**)': 241:08.89 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 241:08.89 1007 | foundInterface = 0; \ 241:08.89 | ^~~~~~~~~~~~~~ 241:08.89 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 241:08.89 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 241:08.90 | ^~~~~~~~~~~~~~~~~~~~~~~ 241:08.90 /builddir/build/BUILD/thunderbird-68.1.1/dom/performance/PerformanceObserverEntryList.cpp:26:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 241:08.90 26 | NS_INTERFACE_MAP_END 241:08.90 | ^~~~~~~~~~~~~~~~~~~~ 241:08.90 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 241:08.91 981 | else 241:08.91 | ^~~~ 241:08.91 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 241:08.91 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 241:08.91 | ^~~~~~~~~~~~~~~~~~ 241:08.91 /builddir/build/BUILD/thunderbird-68.1.1/dom/performance/PerformanceObserverEntryList.cpp:25:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 241:08.92 25 | NS_INTERFACE_MAP_ENTRY(nsISupports) 241:08.92 | ^~~~~~~~~~~~~~~~~~~~~~ 241:08.95 /builddir/build/BUILD/thunderbird-68.1.1/dom/performance/PerformanceResourceTiming.cpp: In member function 'virtual nsresult mozilla::dom::PerformanceResourceTiming::QueryInterface(const nsIID&, void**)': 241:08.96 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 241:08.96 1022 | foundInterface = 0; \ 241:08.96 | ^~~~~~~~~~~~~~ 241:08.96 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 241:08.97 1071 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 241:08.97 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 241:08.97 /builddir/build/BUILD/thunderbird-68.1.1/dom/performance/PerformanceResourceTiming.cpp:22:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 241:08.97 22 | NS_INTERFACE_MAP_END_INHERITING(PerformanceEntry) 241:08.97 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 241:08.98 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/DOMEventTargetHelper.h:12, 241:08.98 from /builddir/build/BUILD/thunderbird-68.1.1/dom/performance/Performance.h:11, 241:08.98 from /builddir/build/BUILD/thunderbird-68.1.1/dom/performance/Performance.cpp:7, 241:08.98 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dom/performance/Unified_cpp_dom_performance0.cpp:2: 241:08.98 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 241:08.99 302 | } else 241:08.99 | ^~~~ 241:08.99 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 241:08.99 306 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 241:08.99 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 241:09.00 /builddir/build/BUILD/thunderbird-68.1.1/dom/performance/PerformanceResourceTiming.cpp:21:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 241:09.00 21 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(PerformanceResourceTiming) 241:09.00 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 241:09.05 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsUtils.h:14, 241:09.06 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsCOMPtr.h:30, 241:09.06 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/DOMEventTargetHelper.h:10, 241:09.06 from /builddir/build/BUILD/thunderbird-68.1.1/dom/performance/Performance.h:11, 241:09.06 from /builddir/build/BUILD/thunderbird-68.1.1/dom/performance/Performance.cpp:7, 241:09.06 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dom/performance/Unified_cpp_dom_performance0.cpp:2: 241:09.06 /builddir/build/BUILD/thunderbird-68.1.1/dom/performance/PerformanceServerTiming.cpp: In member function 'virtual nsresult mozilla::dom::PerformanceServerTiming::QueryInterface(const nsIID&, void**)': 241:09.07 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 241:09.07 1007 | foundInterface = 0; \ 241:09.07 | ^~~~~~~~~~~~~~ 241:09.07 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 241:09.08 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 241:09.08 | ^~~~~~~~~~~~~~~~~~~~~~~ 241:09.08 /builddir/build/BUILD/thunderbird-68.1.1/dom/performance/PerformanceServerTiming.cpp:23:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 241:09.08 23 | NS_INTERFACE_MAP_END 241:09.08 | ^~~~~~~~~~~~~~~~~~~~ 241:09.09 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 241:09.09 981 | else 241:09.09 | ^~~~ 241:09.09 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 241:09.09 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 241:09.10 | ^~~~~~~~~~~~~~~~~~ 241:09.10 /builddir/build/BUILD/thunderbird-68.1.1/dom/performance/PerformanceServerTiming.cpp:22:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 241:09.10 22 | NS_INTERFACE_MAP_ENTRY(nsISupports) 241:09.10 | ^~~~~~~~~~~~~~~~~~~~~~ 241:22.14 dom/xhr 241:27.06 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentChild.h:24, 241:27.06 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/dom/ContentChild.h:14, 241:27.06 from /builddir/build/BUILD/thunderbird-68.1.1/dom/webbrowserpersist/WebBrowserPersistDocumentChild.cpp:9, 241:27.06 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dom/webbrowserpersist/Unified_cpp_webbrowserpersist0.cpp:2: 241:27.06 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 241:27.06 /builddir/build/BUILD/thunderbird-68.1.1/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] 241:27.06 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 241:27.06 | ^ 241:27.06 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 241:27.06 46 | struct Block { 241:27.06 | ^~~~~ 241:35.90 dom/worklet 241:46.02 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsUtils.h:14, 241:46.02 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupports.h:79, 241:46.02 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 241:46.02 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 241:46.02 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsCOMArray.h:15, 241:46.02 from /builddir/build/BUILD/thunderbird-68.1.1/dom/xul/nsXULPrototypeDocument.h:11, 241:46.02 from /builddir/build/BUILD/thunderbird-68.1.1/dom/xul/nsXULPrototypeDocument.cpp:6, 241:46.04 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dom/xul/Unified_cpp_dom_xul1.cpp:2: 241:46.04 /builddir/build/BUILD/thunderbird-68.1.1/dom/xul/nsXULPrototypeDocument.cpp: In member function 'virtual nsresult nsXULPrototypeDocument::QueryInterface(const nsIID&, void**)': 241:46.04 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 241:46.04 1007 | foundInterface = 0; \ 241:46.04 | ^~~~~~~~~~~~~~ 241:46.04 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 241:46.04 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 241:46.04 | ^~~~~~~~~~~~~~~~~~~~~~~ 241:46.04 /builddir/build/BUILD/thunderbird-68.1.1/dom/xul/nsXULPrototypeDocument.cpp:71:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 241:46.05 71 | NS_INTERFACE_MAP_END 241:46.05 | ^~~~~~~~~~~~~~~~~~~~ 241:46.05 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 241:46.05 981 | else 241:46.05 | ^~~~ 241:46.05 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 241:46.05 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 241:46.05 | ^~~~~~~~~~~~~~~~~~ 241:46.05 /builddir/build/BUILD/thunderbird-68.1.1/dom/xul/nsXULPrototypeDocument.cpp:70:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 241:46.05 70 | NS_INTERFACE_MAP_ENTRY(nsISupports) 241:46.05 | ^~~~~~~~~~~~~~~~~~~~~~ 241:54.16 In file included from /builddir/build/BUILD/thunderbird-68.1.1/ipc/chromium/src/chrome/common/file_descriptor_set_posix.h:14, 241:54.16 from /builddir/build/BUILD/thunderbird-68.1.1/ipc/chromium/src/chrome/common/ipc_message_utils.h:20, 241:54.16 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/ipc/IPCMessageUtils.h:11, 241:54.17 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/PWebBrowserPersistDocument.h:11, 241:54.17 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/PWebBrowserPersistDocumentChild.h:9, 241:54.19 from /builddir/build/BUILD/thunderbird-68.1.1/dom/webbrowserpersist/WebBrowserPersistDocumentChild.h:10, 241:54.19 from /builddir/build/BUILD/thunderbird-68.1.1/dom/webbrowserpersist/WebBrowserPersistDocumentChild.cpp:7, 241:54.19 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dom/webbrowserpersist/Unified_cpp_webbrowserpersist0.cpp:2: 241:54.20 /builddir/build/BUILD/thunderbird-68.1.1/dom/webbrowserpersist/WebBrowserPersistLocalDocument.cpp: In member function 'virtual nsresult mozilla::WebBrowserPersistLocalDocument::QueryInterface(const nsIID&, void**)': 241:54.20 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 241:54.21 1007 | foundInterface = 0; \ 241:54.21 | ^~~~~~~~~~~~~~ 241:54.21 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 241:54.21 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 241:54.22 | ^~~~~~~~~~~~~~~~~~~~~~~ 241:54.22 /builddir/build/BUILD/thunderbird-68.1.1/dom/webbrowserpersist/WebBrowserPersistLocalDocument.cpp:58:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 241:54.22 58 | NS_INTERFACE_MAP_END 241:54.22 | ^~~~~~~~~~~~~~~~~~~~ 241:54.23 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 241:54.23 981 | else 241:54.23 | ^~~~ 241:54.23 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 241:54.23 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 241:54.24 | ^~~~~~~~~~~~~~~~~~ 241:54.24 /builddir/build/BUILD/thunderbird-68.1.1/dom/webbrowserpersist/WebBrowserPersistLocalDocument.cpp:57:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 241:54.24 57 | NS_INTERFACE_MAP_ENTRY(nsISupports) 241:54.25 | ^~~~~~~~~~~~~~~~~~~~~~ 241:54.98 /builddir/build/BUILD/thunderbird-68.1.1/dom/webbrowserpersist/nsWebBrowserPersist.cpp: In member function 'virtual nsresult nsWebBrowserPersist::QueryInterface(const nsIID&, void**)': 241:54.98 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 241:54.98 1007 | foundInterface = 0; \ 241:54.98 | ^~~~~~~~~~~~~~ 241:54.99 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 241:54.99 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 241:54.99 | ^~~~~~~~~~~~~~~~~~~~~~~ 241:54.99 /builddir/build/BUILD/thunderbird-68.1.1/dom/webbrowserpersist/nsWebBrowserPersist.cpp:287:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 241:54.99 287 | NS_INTERFACE_MAP_END 241:54.99 | ^~~~~~~~~~~~~~~~~~~~ 241:54.99 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 241:55.00 981 | else 241:55.01 | ^~~~ 241:55.01 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 241:55.01 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 241:55.01 | ^~~~~~~~~~~~~~~~~~ 241:55.01 /builddir/build/BUILD/thunderbird-68.1.1/dom/webbrowserpersist/nsWebBrowserPersist.cpp:286:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 241:55.01 286 | NS_INTERFACE_MAP_ENTRY(nsIProgressEventSink) 241:55.01 | ^~~~~~~~~~~~~~~~~~~~~~ 241:55.25 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsUtils.h:14, 241:55.25 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsCOMPtr.h:30, 241:55.25 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/DOMEventTargetHelper.h:10, 241:55.25 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/dom/XMLHttpRequestEventTarget.h:10, 241:55.26 from /builddir/build/BUILD/thunderbird-68.1.1/dom/xhr/XMLHttpRequest.h:11, 241:55.26 from /builddir/build/BUILD/thunderbird-68.1.1/dom/xhr/XMLHttpRequest.cpp:7, 241:55.26 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dom/xhr/Unified_cpp_dom_xhr0.cpp:2: 241:55.26 /builddir/build/BUILD/thunderbird-68.1.1/dom/xhr/XMLHttpRequestEventTarget.cpp: In member function 'virtual nsresult mozilla::dom::XMLHttpRequestEventTarget::QueryInterface(const nsIID&, void**)': 241:55.28 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 241:55.28 1022 | foundInterface = 0; \ 241:55.28 | ^~~~~~~~~~~~~~ 241:55.28 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 241:55.29 1071 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 241:55.30 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 241:55.30 /builddir/build/BUILD/thunderbird-68.1.1/dom/xhr/XMLHttpRequestEventTarget.cpp:23:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 241:55.30 23 | NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 241:55.30 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 241:55.30 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/DOMEventTargetHelper.h:12, 241:55.31 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/dom/XMLHttpRequestEventTarget.h:10, 241:55.32 from /builddir/build/BUILD/thunderbird-68.1.1/dom/xhr/XMLHttpRequest.h:11, 241:55.32 from /builddir/build/BUILD/thunderbird-68.1.1/dom/xhr/XMLHttpRequest.cpp:7, 241:55.32 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dom/xhr/Unified_cpp_dom_xhr0.cpp:2: 241:55.32 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 241:55.32 302 | } else 241:55.33 | ^~~~ 241:55.33 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 241:55.33 306 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 241:55.33 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 241:55.35 /builddir/build/BUILD/thunderbird-68.1.1/dom/xhr/XMLHttpRequestEventTarget.cpp:22:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 241:55.35 22 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(XMLHttpRequestEventTarget) 241:55.35 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 241:58.44 dom/script 241:58.72 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsUtils.h:14, 241:58.72 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsCOMPtr.h:30, 241:58.73 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/DOMEventTargetHelper.h:10, 241:58.73 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/dom/XMLHttpRequestEventTarget.h:10, 241:58.73 from /builddir/build/BUILD/thunderbird-68.1.1/dom/xhr/XMLHttpRequest.h:11, 241:58.73 from /builddir/build/BUILD/thunderbird-68.1.1/dom/xhr/XMLHttpRequest.cpp:7, 241:58.73 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dom/xhr/Unified_cpp_dom_xhr0.cpp:2: 241:58.74 /builddir/build/BUILD/thunderbird-68.1.1/dom/xhr/XMLHttpRequestMainThread.cpp: In member function 'virtual nsresult mozilla::dom::XMLHttpRequestMainThread::QueryInterface(const nsIID&, void**)': 241:58.75 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 241:58.75 1022 | foundInterface = 0; \ 241:58.75 | ^~~~~~~~~~~~~~ 241:58.75 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 241:58.76 1071 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 241:58.76 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 241:58.76 /builddir/build/BUILD/thunderbird-68.1.1/dom/xhr/XMLHttpRequestMainThread.cpp:388:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 241:58.76 388 | NS_INTERFACE_MAP_END_INHERITING(XMLHttpRequestEventTarget) 241:58.76 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 241:58.76 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 241:58.76 981 | else 241:58.76 | ^~~~ 241:58.78 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 241:58.78 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 241:58.78 | ^~~~~~~~~~~~~~~~~~ 241:58.78 /builddir/build/BUILD/thunderbird-68.1.1/dom/xhr/XMLHttpRequestMainThread.cpp:387:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 241:58.78 387 | NS_INTERFACE_MAP_ENTRY(nsISizeOfEventTarget) 241:58.78 | ^~~~~~~~~~~~~~~~~~~~~~ 241:59.74 /builddir/build/BUILD/thunderbird-68.1.1/dom/xhr/XMLHttpRequestMainThread.cpp: In member function 'virtual nsresult mozilla::dom::nsXMLHttpRequestXPCOMifier::QueryInterface(const nsIID&, void**)': 241:59.75 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 241:59.75 1007 | foundInterface = 0; \ 241:59.77 | ^~~~~~~~~~~~~~ 241:59.77 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 241:59.78 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 241:59.78 | ^~~~~~~~~~~~~~~~~~~~~~~ 241:59.78 /builddir/build/BUILD/thunderbird-68.1.1/dom/xhr/XMLHttpRequestMainThread.cpp:3648:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 241:59.79 3648 | NS_INTERFACE_MAP_END 241:59.81 | ^~~~~~~~~~~~~~~~~~~~ 241:59.81 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:991:3: note: some parts of macro expansion are not guarded by this 'else' clause 241:59.81 991 | else 241:59.82 | ^~~~ 241:59.82 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1067:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 241:59.82 1067 | NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 241:59.83 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 241:59.83 /builddir/build/BUILD/thunderbird-68.1.1/dom/xhr/XMLHttpRequestMainThread.cpp:3647:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 241:59.83 3647 | NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIStreamListener) 241:59.84 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 242:01.34 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/HashTable.h:89, 242:01.34 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/js/HashTable.h:10, 242:01.34 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/js/TracingAPI.h:11, 242:01.34 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/js/GCPolicyAPI.h:49, 242:01.34 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/js/RootingAPI.h:22, 242:01.35 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/js/CallArgs.h:72, 242:01.35 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/jsapi.h:29, 242:01.35 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/dom/StructuredCloneHolder.h:10, 242:01.35 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/dom/ipc/StructuredCloneData.h:12, 242:01.35 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/ipc/IPCMessageUtils.h:16, 242:01.35 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/PWebBrowserPersistDocument.h:11, 242:01.36 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/PWebBrowserPersistDocumentChild.h:9, 242:01.36 from /builddir/build/BUILD/thunderbird-68.1.1/dom/webbrowserpersist/WebBrowserPersistDocumentChild.h:10, 242:01.36 from /builddir/build/BUILD/thunderbird-68.1.1/dom/webbrowserpersist/WebBrowserPersistDocumentChild.cpp:7, 242:01.37 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dom/webbrowserpersist/Unified_cpp_webbrowserpersist0.cpp:2: 242:01.37 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = std::map; long unsigned int N = 2]': 242:01.37 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:99:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = std::map]' 242:01.37 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/Layers.h:248:29: required from here 242:01.38 /builddir/build/BUILD/thunderbird-68.1.1/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] 242:01.40 67 | memset(&aArr[0], 0, N * sizeof(T)); 242:01.40 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 242:01.40 In file included from /usr/include/c++/9/map:61, 242:01.40 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/system_wrappers/map:3, 242:01.40 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/stl_wrappers/map:44, 242:01.40 from /builddir/build/BUILD/thunderbird-68.1.1/ipc/chromium/src/base/process_util.h:31, 242:01.40 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/ipc/IPCMessageUtils.h:10, 242:01.41 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/PWebBrowserPersistDocument.h:11, 242:01.41 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/PWebBrowserPersistDocumentChild.h:9, 242:01.41 from /builddir/build/BUILD/thunderbird-68.1.1/dom/webbrowserpersist/WebBrowserPersistDocumentChild.h:10, 242:01.41 from /builddir/build/BUILD/thunderbird-68.1.1/dom/webbrowserpersist/WebBrowserPersistDocumentChild.cpp:7, 242:01.41 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dom/webbrowserpersist/Unified_cpp_webbrowserpersist0.cpp:2: 242:01.41 /usr/include/c++/9/bits/stl_map.h:100:11: note: 'class std::map' declared here 242:01.41 100 | class map 242:01.42 | ^~~ 242:05.04 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsXPTCUtils.h:10, 242:05.04 from /builddir/build/BUILD/thunderbird-68.1.1/js/xpconnect/src/xpcprivate.h:119, 242:05.04 from /builddir/build/BUILD/thunderbird-68.1.1/dom/worklet/Worklet.cpp:24, 242:05.05 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dom/worklet/Unified_cpp_dom_worklet0.cpp:2: 242:05.05 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/xptcall.h: In constructor 'nsXPTCVariant::nsXPTCVariant()': 242:05.05 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/xptcall.h:79:42: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct nsXPTCVariant' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] 242:05.05 79 | memset(this, 0, sizeof(nsXPTCVariant)); 242:05.05 | ^ 242:05.06 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/xptcall.h:44:8: note: 'struct nsXPTCVariant' declared here 242:05.06 44 | struct nsXPTCVariant { 242:05.06 | ^~~~~~~~~~~~~ 242:05.90 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsUtils.h:14, 242:05.92 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupports.h:79, 242:05.93 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 242:05.93 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 242:05.93 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsTArray.h:30, 242:05.93 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/ErrorResult.h:38, 242:05.93 from /builddir/build/BUILD/thunderbird-68.1.1/dom/worklet/Worklet.h:11, 242:05.94 from /builddir/build/BUILD/thunderbird-68.1.1/dom/worklet/Worklet.cpp:7, 242:05.94 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dom/worklet/Unified_cpp_dom_worklet0.cpp:2: 242:05.94 /builddir/build/BUILD/thunderbird-68.1.1/dom/worklet/Worklet.cpp: In member function 'virtual nsresult mozilla::dom::Worklet::QueryInterface(const nsIID&, void**)': 242:05.96 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 242:05.96 1007 | foundInterface = 0; \ 242:05.96 | ^~~~~~~~~~~~~~ 242:05.96 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 242:05.96 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 242:05.96 | ^~~~~~~~~~~~~~~~~~~~~~~ 242:05.96 /builddir/build/BUILD/thunderbird-68.1.1/dom/worklet/Worklet.cpp:412:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 242:05.97 412 | NS_INTERFACE_MAP_END 242:05.97 | ^~~~~~~~~~~~~~~~~~~~ 242:05.97 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 242:05.97 981 | else 242:05.97 | ^~~~ 242:05.97 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 242:05.97 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 242:05.97 | ^~~~~~~~~~~~~~~~~~ 242:05.97 /builddir/build/BUILD/thunderbird-68.1.1/dom/worklet/Worklet.cpp:411:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 242:05.97 411 | NS_INTERFACE_MAP_ENTRY(nsISupports) 242:05.97 | ^~~~~~~~~~~~~~~~~~~~~~ 242:06.28 /builddir/build/BUILD/thunderbird-68.1.1/dom/worklet/WorkletGlobalScope.cpp: In member function 'virtual nsresult mozilla::dom::WorkletGlobalScope::QueryInterface(const nsIID&, void**)': 242:06.28 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 242:06.28 1007 | foundInterface = 0; \ 242:06.29 | ^~~~~~~~~~~~~~ 242:06.29 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 242:06.29 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 242:06.29 | ^~~~~~~~~~~~~~~~~~~~~~~ 242:06.29 /builddir/build/BUILD/thunderbird-68.1.1/dom/worklet/WorkletGlobalScope.cpp:37:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 242:06.29 37 | NS_INTERFACE_MAP_END 242:06.29 | ^~~~~~~~~~~~~~~~~~~~ 242:06.29 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 242:06.29 981 | else 242:06.29 | ^~~~ 242:06.29 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 242:06.29 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 242:06.29 | ^~~~~~~~~~~~~~~~~~ 242:06.29 /builddir/build/BUILD/thunderbird-68.1.1/dom/worklet/WorkletGlobalScope.cpp:36:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 242:06.29 36 | NS_INTERFACE_MAP_ENTRY(WorkletGlobalScope) 242:06.29 | ^~~~~~~~~~~~~~~~~~~~~~ 242:07.90 /builddir/build/BUILD/thunderbird-68.1.1/dom/xhr/XMLHttpRequestWorker.cpp: In member function 'virtual nsresult mozilla::dom::XMLHttpRequestWorker::QueryInterface(const nsIID&, void**)': 242:07.91 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 242:07.91 1022 | foundInterface = 0; \ 242:07.91 | ^~~~~~~~~~~~~~ 242:07.91 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 242:07.91 1071 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 242:07.92 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 242:07.92 /builddir/build/BUILD/thunderbird-68.1.1/dom/xhr/XMLHttpRequestWorker.cpp:1468:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 242:07.92 1468 | NS_INTERFACE_MAP_END_INHERITING(XMLHttpRequestEventTarget) 242:07.92 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 242:07.94 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/DOMEventTargetHelper.h:12, 242:07.94 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/dom/XMLHttpRequestEventTarget.h:10, 242:07.94 from /builddir/build/BUILD/thunderbird-68.1.1/dom/xhr/XMLHttpRequest.h:11, 242:07.94 from /builddir/build/BUILD/thunderbird-68.1.1/dom/xhr/XMLHttpRequest.cpp:7, 242:07.94 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dom/xhr/Unified_cpp_dom_xhr0.cpp:2: 242:07.95 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 242:07.95 302 | } else 242:07.95 | ^~~~ 242:07.95 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 242:07.95 306 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 242:07.97 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 242:07.97 /builddir/build/BUILD/thunderbird-68.1.1/dom/xhr/XMLHttpRequestWorker.cpp:1467:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 242:07.97 1467 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(XMLHttpRequestWorker) 242:07.97 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 242:07.97 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/HashTable.h:89, 242:07.98 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/js/HashTable.h:10, 242:07.98 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/js/TracingAPI.h:11, 242:07.98 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/js/GCPolicyAPI.h:49, 242:07.98 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/js/RootingAPI.h:22, 242:07.98 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/js/Value.h:26, 242:07.98 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/ErrorResult.h:32, 242:07.98 from /builddir/build/BUILD/thunderbird-68.1.1/dom/worklet/Worklet.h:11, 242:07.99 from /builddir/build/BUILD/thunderbird-68.1.1/dom/worklet/Worklet.cpp:7, 242:07.99 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dom/worklet/Unified_cpp_dom_worklet0.cpp:2: 242:07.99 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = xpc::GlobalProperties]': 242:07.99 /builddir/build/BUILD/thunderbird-68.1.1/js/xpconnect/src/xpcprivate.h:2272:45: required from here 242:07.99 /builddir/build/BUILD/thunderbird-68.1.1/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] 242:08.01 31 | memset(aT, 0, sizeof(T)); 242:08.01 | ~~~~~~^~~~~~~~~~~~~~~~~~ 242:08.01 In file included from /builddir/build/BUILD/thunderbird-68.1.1/dom/worklet/Worklet.cpp:24, 242:08.01 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dom/worklet/Unified_cpp_dom_worklet0.cpp:2: 242:08.01 /builddir/build/BUILD/thunderbird-68.1.1/js/xpconnect/src/xpcprivate.h:2271:8: note: 'struct xpc::GlobalProperties' declared here 242:08.02 2271 | struct GlobalProperties { 242:08.02 | ^~~~~~~~~~~~~~~~ 242:18.64 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsUtils.h:14, 242:18.64 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsCOMPtr.h:30, 242:18.64 from /builddir/build/BUILD/thunderbird-68.1.1/dom/script/LoadedScript.h:10, 242:18.64 from /builddir/build/BUILD/thunderbird-68.1.1/dom/script/LoadedScript.cpp:7, 242:18.64 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dom/script/Unified_cpp_dom_script0.cpp:2: 242:18.64 /builddir/build/BUILD/thunderbird-68.1.1/dom/script/LoadedScript.cpp: In member function 'virtual nsresult mozilla::dom::LoadedScript::QueryInterface(const nsIID&, void**)': 242:18.65 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 242:18.65 1007 | foundInterface = 0; \ 242:18.65 | ^~~~~~~~~~~~~~ 242:18.65 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 242:18.65 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 242:18.65 | ^~~~~~~~~~~~~~~~~~~~~~~ 242:18.65 /builddir/build/BUILD/thunderbird-68.1.1/dom/script/LoadedScript.cpp:22:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 242:18.65 22 | NS_INTERFACE_MAP_END 242:18.65 | ^~~~~~~~~~~~~~~~~~~~ 242:18.68 In file included from /builddir/build/BUILD/thunderbird-68.1.1/dom/script/LoadedScript.h:11, 242:18.68 from /builddir/build/BUILD/thunderbird-68.1.1/dom/script/LoadedScript.cpp:7, 242:18.68 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dom/script/Unified_cpp_dom_script0.cpp:2: 242:18.68 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 242:18.68 302 | } else 242:18.68 | ^~~~ 242:18.68 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 242:18.68 306 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 242:18.68 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 242:18.68 /builddir/build/BUILD/thunderbird-68.1.1/dom/script/LoadedScript.cpp:21:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 242:18.68 21 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(LoadedScript) 242:18.68 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 242:18.71 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsUtils.h:14, 242:18.72 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsCOMPtr.h:30, 242:18.72 from /builddir/build/BUILD/thunderbird-68.1.1/dom/script/LoadedScript.h:10, 242:18.72 from /builddir/build/BUILD/thunderbird-68.1.1/dom/script/LoadedScript.cpp:7, 242:18.72 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dom/script/Unified_cpp_dom_script0.cpp:2: 242:18.72 /builddir/build/BUILD/thunderbird-68.1.1/dom/script/LoadedScript.cpp: In member function 'virtual nsresult mozilla::dom::ModuleScript::QueryInterface(const nsIID&, void**)': 242:18.72 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 242:18.72 1022 | foundInterface = 0; \ 242:18.72 | ^~~~~~~~~~~~~~ 242:18.72 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 242:18.73 1071 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 242:18.73 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 242:18.74 /builddir/build/BUILD/thunderbird-68.1.1/dom/script/LoadedScript.cpp:102:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 242:18.74 102 | NS_INTERFACE_MAP_END_INHERITING(LoadedScript) 242:18.74 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 242:18.74 In file included from /builddir/build/BUILD/thunderbird-68.1.1/dom/script/LoadedScript.h:11, 242:18.75 from /builddir/build/BUILD/thunderbird-68.1.1/dom/script/LoadedScript.cpp:7, 242:18.75 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dom/script/Unified_cpp_dom_script0.cpp:2: 242:18.75 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 242:18.75 302 | } else 242:18.75 | ^~~~ 242:18.75 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 242:18.75 306 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 242:18.75 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 242:18.75 /builddir/build/BUILD/thunderbird-68.1.1/dom/script/LoadedScript.cpp:101:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 242:18.75 101 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(ModuleScript) 242:18.75 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 242:18.94 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsUtils.h:14, 242:18.94 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsCOMPtr.h:30, 242:18.94 from /builddir/build/BUILD/thunderbird-68.1.1/dom/script/LoadedScript.h:10, 242:18.95 from /builddir/build/BUILD/thunderbird-68.1.1/dom/script/LoadedScript.cpp:7, 242:18.96 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dom/script/Unified_cpp_dom_script0.cpp:2: 242:18.96 /builddir/build/BUILD/thunderbird-68.1.1/dom/script/ModuleLoadRequest.cpp: In member function 'virtual nsresult mozilla::dom::ModuleLoadRequest::QueryInterface(const nsIID&, void**)': 242:18.96 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 242:18.97 1022 | foundInterface = 0; \ 242:18.99 | ^~~~~~~~~~~~~~ 242:18.99 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 242:18.99 1071 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 242:18.99 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 242:18.99 /builddir/build/BUILD/thunderbird-68.1.1/dom/script/ModuleLoadRequest.cpp:22:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 242:18.99 22 | NS_INTERFACE_MAP_END_INHERITING(ScriptLoadRequest) 242:18.99 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 242:18.99 In file included from /builddir/build/BUILD/thunderbird-68.1.1/dom/script/LoadedScript.h:11, 242:18.99 from /builddir/build/BUILD/thunderbird-68.1.1/dom/script/LoadedScript.cpp:7, 242:18.99 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dom/script/Unified_cpp_dom_script0.cpp:2: 242:18.99 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 242:18.99 302 | } else 242:18.99 | ^~~~ 242:18.99 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 242:18.99 306 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 242:18.99 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 242:18.99 /builddir/build/BUILD/thunderbird-68.1.1/dom/script/ModuleLoadRequest.cpp:21:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 242:18.99 21 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(ModuleLoadRequest) 242:18.99 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 242:23.07 dom/payments 242:24.35 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsUtils.h:14, 242:24.35 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsCOMPtr.h:30, 242:24.35 from /builddir/build/BUILD/thunderbird-68.1.1/dom/script/LoadedScript.h:10, 242:24.35 from /builddir/build/BUILD/thunderbird-68.1.1/dom/script/LoadedScript.cpp:7, 242:24.36 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dom/script/Unified_cpp_dom_script0.cpp:2: 242:24.36 /builddir/build/BUILD/thunderbird-68.1.1/dom/script/ScriptLoadRequest.cpp: In member function 'virtual nsresult mozilla::dom::ScriptLoadRequest::QueryInterface(const nsIID&, void**)': 242:24.36 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 242:24.36 1007 | foundInterface = 0; \ 242:24.36 | ^~~~~~~~~~~~~~ 242:24.36 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 242:24.36 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 242:24.36 | ^~~~~~~~~~~~~~~~~~~~~~~ 242:24.36 /builddir/build/BUILD/thunderbird-68.1.1/dom/script/ScriptLoadRequest.cpp:47:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 242:24.36 47 | NS_INTERFACE_MAP_END 242:24.36 | ^~~~~~~~~~~~~~~~~~~~ 242:24.36 In file included from /builddir/build/BUILD/thunderbird-68.1.1/dom/script/LoadedScript.h:11, 242:24.36 from /builddir/build/BUILD/thunderbird-68.1.1/dom/script/LoadedScript.cpp:7, 242:24.36 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dom/script/Unified_cpp_dom_script0.cpp:2: 242:24.36 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 242:24.36 302 | } else 242:24.36 | ^~~~ 242:24.36 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 242:24.36 306 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 242:24.36 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 242:24.36 /builddir/build/BUILD/thunderbird-68.1.1/dom/script/ScriptLoadRequest.cpp:46:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 242:24.36 46 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(ScriptLoadRequest) 242:24.37 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 242:30.02 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsUtils.h:14, 242:30.02 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsCOMPtr.h:30, 242:30.02 from /builddir/build/BUILD/thunderbird-68.1.1/dom/script/LoadedScript.h:10, 242:30.02 from /builddir/build/BUILD/thunderbird-68.1.1/dom/script/LoadedScript.cpp:7, 242:30.02 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dom/script/Unified_cpp_dom_script0.cpp:2: 242:30.02 /builddir/build/BUILD/thunderbird-68.1.1/dom/script/ScriptLoader.cpp: In member function 'virtual nsresult mozilla::dom::ScriptLoader::QueryInterface(const nsIID&, void**)': 242:30.02 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 242:30.02 1007 | foundInterface = 0; \ 242:30.02 | ^~~~~~~~~~~~~~ 242:30.02 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 242:30.02 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 242:30.02 | ^~~~~~~~~~~~~~~~~~~~~~~ 242:30.02 /builddir/build/BUILD/thunderbird-68.1.1/dom/script/ScriptLoader.cpp:117:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 242:30.02 117 | NS_INTERFACE_MAP_END 242:30.03 | ^~~~~~~~~~~~~~~~~~~~ 242:30.03 In file included from /builddir/build/BUILD/thunderbird-68.1.1/dom/script/LoadedScript.h:11, 242:30.03 from /builddir/build/BUILD/thunderbird-68.1.1/dom/script/LoadedScript.cpp:7, 242:30.03 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dom/script/Unified_cpp_dom_script0.cpp:2: 242:30.03 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 242:30.03 302 | } else 242:30.03 | ^~~~ 242:30.03 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 242:30.03 306 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 242:30.03 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 242:30.03 /builddir/build/BUILD/thunderbird-68.1.1/dom/script/ScriptLoader.cpp:116:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 242:30.03 116 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(ScriptLoader) 242:30.03 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 242:35.43 dom/payments/ipc 242:46.25 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsUtils.h:14, 242:46.25 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupports.h:79, 242:46.25 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 242:46.25 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 242:46.25 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsTArray.h:30, 242:46.25 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/ErrorResult.h:38, 242:46.25 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/dom/PaymentRequestBinding.h:10, 242:46.25 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/dom/BasicCardPaymentBinding.h:7, 242:46.25 from /builddir/build/BUILD/thunderbird-68.1.1/dom/payments/BasicCardPayment.h:10, 242:46.25 from /builddir/build/BUILD/thunderbird-68.1.1/dom/payments/BasicCardPayment.cpp:7, 242:46.25 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dom/payments/Unified_cpp_dom_payments0.cpp:2: 242:46.25 /builddir/build/BUILD/thunderbird-68.1.1/dom/payments/MerchantValidationEvent.cpp: In member function 'virtual nsresult mozilla::dom::MerchantValidationEvent::QueryInterface(const nsIID&, void**)': 242:46.26 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 242:46.26 1022 | foundInterface = 0; \ 242:46.26 | ^~~~~~~~~~~~~~ 242:46.26 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 242:46.26 1071 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 242:46.26 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 242:46.26 /builddir/build/BUILD/thunderbird-68.1.1/dom/payments/MerchantValidationEvent.cpp:25:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 242:46.26 25 | NS_INTERFACE_MAP_END_INHERITING(Event) 242:46.26 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 242:46.28 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsWrapperCache.h:10, 242:46.28 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/dom/EventTarget.h:13, 242:46.28 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsPIDOMWindow.h:15, 242:46.28 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/dom/PaymentAddress.h:10, 242:46.28 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/dom/BasicCardPaymentBinding.h:13, 242:46.28 from /builddir/build/BUILD/thunderbird-68.1.1/dom/payments/BasicCardPayment.h:10, 242:46.28 from /builddir/build/BUILD/thunderbird-68.1.1/dom/payments/BasicCardPayment.cpp:7, 242:46.28 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dom/payments/Unified_cpp_dom_payments0.cpp:2: 242:46.28 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 242:46.28 302 | } else 242:46.28 | ^~~~ 242:46.28 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 242:46.28 306 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 242:46.28 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 242:46.28 /builddir/build/BUILD/thunderbird-68.1.1/dom/payments/MerchantValidationEvent.cpp:24:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 242:46.28 24 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(MerchantValidationEvent) 242:46.28 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 242:47.20 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsUtils.h:14, 242:47.20 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupports.h:79, 242:47.20 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 242:47.20 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 242:47.20 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsTArray.h:30, 242:47.20 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/ErrorResult.h:38, 242:47.20 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/dom/PaymentRequestBinding.h:10, 242:47.20 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/dom/BasicCardPaymentBinding.h:7, 242:47.20 from /builddir/build/BUILD/thunderbird-68.1.1/dom/payments/BasicCardPayment.h:10, 242:47.20 from /builddir/build/BUILD/thunderbird-68.1.1/dom/payments/BasicCardPayment.cpp:7, 242:47.20 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dom/payments/Unified_cpp_dom_payments0.cpp:2: 242:47.20 /builddir/build/BUILD/thunderbird-68.1.1/dom/payments/PaymentAddress.cpp: In member function 'virtual nsresult mozilla::dom::PaymentAddress::QueryInterface(const nsIID&, void**)': 242:47.20 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 242:47.20 1007 | foundInterface = 0; \ 242:47.20 | ^~~~~~~~~~~~~~ 242:47.20 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 242:47.20 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 242:47.21 | ^~~~~~~~~~~~~~~~~~~~~~~ 242:47.21 /builddir/build/BUILD/thunderbird-68.1.1/dom/payments/PaymentAddress.cpp:21:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 242:47.21 21 | NS_INTERFACE_MAP_END 242:47.22 | ^~~~~~~~~~~~~~~~~~~~ 242:47.22 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 242:47.22 981 | else 242:47.22 | ^~~~ 242:47.22 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 242:47.22 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 242:47.22 | ^~~~~~~~~~~~~~~~~~ 242:47.22 /builddir/build/BUILD/thunderbird-68.1.1/dom/payments/PaymentAddress.cpp:20:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 242:47.22 20 | NS_INTERFACE_MAP_ENTRY(nsISupports) 242:47.22 | ^~~~~~~~~~~~~~~~~~~~~~ 242:47.45 /builddir/build/BUILD/thunderbird-68.1.1/dom/payments/PaymentMethodChangeEvent.cpp: In member function 'virtual nsresult mozilla::dom::PaymentMethodChangeEvent::QueryInterface(const nsIID&, void**)': 242:47.46 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 242:47.46 1022 | foundInterface = 0; \ 242:47.46 | ^~~~~~~~~~~~~~ 242:47.46 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 242:47.46 1071 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 242:47.46 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 242:47.46 /builddir/build/BUILD/thunderbird-68.1.1/dom/payments/PaymentMethodChangeEvent.cpp:35:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 242:47.46 35 | NS_INTERFACE_MAP_END_INHERITING(PaymentRequestUpdateEvent) 242:47.46 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 242:47.46 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsWrapperCache.h:10, 242:47.46 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/dom/EventTarget.h:13, 242:47.46 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsPIDOMWindow.h:15, 242:47.46 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/dom/PaymentAddress.h:10, 242:47.46 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/dom/BasicCardPaymentBinding.h:13, 242:47.47 from /builddir/build/BUILD/thunderbird-68.1.1/dom/payments/BasicCardPayment.h:10, 242:47.47 from /builddir/build/BUILD/thunderbird-68.1.1/dom/payments/BasicCardPayment.cpp:7, 242:47.47 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dom/payments/Unified_cpp_dom_payments0.cpp:2: 242:47.47 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 242:47.47 302 | } else 242:47.47 | ^~~~ 242:47.47 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 242:47.47 306 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 242:47.47 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 242:47.47 /builddir/build/BUILD/thunderbird-68.1.1/dom/payments/PaymentMethodChangeEvent.cpp:34:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 242:47.47 34 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(PaymentMethodChangeEvent) 242:47.47 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 242:58.69 dom/websocket 242:58.77 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsUtils.h:14, 242:58.77 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupports.h:79, 242:58.77 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 242:58.77 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 242:58.77 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsTArray.h:30, 242:58.77 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/ErrorResult.h:38, 242:58.77 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/dom/PaymentRequestBinding.h:10, 242:58.77 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/dom/BasicCardPaymentBinding.h:7, 242:58.79 from /builddir/build/BUILD/thunderbird-68.1.1/dom/payments/BasicCardPayment.h:10, 242:58.79 from /builddir/build/BUILD/thunderbird-68.1.1/dom/payments/BasicCardPayment.cpp:7, 242:58.79 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dom/payments/Unified_cpp_dom_payments0.cpp:2: 242:58.79 /builddir/build/BUILD/thunderbird-68.1.1/dom/payments/PaymentRequest.cpp: In member function 'virtual nsresult mozilla::dom::PaymentRequest::QueryInterface(const nsIID&, void**)': 242:58.79 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 242:58.79 1022 | foundInterface = 0; \ 242:58.79 | ^~~~~~~~~~~~~~ 242:58.79 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 242:58.79 1071 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 242:58.79 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 242:58.79 /builddir/build/BUILD/thunderbird-68.1.1/dom/payments/PaymentRequest.cpp:63:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 242:58.79 63 | NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 242:58.79 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 242:58.79 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 242:58.80 981 | else 242:58.80 | ^~~~ 242:58.80 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 242:58.80 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 242:58.80 | ^~~~~~~~~~~~~~~~~~ 242:58.80 /builddir/build/BUILD/thunderbird-68.1.1/dom/payments/PaymentRequest.cpp:62:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 242:58.80 62 | NS_INTERFACE_MAP_ENTRY(nsIDocumentActivity) 242:58.80 | ^~~~~~~~~~~~~~~~~~~~~~ 243:07.91 /builddir/build/BUILD/thunderbird-68.1.1/dom/payments/PaymentRequestUpdateEvent.cpp: In member function 'virtual nsresult mozilla::dom::PaymentRequestUpdateEvent::QueryInterface(const nsIID&, void**)': 243:07.91 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 243:07.91 1022 | foundInterface = 0; \ 243:07.91 | ^~~~~~~~~~~~~~ 243:07.91 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 243:07.92 1071 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 243:07.92 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 243:07.92 /builddir/build/BUILD/thunderbird-68.1.1/dom/payments/PaymentRequestUpdateEvent.cpp:19:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 243:07.92 19 | NS_INTERFACE_MAP_END_INHERITING(Event) 243:07.93 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 243:07.93 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsWrapperCache.h:10, 243:07.93 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/dom/EventTarget.h:13, 243:07.93 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsPIDOMWindow.h:15, 243:07.93 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/dom/PaymentAddress.h:10, 243:07.93 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/dom/BasicCardPaymentBinding.h:13, 243:07.93 from /builddir/build/BUILD/thunderbird-68.1.1/dom/payments/BasicCardPayment.h:10, 243:07.93 from /builddir/build/BUILD/thunderbird-68.1.1/dom/payments/BasicCardPayment.cpp:7, 243:07.93 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dom/payments/Unified_cpp_dom_payments0.cpp:2: 243:07.93 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 243:07.93 302 | } else 243:07.93 | ^~~~ 243:07.93 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 243:07.93 306 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 243:07.93 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 243:07.93 /builddir/build/BUILD/thunderbird-68.1.1/dom/payments/PaymentRequestUpdateEvent.cpp:18:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 243:07.93 18 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(PaymentRequestUpdateEvent) 243:07.93 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 243:07.99 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsUtils.h:14, 243:07.99 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupports.h:79, 243:07.99 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 243:07.99 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 243:07.99 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsTArray.h:30, 243:07.99 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/ErrorResult.h:38, 243:07.99 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/dom/PaymentRequestBinding.h:10, 243:08.00 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/dom/BasicCardPaymentBinding.h:7, 243:08.00 from /builddir/build/BUILD/thunderbird-68.1.1/dom/payments/BasicCardPayment.h:10, 243:08.00 from /builddir/build/BUILD/thunderbird-68.1.1/dom/payments/BasicCardPayment.cpp:7, 243:08.00 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dom/payments/Unified_cpp_dom_payments0.cpp:2: 243:08.01 /builddir/build/BUILD/thunderbird-68.1.1/dom/payments/PaymentResponse.cpp: In member function 'virtual nsresult mozilla::dom::PaymentResponse::QueryInterface(const nsIID&, void**)': 243:08.01 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 243:08.01 1022 | foundInterface = 0; \ 243:08.01 | ^~~~~~~~~~~~~~ 243:08.01 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 243:08.01 1071 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 243:08.01 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 243:08.01 /builddir/build/BUILD/thunderbird-68.1.1/dom/payments/PaymentResponse.cpp:43:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 243:08.01 43 | NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 243:08.01 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 243:08.01 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 243:08.01 981 | else 243:08.01 | ^~~~ 243:08.01 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 243:08.01 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 243:08.01 | ^~~~~~~~~~~~~~~~~~ 243:08.01 /builddir/build/BUILD/thunderbird-68.1.1/dom/payments/PaymentResponse.cpp:42:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 243:08.01 42 | NS_INTERFACE_MAP_ENTRY(nsITimerCallback) 243:08.02 | ^~~~~~~~~~~~~~~~~~~~~~ 243:13.90 dom/serviceworkers 243:22.48 dom/simpledb 243:25.47 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsUtils.h:14, 243:25.48 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsCOMPtr.h:30, 243:25.48 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsAutoPtr.h:10, 243:25.48 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/OwningNonNull.h:12, 243:25.48 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/RootedOwningNonNull.h:20, 243:25.48 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:20, 243:25.49 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/dom/TypedArray.h:17, 243:25.49 from /builddir/build/BUILD/thunderbird-68.1.1/dom/websocket/WebSocket.h:12, 243:25.49 from /builddir/build/BUILD/thunderbird-68.1.1/dom/websocket/WebSocket.cpp:7, 243:25.51 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dom/websocket/Unified_cpp_dom_websocket0.cpp:2: 243:25.51 /builddir/build/BUILD/thunderbird-68.1.1/dom/websocket/WebSocket.cpp: In member function 'virtual nsresult mozilla::dom::WebSocket::QueryInterface(const nsIID&, void**)': 243:25.51 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 243:25.51 1022 | foundInterface = 0; \ 243:25.51 | ^~~~~~~~~~~~~~ 243:25.51 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 243:25.51 1071 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 243:25.51 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 243:25.51 /builddir/build/BUILD/thunderbird-68.1.1/dom/websocket/WebSocket.cpp:1484:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 243:25.51 1484 | NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 243:25.51 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 243:25.51 In file included from /builddir/build/BUILD/thunderbird-68.1.1/dom/base/nsWrapperCache.h:10, 243:25.51 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/dom/TypedArray.h:19, 243:25.51 from /builddir/build/BUILD/thunderbird-68.1.1/dom/websocket/WebSocket.h:12, 243:25.51 from /builddir/build/BUILD/thunderbird-68.1.1/dom/websocket/WebSocket.cpp:7, 243:25.52 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dom/websocket/Unified_cpp_dom_websocket0.cpp:2: 243:25.52 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 243:25.52 302 | } else 243:25.52 | ^~~~ 243:25.52 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 243:25.52 306 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 243:25.52 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 243:25.52 /builddir/build/BUILD/thunderbird-68.1.1/dom/websocket/WebSocket.cpp:1483:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 243:25.52 1483 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(WebSocket) 243:25.52 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 243:46.32 dom/reporting 243:57.47 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsUtils.h:14, 243:57.47 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsCOMPtr.h:30, 243:57.47 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/DOMEventTargetHelper.h:10, 243:57.48 from /builddir/build/BUILD/thunderbird-68.1.1/dom/serviceworkers/ServiceWorkerContainer.h:10, 243:57.48 from /builddir/build/BUILD/thunderbird-68.1.1/dom/serviceworkers/RemoteServiceWorkerContainerImpl.h:10, 243:57.48 from /builddir/build/BUILD/thunderbird-68.1.1/dom/serviceworkers/RemoteServiceWorkerContainerImpl.cpp:7, 243:57.48 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dom/serviceworkers/Unified_cpp_dom_serviceworkers0.cpp:2: 243:57.48 /builddir/build/BUILD/thunderbird-68.1.1/dom/serviceworkers/ServiceWorker.cpp: In member function 'virtual nsresult mozilla::dom::ServiceWorker::QueryInterface(const nsIID&, void**)': 243:57.48 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 243:57.48 1022 | foundInterface = 0; \ 243:57.48 | ^~~~~~~~~~~~~~ 243:57.48 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 243:57.48 1071 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 243:57.48 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 243:57.48 /builddir/build/BUILD/thunderbird-68.1.1/dom/serviceworkers/ServiceWorker.cpp:133:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 243:57.48 133 | NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 243:57.48 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 243:57.48 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 243:57.48 981 | else 243:57.48 | ^~~~ 243:57.48 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 243:57.48 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 243:57.48 | ^~~~~~~~~~~~~~~~~~ 243:57.49 /builddir/build/BUILD/thunderbird-68.1.1/dom/serviceworkers/ServiceWorker.cpp:132:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 243:57.49 132 | NS_INTERFACE_MAP_ENTRY(ServiceWorker) 243:57.49 | ^~~~~~~~~~~~~~~~~~~~~~ 243:58.85 /builddir/build/BUILD/thunderbird-68.1.1/dom/serviceworkers/ServiceWorkerContainer.cpp: In member function 'virtual nsresult mozilla::dom::ServiceWorkerContainer::QueryInterface(const nsIID&, void**)': 243:58.85 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 243:58.85 1022 | foundInterface = 0; \ 243:58.85 | ^~~~~~~~~~~~~~ 243:58.85 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 243:58.85 1071 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 243:58.85 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 243:58.85 /builddir/build/BUILD/thunderbird-68.1.1/dom/serviceworkers/ServiceWorkerContainer.cpp:52:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 243:58.85 52 | NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 243:58.85 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 243:58.85 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/DOMEventTargetHelper.h:12, 243:58.85 from /builddir/build/BUILD/thunderbird-68.1.1/dom/serviceworkers/ServiceWorkerContainer.h:10, 243:58.85 from /builddir/build/BUILD/thunderbird-68.1.1/dom/serviceworkers/RemoteServiceWorkerContainerImpl.h:10, 243:58.86 from /builddir/build/BUILD/thunderbird-68.1.1/dom/serviceworkers/RemoteServiceWorkerContainerImpl.cpp:7, 243:58.86 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dom/serviceworkers/Unified_cpp_dom_serviceworkers0.cpp:2: 243:58.87 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 243:58.87 302 | } else 243:58.87 | ^~~~ 243:58.87 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 243:58.87 306 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 243:58.87 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 243:58.87 /builddir/build/BUILD/thunderbird-68.1.1/dom/serviceworkers/ServiceWorkerContainer.cpp:51:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 243:58.87 51 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(ServiceWorkerContainer) 243:58.87 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 244:01.16 dom/localstorage 244:02.49 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsUtils.h:14, 244:02.50 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsCOMPtr.h:30, 244:02.50 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/DOMEventTargetHelper.h:10, 244:02.50 from /builddir/build/BUILD/thunderbird-68.1.1/dom/serviceworkers/ServiceWorkerContainer.h:10, 244:02.50 from /builddir/build/BUILD/thunderbird-68.1.1/dom/serviceworkers/RemoteServiceWorkerContainerImpl.h:10, 244:02.50 from /builddir/build/BUILD/thunderbird-68.1.1/dom/serviceworkers/RemoteServiceWorkerContainerImpl.cpp:7, 244:02.51 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dom/serviceworkers/Unified_cpp_dom_serviceworkers0.cpp:2: 244:02.52 /builddir/build/BUILD/thunderbird-68.1.1/dom/serviceworkers/ServiceWorkerEvents.cpp: In member function 'virtual nsresult mozilla::dom::FetchEvent::QueryInterface(const nsIID&, void**)': 244:02.52 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 244:02.52 1022 | foundInterface = 0; \ 244:02.52 | ^~~~~~~~~~~~~~ 244:02.53 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 244:02.53 1071 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 244:02.53 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 244:02.53 /builddir/build/BUILD/thunderbird-68.1.1/dom/serviceworkers/ServiceWorkerEvents.cpp:935:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 244:02.53 935 | NS_INTERFACE_MAP_END_INHERITING(ExtendableEvent) 244:02.53 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 244:02.53 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/DOMEventTargetHelper.h:12, 244:02.54 from /builddir/build/BUILD/thunderbird-68.1.1/dom/serviceworkers/ServiceWorkerContainer.h:10, 244:02.54 from /builddir/build/BUILD/thunderbird-68.1.1/dom/serviceworkers/RemoteServiceWorkerContainerImpl.h:10, 244:02.55 from /builddir/build/BUILD/thunderbird-68.1.1/dom/serviceworkers/RemoteServiceWorkerContainerImpl.cpp:7, 244:02.55 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dom/serviceworkers/Unified_cpp_dom_serviceworkers0.cpp:2: 244:02.55 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 244:02.56 302 | } else 244:02.56 | ^~~~ 244:02.56 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 244:02.56 306 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 244:02.56 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 244:02.56 /builddir/build/BUILD/thunderbird-68.1.1/dom/serviceworkers/ServiceWorkerEvents.cpp:934:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 244:02.57 934 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(FetchEvent) 244:02.59 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 244:02.59 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsUtils.h:14, 244:02.59 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsCOMPtr.h:30, 244:02.59 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/DOMEventTargetHelper.h:10, 244:02.59 from /builddir/build/BUILD/thunderbird-68.1.1/dom/serviceworkers/ServiceWorkerContainer.h:10, 244:02.60 from /builddir/build/BUILD/thunderbird-68.1.1/dom/serviceworkers/RemoteServiceWorkerContainerImpl.h:10, 244:02.60 from /builddir/build/BUILD/thunderbird-68.1.1/dom/serviceworkers/RemoteServiceWorkerContainerImpl.cpp:7, 244:02.60 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dom/serviceworkers/Unified_cpp_dom_serviceworkers0.cpp:2: 244:02.60 /builddir/build/BUILD/thunderbird-68.1.1/dom/serviceworkers/ServiceWorkerEvents.cpp: In member function 'virtual nsresult mozilla::dom::ExtendableEvent::QueryInterface(const nsIID&, void**)': 244:02.61 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 244:02.61 1022 | foundInterface = 0; \ 244:02.61 | ^~~~~~~~~~~~~~ 244:02.61 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 244:02.63 1071 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 244:02.63 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 244:02.63 /builddir/build/BUILD/thunderbird-68.1.1/dom/serviceworkers/ServiceWorkerEvents.cpp:978:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 244:02.63 978 | NS_INTERFACE_MAP_END_INHERITING(Event) 244:02.63 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 244:02.64 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/DOMEventTargetHelper.h:12, 244:02.64 from /builddir/build/BUILD/thunderbird-68.1.1/dom/serviceworkers/ServiceWorkerContainer.h:10, 244:02.64 from /builddir/build/BUILD/thunderbird-68.1.1/dom/serviceworkers/RemoteServiceWorkerContainerImpl.h:10, 244:02.64 from /builddir/build/BUILD/thunderbird-68.1.1/dom/serviceworkers/RemoteServiceWorkerContainerImpl.cpp:7, 244:02.64 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dom/serviceworkers/Unified_cpp_dom_serviceworkers0.cpp:2: 244:02.65 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 244:02.65 302 | } else 244:02.65 | ^~~~ 244:02.66 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 244:02.66 306 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 244:02.68 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 244:02.68 /builddir/build/BUILD/thunderbird-68.1.1/dom/serviceworkers/ServiceWorkerEvents.cpp:977:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 244:02.68 977 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(ExtendableEvent) 244:02.68 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 244:02.68 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsUtils.h:14, 244:02.69 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsCOMPtr.h:30, 244:02.69 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/DOMEventTargetHelper.h:10, 244:02.69 from /builddir/build/BUILD/thunderbird-68.1.1/dom/serviceworkers/ServiceWorkerContainer.h:10, 244:02.69 from /builddir/build/BUILD/thunderbird-68.1.1/dom/serviceworkers/RemoteServiceWorkerContainerImpl.h:10, 244:02.69 from /builddir/build/BUILD/thunderbird-68.1.1/dom/serviceworkers/RemoteServiceWorkerContainerImpl.cpp:7, 244:02.69 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dom/serviceworkers/Unified_cpp_dom_serviceworkers0.cpp:2: 244:02.70 /builddir/build/BUILD/thunderbird-68.1.1/dom/serviceworkers/ServiceWorkerEvents.cpp: In member function 'virtual nsresult mozilla::dom::PushMessageData::QueryInterface(const nsIID&, void**)': 244:02.71 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 244:02.71 1007 | foundInterface = 0; \ 244:02.71 | ^~~~~~~~~~~~~~ 244:02.71 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 244:02.73 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 244:02.73 | ^~~~~~~~~~~~~~~~~~~~~~~ 244:02.73 /builddir/build/BUILD/thunderbird-68.1.1/dom/serviceworkers/ServiceWorkerEvents.cpp:1041:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 244:02.73 1041 | NS_INTERFACE_MAP_END 244:02.73 | ^~~~~~~~~~~~~~~~~~~~ 244:02.73 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 244:02.73 981 | else 244:02.73 | ^~~~ 244:02.73 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 244:02.73 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 244:02.73 | ^~~~~~~~~~~~~~~~~~ 244:02.73 /builddir/build/BUILD/thunderbird-68.1.1/dom/serviceworkers/ServiceWorkerEvents.cpp:1040:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 244:02.73 1040 | NS_INTERFACE_MAP_ENTRY(nsISupports) 244:02.73 | ^~~~~~~~~~~~~~~~~~~~~~ 244:02.73 /builddir/build/BUILD/thunderbird-68.1.1/dom/serviceworkers/ServiceWorkerEvents.cpp: In member function 'virtual nsresult mozilla::dom::PushEvent::QueryInterface(const nsIID&, void**)': 244:02.74 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 244:02.74 1022 | foundInterface = 0; \ 244:02.74 | ^~~~~~~~~~~~~~ 244:02.74 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 244:02.74 1071 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 244:02.74 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 244:02.74 /builddir/build/BUILD/thunderbird-68.1.1/dom/serviceworkers/ServiceWorkerEvents.cpp:1134:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 244:02.74 1134 | NS_INTERFACE_MAP_END_INHERITING(ExtendableEvent) 244:02.74 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 244:02.74 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/DOMEventTargetHelper.h:12, 244:02.74 from /builddir/build/BUILD/thunderbird-68.1.1/dom/serviceworkers/ServiceWorkerContainer.h:10, 244:02.74 from /builddir/build/BUILD/thunderbird-68.1.1/dom/serviceworkers/RemoteServiceWorkerContainerImpl.h:10, 244:02.74 from /builddir/build/BUILD/thunderbird-68.1.1/dom/serviceworkers/RemoteServiceWorkerContainerImpl.cpp:7, 244:02.74 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dom/serviceworkers/Unified_cpp_dom_serviceworkers0.cpp:2: 244:02.74 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 244:02.74 302 | } else 244:02.74 | ^~~~ 244:02.74 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 244:02.74 306 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 244:02.74 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 244:02.74 /builddir/build/BUILD/thunderbird-68.1.1/dom/serviceworkers/ServiceWorkerEvents.cpp:1133:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 244:02.75 1133 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(PushEvent) 244:02.75 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 244:02.86 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsUtils.h:14, 244:02.86 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsCOMPtr.h:30, 244:02.86 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/DOMEventTargetHelper.h:10, 244:02.86 from /builddir/build/BUILD/thunderbird-68.1.1/dom/serviceworkers/ServiceWorkerContainer.h:10, 244:02.86 from /builddir/build/BUILD/thunderbird-68.1.1/dom/serviceworkers/RemoteServiceWorkerContainerImpl.h:10, 244:02.86 from /builddir/build/BUILD/thunderbird-68.1.1/dom/serviceworkers/RemoteServiceWorkerContainerImpl.cpp:7, 244:02.86 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dom/serviceworkers/Unified_cpp_dom_serviceworkers0.cpp:2: 244:02.87 /builddir/build/BUILD/thunderbird-68.1.1/dom/serviceworkers/ServiceWorkerEvents.cpp: In member function 'virtual nsresult mozilla::dom::ExtendableMessageEvent::QueryInterface(const nsIID&, void**)': 244:02.88 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 244:02.88 1022 | foundInterface = 0; \ 244:02.88 | ^~~~~~~~~~~~~~ 244:02.88 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 244:02.88 1071 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 244:02.88 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 244:02.88 /builddir/build/BUILD/thunderbird-68.1.1/dom/serviceworkers/ServiceWorkerEvents.cpp:1239:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 244:02.88 1239 | NS_INTERFACE_MAP_END_INHERITING(Event) 244:02.88 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 244:02.88 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/DOMEventTargetHelper.h:12, 244:02.88 from /builddir/build/BUILD/thunderbird-68.1.1/dom/serviceworkers/ServiceWorkerContainer.h:10, 244:02.88 from /builddir/build/BUILD/thunderbird-68.1.1/dom/serviceworkers/RemoteServiceWorkerContainerImpl.h:10, 244:02.88 from /builddir/build/BUILD/thunderbird-68.1.1/dom/serviceworkers/RemoteServiceWorkerContainerImpl.cpp:7, 244:02.88 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dom/serviceworkers/Unified_cpp_dom_serviceworkers0.cpp:2: 244:02.89 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 244:02.89 302 | } else 244:02.89 | ^~~~ 244:02.89 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 244:02.89 306 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 244:02.89 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 244:02.89 /builddir/build/BUILD/thunderbird-68.1.1/dom/serviceworkers/ServiceWorkerEvents.cpp:1238:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 244:02.89 1238 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(ExtendableMessageEvent) 244:02.89 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 244:05.39 In file included from /builddir/build/BUILD/thunderbird-68.1.1/ipc/chromium/src/chrome/common/file_descriptor_set_posix.h:14, 244:05.39 from /builddir/build/BUILD/thunderbird-68.1.1/ipc/chromium/src/chrome/common/ipc_message_utils.h:20, 244:05.39 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/ipc/IPCMessageUtils.h:11, 244:05.39 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBackgroundSDBConnection.h:11, 244:05.39 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBackgroundSDBConnectionChild.h:9, 244:05.39 from /builddir/build/BUILD/thunderbird-68.1.1/dom/simpledb/ActorsChild.h:10, 244:05.39 from /builddir/build/BUILD/thunderbird-68.1.1/dom/simpledb/ActorsChild.cpp:7, 244:05.39 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dom/simpledb/Unified_cpp_dom_simpledb0.cpp:2: 244:05.39 /builddir/build/BUILD/thunderbird-68.1.1/dom/simpledb/SDBRequest.cpp: In member function 'virtual nsresult mozilla::dom::SDBRequest::QueryInterface(const nsIID&, void**)': 244:05.40 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 244:05.40 1007 | foundInterface = 0; \ 244:05.40 | ^~~~~~~~~~~~~~ 244:05.40 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 244:05.40 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 244:05.40 | ^~~~~~~~~~~~~~~~~~~~~~~ 244:05.40 /builddir/build/BUILD/thunderbird-68.1.1/dom/simpledb/SDBRequest.cpp:70:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 244:05.40 70 | NS_INTERFACE_MAP_END 244:05.40 | ^~~~~~~~~~~~~~~~~~~~ 244:05.42 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 244:05.42 981 | else 244:05.42 | ^~~~ 244:05.42 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 244:05.42 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 244:05.42 | ^~~~~~~~~~~~~~~~~~ 244:05.42 /builddir/build/BUILD/thunderbird-68.1.1/dom/simpledb/SDBRequest.cpp:69:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 244:05.42 69 | NS_INTERFACE_MAP_ENTRY(nsISDBRequest) 244:05.42 | ^~~~~~~~~~~~~~~~~~~~~~ 244:10.47 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsUtils.h:14, 244:10.47 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsCOMPtr.h:30, 244:10.47 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsAutoPtr.h:10, 244:10.47 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/OwningNonNull.h:12, 244:10.47 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/RootedOwningNonNull.h:20, 244:10.47 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:20, 244:10.47 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/dom/BindingUtils.h:20, 244:10.47 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/dom/ReportBody.h:11, 244:10.49 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/dom/DeprecationReportBody.h:10, 244:10.49 from /builddir/build/BUILD/thunderbird-68.1.1/dom/reporting/DeprecationReportBody.cpp:7, 244:10.49 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dom/reporting/Unified_cpp_dom_reporting0.cpp:2: 244:10.49 /builddir/build/BUILD/thunderbird-68.1.1/dom/reporting/Report.cpp: In member function 'virtual nsresult mozilla::dom::Report::QueryInterface(const nsIID&, void**)': 244:10.49 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 244:10.49 1007 | foundInterface = 0; \ 244:10.49 | ^~~~~~~~~~~~~~ 244:10.49 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 244:10.49 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 244:10.49 | ^~~~~~~~~~~~~~~~~~~~~~~ 244:10.49 /builddir/build/BUILD/thunderbird-68.1.1/dom/reporting/Report.cpp:21:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 244:10.49 21 | NS_INTERFACE_MAP_END 244:10.49 | ^~~~~~~~~~~~~~~~~~~~ 244:10.49 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 244:10.49 981 | else 244:10.49 | ^~~~ 244:10.50 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 244:10.50 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 244:10.50 | ^~~~~~~~~~~~~~~~~~ 244:10.50 /builddir/build/BUILD/thunderbird-68.1.1/dom/reporting/Report.cpp:20:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 244:10.50 20 | NS_INTERFACE_MAP_ENTRY(nsISupports) 244:10.50 | ^~~~~~~~~~~~~~~~~~~~~~ 244:10.53 /builddir/build/BUILD/thunderbird-68.1.1/dom/reporting/ReportBody.cpp: In member function 'virtual nsresult mozilla::dom::ReportBody::QueryInterface(const nsIID&, void**)': 244:10.54 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 244:10.54 1007 | foundInterface = 0; \ 244:10.54 | ^~~~~~~~~~~~~~ 244:10.54 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 244:10.54 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 244:10.54 | ^~~~~~~~~~~~~~~~~~~~~~~ 244:10.54 /builddir/build/BUILD/thunderbird-68.1.1/dom/reporting/ReportBody.cpp:21:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 244:10.54 21 | NS_INTERFACE_MAP_END 244:10.54 | ^~~~~~~~~~~~~~~~~~~~ 244:10.54 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 244:10.54 981 | else 244:10.54 | ^~~~ 244:10.54 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 244:10.54 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 244:10.54 | ^~~~~~~~~~~~~~~~~~ 244:10.54 /builddir/build/BUILD/thunderbird-68.1.1/dom/reporting/ReportBody.cpp:20:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 244:10.54 20 | NS_INTERFACE_MAP_ENTRY(nsISupports) 244:10.54 | ^~~~~~~~~~~~~~~~~~~~~~ 244:25.11 dom/prio 244:26.09 /builddir/build/BUILD/thunderbird-68.1.1/dom/reporting/ReportDeliver.cpp: In member function 'virtual nsresult mozilla::dom::ReportDeliver::QueryInterface(const nsIID&, void**)': 244:26.11 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 244:26.11 1007 | foundInterface = 0; \ 244:26.11 | ^~~~~~~~~~~~~~ 244:26.11 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 244:26.11 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 244:26.11 | ^~~~~~~~~~~~~~~~~~~~~~~ 244:26.11 /builddir/build/BUILD/thunderbird-68.1.1/dom/reporting/ReportDeliver.cpp:399:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 244:26.12 399 | NS_INTERFACE_MAP_END 244:26.12 | ^~~~~~~~~~~~~~~~~~~~ 244:26.12 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 244:26.12 981 | else 244:26.12 | ^~~~ 244:26.12 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 244:26.12 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 244:26.12 | ^~~~~~~~~~~~~~~~~~ 244:26.12 /builddir/build/BUILD/thunderbird-68.1.1/dom/reporting/ReportDeliver.cpp:398:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 244:26.12 398 | NS_INTERFACE_MAP_ENTRY(nsITimerCallback) 244:26.13 | ^~~~~~~~~~~~~~~~~~~~~~ 244:26.68 /builddir/build/BUILD/thunderbird-68.1.1/dom/reporting/ReportingHeader.cpp: In member function 'virtual nsresult mozilla::dom::ReportingHeader::QueryInterface(const nsIID&, void**)': 244:26.68 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 244:26.68 1007 | foundInterface = 0; \ 244:26.68 | ^~~~~~~~~~~~~~ 244:26.68 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 244:26.68 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 244:26.68 | ^~~~~~~~~~~~~~~~~~~~~~~ 244:26.68 /builddir/build/BUILD/thunderbird-68.1.1/dom/reporting/ReportingHeader.cpp:770:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 244:26.68 770 | NS_INTERFACE_MAP_END 244:26.68 | ^~~~~~~~~~~~~~~~~~~~ 244:26.68 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 244:26.68 981 | else 244:26.68 | ^~~~ 244:26.69 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 244:26.69 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 244:26.69 | ^~~~~~~~~~~~~~~~~~ 244:26.69 /builddir/build/BUILD/thunderbird-68.1.1/dom/reporting/ReportingHeader.cpp:769:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 244:26.69 769 | NS_INTERFACE_MAP_ENTRY(nsITimerCallback) 244:26.69 | ^~~~~~~~~~~~~~~~~~~~~~ 244:26.76 /builddir/build/BUILD/thunderbird-68.1.1/dom/reporting/ReportingObserver.cpp: In member function 'virtual nsresult mozilla::dom::ReportingObserver::QueryInterface(const nsIID&, void**)': 244:26.77 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 244:26.77 1007 | foundInterface = 0; \ 244:26.77 | ^~~~~~~~~~~~~~ 244:26.77 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 244:26.77 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 244:26.77 | ^~~~~~~~~~~~~~~~~~~~~~~ 244:26.77 /builddir/build/BUILD/thunderbird-68.1.1/dom/reporting/ReportingObserver.cpp:39:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 244:26.77 39 | NS_INTERFACE_MAP_END 244:26.77 | ^~~~~~~~~~~~~~~~~~~~ 244:26.77 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/xpcpublic.h:22, 244:26.77 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/dom/ScriptSettings.h:15, 244:26.77 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/dom/CallbackObject.h:29, 244:26.77 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/dom/BindingUtils.h:21, 244:26.77 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/dom/ReportBody.h:11, 244:26.77 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/dom/DeprecationReportBody.h:10, 244:26.77 from /builddir/build/BUILD/thunderbird-68.1.1/dom/reporting/DeprecationReportBody.cpp:7, 244:26.77 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dom/reporting/Unified_cpp_dom_reporting0.cpp:2: 244:26.78 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsWrapperCache.h:409:3: note: some parts of macro expansion are not guarded by this 'else' clause 244:26.78 409 | else 244:26.78 | ^~~~ 244:26.79 /builddir/build/BUILD/thunderbird-68.1.1/dom/reporting/ReportingObserver.cpp:38:3: note: in expansion of macro 'NS_WRAPPERCACHE_INTERFACE_MAP_ENTRY' 244:26.79 38 | NS_WRAPPERCACHE_INTERFACE_MAP_ENTRY 244:26.79 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 244:26.85 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsUtils.h:14, 244:26.85 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsCOMPtr.h:30, 244:26.86 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsAutoPtr.h:10, 244:26.86 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/OwningNonNull.h:12, 244:26.86 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/RootedOwningNonNull.h:20, 244:26.86 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:20, 244:26.86 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/dom/BindingUtils.h:20, 244:26.86 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/dom/ReportBody.h:11, 244:26.86 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/dom/DeprecationReportBody.h:10, 244:26.86 from /builddir/build/BUILD/thunderbird-68.1.1/dom/reporting/DeprecationReportBody.cpp:7, 244:26.88 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dom/reporting/Unified_cpp_dom_reporting0.cpp:2: 244:26.88 /builddir/build/BUILD/thunderbird-68.1.1/dom/reporting/TestingDeprecatedInterface.cpp: In member function 'virtual nsresult mozilla::dom::TestingDeprecatedInterface::QueryInterface(const nsIID&, void**)': 244:26.88 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 244:26.88 1007 | foundInterface = 0; \ 244:26.88 | ^~~~~~~~~~~~~~ 244:26.88 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 244:26.88 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 244:26.88 | ^~~~~~~~~~~~~~~~~~~~~~~ 244:26.88 /builddir/build/BUILD/thunderbird-68.1.1/dom/reporting/TestingDeprecatedInterface.cpp:20:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 244:26.88 20 | NS_INTERFACE_MAP_END 244:26.88 | ^~~~~~~~~~~~~~~~~~~~ 244:26.88 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 244:26.88 981 | else 244:26.89 | ^~~~ 244:26.89 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 244:26.89 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 244:26.89 | ^~~~~~~~~~~~~~~~~~ 244:26.89 /builddir/build/BUILD/thunderbird-68.1.1/dom/reporting/TestingDeprecatedInterface.cpp:19:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 244:26.89 19 | NS_INTERFACE_MAP_ENTRY(nsISupports) 244:26.89 | ^~~~~~~~~~~~~~~~~~~~~~ 244:31.94 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:26, 244:31.94 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/dom/ContentParent.h:10, 244:31.94 from /builddir/build/BUILD/thunderbird-68.1.1/dom/localstorage/ActorsParent.cpp:19, 244:31.94 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dom/localstorage/Unified_cpp_dom_localstorage0.cpp:11: 244:31.94 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 244:31.94 /builddir/build/BUILD/thunderbird-68.1.1/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] 244:31.94 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 244:31.94 | ^ 244:31.94 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 244:31.94 46 | struct Block { 244:31.94 | ^~~~~ 244:49.73 dom/l10n 244:50.56 In file included from /builddir/build/BUILD/thunderbird-68.1.1/ipc/chromium/src/chrome/common/file_descriptor_set_posix.h:14, 244:50.56 from /builddir/build/BUILD/thunderbird-68.1.1/ipc/chromium/src/chrome/common/ipc_message_utils.h:20, 244:50.56 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/ipc/IPCMessageUtils.h:11, 244:50.56 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBackgroundLSDatabase.h:11, 244:50.56 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBackgroundLSDatabaseChild.h:9, 244:50.57 from /builddir/build/BUILD/thunderbird-68.1.1/dom/localstorage/ActorsChild.h:10, 244:50.57 from /builddir/build/BUILD/thunderbird-68.1.1/dom/localstorage/ActorsChild.cpp:7, 244:50.57 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dom/localstorage/Unified_cpp_dom_localstorage0.cpp:2: 244:50.57 /builddir/build/BUILD/thunderbird-68.1.1/dom/localstorage/LSObject.cpp: In member function 'virtual nsresult mozilla::dom::LSObject::QueryInterface(const nsIID&, void**)': 244:50.59 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 244:50.59 1022 | foundInterface = 0; \ 244:50.59 | ^~~~~~~~~~~~~~ 244:50.59 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 244:50.59 1071 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 244:50.59 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 244:50.60 /builddir/build/BUILD/thunderbird-68.1.1/dom/localstorage/LSObject.cpp:776:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 244:50.61 776 | NS_INTERFACE_MAP_END_INHERITING(Storage) 244:50.61 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 244:50.61 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsWrapperCache.h:10, 244:50.61 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/xpcpublic.h:22, 244:50.61 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsThreadUtils.h:24, 244:50.61 from /builddir/build/BUILD/thunderbird-68.1.1/ipc/chromium/src/base/message_loop.h:32, 244:50.61 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/ipc/MessageChannel.h:12, 244:50.61 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/ipc/ProtocolUtils.h:23, 244:50.61 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBackgroundLSDatabase.h:15, 244:50.61 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBackgroundLSDatabaseChild.h:9, 244:50.61 from /builddir/build/BUILD/thunderbird-68.1.1/dom/localstorage/ActorsChild.h:10, 244:50.61 from /builddir/build/BUILD/thunderbird-68.1.1/dom/localstorage/ActorsChild.cpp:7, 244:50.61 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dom/localstorage/Unified_cpp_dom_localstorage0.cpp:2: 244:50.61 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 244:50.61 302 | } else 244:50.61 | ^~~~ 244:50.61 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: in definition of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 244:50.61 302 | } else 244:50.61 | ^~~~ 244:50.61 /builddir/build/BUILD/thunderbird-68.1.1/dom/localstorage/LSObject.cpp:775:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 244:50.61 775 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(LSObject) 244:50.62 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 245:00.67 dom/presentation 245:24.08 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/WeakPtr.h:82, 245:24.08 from /builddir/build/BUILD/thunderbird-68.1.1/dom/presentation/AvailabilityCollection.h:11, 245:24.09 from /builddir/build/BUILD/thunderbird-68.1.1/dom/presentation/AvailabilityCollection.cpp:7, 245:24.09 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dom/presentation/Unified_cpp_dom_presentation0.cpp:2: 245:24.09 /builddir/build/BUILD/thunderbird-68.1.1/dom/presentation/Presentation.cpp: In member function 'virtual nsresult mozilla::dom::Presentation::QueryInterface(const nsIID&, void**)': 245:24.11 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 245:24.11 1007 | foundInterface = 0; \ 245:24.11 | ^~~~~~~~~~~~~~ 245:24.11 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 245:24.12 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 245:24.12 | ^~~~~~~~~~~~~~~~~~~~~~~ 245:24.12 /builddir/build/BUILD/thunderbird-68.1.1/dom/presentation/Presentation.cpp:37:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 245:24.12 37 | NS_INTERFACE_MAP_END 245:24.12 | ^~~~~~~~~~~~~~~~~~~~ 245:24.13 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 245:24.13 981 | else 245:24.13 | ^~~~ 245:24.13 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 245:24.13 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 245:24.14 | ^~~~~~~~~~~~~~~~~~ 245:24.14 /builddir/build/BUILD/thunderbird-68.1.1/dom/presentation/Presentation.cpp:36:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 245:24.14 36 | NS_INTERFACE_MAP_ENTRY(nsISupports) 245:24.15 | ^~~~~~~~~~~~~~~~~~~~~~ 245:24.21 /builddir/build/BUILD/thunderbird-68.1.1/dom/presentation/PresentationAvailability.cpp: In member function 'virtual nsresult mozilla::dom::PresentationAvailability::QueryInterface(const nsIID&, void**)': 245:24.22 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 245:24.23 1022 | foundInterface = 0; \ 245:24.23 | ^~~~~~~~~~~~~~ 245:24.23 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 245:24.24 1071 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 245:24.24 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 245:24.24 /builddir/build/BUILD/thunderbird-68.1.1/dom/presentation/PresentationAvailability.cpp:40:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 245:24.24 40 | NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 245:24.24 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 245:24.24 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 245:24.25 981 | else 245:24.25 | ^~~~ 245:24.25 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 245:24.25 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 245:24.26 | ^~~~~~~~~~~~~~~~~~ 245:24.26 /builddir/build/BUILD/thunderbird-68.1.1/dom/presentation/PresentationAvailability.cpp:39:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 245:24.26 39 | NS_INTERFACE_MAP_ENTRY(nsIPresentationAvailabilityListener) 245:24.26 | ^~~~~~~~~~~~~~~~~~~~~~ 245:24.81 /builddir/build/BUILD/thunderbird-68.1.1/dom/presentation/PresentationConnection.cpp: In member function 'virtual nsresult mozilla::dom::PresentationConnection::QueryInterface(const nsIID&, void**)': 245:24.81 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 245:24.81 1022 | foundInterface = 0; \ 245:24.82 | ^~~~~~~~~~~~~~ 245:24.82 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 245:24.82 1071 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 245:24.82 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 245:24.82 /builddir/build/BUILD/thunderbird-68.1.1/dom/presentation/PresentationConnection.cpp:49:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 245:24.82 49 | NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 245:24.82 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 245:24.82 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 245:24.83 981 | else 245:24.84 | ^~~~ 245:24.84 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 245:24.84 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 245:24.84 | ^~~~~~~~~~~~~~~~~~ 245:24.84 /builddir/build/BUILD/thunderbird-68.1.1/dom/presentation/PresentationConnection.cpp:48:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 245:24.84 48 | NS_INTERFACE_MAP_ENTRY(nsIRequest) 245:24.85 | ^~~~~~~~~~~~~~~~~~~~~~ 245:24.99 /builddir/build/BUILD/thunderbird-68.1.1/dom/presentation/PresentationConnectionList.cpp: In member function 'virtual nsresult mozilla::dom::PresentationConnectionList::QueryInterface(const nsIID&, void**)': 245:24.99 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 245:25.00 1022 | foundInterface = 0; \ 245:25.00 | ^~~~~~~~~~~~~~ 245:25.00 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 245:25.00 1071 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 245:25.02 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 245:25.02 /builddir/build/BUILD/thunderbird-68.1.1/dom/presentation/PresentationConnectionList.cpp:27:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 245:25.02 27 | NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 245:25.02 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 245:25.02 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/DOMEventTargetHelper.h:12, 245:25.03 from /builddir/build/BUILD/thunderbird-68.1.1/dom/presentation/PresentationAvailability.h:10, 245:25.03 from /builddir/build/BUILD/thunderbird-68.1.1/dom/presentation/AvailabilityCollection.cpp:10, 245:25.03 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dom/presentation/Unified_cpp_dom_presentation0.cpp:2: 245:25.03 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 245:25.03 302 | } else 245:25.03 | ^~~~ 245:25.03 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 245:25.03 306 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 245:25.04 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 245:25.04 /builddir/build/BUILD/thunderbird-68.1.1/dom/presentation/PresentationConnectionList.cpp:26:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 245:25.04 26 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(PresentationConnectionList) 245:25.04 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 245:25.22 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/WeakPtr.h:82, 245:25.23 from /builddir/build/BUILD/thunderbird-68.1.1/dom/presentation/AvailabilityCollection.h:11, 245:25.23 from /builddir/build/BUILD/thunderbird-68.1.1/dom/presentation/AvailabilityCollection.cpp:7, 245:25.23 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dom/presentation/Unified_cpp_dom_presentation0.cpp:2: 245:25.23 /builddir/build/BUILD/thunderbird-68.1.1/dom/presentation/PresentationReceiver.cpp: In member function 'virtual nsresult mozilla::dom::PresentationReceiver::QueryInterface(const nsIID&, void**)': 245:25.25 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 245:25.25 1007 | foundInterface = 0; \ 245:25.25 | ^~~~~~~~~~~~~~ 245:25.25 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 245:25.25 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 245:25.26 | ^~~~~~~~~~~~~~~~~~~~~~~ 245:25.26 /builddir/build/BUILD/thunderbird-68.1.1/dom/presentation/PresentationReceiver.cpp:34:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 245:25.26 34 | NS_INTERFACE_MAP_END 245:25.26 | ^~~~~~~~~~~~~~~~~~~~ 245:25.26 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 245:25.26 981 | else 245:25.27 | ^~~~ 245:25.27 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 245:25.27 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 245:25.27 | ^~~~~~~~~~~~~~~~~~ 245:25.27 /builddir/build/BUILD/thunderbird-68.1.1/dom/presentation/PresentationReceiver.cpp:33:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 245:25.27 33 | NS_INTERFACE_MAP_ENTRY(nsISupports) 245:25.28 | ^~~~~~~~~~~~~~~~~~~~~~ 245:27.82 /builddir/build/BUILD/thunderbird-68.1.1/dom/presentation/PresentationRequest.cpp: In member function 'virtual nsresult mozilla::dom::PresentationRequest::QueryInterface(const nsIID&, void**)': 245:27.82 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 245:27.82 1022 | foundInterface = 0; \ 245:27.83 | ^~~~~~~~~~~~~~ 245:27.83 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 245:27.83 1071 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 245:27.83 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 245:27.83 /builddir/build/BUILD/thunderbird-68.1.1/dom/presentation/PresentationRequest.cpp:41:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 245:27.84 41 | NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 245:27.85 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 245:27.85 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/DOMEventTargetHelper.h:12, 245:27.85 from /builddir/build/BUILD/thunderbird-68.1.1/dom/presentation/PresentationAvailability.h:10, 245:27.85 from /builddir/build/BUILD/thunderbird-68.1.1/dom/presentation/AvailabilityCollection.cpp:10, 245:27.85 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dom/presentation/Unified_cpp_dom_presentation0.cpp:2: 245:27.86 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 245:27.86 302 | } else 245:27.86 | ^~~~ 245:27.86 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 245:27.86 306 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 245:27.86 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 245:27.87 /builddir/build/BUILD/thunderbird-68.1.1/dom/presentation/PresentationRequest.cpp:40:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 245:27.87 40 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(PresentationRequest) 245:27.87 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 245:35.77 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:26, 245:35.77 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/dom/ContentParent.h:10, 245:35.77 from /builddir/build/BUILD/thunderbird-68.1.1/dom/presentation/PresentationSessionInfo.h:11, 245:35.77 from /builddir/build/BUILD/thunderbird-68.1.1/dom/presentation/PresentationService.h:13, 245:35.77 from /builddir/build/BUILD/thunderbird-68.1.1/dom/presentation/PresentationService.cpp:7, 245:35.77 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dom/presentation/Unified_cpp_dom_presentation0.cpp:101: 245:35.77 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 245:35.78 /builddir/build/BUILD/thunderbird-68.1.1/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] 245:35.78 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 245:35.78 | ^ 245:35.78 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 245:35.78 46 | struct Block { 245:35.78 | ^~~~~ 245:36.04 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:26, 245:36.04 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/dom/ContentParent.h:10, 245:36.04 from /builddir/build/BUILD/thunderbird-68.1.1/dom/serviceworkers/ServiceWorkerManager.cpp:42, 245:36.04 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dom/serviceworkers/Unified_cpp_dom_serviceworkers1.cpp:29: 245:36.04 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 245:36.04 /builddir/build/BUILD/thunderbird-68.1.1/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] 245:36.05 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 245:36.05 | ^ 245:36.05 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 245:36.05 46 | struct Block { 245:36.05 | ^~~~~ 245:41.28 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dom/localstorage/Unified_cpp_dom_localstorage0.cpp:11: 245:41.28 /builddir/build/BUILD/thunderbird-68.1.1/dom/localstorage/ActorsParent.cpp: In member function 'virtual mozilla::ipc::IPCResult mozilla::dom::{anonymous}::Database::RecvPBackgroundLSSnapshotConstructor(mozilla::dom::PBackgroundLSDatabaseParent::PBackgroundLSSnapshotParent*, const nsString&, const nsString&, const bool&, const int64_t&, const int64_t&, mozilla::dom::PBackgroundLSDatabaseParent::LSSnapshotInitInfo*)': 245:41.29 /builddir/build/BUILD/thunderbird-68.1.1/dom/localstorage/ActorsParent.cpp:2102:20: warning: 'nextLoadIndex' may be used uninitialized in this function [-Wmaybe-uninitialized] 245:41.30 2102 | mNextLoadIndex = aNextLoadIndex; 245:41.30 | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ 245:41.30 /builddir/build/BUILD/thunderbird-68.1.1/dom/localstorage/ActorsParent.cpp:5717:12: note: 'nextLoadIndex' was declared here 245:41.31 5717 | uint32_t nextLoadIndex; 245:41.31 | ^~~~~~~~~~~~~ 245:48.87 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsUtils.h:14, 245:48.87 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupports.h:79, 245:48.87 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsINetworkInterceptController.h:10, 245:48.88 from /builddir/build/BUILD/thunderbird-68.1.1/dom/serviceworkers/ServiceWorkerInterceptController.h:10, 245:48.88 from /builddir/build/BUILD/thunderbird-68.1.1/dom/serviceworkers/ServiceWorkerInterceptController.cpp:7, 245:48.88 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dom/serviceworkers/Unified_cpp_dom_serviceworkers1.cpp:2: 245:48.88 /builddir/build/BUILD/thunderbird-68.1.1/dom/serviceworkers/ServiceWorkerManager.cpp: In member function 'virtual nsresult mozilla::dom::ServiceWorkerManager::QueryInterface(const nsIID&, void**)': 245:48.88 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 245:48.88 1007 | foundInterface = 0; \ 245:48.89 | ^~~~~~~~~~~~~~ 245:48.89 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 245:48.89 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 245:48.90 | ^~~~~~~~~~~~~~~~~~~~~~~ 245:48.90 /builddir/build/BUILD/thunderbird-68.1.1/dom/serviceworkers/ServiceWorkerManager.cpp:276:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 245:48.91 276 | NS_INTERFACE_MAP_END 245:48.91 | ^~~~~~~~~~~~~~~~~~~~ 245:48.91 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:991:3: note: some parts of macro expansion are not guarded by this 'else' clause 245:48.91 991 | else 245:48.91 | ^~~~ 245:48.91 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1067:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 245:48.91 1067 | NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 245:48.92 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 245:48.92 /builddir/build/BUILD/thunderbird-68.1.1/dom/serviceworkers/ServiceWorkerManager.cpp:275:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 245:48.92 275 | NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIServiceWorkerManager) 245:48.92 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 245:57.23 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/WeakPtr.h:82, 245:57.23 from /builddir/build/BUILD/thunderbird-68.1.1/dom/presentation/AvailabilityCollection.h:11, 245:57.24 from /builddir/build/BUILD/thunderbird-68.1.1/dom/presentation/AvailabilityCollection.cpp:7, 245:57.24 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dom/presentation/Unified_cpp_dom_presentation0.cpp:2: 245:57.24 /builddir/build/BUILD/thunderbird-68.1.1/dom/presentation/PresentationTCPSessionTransport.cpp: In member function 'virtual nsresult mozilla::dom::PresentationTCPSessionTransport::QueryInterface(const nsIID&, void**)': 245:57.24 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 245:57.24 1007 | foundInterface = 0; \ 245:57.24 | ^~~~~~~~~~~~~~ 245:57.25 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 245:57.25 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 245:57.25 | ^~~~~~~~~~~~~~~~~~~~~~~ 245:57.25 /builddir/build/BUILD/thunderbird-68.1.1/dom/presentation/PresentationTCPSessionTransport.cpp:71:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 245:57.25 71 | NS_INTERFACE_MAP_END 245:57.25 | ^~~~~~~~~~~~~~~~~~~~ 245:57.25 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 245:57.25 981 | else 245:57.26 | ^~~~ 245:57.26 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 245:57.26 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 245:57.26 | ^~~~~~~~~~~~~~~~~~ 245:57.26 /builddir/build/BUILD/thunderbird-68.1.1/dom/presentation/PresentationTCPSessionTransport.cpp:70:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 245:57.26 70 | NS_INTERFACE_MAP_ENTRY(nsITransportEventSink) 245:57.26 | ^~~~~~~~~~~~~~~~~~~~~~ 245:57.31 /builddir/build/BUILD/thunderbird-68.1.1/dom/serviceworkers/ServiceWorkerRegistration.cpp: In member function 'virtual nsresult mozilla::dom::ServiceWorkerRegistration::QueryInterface(const nsIID&, void**)': 245:57.32 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 245:57.32 1022 | foundInterface = 0; \ 245:57.32 | ^~~~~~~~~~~~~~ 245:57.32 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 245:57.32 1071 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 245:57.32 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 245:57.32 /builddir/build/BUILD/thunderbird-68.1.1/dom/serviceworkers/ServiceWorkerRegistration.cpp:34:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 245:57.32 34 | NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 245:57.33 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 245:57.33 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 245:57.33 981 | else 245:57.33 | ^~~~ 245:57.33 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 245:57.33 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 245:57.33 | ^~~~~~~~~~~~~~~~~~ 245:57.34 /builddir/build/BUILD/thunderbird-68.1.1/dom/serviceworkers/ServiceWorkerRegistration.cpp:33:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 245:57.34 33 | NS_INTERFACE_MAP_ENTRY(ServiceWorkerRegistration) 245:57.34 | ^~~~~~~~~~~~~~~~~~~~~~ 246:01.89 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/HashTable.h:89, 246:01.90 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/js/HashTable.h:10, 246:01.90 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/js/TracingAPI.h:11, 246:01.90 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/js/GCPolicyAPI.h:49, 246:01.90 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/js/RootingAPI.h:22, 246:01.90 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsCycleCollectionParticipant.h:13, 246:01.91 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/DOMEventTargetHelper.h:12, 246:01.91 from /builddir/build/BUILD/thunderbird-68.1.1/dom/presentation/PresentationAvailability.h:10, 246:01.91 from /builddir/build/BUILD/thunderbird-68.1.1/dom/presentation/AvailabilityCollection.cpp:10, 246:01.91 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dom/presentation/Unified_cpp_dom_presentation0.cpp:2: 246:01.92 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = std::map; long unsigned int N = 2]': 246:01.92 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:99:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = std::map]' 246:01.92 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/Layers.h:248:29: required from here 246:01.92 /builddir/build/BUILD/thunderbird-68.1.1/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] 246:01.93 67 | memset(&aArr[0], 0, N * sizeof(T)); 246:01.93 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 246:01.93 In file included from /usr/include/c++/9/map:61, 246:01.93 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/system_wrappers/map:3, 246:01.94 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/stl_wrappers/map:44, 246:01.94 from /builddir/build/BUILD/thunderbird-68.1.1/ipc/chromium/src/base/process_util.h:31, 246:01.94 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/ipc/IPCMessageUtils.h:10, 246:01.94 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContent.h:11, 246:01.95 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:9, 246:01.95 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/dom/ContentParent.h:10, 246:01.95 from /builddir/build/BUILD/thunderbird-68.1.1/dom/presentation/PresentationSessionInfo.h:11, 246:01.95 from /builddir/build/BUILD/thunderbird-68.1.1/dom/presentation/PresentationService.h:13, 246:01.96 from /builddir/build/BUILD/thunderbird-68.1.1/dom/presentation/PresentationService.cpp:7, 246:01.96 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dom/presentation/Unified_cpp_dom_presentation0.cpp:101: 246:01.96 /usr/include/c++/9/bits/stl_map.h:100:11: note: 'class std::map' declared here 246:01.96 100 | class map 246:01.97 | ^~~ 246:03.74 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:26, 246:03.74 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/dom/ContentParent.h:10, 246:03.74 from /builddir/build/BUILD/thunderbird-68.1.1/dom/presentation/PresentationSessionInfo.h:11, 246:03.74 from /builddir/build/BUILD/thunderbird-68.1.1/dom/presentation/ipc/PresentationBuilderParent.cpp:9, 246:03.74 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dom/presentation/Unified_cpp_dom_presentation1.cpp:20: 246:03.75 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 246:03.75 /builddir/build/BUILD/thunderbird-68.1.1/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] 246:03.75 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 246:03.75 | ^ 246:03.75 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 246:03.75 46 | struct Block { 246:03.76 | ^~~~~ 246:28.41 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/HashTable.h:89, 246:28.41 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/js/HashTable.h:10, 246:28.41 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/js/TracingAPI.h:11, 246:28.41 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/js/GCPolicyAPI.h:49, 246:28.41 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/js/RootingAPI.h:22, 246:28.41 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/js/Value.h:26, 246:28.41 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISimpleEnumerator.h:13, 246:28.41 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsIDirectoryEnumerator.h:14, 246:28.41 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsIFile.h:14, 246:28.41 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/XREAppData.h:15, 246:28.41 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsXULAppAPI.h:15, 246:28.41 from /builddir/build/BUILD/thunderbird-68.1.1/dom/presentation/PresentationTransportBuilderConstructor.cpp:12, 246:28.41 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dom/presentation/Unified_cpp_dom_presentation1.cpp:2: 246:28.41 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = std::map; long unsigned int N = 2]': 246:28.42 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:99:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = std::map]' 246:28.42 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/Layers.h:248:29: required from here 246:28.42 /builddir/build/BUILD/thunderbird-68.1.1/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] 246:28.42 67 | memset(&aArr[0], 0, N * sizeof(T)); 246:28.42 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 246:28.42 In file included from /usr/include/c++/9/map:61, 246:28.42 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/system_wrappers/map:3, 246:28.42 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/stl_wrappers/map:44, 246:28.42 from /builddir/build/BUILD/thunderbird-68.1.1/ipc/chromium/src/base/process_util.h:31, 246:28.42 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/ipc/IPCMessageUtils.h:10, 246:28.42 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PPresentationBuilder.h:11, 246:28.42 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PPresentationBuilderChild.h:9, 246:28.42 from /builddir/build/BUILD/thunderbird-68.1.1/dom/presentation/ipc/PresentationBuilderChild.h:10, 246:28.42 from /builddir/build/BUILD/thunderbird-68.1.1/dom/presentation/ipc/PresentationBuilderChild.cpp:10, 246:28.42 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dom/presentation/Unified_cpp_dom_presentation1.cpp:11: 246:28.42 /usr/include/c++/9/bits/stl_map.h:100:11: note: 'class std::map' declared here 246:28.42 100 | class map 246:28.43 | ^~~ 246:42.28 dom/presentation/provider 246:42.28 view 246:47.48 widget 246:56.32 widget/headless 247:07.16 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/gfxFontEntry.h:13, 247:07.16 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/gfxFont.h:11, 247:07.16 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsDeviceContext.h:12, 247:07.17 from /builddir/build/BUILD/thunderbird-68.1.1/view/nsViewManager.h:14, 247:07.17 from /builddir/build/BUILD/thunderbird-68.1.1/view/nsView.cpp:16, 247:07.17 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/view/Unified_cpp_view0.cpp:2: 247:07.17 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 247:07.17 /builddir/build/BUILD/thunderbird-68.1.1/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] 247:07.17 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 247:07.17 | ^ 247:07.17 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 247:07.17 46 | struct Block { 247:07.17 | ^~~~~ 247:17.77 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:26, 247:17.77 from /builddir/build/BUILD/thunderbird-68.1.1/widget/GfxInfoBase.h:19, 247:17.77 from /builddir/build/BUILD/thunderbird-68.1.1/widget/GfxInfoX11.h:11, 247:17.77 from /builddir/build/BUILD/thunderbird-68.1.1/widget/GfxInfoX11.cpp:20: 247:17.77 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 247:17.77 /builddir/build/BUILD/thunderbird-68.1.1/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] 247:17.77 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 247:17.77 | ^ 247:17.77 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 247:17.77 46 | struct Block { 247:17.77 | ^~~~~ 247:21.25 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/HashTable.h:89, 247:21.25 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/js/HashTable.h:10, 247:21.25 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/js/TracingAPI.h:11, 247:21.25 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/js/GCPolicyAPI.h:49, 247:21.25 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/js/RootingAPI.h:22, 247:21.25 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:16, 247:21.25 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/dom/EventTarget.h:10, 247:21.25 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/BasicEvents.h:11, 247:21.25 from /builddir/build/BUILD/thunderbird-68.1.1/view/nsView.cpp:9, 247:21.25 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/view/Unified_cpp_view0.cpp:2: 247:21.25 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = std::map; long unsigned int N = 2]': 247:21.25 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:99:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = std::map]' 247:21.25 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/Layers.h:248:29: required from here 247:21.26 /builddir/build/BUILD/thunderbird-68.1.1/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] 247:21.26 67 | memset(&aArr[0], 0, N * sizeof(T)); 247:21.26 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 247:21.26 In file included from /usr/include/c++/9/map:61, 247:21.26 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/system_wrappers/map:3, 247:21.26 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/stl_wrappers/map:44, 247:21.26 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/FrameMetrics.h:11, 247:21.26 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/PresShell.h:15, 247:21.26 from /builddir/build/BUILD/thunderbird-68.1.1/view/nsView.cpp:14, 247:21.26 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/view/Unified_cpp_view0.cpp:2: 247:21.26 /usr/include/c++/9/bits/stl_map.h:100:11: note: 'class std::map' declared here 247:21.26 100 | class map 247:21.26 | ^~~ 247:31.34 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/gfxFontEntry.h:13, 247:31.34 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/gfxFont.h:11, 247:31.34 from /builddir/build/BUILD/thunderbird-68.1.1/widget/gtk/nsLookAndFeel.h:14, 247:31.35 from /builddir/build/BUILD/thunderbird-68.1.1/widget/headless/HeadlessLookAndFeel.h:11, 247:31.35 from /builddir/build/BUILD/thunderbird-68.1.1/widget/headless/HeadlessLookAndFeelGTK.cpp:7, 247:31.35 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/widget/headless/Unified_cpp_widget_headless0.cpp:38: 247:31.35 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 247:31.36 /builddir/build/BUILD/thunderbird-68.1.1/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] 247:31.38 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 247:31.38 | ^ 247:31.38 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 247:31.38 46 | struct Block { 247:31.38 | ^~~~~ 247:37.34 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/HashTable.h:89, 247:37.34 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/js/HashTable.h:10, 247:37.34 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/js/TracingAPI.h:11, 247:37.34 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/js/GCPolicyAPI.h:49, 247:37.34 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/js/RootingAPI.h:22, 247:37.35 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/js/CallArgs.h:72, 247:37.35 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/jsapi.h:29, 247:37.35 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/dom/StructuredCloneHolder.h:10, 247:37.35 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/dom/ipc/StructuredCloneData.h:12, 247:37.35 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/ipc/IPCMessageUtils.h:16, 247:37.37 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/widget/PlatformWidgetTypes.h:11, 247:37.37 from /builddir/build/BUILD/thunderbird-68.1.1/widget/headless/HeadlessCompositorWidget.cpp:6, 247:37.37 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/widget/headless/Unified_cpp_widget_headless0.cpp:20: 247:37.37 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = std::map; long unsigned int N = 2]': 247:37.38 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:99:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = std::map]' 247:37.38 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/Layers.h:248:29: required from here 247:37.38 /builddir/build/BUILD/thunderbird-68.1.1/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] 247:37.38 67 | memset(&aArr[0], 0, N * sizeof(T)); 247:37.40 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 247:37.40 In file included from /usr/include/c++/9/map:61, 247:37.40 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/system_wrappers/map:3, 247:37.40 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/stl_wrappers/map:44, 247:37.40 from /builddir/build/BUILD/thunderbird-68.1.1/ipc/chromium/src/base/process_util.h:31, 247:37.41 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/ipc/IPCMessageUtils.h:10, 247:37.41 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/widget/PlatformWidgetTypes.h:11, 247:37.41 from /builddir/build/BUILD/thunderbird-68.1.1/widget/headless/HeadlessCompositorWidget.cpp:6, 247:37.41 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/widget/headless/Unified_cpp_widget_headless0.cpp:20: 247:37.41 /usr/include/c++/9/bits/stl_map.h:100:11: note: 'class std::map' declared here 247:37.41 100 | class map 247:37.41 | ^~~ 247:41.64 widget/gtk 247:51.25 widget/gtk/mozgtk/stub 247:56.10 widget/gtk/mozgtk/stub/libmozgtk_stub.so 247:57.60 widget/gtk/mozgtk/gtk2 247:58.60 widget/gtk/mozgtk/gtk2/libmozgtk.so 247:59.58 widget/gtk/mozgtk/gtk3 247:59.83 widget/gtk/mozgtk/gtk3/libmozgtk.so 248:00.74 widget/gtk/wayland 248:02.75 widget/gtk/mozwayland 248:05.37 widget/gtk/mozwayland/libmozwayland.so 248:06.29 widget/gtkxtbin 248:09.02 widget/x11 248:09.17 editor/libeditor 248:18.53 editor/spellchecker 248:20.11 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:26, 248:20.11 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/dom/ContentParent.h:10, 248:20.11 from /builddir/build/BUILD/thunderbird-68.1.1/widget/nsBaseDragService.h:17, 248:20.11 from /builddir/build/BUILD/thunderbird-68.1.1/widget/nsBaseDragService.cpp:6: 248:20.12 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 248:20.14 /builddir/build/BUILD/thunderbird-68.1.1/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] 248:20.14 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 248:20.15 | ^ 248:20.15 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 248:20.15 46 | struct Block { 248:20.15 | ^~~~~ 248:27.18 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:26, 248:27.19 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/dom/ContentParent.h:10, 248:27.19 from /builddir/build/BUILD/thunderbird-68.1.1/widget/nsBaseDragService.h:17, 248:27.19 from /builddir/build/BUILD/thunderbird-68.1.1/widget/gtk/nsDragService.h:11, 248:27.19 from /builddir/build/BUILD/thunderbird-68.1.1/widget/gtk/nsWindow.cpp:32: 248:27.19 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 248:27.19 /builddir/build/BUILD/thunderbird-68.1.1/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] 248:27.20 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 248:27.20 | ^ 248:27.20 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 248:27.20 46 | struct Block { 248:27.20 | ^~~~~ 248:42.03 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsUtils.h:14, 248:42.03 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupports.h:79, 248:42.03 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 248:42.03 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 248:42.03 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsCycleCollectionParticipant.h:12, 248:42.04 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/EditTransactionBase.h:9, 248:42.04 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/ChangeStyleTransaction.h:9, 248:42.04 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/CSSEditUtils.h:9, 248:42.04 from /builddir/build/BUILD/thunderbird-68.1.1/editor/libeditor/CSSEditUtils.cpp:6, 248:42.04 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/editor/libeditor/Unified_cpp_editor_libeditor0.cpp:2: 248:42.04 /builddir/build/BUILD/thunderbird-68.1.1/editor/libeditor/ChangeAttributeTransaction.cpp: In member function 'virtual nsresult mozilla::ChangeAttributeTransaction::QueryInterface(const nsIID&, void**)': 248:42.05 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 248:42.05 1022 | foundInterface = 0; \ 248:42.05 | ^~~~~~~~~~~~~~ 248:42.05 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 248:42.07 1071 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 248:42.07 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 248:42.07 /builddir/build/BUILD/thunderbird-68.1.1/editor/libeditor/ChangeAttributeTransaction.cpp:52:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 248:42.07 52 | NS_INTERFACE_MAP_END_INHERITING(EditTransactionBase) 248:42.07 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 248:42.07 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/EditTransactionBase.h:9, 248:42.08 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/ChangeStyleTransaction.h:9, 248:42.08 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/CSSEditUtils.h:9, 248:42.08 from /builddir/build/BUILD/thunderbird-68.1.1/editor/libeditor/CSSEditUtils.cpp:6, 248:42.08 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/editor/libeditor/Unified_cpp_editor_libeditor0.cpp:2: 248:42.08 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 248:42.08 302 | } else 248:42.08 | ^~~~ 248:42.08 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 248:42.09 306 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 248:42.09 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 248:42.09 /builddir/build/BUILD/thunderbird-68.1.1/editor/libeditor/ChangeAttributeTransaction.cpp:51:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 248:42.09 51 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(ChangeAttributeTransaction) 248:42.09 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 248:42.11 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsUtils.h:14, 248:42.12 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupports.h:79, 248:42.12 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 248:42.12 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 248:42.12 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsCycleCollectionParticipant.h:12, 248:42.12 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/EditTransactionBase.h:9, 248:42.12 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/ChangeStyleTransaction.h:9, 248:42.12 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/CSSEditUtils.h:9, 248:42.13 from /builddir/build/BUILD/thunderbird-68.1.1/editor/libeditor/CSSEditUtils.cpp:6, 248:42.13 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/editor/libeditor/Unified_cpp_editor_libeditor0.cpp:2: 248:42.13 /builddir/build/BUILD/thunderbird-68.1.1/editor/libeditor/ChangeStyleTransaction.cpp: In member function 'virtual nsresult mozilla::ChangeStyleTransaction::QueryInterface(const nsIID&, void**)': 248:42.13 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 248:42.15 1022 | foundInterface = 0; \ 248:42.15 | ^~~~~~~~~~~~~~ 248:42.15 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 248:42.15 1071 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 248:42.16 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 248:42.16 /builddir/build/BUILD/thunderbird-68.1.1/editor/libeditor/ChangeStyleTransaction.cpp:61:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 248:42.16 61 | NS_INTERFACE_MAP_END_INHERITING(EditTransactionBase) 248:42.16 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 248:42.16 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/EditTransactionBase.h:9, 248:42.16 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/ChangeStyleTransaction.h:9, 248:42.16 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/CSSEditUtils.h:9, 248:42.17 from /builddir/build/BUILD/thunderbird-68.1.1/editor/libeditor/CSSEditUtils.cpp:6, 248:42.17 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/editor/libeditor/Unified_cpp_editor_libeditor0.cpp:2: 248:42.17 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 248:42.17 302 | } else 248:42.17 | ^~~~ 248:42.17 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 248:42.17 306 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 248:42.18 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 248:42.18 /builddir/build/BUILD/thunderbird-68.1.1/editor/libeditor/ChangeStyleTransaction.cpp:60:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 248:42.18 60 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(ChangeStyleTransaction) 248:42.18 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 248:48.50 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsTHashtable.h:21, 248:48.50 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsBaseHashtable.h:12, 248:48.50 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsRefPtrHashtable.h:10, 248:48.50 from /builddir/build/BUILD/thunderbird-68.1.1/widget/gtk/nsWindow.h:26, 248:48.51 from /builddir/build/BUILD/thunderbird-68.1.1/widget/gtk/nsWindow.cpp:8: 248:48.51 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = std::map; long unsigned int N = 2]': 248:48.51 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:99:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = std::map]' 248:48.51 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/Layers.h:248:29: required from here 248:48.53 /builddir/build/BUILD/thunderbird-68.1.1/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] 248:48.53 67 | memset(&aArr[0], 0, N * sizeof(T)); 248:48.53 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 248:48.53 In file included from /usr/include/c++/9/map:61, 248:48.53 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/system_wrappers/map:3, 248:48.53 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/stl_wrappers/map:44, 248:48.54 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/FrameMetrics.h:11, 248:48.54 from /builddir/build/BUILD/thunderbird-68.1.1/layout/generic/nsIScrollableFrame.h:22, 248:48.54 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/dom/Element.h:25, 248:48.54 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/dom/SVGElement.h:19, 248:48.54 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/SVGPreserveAspectRatio.h:16, 248:48.54 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/SVGImageContext.h:12, 248:48.54 from /builddir/build/BUILD/thunderbird-68.1.1/layout/base/nsLayoutUtils.h:31, 248:48.55 from /builddir/build/BUILD/thunderbird-68.1.1/layout/generic/nsIFrame.h:65, 248:48.55 from /builddir/build/BUILD/thunderbird-68.1.1/widget/gtk/nsWindow.h:27, 248:48.55 from /builddir/build/BUILD/thunderbird-68.1.1/widget/gtk/nsWindow.cpp:8: 248:48.55 /usr/include/c++/9/bits/stl_map.h:100:11: note: 'class std::map' declared here 248:48.55 100 | class map 248:48.55 | ^~~ 248:48.83 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/HashTable.h:89, 248:48.84 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/js/HashTable.h:10, 248:48.84 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/js/TracingAPI.h:11, 248:48.84 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/js/GCPolicyAPI.h:49, 248:48.84 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/js/RootingAPI.h:22, 248:48.85 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/js/CallArgs.h:72, 248:48.85 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/jsapi.h:29, 248:48.85 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/dom/StructuredCloneHolder.h:10, 248:48.85 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/dom/ipc/StructuredCloneData.h:12, 248:48.87 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/ipc/IPCMessageUtils.h:16, 248:48.87 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContent.h:11, 248:48.87 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:9, 248:48.87 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/dom/ContentParent.h:10, 248:48.88 from /builddir/build/BUILD/thunderbird-68.1.1/widget/nsBaseDragService.h:17, 248:48.88 from /builddir/build/BUILD/thunderbird-68.1.1/widget/nsBaseDragService.cpp:6: 248:48.88 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = std::map; long unsigned int N = 2]': 248:48.88 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:99:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = std::map]' 248:48.90 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/Layers.h:248:29: required from here 248:48.90 /builddir/build/BUILD/thunderbird-68.1.1/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] 248:48.90 67 | memset(&aArr[0], 0, N * sizeof(T)); 248:48.90 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 248:48.91 In file included from /usr/include/c++/9/map:61, 248:48.91 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/system_wrappers/map:3, 248:48.91 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/stl_wrappers/map:44, 248:48.91 from /builddir/build/BUILD/thunderbird-68.1.1/ipc/chromium/src/base/process_util.h:31, 248:48.91 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/ipc/IPCMessageUtils.h:10, 248:48.92 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContent.h:11, 248:48.92 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:9, 248:48.92 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/dom/ContentParent.h:10, 248:48.92 from /builddir/build/BUILD/thunderbird-68.1.1/widget/nsBaseDragService.h:17, 248:48.92 from /builddir/build/BUILD/thunderbird-68.1.1/widget/nsBaseDragService.cpp:6: 248:48.93 /usr/include/c++/9/bits/stl_map.h:100:11: note: 'class std::map' declared here 248:48.93 100 | class map 248:48.93 | ^~~ 248:50.30 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/BlockingResourceBase.h:16, 248:50.30 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/Mutex.h:10, 248:50.30 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/MozPromise.h:12, 248:50.31 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/mozSpellChecker.h:9, 248:50.31 from /builddir/build/BUILD/thunderbird-68.1.1/editor/spellchecker/EditorSpellCheck.h:9, 248:50.31 from /builddir/build/BUILD/thunderbird-68.1.1/editor/spellchecker/EditorSpellCheck.cpp:7, 248:50.32 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/editor/spellchecker/Unified_cpp_editor_spellchecker0.cpp:2: 248:50.33 /builddir/build/BUILD/thunderbird-68.1.1/editor/spellchecker/EditorSpellCheck.cpp: In member function 'virtual nsresult mozilla::EditorSpellCheck::QueryInterface(const nsIID&, void**)': 248:50.33 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 248:50.34 1007 | foundInterface = 0; \ 248:50.34 | ^~~~~~~~~~~~~~ 248:50.34 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 248:50.34 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 248:50.34 | ^~~~~~~~~~~~~~~~~~~~~~~ 248:50.35 /builddir/build/BUILD/thunderbird-68.1.1/editor/spellchecker/EditorSpellCheck.cpp:260:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 248:50.35 260 | NS_INTERFACE_MAP_END 248:50.35 | ^~~~~~~~~~~~~~~~~~~~ 248:50.35 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsWrapperCache.h:10, 248:50.36 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/xpcpublic.h:22, 248:50.36 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsThreadUtils.h:24, 248:50.36 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/MozPromise.h:21, 248:50.36 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/mozSpellChecker.h:9, 248:50.36 from /builddir/build/BUILD/thunderbird-68.1.1/editor/spellchecker/EditorSpellCheck.h:9, 248:50.37 from /builddir/build/BUILD/thunderbird-68.1.1/editor/spellchecker/EditorSpellCheck.cpp:7, 248:50.37 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/editor/spellchecker/Unified_cpp_editor_spellchecker0.cpp:2: 248:50.37 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 248:50.37 302 | } else 248:50.38 | ^~~~ 248:50.38 /builddir/build/BUILD/thunderbird-68.1.1/editor/spellchecker/EditorSpellCheck.cpp:259:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 248:50.38 259 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(EditorSpellCheck) 248:50.38 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 248:51.07 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/BlockingResourceBase.h:16, 248:51.07 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/Mutex.h:10, 248:51.07 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/MozPromise.h:12, 248:51.07 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/mozSpellChecker.h:9, 248:51.07 from /builddir/build/BUILD/thunderbird-68.1.1/editor/spellchecker/EditorSpellCheck.h:9, 248:51.08 from /builddir/build/BUILD/thunderbird-68.1.1/editor/spellchecker/EditorSpellCheck.cpp:7, 248:51.08 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/editor/spellchecker/Unified_cpp_editor_spellchecker0.cpp:2: 248:51.08 /builddir/build/BUILD/thunderbird-68.1.1/editor/spellchecker/TextServicesDocument.cpp: In member function 'virtual nsresult mozilla::TextServicesDocument::QueryInterface(const nsIID&, void**)': 248:51.09 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 248:51.09 1007 | foundInterface = 0; \ 248:51.09 | ^~~~~~~~~~~~~~ 248:51.09 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 248:51.09 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 248:51.09 | ^~~~~~~~~~~~~~~~~~~~~~~ 248:51.10 /builddir/build/BUILD/thunderbird-68.1.1/editor/spellchecker/TextServicesDocument.cpp:85:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 248:51.10 85 | NS_INTERFACE_MAP_END 248:51.10 | ^~~~~~~~~~~~~~~~~~~~ 248:51.11 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsWrapperCache.h:10, 248:51.11 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/xpcpublic.h:22, 248:51.11 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsThreadUtils.h:24, 248:51.11 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/MozPromise.h:21, 248:51.11 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/mozSpellChecker.h:9, 248:51.11 from /builddir/build/BUILD/thunderbird-68.1.1/editor/spellchecker/EditorSpellCheck.h:9, 248:51.11 from /builddir/build/BUILD/thunderbird-68.1.1/editor/spellchecker/EditorSpellCheck.cpp:7, 248:51.12 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/editor/spellchecker/Unified_cpp_editor_spellchecker0.cpp:2: 248:51.12 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 248:51.12 302 | } else 248:51.12 | ^~~~ 248:51.12 /builddir/build/BUILD/thunderbird-68.1.1/editor/spellchecker/TextServicesDocument.cpp:84:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 248:51.13 84 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(TextServicesDocument) 248:51.13 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 248:59.54 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsUtils.h:14, 248:59.55 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupports.h:79, 248:59.55 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 248:59.56 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 248:59.56 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsCycleCollectionParticipant.h:12, 248:59.57 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/EditTransactionBase.h:9, 248:59.57 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/ChangeStyleTransaction.h:9, 248:59.58 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/CSSEditUtils.h:9, 248:59.59 from /builddir/build/BUILD/thunderbird-68.1.1/editor/libeditor/CSSEditUtils.cpp:6, 248:59.59 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/editor/libeditor/Unified_cpp_editor_libeditor0.cpp:2: 248:59.59 /builddir/build/BUILD/thunderbird-68.1.1/editor/libeditor/CompositionTransaction.cpp: In member function 'virtual nsresult mozilla::CompositionTransaction::QueryInterface(const nsIID&, void**)': 248:59.60 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 248:59.60 1022 | foundInterface = 0; \ 248:59.61 | ^~~~~~~~~~~~~~ 248:59.61 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 248:59.62 1071 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 248:59.62 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 248:59.63 /builddir/build/BUILD/thunderbird-68.1.1/editor/libeditor/CompositionTransaction.cpp:79:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 248:59.63 79 | NS_INTERFACE_MAP_END_INHERITING(EditTransactionBase) 248:59.65 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 248:59.65 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:999:5: note: some parts of macro expansion are not guarded by this 'else' clause 248:59.65 999 | } else 248:59.66 | ^~~~ 248:59.66 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1069:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_CONCRETE' 248:59.66 1069 | NS_IMPL_QUERY_BODY_CONCRETE(_class) 248:59.67 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 248:59.67 /builddir/build/BUILD/thunderbird-68.1.1/editor/libeditor/CompositionTransaction.cpp:78:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CONCRETE' 248:59.67 78 | NS_INTERFACE_MAP_ENTRY_CONCRETE(CompositionTransaction) 248:59.67 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 248:59.82 /builddir/build/BUILD/thunderbird-68.1.1/editor/libeditor/CreateElementTransaction.cpp: In member function 'virtual nsresult mozilla::CreateElementTransaction::QueryInterface(const nsIID&, void**)': 248:59.82 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 248:59.82 1022 | foundInterface = 0; \ 248:59.82 | ^~~~~~~~~~~~~~ 248:59.83 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 248:59.83 1071 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 248:59.83 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 248:59.83 /builddir/build/BUILD/thunderbird-68.1.1/editor/libeditor/CreateElementTransaction.cpp:69:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 248:59.83 69 | NS_INTERFACE_MAP_END_INHERITING(EditTransactionBase) 248:59.83 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 248:59.84 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/EditTransactionBase.h:9, 248:59.84 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/ChangeStyleTransaction.h:9, 248:59.84 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/CSSEditUtils.h:9, 248:59.84 from /builddir/build/BUILD/thunderbird-68.1.1/editor/libeditor/CSSEditUtils.cpp:6, 248:59.84 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/editor/libeditor/Unified_cpp_editor_libeditor0.cpp:2: 248:59.85 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 248:59.85 302 | } else 248:59.85 | ^~~~ 248:59.87 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 248:59.87 306 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 248:59.87 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 248:59.87 /builddir/build/BUILD/thunderbird-68.1.1/editor/libeditor/CreateElementTransaction.cpp:68:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 248:59.87 68 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(CreateElementTransaction) 248:59.87 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 248:59.91 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsUtils.h:14, 248:59.92 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupports.h:79, 248:59.92 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 248:59.92 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 248:59.92 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsCycleCollectionParticipant.h:12, 248:59.92 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/EditTransactionBase.h:9, 248:59.92 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/ChangeStyleTransaction.h:9, 248:59.93 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/CSSEditUtils.h:9, 248:59.93 from /builddir/build/BUILD/thunderbird-68.1.1/editor/libeditor/CSSEditUtils.cpp:6, 248:59.93 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/editor/libeditor/Unified_cpp_editor_libeditor0.cpp:2: 248:59.93 /builddir/build/BUILD/thunderbird-68.1.1/editor/libeditor/DeleteNodeTransaction.cpp: In member function 'virtual nsresult mozilla::DeleteNodeTransaction::QueryInterface(const nsIID&, void**)': 248:59.93 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 248:59.94 1022 | foundInterface = 0; \ 248:59.94 | ^~~~~~~~~~~~~~ 248:59.94 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 248:59.94 1071 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 248:59.94 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 248:59.94 /builddir/build/BUILD/thunderbird-68.1.1/editor/libeditor/DeleteNodeTransaction.cpp:41:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 248:59.94 41 | NS_INTERFACE_MAP_END_INHERITING(EditTransactionBase) 248:59.95 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 248:59.95 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/EditTransactionBase.h:9, 248:59.95 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/ChangeStyleTransaction.h:9, 248:59.95 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/CSSEditUtils.h:9, 248:59.95 from /builddir/build/BUILD/thunderbird-68.1.1/editor/libeditor/CSSEditUtils.cpp:6, 248:59.95 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/editor/libeditor/Unified_cpp_editor_libeditor0.cpp:2: 248:59.95 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 248:59.96 302 | } else 248:59.96 | ^~~~ 248:59.96 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 248:59.96 306 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 248:59.96 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 248:59.96 /builddir/build/BUILD/thunderbird-68.1.1/editor/libeditor/DeleteNodeTransaction.cpp:40:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 248:59.96 40 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(DeleteNodeTransaction) 248:59.96 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 249:00.08 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsUtils.h:14, 249:00.08 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupports.h:79, 249:00.08 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 249:00.08 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 249:00.08 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsCycleCollectionParticipant.h:12, 249:00.08 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/EditTransactionBase.h:9, 249:00.08 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/ChangeStyleTransaction.h:9, 249:00.09 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/CSSEditUtils.h:9, 249:00.09 from /builddir/build/BUILD/thunderbird-68.1.1/editor/libeditor/CSSEditUtils.cpp:6, 249:00.09 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/editor/libeditor/Unified_cpp_editor_libeditor0.cpp:2: 249:00.09 /builddir/build/BUILD/thunderbird-68.1.1/editor/libeditor/DeleteRangeTransaction.cpp: In member function 'virtual nsresult mozilla::DeleteRangeTransaction::QueryInterface(const nsIID&, void**)': 249:00.09 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 249:00.09 1022 | foundInterface = 0; \ 249:00.11 | ^~~~~~~~~~~~~~ 249:00.11 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 249:00.11 1071 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 249:00.11 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 249:00.12 /builddir/build/BUILD/thunderbird-68.1.1/editor/libeditor/DeleteRangeTransaction.cpp:36:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 249:00.12 36 | NS_INTERFACE_MAP_END_INHERITING(EditAggregateTransaction) 249:00.12 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 249:00.12 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/EditTransactionBase.h:9, 249:00.12 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/ChangeStyleTransaction.h:9, 249:00.12 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/CSSEditUtils.h:9, 249:00.12 from /builddir/build/BUILD/thunderbird-68.1.1/editor/libeditor/CSSEditUtils.cpp:6, 249:00.12 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/editor/libeditor/Unified_cpp_editor_libeditor0.cpp:2: 249:00.13 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 249:00.13 302 | } else 249:00.13 | ^~~~ 249:00.13 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 249:00.13 306 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 249:00.13 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 249:00.13 /builddir/build/BUILD/thunderbird-68.1.1/editor/libeditor/DeleteRangeTransaction.cpp:35:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 249:00.15 35 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(DeleteRangeTransaction) 249:00.15 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 249:00.19 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsUtils.h:14, 249:00.19 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupports.h:79, 249:00.19 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 249:00.20 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 249:00.20 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsCycleCollectionParticipant.h:12, 249:00.20 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/EditTransactionBase.h:9, 249:00.20 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/ChangeStyleTransaction.h:9, 249:00.20 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/CSSEditUtils.h:9, 249:00.20 from /builddir/build/BUILD/thunderbird-68.1.1/editor/libeditor/CSSEditUtils.cpp:6, 249:00.20 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/editor/libeditor/Unified_cpp_editor_libeditor0.cpp:2: 249:00.20 /builddir/build/BUILD/thunderbird-68.1.1/editor/libeditor/DeleteTextTransaction.cpp: In member function 'virtual nsresult mozilla::DeleteTextTransaction::QueryInterface(const nsIID&, void**)': 249:00.21 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 249:00.21 1022 | foundInterface = 0; \ 249:00.22 | ^~~~~~~~~~~~~~ 249:00.22 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 249:00.22 1071 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 249:00.22 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 249:00.23 /builddir/build/BUILD/thunderbird-68.1.1/editor/libeditor/DeleteTextTransaction.cpp:94:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 249:00.23 94 | NS_INTERFACE_MAP_END_INHERITING(EditTransactionBase) 249:00.23 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 249:00.23 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/EditTransactionBase.h:9, 249:00.23 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/ChangeStyleTransaction.h:9, 249:00.23 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/CSSEditUtils.h:9, 249:00.23 from /builddir/build/BUILD/thunderbird-68.1.1/editor/libeditor/CSSEditUtils.cpp:6, 249:00.23 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/editor/libeditor/Unified_cpp_editor_libeditor0.cpp:2: 249:00.24 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 249:00.24 302 | } else 249:00.24 | ^~~~ 249:00.24 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 249:00.24 306 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 249:00.24 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 249:00.24 /builddir/build/BUILD/thunderbird-68.1.1/editor/libeditor/DeleteTextTransaction.cpp:93:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 249:00.25 93 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(DeleteTextTransaction) 249:00.25 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 249:00.31 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsUtils.h:14, 249:00.31 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupports.h:79, 249:00.31 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 249:00.31 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 249:00.31 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsCycleCollectionParticipant.h:12, 249:00.31 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/EditTransactionBase.h:9, 249:00.31 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/ChangeStyleTransaction.h:9, 249:00.31 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/CSSEditUtils.h:9, 249:00.32 from /builddir/build/BUILD/thunderbird-68.1.1/editor/libeditor/CSSEditUtils.cpp:6, 249:00.32 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/editor/libeditor/Unified_cpp_editor_libeditor0.cpp:2: 249:00.32 /builddir/build/BUILD/thunderbird-68.1.1/editor/libeditor/EditAggregateTransaction.cpp: In member function 'virtual nsresult mozilla::EditAggregateTransaction::QueryInterface(const nsIID&, void**)': 249:00.32 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 249:00.32 1022 | foundInterface = 0; \ 249:00.32 | ^~~~~~~~~~~~~~ 249:00.32 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 249:00.32 1071 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 249:00.32 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 249:00.34 /builddir/build/BUILD/thunderbird-68.1.1/editor/libeditor/EditAggregateTransaction.cpp:26:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 249:00.34 26 | NS_INTERFACE_MAP_END_INHERITING(EditTransactionBase) 249:00.34 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 249:00.34 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/EditTransactionBase.h:9, 249:00.34 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/ChangeStyleTransaction.h:9, 249:00.34 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/CSSEditUtils.h:9, 249:00.34 from /builddir/build/BUILD/thunderbird-68.1.1/editor/libeditor/CSSEditUtils.cpp:6, 249:00.34 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/editor/libeditor/Unified_cpp_editor_libeditor0.cpp:2: 249:00.34 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 249:00.34 302 | } else 249:00.34 | ^~~~ 249:00.34 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 249:00.34 306 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 249:00.34 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 249:00.34 /builddir/build/BUILD/thunderbird-68.1.1/editor/libeditor/EditAggregateTransaction.cpp:25:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 249:00.34 25 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(EditAggregateTransaction) 249:00.34 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 249:04.13 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsUtils.h:14, 249:04.14 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupports.h:79, 249:04.14 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 249:04.14 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 249:04.14 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsCycleCollectionParticipant.h:12, 249:04.14 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/EditTransactionBase.h:9, 249:04.14 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/ChangeStyleTransaction.h:9, 249:04.14 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/CSSEditUtils.h:9, 249:04.14 from /builddir/build/BUILD/thunderbird-68.1.1/editor/libeditor/CSSEditUtils.cpp:6, 249:04.14 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/editor/libeditor/Unified_cpp_editor_libeditor0.cpp:2: 249:04.14 /builddir/build/BUILD/thunderbird-68.1.1/editor/libeditor/EditTransactionBase.cpp: In member function 'virtual nsresult mozilla::EditTransactionBase::QueryInterface(const nsIID&, void**)': 249:04.14 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 249:04.14 1007 | foundInterface = 0; \ 249:04.14 | ^~~~~~~~~~~~~~ 249:04.14 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 249:04.14 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 249:04.14 | ^~~~~~~~~~~~~~~~~~~~~~~ 249:04.14 /builddir/build/BUILD/thunderbird-68.1.1/editor/libeditor/EditTransactionBase.cpp:22:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 249:04.14 22 | NS_INTERFACE_MAP_END 249:04.14 | ^~~~~~~~~~~~~~~~~~~~ 249:04.16 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:991:3: note: some parts of macro expansion are not guarded by this 'else' clause 249:04.16 991 | else 249:04.16 | ^~~~ 249:04.16 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1067:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 249:04.16 1067 | NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 249:04.16 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 249:04.16 /builddir/build/BUILD/thunderbird-68.1.1/editor/libeditor/EditTransactionBase.cpp:21:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 249:04.16 21 | NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsITransaction) 249:04.16 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 249:05.50 /builddir/build/BUILD/thunderbird-68.1.1/editor/libeditor/EditorBase.cpp: In member function 'virtual nsresult mozilla::EditorBase::QueryInterface(const nsIID&, void**)': 249:05.51 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 249:05.51 1007 | foundInterface = 0; \ 249:05.51 | ^~~~~~~~~~~~~~ 249:05.51 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 249:05.51 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 249:05.51 | ^~~~~~~~~~~~~~~~~~~~~~~ 249:05.51 /builddir/build/BUILD/thunderbird-68.1.1/editor/libeditor/EditorBase.cpp:210:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 249:05.51 210 | NS_INTERFACE_MAP_END 249:05.51 | ^~~~~~~~~~~~~~~~~~~~ 249:05.51 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:991:3: note: some parts of macro expansion are not guarded by this 'else' clause 249:05.51 991 | else 249:05.51 | ^~~~ 249:05.51 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1067:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 249:05.51 1067 | NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 249:05.51 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 249:05.53 /builddir/build/BUILD/thunderbird-68.1.1/editor/libeditor/EditorBase.cpp:209:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 249:05.53 209 | NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIEditor) 249:05.53 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 249:07.48 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/gfxFontEntry.h:13, 249:07.48 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/gfxFont.h:11, 249:07.49 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsDeviceContext.h:12, 249:07.49 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/dom/UIEvent.h:15, 249:07.49 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/dom/MouseEvent.h:11, 249:07.49 from /builddir/build/BUILD/thunderbird-68.1.1/editor/libeditor/EditorEventListener.cpp:23, 249:07.49 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/editor/libeditor/Unified_cpp_editor_libeditor0.cpp:119: 249:07.50 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 249:07.50 /builddir/build/BUILD/thunderbird-68.1.1/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] 249:07.50 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 249:07.50 | ^ 249:07.50 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 249:07.50 46 | struct Block { 249:07.50 | ^~~~~ 249:14.53 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/HashTable.h:89, 249:14.53 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/js/HashTable.h:10, 249:14.53 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/js/TracingAPI.h:11, 249:14.53 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/js/GCPolicyAPI.h:49, 249:14.53 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/js/RootingAPI.h:22, 249:14.55 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsCycleCollectionParticipant.h:13, 249:14.55 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/EditTransactionBase.h:9, 249:14.55 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/ChangeStyleTransaction.h:9, 249:14.56 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/CSSEditUtils.h:9, 249:14.56 from /builddir/build/BUILD/thunderbird-68.1.1/editor/libeditor/CSSEditUtils.cpp:6, 249:14.56 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/editor/libeditor/Unified_cpp_editor_libeditor0.cpp:2: 249:14.56 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = std::map; long unsigned int N = 2]': 249:14.56 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:99:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = std::map]' 249:14.57 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/Layers.h:248:29: required from here 249:14.57 /builddir/build/BUILD/thunderbird-68.1.1/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] 249:14.59 67 | memset(&aArr[0], 0, N * sizeof(T)); 249:14.59 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 249:14.59 In file included from /usr/include/c++/9/map:61, 249:14.60 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/system_wrappers/map:3, 249:14.60 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/stl_wrappers/map:44, 249:14.60 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/FrameMetrics.h:11, 249:14.60 from /builddir/build/BUILD/thunderbird-68.1.1/layout/generic/nsIScrollableFrame.h:22, 249:14.61 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/dom/Element.h:25, 249:14.61 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/ManualNAC.h:9, 249:14.61 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/HTMLEditor.h:12, 249:14.61 from /builddir/build/BUILD/thunderbird-68.1.1/editor/libeditor/CSSEditUtils.cpp:10, 249:14.62 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/editor/libeditor/Unified_cpp_editor_libeditor0.cpp:2: 249:14.63 /usr/include/c++/9/bits/stl_map.h:100:11: note: 'class std::map' declared here 249:14.63 100 | class map 249:14.63 | ^~~ 249:17.82 editor/txmgr 249:21.50 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsUtils.h:14, 249:21.51 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsCOMPtr.h:30, 249:21.51 from /builddir/build/BUILD/thunderbird-68.1.1/editor/txmgr/TransactionItem.h:9, 249:21.51 from /builddir/build/BUILD/thunderbird-68.1.1/editor/txmgr/TransactionItem.cpp:6, 249:21.52 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/editor/txmgr/Unified_cpp_editor_txmgr0.cpp:2: 249:21.52 /builddir/build/BUILD/thunderbird-68.1.1/editor/txmgr/TransactionManager.cpp: In member function 'virtual nsresult mozilla::TransactionManager::QueryInterface(const nsIID&, void**)': 249:21.53 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 249:21.53 1007 | foundInterface = 0; \ 249:21.54 | ^~~~~~~~~~~~~~ 249:21.55 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 249:21.55 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 249:21.55 | ^~~~~~~~~~~~~~~~~~~~~~~ 249:21.55 /builddir/build/BUILD/thunderbird-68.1.1/editor/txmgr/TransactionManager.cpp:49:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 249:21.56 49 | NS_INTERFACE_MAP_END 249:21.56 | ^~~~~~~~~~~~~~~~~~~~ 249:21.56 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:991:3: note: some parts of macro expansion are not guarded by this 'else' clause 249:21.57 991 | else 249:21.57 | ^~~~ 249:21.57 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1067:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 249:21.58 1067 | NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 249:21.58 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 249:21.58 /builddir/build/BUILD/thunderbird-68.1.1/editor/txmgr/TransactionManager.cpp:48:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 249:21.58 48 | NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsITransactionManager) 249:21.59 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 249:25.94 editor/composer 249:40.69 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/EditorBase.h:11, 249:40.70 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/TextEditor.h:9, 249:40.70 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/HTMLEditor.h:14, 249:40.70 from /builddir/build/BUILD/thunderbird-68.1.1/editor/libeditor/CSSEditUtils.cpp:10, 249:40.70 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/editor/libeditor/Unified_cpp_editor_libeditor0.cpp:2: 249:40.70 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/EditorDOMPoint.h: In member function 'nsIContent* mozilla::EditorBase::GetNextNodeInternal(const EditorRawDOMPoint&, bool, bool, bool)': 249:40.70 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/EditorDOMPoint.h:389:47: warning: '*((void*)& point +16)' may be used uninitialized in this function [-Wmaybe-uninitialized] 249:40.70 389 | mOffset = mozilla::Some(mOffset.value() + 1); 249:40.70 | ~~~~~~~~~~~~~~~~^~~ 249:40.70 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/editor/libeditor/Unified_cpp_editor_libeditor0.cpp:92: 249:40.70 /builddir/build/BUILD/thunderbird-68.1.1/editor/libeditor/EditorBase.cpp:3293:21: note: '*((void*)& point +16)' was declared here 249:40.70 3293 | EditorRawDOMPoint point(aPoint); 249:40.70 | ^~~~~ 249:47.84 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/EditorBase.h:11, 249:47.84 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/TextEditor.h:9, 249:47.84 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/HTMLEditor.h:14, 249:47.85 from /builddir/build/BUILD/thunderbird-68.1.1/editor/libeditor/CSSEditUtils.cpp:10, 249:47.85 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/editor/libeditor/Unified_cpp_editor_libeditor0.cpp:2: 249:47.87 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/EditorDOMPoint.h: In member function 'virtual nsresult mozilla::CreateElementTransaction::DoTransaction()': 249:47.87 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/EditorDOMPoint.h:385:7: warning: '*((void*)& afterNewNode +16)' may be used uninitialized in this function [-Wmaybe-uninitialized] 249:47.87 385 | if (NS_WARN_IF(mOffset.value() >= mParent->Length())) { 249:47.88 | ^~ 249:47.88 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/editor/libeditor/Unified_cpp_editor_libeditor0.cpp:38: 249:47.88 /builddir/build/BUILD/thunderbird-68.1.1/editor/libeditor/CreateElementTransaction.cpp:100:21: note: '*((void*)& afterNewNode +16)' was declared here 249:47.88 100 | EditorRawDOMPoint afterNewNode(mNewNode); 249:47.88 | ^~~~~~~~~~~~ 249:51.02 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/gfxFontEntry.h:13, 249:51.02 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/gfxFont.h:11, 249:51.02 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsDeviceContext.h:12, 249:51.02 from /builddir/build/BUILD/thunderbird-68.1.1/widget/nsBaseWidget.cpp:20: 249:51.02 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 249:51.03 /builddir/build/BUILD/thunderbird-68.1.1/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] 249:51.03 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 249:51.03 | ^ 249:51.03 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 249:51.03 46 | struct Block { 249:51.03 | ^~~~~ 249:52.58 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/Utf8.h:17, 249:52.59 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/RecordReplay.h:16, 249:52.59 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/Atomics.h:22, 249:52.59 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/js/Utility.h:11, 249:52.59 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/js/HeapAPI.h:15, 249:52.59 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:11, 249:52.59 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 249:52.59 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsCycleCollectionParticipant.h:12, 249:52.59 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/EditTransactionBase.h:9, 249:52.60 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/ChangeStyleTransaction.h:9, 249:52.60 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/CSSEditUtils.h:9, 249:52.60 from /builddir/build/BUILD/thunderbird-68.1.1/editor/libeditor/CSSEditUtils.cpp:6, 249:52.60 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/editor/libeditor/Unified_cpp_editor_libeditor0.cpp:2: 249:52.60 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/Maybe.h: In member function 'already_AddRefed mozilla::EditorBase::InsertContainerWithTransactionInternal(nsIContent&, nsAtom&, nsAtom&, const nsAString&)': 249:52.60 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/Maybe.h:471:14: warning: '*((void*)& pointToInsertNewContainer +16)' may be used uninitialized in this function [-Wmaybe-uninitialized] 249:52.62 471 | return ref(); 249:52.62 | ^ 249:56.99 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsUtils.h:14, 249:56.99 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsCOMPtr.h:30, 249:56.99 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/ComposerCommandsUpdater.h:10, 249:56.99 from /builddir/build/BUILD/thunderbird-68.1.1/editor/composer/ComposerCommandsUpdater.cpp:7, 249:57.00 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/editor/composer/Unified_cpp_editor_composer0.cpp:2: 249:57.00 /builddir/build/BUILD/thunderbird-68.1.1/editor/composer/ComposerCommandsUpdater.cpp: In member function 'virtual nsresult mozilla::ComposerCommandsUpdater::QueryInterface(const nsIID&, void**)': 249:57.00 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 249:57.01 1007 | foundInterface = 0; \ 249:57.01 | ^~~~~~~~~~~~~~ 249:57.03 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 249:57.03 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 249:57.03 | ^~~~~~~~~~~~~~~~~~~~~~~ 249:57.03 /builddir/build/BUILD/thunderbird-68.1.1/editor/composer/ComposerCommandsUpdater.cpp:51:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 249:57.03 51 | NS_INTERFACE_MAP_END 249:57.04 | ^~~~~~~~~~~~~~~~~~~~ 249:57.04 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/ComposerCommandsUpdater.h:11, 249:57.04 from /builddir/build/BUILD/thunderbird-68.1.1/editor/composer/ComposerCommandsUpdater.cpp:7, 249:57.04 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/editor/composer/Unified_cpp_editor_composer0.cpp:2: 249:57.04 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 249:57.05 302 | } else 249:57.05 | ^~~~ 249:57.05 /builddir/build/BUILD/thunderbird-68.1.1/editor/composer/ComposerCommandsUpdater.cpp:50:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 249:57.05 50 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(ComposerCommandsUpdater) 249:57.05 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 250:10.51 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/HashTable.h:89, 250:10.51 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/js/HashTable.h:10, 250:10.51 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/js/TracingAPI.h:11, 250:10.51 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/js/GCPolicyAPI.h:49, 250:10.52 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/js/RootingAPI.h:22, 250:10.53 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/GeckoProfiler.h:73, 250:10.53 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/PresShell.h:16, 250:10.53 from /builddir/build/BUILD/thunderbird-68.1.1/widget/nsBaseWidget.cpp:9: 250:10.53 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = std::map; long unsigned int N = 2]': 250:10.53 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:99:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = std::map]' 250:10.55 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/Layers.h:248:29: required from here 250:10.55 /builddir/build/BUILD/thunderbird-68.1.1/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] 250:10.55 67 | memset(&aArr[0], 0, N * sizeof(T)); 250:10.55 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 250:10.56 In file included from /usr/include/c++/9/map:61, 250:10.56 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/system_wrappers/map:3, 250:10.56 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/stl_wrappers/map:44, 250:10.56 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/FrameMetrics.h:11, 250:10.57 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/PresShell.h:15, 250:10.58 from /builddir/build/BUILD/thunderbird-68.1.1/widget/nsBaseWidget.cpp:9: 250:10.58 /usr/include/c++/9/bits/stl_map.h:100:11: note: 'class std::map' declared here 250:10.58 100 | class map 250:10.58 | ^~~ 250:11.15 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/HashTable.h:89, 250:11.16 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/js/HashTable.h:10, 250:11.16 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/js/TracingAPI.h:11, 250:11.16 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/js/GCPolicyAPI.h:49, 250:11.16 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/js/RootingAPI.h:22, 250:11.16 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/GeckoProfiler.h:73, 250:11.16 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/PresShell.h:16, 250:11.18 from /builddir/build/BUILD/thunderbird-68.1.1/widget/nsBaseWidget.cpp:9: 250:11.18 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = std::vector; long unsigned int N = 2]': 250:11.18 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:99:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = std::vector]' 250:11.18 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:36:53: required from here 250:11.18 /builddir/build/BUILD/thunderbird-68.1.1/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] 250:11.19 67 | memset(&aArr[0], 0, N * sizeof(T)); 250:11.19 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 250:11.19 In file included from /usr/include/c++/9/vector:67, 250:11.19 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/system_wrappers/vector:3, 250:11.19 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/stl_wrappers/vector:44, 250:11.19 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/gfx/2D.h:17, 250:11.19 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsRect.h:15, 250:11.19 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/Units.h:17, 250:11.20 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/FrameMetrics.h:12, 250:11.20 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/PresShell.h:15, 250:11.20 from /builddir/build/BUILD/thunderbird-68.1.1/widget/nsBaseWidget.cpp:9: 250:11.20 /usr/include/c++/9/bits/stl_vector.h:386:11: note: 'class std::vector' declared here 250:11.20 386 | class vector : protected _Vector_base<_Tp, _Alloc> 250:11.20 | ^~~~~~ 250:11.20 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/HashTable.h:89, 250:11.20 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/js/HashTable.h:10, 250:11.21 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/js/TracingAPI.h:11, 250:11.21 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/js/GCPolicyAPI.h:49, 250:11.21 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/js/RootingAPI.h:22, 250:11.21 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/GeckoProfiler.h:73, 250:11.21 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/PresShell.h:16, 250:11.21 from /builddir/build/BUILD/thunderbird-68.1.1/widget/nsBaseWidget.cpp:9: 250:11.21 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = mozilla::layers::ClipManager; long unsigned int N = 2]': 250:11.21 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:99:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = mozilla::layers::ClipManager]' 250:11.22 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:93:32: required from here 250:11.22 /builddir/build/BUILD/thunderbird-68.1.1/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] 250:11.22 67 | memset(&aArr[0], 0, N * sizeof(T)); 250:11.22 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 250:11.22 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:11, 250:11.22 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/layers/RenderRootStateManager.h:14, 250:11.22 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/layers/WebRenderLayerManager.h:21, 250:11.23 from /builddir/build/BUILD/thunderbird-68.1.1/widget/nsBaseWidget.cpp:66: 250:11.23 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/layers/ClipManager.h:52:7: note: 'class mozilla::layers::ClipManager' declared here 250:11.23 52 | class ClipManager { 250:11.23 | ^~~~~~~~~~~ 250:11.35 layout/style 250:34.77 In file included from /builddir/build/BUILD/thunderbird-68.1.1/widget/gtk/ProcInfo.cpp:7, 250:34.77 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/widget/gtk/Unified_cpp_widget_gtk0.cpp:56: 250:34.77 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/ProcInfo.h: In member function 'void mozilla::MozPromise::DispatchAll() [with ResolveValueT = mozilla::ProcInfo; RejectValueT = nsresult; bool IsExclusive = true]': 250:34.78 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/ProcInfo.h:46:8: warning: '.mozilla::ProcInfo::childId' may be used uninitialized in this function [-Wmaybe-uninitialized] 250:34.78 46 | struct ProcInfo { 250:34.78 | ^~~~~~~~ 250:34.78 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/ProcInfo.h:46:8: warning: '.mozilla::ProcInfo::type' may be used uninitialized in this function [-Wmaybe-uninitialized] 250:35.32 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/ProcInfo.h: In function 'RefPtr > mozilla::GetProcInfo(base::ProcessId, int32_t, const mozilla::ProcType&)': 250:35.33 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/ProcInfo.h:46:8: warning: '.mozilla::ProcInfo::childId' may be used uninitialized in this function [-Wmaybe-uninitialized] 250:35.33 46 | struct ProcInfo { 250:35.33 | ^~~~~~~~ 250:35.34 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/ProcInfo.h:46:8: warning: '.mozilla::ProcInfo::type' may be used uninitialized in this function [-Wmaybe-uninitialized] 250:42.75 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/ProcInfo.h: In lambda function: 250:42.75 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/ProcInfo.h:46:8: warning: '.mozilla::ProcInfo::childId' may be used uninitialized in this function [-Wmaybe-uninitialized] 250:42.76 46 | struct ProcInfo { 250:42.76 | ^~~~~~~~ 250:42.76 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/ProcInfo.h:46:8: warning: '.mozilla::ProcInfo::type' may be used uninitialized in this function [-Wmaybe-uninitialized] 250:46.01 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsUtils.h:14, 250:46.01 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupports.h:79, 250:46.01 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 250:46.01 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 250:46.01 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsCycleCollectionParticipant.h:12, 250:46.01 from /builddir/build/BUILD/thunderbird-68.1.1/dom/base/nsWrapperCache.h:10, 250:46.01 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/dom/Animation.h:10, 250:46.01 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/AnimationCollection.h:10, 250:46.01 from /builddir/build/BUILD/thunderbird-68.1.1/layout/style/AnimationCollection.cpp:7, 250:46.01 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/layout/style/Unified_cpp_layout_style0.cpp:2: 250:46.01 /builddir/build/BUILD/thunderbird-68.1.1/layout/style/CSSFontFaceRule.cpp: In member function 'virtual nsresult mozilla::dom::CSSFontFaceRuleDecl::QueryInterface(const nsIID&, void**)': 250:46.02 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 250:46.02 1007 | foundInterface = 0; \ 250:46.02 | ^~~~~~~~~~~~~~ 250:46.02 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 250:46.02 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 250:46.02 | ^~~~~~~~~~~~~~~~~~~~~~~ 250:46.02 /builddir/build/BUILD/thunderbird-68.1.1/layout/style/CSSFontFaceRule.cpp:32:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 250:46.02 32 | NS_INTERFACE_MAP_END 250:46.02 | ^~~~~~~~~~~~~~~~~~~~ 250:46.03 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/layout/style/Unified_cpp_layout_style0.cpp:38: 250:46.03 /builddir/build/BUILD/thunderbird-68.1.1/layout/style/CSSFontFaceRule.cpp:31:5: note: some parts of macro expansion are not guarded by this 'else' clause 250:46.03 31 | } else 250:46.03 | ^~~~ 250:46.03 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsUtils.h:14, 250:46.03 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupports.h:79, 250:46.03 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 250:46.03 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 250:46.03 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsCycleCollectionParticipant.h:12, 250:46.03 from /builddir/build/BUILD/thunderbird-68.1.1/dom/base/nsWrapperCache.h:10, 250:46.03 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/dom/Animation.h:10, 250:46.04 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/AnimationCollection.h:10, 250:46.04 from /builddir/build/BUILD/thunderbird-68.1.1/layout/style/AnimationCollection.cpp:7, 250:46.04 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/layout/style/Unified_cpp_layout_style0.cpp:2: 250:46.04 /builddir/build/BUILD/thunderbird-68.1.1/layout/style/CSSFontFaceRule.cpp: In member function 'virtual nsresult mozilla::dom::CSSFontFaceRule::QueryInterface(const nsIID&, void**)': 250:46.04 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 250:46.04 1022 | foundInterface = 0; \ 250:46.04 | ^~~~~~~~~~~~~~ 250:46.04 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 250:46.04 1071 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 250:46.04 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 250:46.04 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsCycleCollectionParticipant.h:927:3: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 250:46.04 927 | NS_INTERFACE_MAP_END_INHERITING(aSuper) \ 250:46.04 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 250:46.04 /builddir/build/BUILD/thunderbird-68.1.1/layout/style/CSSFontFaceRule.cpp:174:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0' 250:46.04 174 | NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0(CSSFontFaceRule, 250:46.04 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 250:46.04 In file included from /builddir/build/BUILD/thunderbird-68.1.1/dom/base/nsWrapperCache.h:10, 250:46.04 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/dom/Animation.h:10, 250:46.04 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/AnimationCollection.h:10, 250:46.04 from /builddir/build/BUILD/thunderbird-68.1.1/layout/style/AnimationCollection.cpp:7, 250:46.05 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/layout/style/Unified_cpp_layout_style0.cpp:2: 250:46.05 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 250:46.05 302 | } else 250:46.07 | ^~~~ 250:46.07 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 250:46.07 306 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 250:46.07 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 250:46.07 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsCycleCollectionParticipant.h:926:3: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 250:46.07 926 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(aClass) \ 250:46.07 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 250:46.07 /builddir/build/BUILD/thunderbird-68.1.1/layout/style/CSSFontFaceRule.cpp:174:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0' 250:46.07 174 | NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0(CSSFontFaceRule, 250:46.07 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 250:46.09 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsUtils.h:14, 250:46.09 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupports.h:79, 250:46.09 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 250:46.09 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 250:46.09 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsCycleCollectionParticipant.h:12, 250:46.09 from /builddir/build/BUILD/thunderbird-68.1.1/dom/base/nsWrapperCache.h:10, 250:46.09 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/dom/Animation.h:10, 250:46.09 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/AnimationCollection.h:10, 250:46.10 from /builddir/build/BUILD/thunderbird-68.1.1/layout/style/AnimationCollection.cpp:7, 250:46.10 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/layout/style/Unified_cpp_layout_style0.cpp:2: 250:46.10 /builddir/build/BUILD/thunderbird-68.1.1/layout/style/CSSImportRule.cpp: In member function 'virtual nsresult mozilla::dom::CSSImportRule::QueryInterface(const nsIID&, void**)': 250:46.10 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 250:46.10 1022 | foundInterface = 0; \ 250:46.10 | ^~~~~~~~~~~~~~ 250:46.10 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 250:46.10 1071 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 250:46.10 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 250:46.10 /builddir/build/BUILD/thunderbird-68.1.1/layout/style/CSSImportRule.cpp:36:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 250:46.10 36 | NS_INTERFACE_MAP_END_INHERITING(css::Rule) 250:46.10 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 250:46.11 In file included from /builddir/build/BUILD/thunderbird-68.1.1/dom/base/nsWrapperCache.h:10, 250:46.11 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/dom/Animation.h:10, 250:46.11 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/AnimationCollection.h:10, 250:46.11 from /builddir/build/BUILD/thunderbird-68.1.1/layout/style/AnimationCollection.cpp:7, 250:46.11 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/layout/style/Unified_cpp_layout_style0.cpp:2: 250:46.11 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 250:46.11 302 | } else 250:46.11 | ^~~~ 250:46.11 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 250:46.11 306 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 250:46.11 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 250:46.11 /builddir/build/BUILD/thunderbird-68.1.1/layout/style/CSSImportRule.cpp:35:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 250:46.11 35 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(CSSImportRule) 250:46.11 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 250:46.61 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsUtils.h:14, 250:46.61 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupports.h:79, 250:46.61 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 250:46.61 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 250:46.62 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsCycleCollectionParticipant.h:12, 250:46.62 from /builddir/build/BUILD/thunderbird-68.1.1/dom/base/nsWrapperCache.h:10, 250:46.62 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/dom/Animation.h:10, 250:46.62 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/AnimationCollection.h:10, 250:46.62 from /builddir/build/BUILD/thunderbird-68.1.1/layout/style/AnimationCollection.cpp:7, 250:46.63 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/layout/style/Unified_cpp_layout_style0.cpp:2: 250:46.64 /builddir/build/BUILD/thunderbird-68.1.1/layout/style/CSSKeyframeRule.cpp: In member function 'virtual nsresult mozilla::dom::CSSKeyframeDeclaration::QueryInterface(const nsIID&, void**)': 250:46.64 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 250:46.64 1022 | foundInterface = 0; \ 250:46.65 | ^~~~~~~~~~~~~~ 250:46.66 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 250:46.66 1071 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 250:46.66 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 250:46.66 /builddir/build/BUILD/thunderbird-68.1.1/layout/style/CSSKeyframeRule.cpp:89:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 250:46.67 89 | NS_INTERFACE_MAP_END_INHERITING(nsDOMCSSDeclaration) 250:46.67 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 250:46.67 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/dom/Animation.h:10, 250:46.67 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/AnimationCollection.h:10, 250:46.67 from /builddir/build/BUILD/thunderbird-68.1.1/layout/style/AnimationCollection.cpp:7, 250:46.68 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/layout/style/Unified_cpp_layout_style0.cpp:2: 250:46.68 /builddir/build/BUILD/thunderbird-68.1.1/dom/base/nsWrapperCache.h:409:3: note: some parts of macro expansion are not guarded by this 'else' clause 250:46.68 409 | else 250:46.68 | ^~~~ 250:46.68 /builddir/build/BUILD/thunderbird-68.1.1/layout/style/CSSKeyframeRule.cpp:88:3: note: in expansion of macro 'NS_WRAPPERCACHE_INTERFACE_MAP_ENTRY' 250:46.68 88 | NS_WRAPPERCACHE_INTERFACE_MAP_ENTRY 250:46.69 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 250:46.71 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsUtils.h:14, 250:46.71 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupports.h:79, 250:46.71 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 250:46.71 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 250:46.71 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsCycleCollectionParticipant.h:12, 250:46.72 from /builddir/build/BUILD/thunderbird-68.1.1/dom/base/nsWrapperCache.h:10, 250:46.72 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/dom/Animation.h:10, 250:46.72 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/AnimationCollection.h:10, 250:46.72 from /builddir/build/BUILD/thunderbird-68.1.1/layout/style/AnimationCollection.cpp:7, 250:46.72 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/layout/style/Unified_cpp_layout_style0.cpp:2: 250:46.73 /builddir/build/BUILD/thunderbird-68.1.1/layout/style/CSSKeyframeRule.cpp: In member function 'virtual nsresult mozilla::dom::CSSKeyframeRule::QueryInterface(const nsIID&, void**)': 250:46.73 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 250:46.73 1022 | foundInterface = 0; \ 250:46.73 | ^~~~~~~~~~~~~~ 250:46.73 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 250:46.74 1071 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 250:46.74 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 250:46.74 /builddir/build/BUILD/thunderbird-68.1.1/layout/style/CSSKeyframeRule.cpp:111:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 250:46.74 111 | NS_INTERFACE_MAP_END_INHERITING(css::Rule) 250:46.74 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 250:46.75 In file included from /builddir/build/BUILD/thunderbird-68.1.1/dom/base/nsWrapperCache.h:10, 250:46.75 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/dom/Animation.h:10, 250:46.75 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/AnimationCollection.h:10, 250:46.75 from /builddir/build/BUILD/thunderbird-68.1.1/layout/style/AnimationCollection.cpp:7, 250:46.75 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/layout/style/Unified_cpp_layout_style0.cpp:2: 250:46.76 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 250:46.76 302 | } else 250:46.76 | ^~~~ 250:46.76 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 250:46.76 306 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 250:46.76 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 250:46.77 /builddir/build/BUILD/thunderbird-68.1.1/layout/style/CSSKeyframeRule.cpp:110:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 250:46.77 110 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(CSSKeyframeRule) 250:46.77 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 250:46.79 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsUtils.h:14, 250:46.80 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupports.h:79, 250:46.80 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 250:46.80 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 250:46.80 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsCycleCollectionParticipant.h:12, 250:46.81 from /builddir/build/BUILD/thunderbird-68.1.1/dom/base/nsWrapperCache.h:10, 250:46.81 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/dom/Animation.h:10, 250:46.83 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/AnimationCollection.h:10, 250:46.85 from /builddir/build/BUILD/thunderbird-68.1.1/layout/style/AnimationCollection.cpp:7, 250:46.85 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/layout/style/Unified_cpp_layout_style0.cpp:2: 250:46.85 /builddir/build/BUILD/thunderbird-68.1.1/layout/style/CSSKeyframesRule.cpp: In member function 'virtual nsresult mozilla::dom::CSSKeyframeList::QueryInterface(const nsIID&, void**)': 250:46.87 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 250:46.87 1022 | foundInterface = 0; \ 250:46.87 | ^~~~~~~~~~~~~~ 250:46.87 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 250:46.88 1071 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 250:46.88 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 250:46.88 /builddir/build/BUILD/thunderbird-68.1.1/layout/style/CSSKeyframesRule.cpp:133:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 250:46.88 133 | NS_INTERFACE_MAP_END_INHERITING(dom::CSSRuleList) 250:46.89 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 250:46.89 In file included from /builddir/build/BUILD/thunderbird-68.1.1/dom/base/nsWrapperCache.h:10, 250:46.89 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/dom/Animation.h:10, 250:46.90 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/AnimationCollection.h:10, 250:46.90 from /builddir/build/BUILD/thunderbird-68.1.1/layout/style/AnimationCollection.cpp:7, 250:46.91 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/layout/style/Unified_cpp_layout_style0.cpp:2: 250:46.91 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 250:46.91 302 | } else 250:46.91 | ^~~~ 250:46.92 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 250:46.92 306 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 250:46.92 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 250:46.92 /builddir/build/BUILD/thunderbird-68.1.1/layout/style/CSSKeyframesRule.cpp:132:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 250:46.92 132 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(CSSKeyframeList) 250:46.92 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 250:46.92 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsUtils.h:14, 250:46.92 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupports.h:79, 250:46.92 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 250:46.92 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 250:46.92 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsCycleCollectionParticipant.h:12, 250:46.92 from /builddir/build/BUILD/thunderbird-68.1.1/dom/base/nsWrapperCache.h:10, 250:46.92 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/dom/Animation.h:10, 250:46.92 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/AnimationCollection.h:10, 250:46.93 from /builddir/build/BUILD/thunderbird-68.1.1/layout/style/AnimationCollection.cpp:7, 250:46.93 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/layout/style/Unified_cpp_layout_style0.cpp:2: 250:46.94 /builddir/build/BUILD/thunderbird-68.1.1/layout/style/CSSKeyframesRule.cpp: In member function 'virtual nsresult mozilla::dom::CSSKeyframesRule::QueryInterface(const nsIID&, void**)': 250:46.94 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 250:46.94 1022 | foundInterface = 0; \ 250:46.94 | ^~~~~~~~~~~~~~ 250:46.94 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 250:46.94 1071 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 250:46.94 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 250:46.94 /builddir/build/BUILD/thunderbird-68.1.1/layout/style/CSSKeyframesRule.cpp:173:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 250:46.94 173 | NS_INTERFACE_MAP_END_INHERITING(css::Rule) 250:46.95 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 250:46.96 In file included from /builddir/build/BUILD/thunderbird-68.1.1/dom/base/nsWrapperCache.h:10, 250:46.96 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/dom/Animation.h:10, 250:46.96 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/AnimationCollection.h:10, 250:46.96 from /builddir/build/BUILD/thunderbird-68.1.1/layout/style/AnimationCollection.cpp:7, 250:46.97 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/layout/style/Unified_cpp_layout_style0.cpp:2: 250:46.97 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 250:46.97 302 | } else 250:46.97 | ^~~~ 250:46.97 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 250:46.97 306 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 250:46.97 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 250:46.97 /builddir/build/BUILD/thunderbird-68.1.1/layout/style/CSSKeyframesRule.cpp:172:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 250:46.97 172 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(CSSKeyframesRule) 250:46.97 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 250:47.16 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsUtils.h:14, 250:47.16 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupports.h:79, 250:47.16 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 250:47.16 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 250:47.16 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsCycleCollectionParticipant.h:12, 250:47.16 from /builddir/build/BUILD/thunderbird-68.1.1/dom/base/nsWrapperCache.h:10, 250:47.16 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/dom/Animation.h:10, 250:47.17 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/AnimationCollection.h:10, 250:47.18 from /builddir/build/BUILD/thunderbird-68.1.1/layout/style/AnimationCollection.cpp:7, 250:47.18 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/layout/style/Unified_cpp_layout_style0.cpp:2: 250:47.18 /builddir/build/BUILD/thunderbird-68.1.1/layout/style/CSSMediaRule.cpp: In member function 'virtual nsresult mozilla::dom::CSSMediaRule::QueryInterface(const nsIID&, void**)': 250:47.18 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 250:47.18 1022 | foundInterface = 0; \ 250:47.19 | ^~~~~~~~~~~~~~ 250:47.20 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 250:47.20 1071 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 250:47.20 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 250:47.20 /builddir/build/BUILD/thunderbird-68.1.1/layout/style/CSSMediaRule.cpp:34:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 250:47.21 34 | NS_INTERFACE_MAP_END_INHERITING(css::ConditionRule) 250:47.21 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 250:47.21 In file included from /builddir/build/BUILD/thunderbird-68.1.1/dom/base/nsWrapperCache.h:10, 250:47.21 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/dom/Animation.h:10, 250:47.21 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/AnimationCollection.h:10, 250:47.23 from /builddir/build/BUILD/thunderbird-68.1.1/layout/style/AnimationCollection.cpp:7, 250:47.23 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/layout/style/Unified_cpp_layout_style0.cpp:2: 250:47.23 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 250:47.24 302 | } else 250:47.24 | ^~~~ 250:47.24 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 250:47.25 306 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 250:47.26 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 250:47.26 /builddir/build/BUILD/thunderbird-68.1.1/layout/style/CSSMediaRule.cpp:33:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 250:47.27 33 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(CSSMediaRule) 250:47.27 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 250:47.31 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsUtils.h:14, 250:47.31 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupports.h:79, 250:47.32 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 250:47.32 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 250:47.32 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsCycleCollectionParticipant.h:12, 250:47.32 from /builddir/build/BUILD/thunderbird-68.1.1/dom/base/nsWrapperCache.h:10, 250:47.33 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/dom/Animation.h:10, 250:47.33 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/AnimationCollection.h:10, 250:47.33 from /builddir/build/BUILD/thunderbird-68.1.1/layout/style/AnimationCollection.cpp:7, 250:47.33 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/layout/style/Unified_cpp_layout_style0.cpp:2: 250:47.34 /builddir/build/BUILD/thunderbird-68.1.1/layout/style/CSSMozDocumentRule.cpp: In member function 'virtual nsresult mozilla::dom::CSSMozDocumentRule::QueryInterface(const nsIID&, void**)': 250:47.35 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 250:47.35 1022 | foundInterface = 0; \ 250:47.35 | ^~~~~~~~~~~~~~ 250:47.35 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 250:47.35 1071 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 250:47.35 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 250:47.36 /builddir/build/BUILD/thunderbird-68.1.1/layout/style/CSSMozDocumentRule.cpp:87:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 250:47.36 87 | NS_INTERFACE_MAP_END_INHERITING(css::ConditionRule) 250:47.36 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 250:47.36 In file included from /builddir/build/BUILD/thunderbird-68.1.1/dom/base/nsWrapperCache.h:10, 250:47.38 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/dom/Animation.h:10, 250:47.38 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/AnimationCollection.h:10, 250:47.38 from /builddir/build/BUILD/thunderbird-68.1.1/layout/style/AnimationCollection.cpp:7, 250:47.38 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/layout/style/Unified_cpp_layout_style0.cpp:2: 250:47.38 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 250:47.38 302 | } else 250:47.39 | ^~~~ 250:47.39 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 250:47.39 306 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 250:47.39 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 250:47.39 /builddir/build/BUILD/thunderbird-68.1.1/layout/style/CSSMozDocumentRule.cpp:86:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 250:47.39 86 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(CSSMozDocumentRule) 250:47.39 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 250:47.39 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsUtils.h:14, 250:47.41 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupports.h:79, 250:47.41 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 250:47.41 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 250:47.41 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsCycleCollectionParticipant.h:12, 250:47.41 from /builddir/build/BUILD/thunderbird-68.1.1/dom/base/nsWrapperCache.h:10, 250:47.41 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/dom/Animation.h:10, 250:47.41 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/AnimationCollection.h:10, 250:47.42 from /builddir/build/BUILD/thunderbird-68.1.1/layout/style/AnimationCollection.cpp:7, 250:47.42 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/layout/style/Unified_cpp_layout_style0.cpp:2: 250:47.42 /builddir/build/BUILD/thunderbird-68.1.1/layout/style/CSSPageRule.cpp: In member function 'virtual nsresult mozilla::dom::CSSPageRule::QueryInterface(const nsIID&, void**)': 250:47.42 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 250:47.42 1022 | foundInterface = 0; \ 250:47.42 | ^~~~~~~~~~~~~~ 250:47.42 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 250:47.43 1071 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 250:47.43 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 250:47.43 /builddir/build/BUILD/thunderbird-68.1.1/layout/style/CSSPageRule.cpp:93:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 250:47.43 93 | NS_INTERFACE_MAP_END_INHERITING(css::Rule) 250:47.45 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 250:47.45 In file included from /builddir/build/BUILD/thunderbird-68.1.1/dom/base/nsWrapperCache.h:10, 250:47.45 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/dom/Animation.h:10, 250:47.45 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/AnimationCollection.h:10, 250:47.45 from /builddir/build/BUILD/thunderbird-68.1.1/layout/style/AnimationCollection.cpp:7, 250:47.45 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/layout/style/Unified_cpp_layout_style0.cpp:2: 250:47.46 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 250:47.46 302 | } else 250:47.46 | ^~~~ 250:47.46 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 250:47.46 306 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 250:47.46 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 250:47.46 /builddir/build/BUILD/thunderbird-68.1.1/layout/style/CSSPageRule.cpp:92:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 250:47.47 92 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(CSSPageRule) 250:47.47 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 250:47.47 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsUtils.h:14, 250:47.48 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupports.h:79, 250:47.48 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 250:47.48 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 250:47.48 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsCycleCollectionParticipant.h:12, 250:47.48 from /builddir/build/BUILD/thunderbird-68.1.1/dom/base/nsWrapperCache.h:10, 250:47.48 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/dom/Animation.h:10, 250:47.49 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/AnimationCollection.h:10, 250:47.49 from /builddir/build/BUILD/thunderbird-68.1.1/layout/style/AnimationCollection.cpp:7, 250:47.49 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/layout/style/Unified_cpp_layout_style0.cpp:2: 250:47.49 /builddir/build/BUILD/thunderbird-68.1.1/layout/style/CSSRuleList.cpp: In member function 'virtual nsresult mozilla::dom::CSSRuleList::QueryInterface(const nsIID&, void**)': 250:47.49 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 250:47.49 1007 | foundInterface = 0; \ 250:47.49 | ^~~~~~~~~~~~~~ 250:47.50 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 250:47.50 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 250:47.50 | ^~~~~~~~~~~~~~~~~~~~~~~ 250:47.50 /builddir/build/BUILD/thunderbird-68.1.1/layout/style/CSSRuleList.cpp:19:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 250:47.50 19 | NS_INTERFACE_MAP_END 250:47.50 | ^~~~~~~~~~~~~~~~~~~~ 250:47.50 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 250:47.50 981 | else 250:47.51 | ^~~~ 250:47.51 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 250:47.51 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 250:47.51 | ^~~~~~~~~~~~~~~~~~ 250:47.51 /builddir/build/BUILD/thunderbird-68.1.1/layout/style/CSSRuleList.cpp:18:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 250:47.51 18 | NS_INTERFACE_MAP_ENTRY(nsISupports) 250:47.51 | ^~~~~~~~~~~~~~~~~~~~~~ 250:47.55 /builddir/build/BUILD/thunderbird-68.1.1/layout/style/CSSStyleRule.cpp: In member function 'virtual nsresult mozilla::dom::CSSStyleRule::QueryInterface(const nsIID&, void**)': 250:47.56 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 250:47.56 1022 | foundInterface = 0; \ 250:47.56 | ^~~~~~~~~~~~~~ 250:47.56 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 250:47.56 1071 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 250:47.56 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 250:47.56 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsCycleCollectionParticipant.h:927:3: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 250:47.56 927 | NS_INTERFACE_MAP_END_INHERITING(aSuper) \ 250:47.57 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 250:47.57 /builddir/build/BUILD/thunderbird-68.1.1/layout/style/CSSStyleRule.cpp:95:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0' 250:47.59 95 | NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0(CSSStyleRule, css::Rule) 250:47.59 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 250:47.59 In file included from /builddir/build/BUILD/thunderbird-68.1.1/dom/base/nsWrapperCache.h:10, 250:47.59 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/dom/Animation.h:10, 250:47.59 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/AnimationCollection.h:10, 250:47.59 from /builddir/build/BUILD/thunderbird-68.1.1/layout/style/AnimationCollection.cpp:7, 250:47.59 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/layout/style/Unified_cpp_layout_style0.cpp:2: 250:47.60 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 250:47.60 302 | } else 250:47.60 | ^~~~ 250:47.60 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 250:47.60 306 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 250:47.60 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 250:47.60 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsCycleCollectionParticipant.h:926:3: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 250:47.60 926 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(aClass) \ 250:47.61 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 250:47.61 /builddir/build/BUILD/thunderbird-68.1.1/layout/style/CSSStyleRule.cpp:95:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0' 250:47.61 95 | NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0(CSSStyleRule, css::Rule) 250:47.61 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 250:47.65 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsUtils.h:14, 250:47.65 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupports.h:79, 250:47.65 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 250:47.65 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 250:47.65 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsCycleCollectionParticipant.h:12, 250:47.66 from /builddir/build/BUILD/thunderbird-68.1.1/dom/base/nsWrapperCache.h:10, 250:47.66 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/dom/Animation.h:10, 250:47.66 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/AnimationCollection.h:10, 250:47.66 from /builddir/build/BUILD/thunderbird-68.1.1/layout/style/AnimationCollection.cpp:7, 250:47.66 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/layout/style/Unified_cpp_layout_style0.cpp:2: 250:47.66 /builddir/build/BUILD/thunderbird-68.1.1/layout/style/CSSSupportsRule.cpp: In member function 'virtual nsresult mozilla::dom::CSSSupportsRule::QueryInterface(const nsIID&, void**)': 250:47.67 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 250:47.67 1022 | foundInterface = 0; \ 250:47.67 | ^~~~~~~~~~~~~~ 250:47.67 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 250:47.68 1071 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 250:47.68 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 250:47.68 /builddir/build/BUILD/thunderbird-68.1.1/layout/style/CSSSupportsRule.cpp:30:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 250:47.68 30 | NS_INTERFACE_MAP_END_INHERITING(ConditionRule) 250:47.69 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 250:47.69 In file included from /builddir/build/BUILD/thunderbird-68.1.1/dom/base/nsWrapperCache.h:10, 250:47.69 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/dom/Animation.h:10, 250:47.70 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/AnimationCollection.h:10, 250:47.70 from /builddir/build/BUILD/thunderbird-68.1.1/layout/style/AnimationCollection.cpp:7, 250:47.70 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/layout/style/Unified_cpp_layout_style0.cpp:2: 250:47.70 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 250:47.71 302 | } else 250:47.71 | ^~~~ 250:47.71 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 250:47.71 306 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 250:47.72 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 250:47.72 /builddir/build/BUILD/thunderbird-68.1.1/layout/style/CSSSupportsRule.cpp:29:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 250:47.72 29 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(CSSSupportsRule) 250:47.72 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 250:52.16 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/widget/gtk/Unified_cpp_widget_gtk1.cpp:29: 250:52.16 /builddir/build/BUILD/thunderbird-68.1.1/widget/gtk/mozcontainer.cpp:217:13: warning: Not available before 250:52.16 217 | g_clear_pointer(&container->frame_callback_handler, wl_callback_destroy); 250:52.16 | ^~~~~~~~~~~~~~~~~~~~~~~ 250:52.17 /builddir/build/BUILD/thunderbird-68.1.1/widget/gtk/mozcontainer.cpp:252:13: warning: Not available before 250:52.17 252 | g_clear_pointer(&container->frame_callback_handler, wl_callback_destroy); 250:52.17 | ^~~~~~~~~~~~~~~~~~~~~~~ 250:52.18 /builddir/build/BUILD/thunderbird-68.1.1/widget/gtk/mozcontainer.cpp:281:13: warning: Not available before 250:52.18 281 | g_clear_pointer(&container->eglwindow, wl_egl_window_destroy); 250:52.18 | ^~~~~~~~~~~~~~~~~~~~~~~ 250:52.18 /builddir/build/BUILD/thunderbird-68.1.1/widget/gtk/mozcontainer.cpp:282:13: warning: Not available before 250:52.18 282 | g_clear_pointer(&container->subsurface, wl_subsurface_destroy); 250:52.18 | ^~~~~~~~~~~~~~~~~~~~~~~ 250:52.18 /builddir/build/BUILD/thunderbird-68.1.1/widget/gtk/mozcontainer.cpp:283:13: warning: Not available before 250:52.18 283 | g_clear_pointer(&container->surface, wl_surface_destroy); 250:52.18 | ^~~~~~~~~~~~~~~~~~~~~~~ 250:52.18 /builddir/build/BUILD/thunderbird-68.1.1/widget/gtk/mozcontainer.cpp:284:13: warning: Not available before 250:52.18 284 | g_clear_pointer(&container->frame_callback_handler, wl_callback_destroy); 250:52.18 | ^~~~~~~~~~~~~~~~~~~~~~~ 251:07.16 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsUtils.h:14, 251:07.16 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsCOMPtr.h:30, 251:07.16 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/ComposerCommandsUpdater.h:10, 251:07.16 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/HTMLEditor.h:10, 251:07.16 from /builddir/build/BUILD/thunderbird-68.1.1/editor/libeditor/HTMLAnonymousNodeEditor.cpp:5, 251:07.16 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/editor/libeditor/Unified_cpp_editor_libeditor1.cpp:2: 251:07.16 /builddir/build/BUILD/thunderbird-68.1.1/editor/libeditor/HTMLEditRules.cpp: In member function 'virtual nsresult mozilla::HTMLEditRules::QueryInterface(const nsIID&, void**)': 251:07.17 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 251:07.17 1022 | foundInterface = 0; \ 251:07.17 | ^~~~~~~~~~~~~~ 251:07.17 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 251:07.17 1071 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 251:07.17 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 251:07.17 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsCycleCollectionParticipant.h:927:3: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 251:07.17 927 | NS_INTERFACE_MAP_END_INHERITING(aSuper) \ 251:07.17 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 251:07.17 /builddir/build/BUILD/thunderbird-68.1.1/editor/libeditor/HTMLEditRules.cpp:238:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0' 251:07.17 238 | NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0(HTMLEditRules, TextEditRules) 251:07.17 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 251:07.20 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/ComposerCommandsUpdater.h:11, 251:07.20 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/HTMLEditor.h:10, 251:07.20 from /builddir/build/BUILD/thunderbird-68.1.1/editor/libeditor/HTMLAnonymousNodeEditor.cpp:5, 251:07.20 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/editor/libeditor/Unified_cpp_editor_libeditor1.cpp:2: 251:07.20 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 251:07.20 302 | } else 251:07.20 | ^~~~ 251:07.20 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 251:07.20 306 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 251:07.20 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 251:07.20 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsCycleCollectionParticipant.h:926:3: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 251:07.20 926 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(aClass) \ 251:07.20 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 251:07.20 /builddir/build/BUILD/thunderbird-68.1.1/editor/libeditor/HTMLEditRules.cpp:238:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0' 251:07.21 238 | NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0(HTMLEditRules, TextEditRules) 251:07.21 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 251:10.26 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsUtils.h:14, 251:10.26 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsCOMPtr.h:30, 251:10.26 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/ComposerCommandsUpdater.h:10, 251:10.26 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/HTMLEditor.h:10, 251:10.26 from /builddir/build/BUILD/thunderbird-68.1.1/editor/libeditor/HTMLAnonymousNodeEditor.cpp:5, 251:10.27 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/editor/libeditor/Unified_cpp_editor_libeditor1.cpp:2: 251:10.27 /builddir/build/BUILD/thunderbird-68.1.1/editor/libeditor/HTMLEditor.cpp: In member function 'virtual nsresult mozilla::HTMLEditor::QueryInterface(const nsIID&, void**)': 251:10.27 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 251:10.27 1022 | foundInterface = 0; \ 251:10.27 | ^~~~~~~~~~~~~~ 251:10.27 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 251:10.27 1071 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 251:10.27 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 251:10.27 /builddir/build/BUILD/thunderbird-68.1.1/editor/libeditor/HTMLEditor.cpp:261:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 251:10.27 261 | NS_INTERFACE_MAP_END_INHERITING(TextEditor) 251:10.27 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 251:10.27 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 251:10.27 981 | else 251:10.27 | ^~~~ 251:10.27 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 251:10.27 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 251:10.27 | ^~~~~~~~~~~~~~~~~~ 251:10.27 /builddir/build/BUILD/thunderbird-68.1.1/editor/libeditor/HTMLEditor.cpp:260:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 251:10.27 260 | NS_INTERFACE_MAP_ENTRY(nsIEditorMailSupport) 251:10.27 | ^~~~~~~~~~~~~~~~~~~~~~ 251:12.11 /builddir/build/BUILD/thunderbird-68.1.1/editor/libeditor/HTMLEditorDataTransfer.cpp: In member function 'virtual nsresult mozilla::SlurpBlobEventListener::QueryInterface(const nsIID&, void**)': 251:12.11 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 251:12.12 1007 | foundInterface = 0; \ 251:12.12 | ^~~~~~~~~~~~~~ 251:12.12 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 251:12.12 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 251:12.12 | ^~~~~~~~~~~~~~~~~~~~~~~ 251:12.12 /builddir/build/BUILD/thunderbird-68.1.1/editor/libeditor/HTMLEditorDataTransfer.cpp:1031:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 251:12.12 1031 | NS_INTERFACE_MAP_END 251:12.13 | ^~~~~~~~~~~~~~~~~~~~ 251:12.13 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 251:12.15 981 | else 251:12.15 | ^~~~ 251:12.15 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 251:12.15 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 251:12.15 | ^~~~~~~~~~~~~~~~~~ 251:12.16 /builddir/build/BUILD/thunderbird-68.1.1/editor/libeditor/HTMLEditorDataTransfer.cpp:1030:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 251:12.16 1030 | NS_INTERFACE_MAP_ENTRY(nsIDOMEventListener) 251:12.16 | ^~~~~~~~~~~~~~~~~~~~~~ 251:12.93 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/gfxFontEntry.h:13, 251:12.93 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/gfxFont.h:11, 251:12.94 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsDeviceContext.h:12, 251:12.94 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/dom/UIEvent.h:15, 251:12.94 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/dom/MouseEvent.h:11, 251:12.94 from /builddir/build/BUILD/thunderbird-68.1.1/editor/libeditor/HTMLEditorEventListener.cpp:13, 251:12.94 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/editor/libeditor/Unified_cpp_editor_libeditor1.cpp:74: 251:12.94 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 251:12.95 /builddir/build/BUILD/thunderbird-68.1.1/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] 251:12.95 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 251:12.95 | ^ 251:12.96 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 251:12.96 46 | struct Block { 251:12.96 | ^~~~~ 251:15.79 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsUtils.h:14, 251:15.79 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsCOMPtr.h:30, 251:15.79 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/ComposerCommandsUpdater.h:10, 251:15.80 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/HTMLEditor.h:10, 251:15.80 from /builddir/build/BUILD/thunderbird-68.1.1/editor/libeditor/HTMLAnonymousNodeEditor.cpp:5, 251:15.80 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/editor/libeditor/Unified_cpp_editor_libeditor1.cpp:2: 251:15.80 /builddir/build/BUILD/thunderbird-68.1.1/editor/libeditor/InsertNodeTransaction.cpp: In member function 'virtual nsresult mozilla::InsertNodeTransaction::QueryInterface(const nsIID&, void**)': 251:15.81 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 251:15.81 1022 | foundInterface = 0; \ 251:15.81 | ^~~~~~~~~~~~~~ 251:15.81 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 251:15.81 1071 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 251:15.81 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 251:15.81 /builddir/build/BUILD/thunderbird-68.1.1/editor/libeditor/InsertNodeTransaction.cpp:63:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 251:15.81 63 | NS_INTERFACE_MAP_END_INHERITING(EditTransactionBase) 251:15.81 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 251:15.81 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/ComposerCommandsUpdater.h:11, 251:15.81 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/HTMLEditor.h:10, 251:15.81 from /builddir/build/BUILD/thunderbird-68.1.1/editor/libeditor/HTMLAnonymousNodeEditor.cpp:5, 251:15.81 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/editor/libeditor/Unified_cpp_editor_libeditor1.cpp:2: 251:15.81 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 251:15.81 302 | } else 251:15.81 | ^~~~ 251:15.81 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 251:15.81 306 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 251:15.82 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 251:15.82 /builddir/build/BUILD/thunderbird-68.1.1/editor/libeditor/InsertNodeTransaction.cpp:62:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 251:15.82 62 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(InsertNodeTransaction) 251:15.82 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 251:15.85 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsUtils.h:14, 251:15.86 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsCOMPtr.h:30, 251:15.86 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/ComposerCommandsUpdater.h:10, 251:15.86 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/HTMLEditor.h:10, 251:15.86 from /builddir/build/BUILD/thunderbird-68.1.1/editor/libeditor/HTMLAnonymousNodeEditor.cpp:5, 251:15.86 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/editor/libeditor/Unified_cpp_editor_libeditor1.cpp:2: 251:15.86 /builddir/build/BUILD/thunderbird-68.1.1/editor/libeditor/InsertTextTransaction.cpp: In member function 'virtual nsresult mozilla::InsertTextTransaction::QueryInterface(const nsIID&, void**)': 251:15.87 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 251:15.87 1022 | foundInterface = 0; \ 251:15.88 | ^~~~~~~~~~~~~~ 251:15.88 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 251:15.88 1071 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 251:15.88 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 251:15.88 /builddir/build/BUILD/thunderbird-68.1.1/editor/libeditor/InsertTextTransaction.cpp:47:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 251:15.88 47 | NS_INTERFACE_MAP_END_INHERITING(EditTransactionBase) 251:15.88 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 251:15.89 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:999:5: note: some parts of macro expansion are not guarded by this 'else' clause 251:15.89 999 | } else 251:15.89 | ^~~~ 251:15.91 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1069:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_CONCRETE' 251:15.91 1069 | NS_IMPL_QUERY_BODY_CONCRETE(_class) 251:15.91 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 251:15.91 /builddir/build/BUILD/thunderbird-68.1.1/editor/libeditor/InsertTextTransaction.cpp:46:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CONCRETE' 251:15.91 46 | NS_INTERFACE_MAP_ENTRY_CONCRETE(InsertTextTransaction) 251:15.91 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 251:21.67 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/HashTable.h:89, 251:21.68 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/js/HashTable.h:10, 251:21.68 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/js/TracingAPI.h:11, 251:21.68 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/js/GCPolicyAPI.h:49, 251:21.68 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/js/RootingAPI.h:22, 251:21.68 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsCycleCollectionParticipant.h:13, 251:21.69 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/ComposerCommandsUpdater.h:11, 251:21.69 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/HTMLEditor.h:10, 251:21.70 from /builddir/build/BUILD/thunderbird-68.1.1/editor/libeditor/HTMLAnonymousNodeEditor.cpp:5, 251:21.70 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/editor/libeditor/Unified_cpp_editor_libeditor1.cpp:2: 251:21.70 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = std::map; long unsigned int N = 2]': 251:21.70 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:99:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = std::map]' 251:21.71 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/Layers.h:248:29: required from here 251:21.71 /builddir/build/BUILD/thunderbird-68.1.1/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] 251:21.71 67 | memset(&aArr[0], 0, N * sizeof(T)); 251:21.71 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 251:21.71 In file included from /usr/include/c++/9/map:61, 251:21.72 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/system_wrappers/map:3, 251:21.73 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/stl_wrappers/map:44, 251:21.73 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/FrameMetrics.h:11, 251:21.73 from /builddir/build/BUILD/thunderbird-68.1.1/layout/generic/nsIScrollableFrame.h:22, 251:21.73 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/dom/Element.h:25, 251:21.73 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/ManualNAC.h:9, 251:21.73 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/HTMLEditor.h:12, 251:21.74 from /builddir/build/BUILD/thunderbird-68.1.1/editor/libeditor/HTMLAnonymousNodeEditor.cpp:5, 251:21.74 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/editor/libeditor/Unified_cpp_editor_libeditor1.cpp:2: 251:21.74 /usr/include/c++/9/bits/stl_map.h:100:11: note: 'class std::map' declared here 251:21.76 100 | class map 251:21.76 | ^~~ 251:30.35 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:26, 251:30.35 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/dom/ContentParent.h:10, 251:30.36 from /builddir/build/BUILD/thunderbird-68.1.1/widget/nsBaseDragService.h:17, 251:30.36 from /builddir/build/BUILD/thunderbird-68.1.1/widget/gtk/nsDragService.h:11, 251:30.36 from /builddir/build/BUILD/thunderbird-68.1.1/widget/gtk/nsClipboardWayland.cpp:25, 251:30.36 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/widget/gtk/Unified_cpp_widget_gtk1.cpp:83: 251:30.36 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 251:30.36 /builddir/build/BUILD/thunderbird-68.1.1/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] 251:30.36 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 251:30.37 | ^ 251:30.37 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 251:30.37 46 | struct Block { 251:30.37 | ^~~~~ 251:37.72 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/gfxFontEntry.h:13, 251:37.72 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/gfxFont.h:11, 251:37.72 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/gfxTextRun.h:14, 251:37.72 from /builddir/build/BUILD/thunderbird-68.1.1/layout/generic/nsTextFrame.h:20, 251:37.72 from /builddir/build/BUILD/thunderbird-68.1.1/layout/style/nsStyleStructInlines.h:18, 251:37.72 from /builddir/build/BUILD/thunderbird-68.1.1/layout/style/ComputedStyle.cpp:19, 251:37.73 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/layout/style/Unified_cpp_layout_style1.cpp:11: 251:37.73 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 251:37.73 /builddir/build/BUILD/thunderbird-68.1.1/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] 251:37.73 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 251:37.75 | ^ 251:37.75 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 251:37.75 46 | struct Block { 251:37.75 | ^~~~~ 251:44.62 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsAtom.h:10, 251:44.62 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/CachedInheritingStyles.h:10, 251:44.62 from /builddir/build/BUILD/thunderbird-68.1.1/layout/style/CachedInheritingStyles.cpp:7, 251:44.63 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/layout/style/Unified_cpp_layout_style1.cpp:2: 251:44.63 /builddir/build/BUILD/thunderbird-68.1.1/layout/style/FontFace.cpp: In member function 'virtual nsresult mozilla::dom::FontFace::QueryInterface(const nsIID&, void**)': 251:44.63 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 251:44.63 1007 | foundInterface = 0; \ 251:44.64 | ^~~~~~~~~~~~~~ 251:44.66 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 251:44.66 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 251:44.66 | ^~~~~~~~~~~~~~~~~~~~~~~ 251:44.66 /builddir/build/BUILD/thunderbird-68.1.1/layout/style/FontFace.cpp:96:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 251:44.67 96 | NS_INTERFACE_MAP_END 251:44.67 | ^~~~~~~~~~~~~~~~~~~~ 251:44.67 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 251:44.67 981 | else 251:44.67 | ^~~~ 251:44.68 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 251:44.68 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 251:44.68 | ^~~~~~~~~~~~~~~~~~ 251:44.68 /builddir/build/BUILD/thunderbird-68.1.1/layout/style/FontFace.cpp:95:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 251:44.68 95 | NS_INTERFACE_MAP_ENTRY(nsISupports) 251:44.69 | ^~~~~~~~~~~~~~~~~~~~~~ 251:45.52 /builddir/build/BUILD/thunderbird-68.1.1/layout/style/FontFaceSet.cpp: In member function 'virtual nsresult mozilla::dom::FontFaceSet::QueryInterface(const nsIID&, void**)': 251:45.53 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 251:45.53 1022 | foundInterface = 0; \ 251:45.53 | ^~~~~~~~~~~~~~ 251:45.53 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 251:45.53 1071 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 251:45.53 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 251:45.54 /builddir/build/BUILD/thunderbird-68.1.1/layout/style/FontFaceSet.cpp:111:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 251:45.54 111 | NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 251:45.54 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 251:45.54 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 251:45.54 981 | else 251:45.56 | ^~~~ 251:45.56 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 251:45.56 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 251:45.56 | ^~~~~~~~~~~~~~~~~~ 251:45.56 /builddir/build/BUILD/thunderbird-68.1.1/layout/style/FontFaceSet.cpp:110:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 251:45.56 110 | NS_INTERFACE_MAP_ENTRY(nsICSSLoaderObserver) 251:45.57 | ^~~~~~~~~~~~~~~~~~~~~~ 251:49.47 /builddir/build/BUILD/thunderbird-68.1.1/layout/style/GroupRule.cpp: In member function 'virtual nsresult mozilla::css::GroupRule::QueryInterface(const nsIID&, void**)': 251:49.48 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 251:49.48 1022 | foundInterface = 0; \ 251:49.48 | ^~~~~~~~~~~~~~ 251:49.48 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 251:49.48 1071 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 251:49.50 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 251:49.50 /builddir/build/BUILD/thunderbird-68.1.1/layout/style/GroupRule.cpp:38:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 251:49.50 38 | NS_INTERFACE_MAP_END_INHERITING(Rule) 251:49.50 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 251:49.50 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/dom/URLSearchParams.h:13, 251:49.50 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/dom/URL.h:11, 251:49.50 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/URLExtraData.h:12, 251:49.50 from /builddir/build/BUILD/thunderbird-68.1.1/layout/style/nsCSSValue.h:17, 251:49.50 from /builddir/build/BUILD/thunderbird-68.1.1/layout/style/nsStyleStruct.h:32, 251:49.50 from /builddir/build/BUILD/thunderbird-68.1.1/layout/style/ComputedStyle.cpp:18, 251:49.50 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/layout/style/Unified_cpp_layout_style1.cpp:11: 251:49.50 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 251:49.50 302 | } else 251:49.50 | ^~~~ 251:49.50 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 251:49.50 306 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 251:49.50 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 251:49.50 /builddir/build/BUILD/thunderbird-68.1.1/layout/style/GroupRule.cpp:37:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 251:49.50 37 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(GroupRule) 251:49.51 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 251:56.04 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/Utf8.h:17, 251:56.04 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/RecordReplay.h:16, 251:56.04 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/Atomics.h:22, 251:56.04 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:24, 251:56.05 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsUtils.h:14, 251:56.05 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsCOMPtr.h:30, 251:56.05 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/ComposerCommandsUpdater.h:10, 251:56.05 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/HTMLEditor.h:10, 251:56.05 from /builddir/build/BUILD/thunderbird-68.1.1/editor/libeditor/HTMLAnonymousNodeEditor.cpp:5, 251:56.05 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/editor/libeditor/Unified_cpp_editor_libeditor1.cpp:2: 251:56.05 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/Maybe.h: In member function 'mozilla::EditorDOMPoint mozilla::SplitNodeResult::SplitPoint() const': 251:56.05 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/Maybe.h:471:14: warning: '*((void*)& point +16)' may be used uninitialized in this function [-Wmaybe-uninitialized] 251:56.05 471 | return ref(); 251:56.05 | ^ 251:57.37 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/Maybe.h: In member function 'mozilla::SplitRangeOffFromNodeResult mozilla::HTMLEditRules::SplitRangeOffFromBlock(mozilla::TextEditRules::Element&, nsIContent&, nsIContent&)': 251:57.38 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/Maybe.h:471:14: warning: '*((void*)& atAfterEnd +16)' may be used uninitialized in this function [-Wmaybe-uninitialized] 251:57.38 471 | return ref(); 251:57.38 | ^ 251:58.34 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:26, 251:58.34 from /builddir/build/BUILD/thunderbird-68.1.1/widget/GfxInfoBase.h:19, 251:58.34 from /builddir/build/BUILD/thunderbird-68.1.1/widget/GfxInfoBase.cpp:10, 251:58.34 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/widget/Unified_cpp_widget0.cpp:29: 251:58.34 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 251:58.34 /builddir/build/BUILD/thunderbird-68.1.1/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] 251:58.35 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 251:58.35 | ^ 251:58.35 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 251:58.35 46 | struct Block { 251:58.35 | ^~~~~ 251:58.63 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsAtom.h:10, 251:58.63 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/CachedInheritingStyles.h:10, 251:58.63 from /builddir/build/BUILD/thunderbird-68.1.1/layout/style/CachedInheritingStyles.cpp:7, 251:58.63 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/layout/style/Unified_cpp_layout_style1.cpp:2: 251:58.63 /builddir/build/BUILD/thunderbird-68.1.1/layout/style/ImageLoader.cpp: In member function 'virtual nsresult mozilla::css::ImageLoader::QueryInterface(const nsIID&, void**)': 251:58.63 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 251:58.63 1007 | foundInterface = 0; \ 251:58.64 | ^~~~~~~~~~~~~~ 251:58.64 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 251:58.64 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 251:58.64 | ^~~~~~~~~~~~~~~~~~~~~~~ 251:58.64 /builddir/build/BUILD/thunderbird-68.1.1/layout/style/ImageLoader.cpp:643:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 251:58.64 643 | NS_INTERFACE_MAP_END 251:58.64 | ^~~~~~~~~~~~~~~~~~~~ 251:58.66 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 251:58.66 981 | else 251:58.66 | ^~~~ 251:58.66 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 251:58.66 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 251:58.66 | ^~~~~~~~~~~~~~~~~~ 251:58.66 /builddir/build/BUILD/thunderbird-68.1.1/layout/style/ImageLoader.cpp:642:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 251:58.66 642 | NS_INTERFACE_MAP_ENTRY(imgINotificationObserver) 251:58.66 | ^~~~~~~~~~~~~~~~~~~~~~ 252:00.37 /builddir/build/BUILD/thunderbird-68.1.1/layout/style/MediaList.cpp: In member function 'virtual nsresult mozilla::dom::MediaList::QueryInterface(const nsIID&, void**)': 252:00.38 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 252:00.38 1007 | foundInterface = 0; \ 252:00.39 | ^~~~~~~~~~~~~~ 252:00.39 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 252:00.39 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 252:00.39 | ^~~~~~~~~~~~~~~~~~~~~~~ 252:00.39 /builddir/build/BUILD/thunderbird-68.1.1/layout/style/MediaList.cpp:24:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 252:00.39 24 | NS_INTERFACE_MAP_END 252:00.39 | ^~~~~~~~~~~~~~~~~~~~ 252:00.39 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 252:00.39 981 | else 252:00.39 | ^~~~ 252:00.39 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 252:00.39 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 252:00.40 | ^~~~~~~~~~~~~~~~~~ 252:00.40 /builddir/build/BUILD/thunderbird-68.1.1/layout/style/MediaList.cpp:23:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 252:00.40 23 | NS_INTERFACE_MAP_ENTRY(nsISupports) 252:00.40 | ^~~~~~~~~~~~~~~~~~~~~~ 252:06.40 In file included from /builddir/build/BUILD/thunderbird-68.1.1/dom/base/nsWindowSizes.h:11, 252:06.40 from /builddir/build/BUILD/thunderbird-68.1.1/layout/style/CachedInheritingStyles.cpp:12, 252:06.41 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/layout/style/Unified_cpp_layout_style1.cpp:2: 252:06.41 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = std::map; long unsigned int N = 2]': 252:06.41 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:99:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = std::map]' 252:06.41 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/Layers.h:248:29: required from here 252:06.41 /builddir/build/BUILD/thunderbird-68.1.1/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] 252:06.41 67 | memset(&aArr[0], 0, N * sizeof(T)); 252:06.43 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 252:06.43 In file included from /usr/include/c++/9/map:61, 252:06.43 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/system_wrappers/map:3, 252:06.43 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/stl_wrappers/map:44, 252:06.43 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/FrameMetrics.h:11, 252:06.43 from /builddir/build/BUILD/thunderbird-68.1.1/layout/generic/nsIScrollableFrame.h:22, 252:06.43 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/dom/Element.h:25, 252:06.43 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/dom/SVGElement.h:19, 252:06.43 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/SVGPreserveAspectRatio.h:16, 252:06.43 from /builddir/build/BUILD/thunderbird-68.1.1/layout/svg/SVGImageContext.h:12, 252:06.43 from /builddir/build/BUILD/thunderbird-68.1.1/layout/base/nsLayoutUtils.h:31, 252:06.43 from /builddir/build/BUILD/thunderbird-68.1.1/layout/generic/nsIFrame.h:65, 252:06.43 from /builddir/build/BUILD/thunderbird-68.1.1/layout/style/nsStyleStructInlines.h:15, 252:06.43 from /builddir/build/BUILD/thunderbird-68.1.1/layout/style/ComputedStyle.cpp:19, 252:06.43 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/layout/style/Unified_cpp_layout_style1.cpp:11: 252:06.43 /usr/include/c++/9/bits/stl_map.h:100:11: note: 'class std::map' declared here 252:06.43 100 | class map 252:06.43 | ^~~ 252:14.05 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/EditorBase.h:11, 252:14.06 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/TextEditor.h:9, 252:14.06 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/HTMLEditor.h:14, 252:14.06 from /builddir/build/BUILD/thunderbird-68.1.1/editor/libeditor/HTMLAnonymousNodeEditor.cpp:5, 252:14.06 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/editor/libeditor/Unified_cpp_editor_libeditor1.cpp:2: 252:14.06 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/EditorDOMPoint.h: In member function 'nsresult mozilla::HTMLEditor::SelectContentInternal(nsIContent&)': 252:14.06 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/EditorDOMPoint.h:385:7: warning: '*((void*)& newSelectionEnd +16)' may be used uninitialized in this function [-Wmaybe-uninitialized] 252:14.06 385 | if (NS_WARN_IF(mOffset.value() >= mParent->Length())) { 252:14.08 | ^~ 252:14.08 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/editor/libeditor/Unified_cpp_editor_libeditor1.cpp:29: 252:14.08 /builddir/build/BUILD/thunderbird-68.1.1/editor/libeditor/HTMLEditor.cpp:1745:21: note: '*((void*)& newSelectionEnd +16)' was declared here 252:14.08 1745 | EditorRawDOMPoint newSelectionEnd(&aContentToSelect); 252:14.08 | ^~~~~~~~~~~~~~~ 252:14.08 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/Utf8.h:17, 252:14.08 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/RecordReplay.h:16, 252:14.08 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/Atomics.h:22, 252:14.08 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:24, 252:14.08 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsUtils.h:14, 252:14.08 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsCOMPtr.h:30, 252:14.08 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/ComposerCommandsUpdater.h:10, 252:14.08 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/HTMLEditor.h:10, 252:14.08 from /builddir/build/BUILD/thunderbird-68.1.1/editor/libeditor/HTMLAnonymousNodeEditor.cpp:5, 252:14.08 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/editor/libeditor/Unified_cpp_editor_libeditor1.cpp:2: 252:14.08 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/Maybe.h:471:14: warning: '*((void*)& newSelectionStart +16)' may be used uninitialized in this function [-Wmaybe-uninitialized] 252:14.08 471 | return ref(); 252:14.08 | ^ 252:14.24 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/EditorBase.h:11, 252:14.24 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/TextEditor.h:9, 252:14.24 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/HTMLEditor.h:14, 252:14.24 from /builddir/build/BUILD/thunderbird-68.1.1/editor/libeditor/HTMLAnonymousNodeEditor.cpp:5, 252:14.24 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/editor/libeditor/Unified_cpp_editor_libeditor1.cpp:2: 252:14.24 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/EditorDOMPoint.h: In member function 'nsresult mozilla::HTMLEditor::CollapseSelectionAfter(mozilla::EditorBase::Element&)': 252:14.24 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/EditorDOMPoint.h:385:7: warning: '*((void*)& afterElement +16)' may be used uninitialized in this function [-Wmaybe-uninitialized] 252:14.24 385 | if (NS_WARN_IF(mOffset.value() >= mParent->Length())) { 252:14.24 | ^~ 252:14.24 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/editor/libeditor/Unified_cpp_editor_libeditor1.cpp:29: 252:14.24 /builddir/build/BUILD/thunderbird-68.1.1/editor/libeditor/HTMLEditor.cpp:1785:21: note: '*((void*)& afterElement +16)' was declared here 252:14.24 1785 | EditorRawDOMPoint afterElement(&aElement); 252:14.24 | ^~~~~~~~~~~~ 252:14.39 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/Utf8.h:17, 252:14.39 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/RecordReplay.h:16, 252:14.39 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/Atomics.h:22, 252:14.39 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:24, 252:14.39 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsUtils.h:14, 252:14.39 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsCOMPtr.h:30, 252:14.39 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/ComposerCommandsUpdater.h:10, 252:14.39 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/HTMLEditor.h:10, 252:14.39 from /builddir/build/BUILD/thunderbird-68.1.1/editor/libeditor/HTMLAnonymousNodeEditor.cpp:5, 252:14.40 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/editor/libeditor/Unified_cpp_editor_libeditor1.cpp:2: 252:14.40 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/Maybe.h: In function 'void mozilla::HTMLEditor::SetSelectionAfterTableEdit(mozilla::EditorBase::Element*, int32_t, int32_t, int32_t, bool)': 252:14.40 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/Maybe.h:471:14: warning: '*((void*)& atTable +16)' may be used uninitialized in this function [-Wmaybe-uninitialized] 252:14.40 471 | return ref(); 252:14.40 | ^ 252:14.56 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/EditorBase.h:11, 252:14.56 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/TextEditor.h:9, 252:14.56 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/HTMLEditor.h:14, 252:14.56 from /builddir/build/BUILD/thunderbird-68.1.1/editor/libeditor/HTMLAnonymousNodeEditor.cpp:5, 252:14.56 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/editor/libeditor/Unified_cpp_editor_libeditor1.cpp:2: 252:14.56 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/EditorDOMPoint.h: In member function 'nsresult mozilla::HTMLEditor::InsertAsPlaintextQuotation(const nsAString&, bool, nsINode**)': 252:14.56 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/EditorDOMPoint.h:385:7: warning: '*((void*)& afterNewNode +16)' may be used uninitialized in this function [-Wmaybe-uninitialized] 252:14.56 385 | if (NS_WARN_IF(mOffset.value() >= mParent->Length())) { 252:14.56 | ^~ 252:14.56 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/editor/libeditor/Unified_cpp_editor_libeditor1.cpp:56: 252:14.56 /builddir/build/BUILD/thunderbird-68.1.1/editor/libeditor/HTMLEditorDataTransfer.cpp:2041:21: note: '*((void*)& afterNewNode +16)' was declared here 252:14.56 2041 | EditorRawDOMPoint afterNewNode(newNode); 252:14.56 | ^~~~~~~~~~~~ 252:14.58 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/HashTable.h:89, 252:14.58 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/js/HashTable.h:10, 252:14.58 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/js/TracingAPI.h:11, 252:14.58 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/js/GCPolicyAPI.h:49, 252:14.58 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/js/RootingAPI.h:22, 252:14.58 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/GeckoProfiler.h:73, 252:14.58 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/dom/WindowBinding.h:6, 252:14.58 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/ScrollStyles.h:13, 252:14.58 from /builddir/build/BUILD/thunderbird-68.1.1/layout/generic/nsIScrollableFrame.h:17, 252:14.58 from /builddir/build/BUILD/thunderbird-68.1.1/widget/InputData.h:10, 252:14.58 from /builddir/build/BUILD/thunderbird-68.1.1/widget/nsBaseWidget.h:8, 252:14.58 from /builddir/build/BUILD/thunderbird-68.1.1/widget/CompositorWidget.cpp:7, 252:14.58 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/widget/Unified_cpp_widget0.cpp:2: 252:14.58 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = std::map; long unsigned int N = 2]': 252:14.58 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:99:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = std::map]' 252:14.58 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/Layers.h:248:29: required from here 252:14.59 /builddir/build/BUILD/thunderbird-68.1.1/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] 252:14.59 67 | memset(&aArr[0], 0, N * sizeof(T)); 252:14.59 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 252:14.59 In file included from /usr/include/c++/9/map:61, 252:14.59 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/system_wrappers/map:3, 252:14.59 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/stl_wrappers/map:44, 252:14.59 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/FrameMetrics.h:11, 252:14.59 from /builddir/build/BUILD/thunderbird-68.1.1/layout/generic/nsIScrollableFrame.h:22, 252:14.59 from /builddir/build/BUILD/thunderbird-68.1.1/widget/InputData.h:10, 252:14.59 from /builddir/build/BUILD/thunderbird-68.1.1/widget/nsBaseWidget.h:8, 252:14.59 from /builddir/build/BUILD/thunderbird-68.1.1/widget/CompositorWidget.cpp:7, 252:14.59 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/widget/Unified_cpp_widget0.cpp:2: 252:14.59 /usr/include/c++/9/bits/stl_map.h:100:11: note: 'class std::map' declared here 252:14.59 100 | class map 252:14.59 | ^~~ 252:15.21 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/HashTable.h:89, 252:15.21 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/js/HashTable.h:10, 252:15.21 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/js/TracingAPI.h:11, 252:15.22 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/js/GCPolicyAPI.h:49, 252:15.24 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/js/RootingAPI.h:22, 252:15.24 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/GeckoProfiler.h:73, 252:15.24 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/dom/WindowBinding.h:6, 252:15.25 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/ScrollStyles.h:13, 252:15.25 from /builddir/build/BUILD/thunderbird-68.1.1/layout/generic/nsIScrollableFrame.h:17, 252:15.25 from /builddir/build/BUILD/thunderbird-68.1.1/widget/InputData.h:10, 252:15.26 from /builddir/build/BUILD/thunderbird-68.1.1/widget/nsBaseWidget.h:8, 252:15.26 from /builddir/build/BUILD/thunderbird-68.1.1/widget/CompositorWidget.cpp:7, 252:15.27 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/widget/Unified_cpp_widget0.cpp:2: 252:15.27 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = std::vector; long unsigned int N = 2]': 252:15.29 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:99:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = std::vector]' 252:15.29 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:36:53: required from here 252:15.30 /builddir/build/BUILD/thunderbird-68.1.1/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] 252:15.31 67 | memset(&aArr[0], 0, N * sizeof(T)); 252:15.31 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 252:15.32 In file included from /usr/include/c++/9/vector:67, 252:15.33 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/system_wrappers/vector:3, 252:15.34 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/stl_wrappers/vector:44, 252:15.34 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/gfx/2D.h:17, 252:15.34 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsRect.h:15, 252:15.35 from /builddir/build/BUILD/thunderbird-68.1.1/layout/base/Units.h:17, 252:15.37 from /builddir/build/BUILD/thunderbird-68.1.1/widget/CompositorWidget.h:10, 252:15.37 from /builddir/build/BUILD/thunderbird-68.1.1/widget/CompositorWidget.cpp:5, 252:15.37 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/widget/Unified_cpp_widget0.cpp:2: 252:15.37 /usr/include/c++/9/bits/stl_vector.h:386:11: note: 'class std::vector' declared here 252:15.37 386 | class vector : protected _Vector_base<_Tp, _Alloc> 252:15.38 | ^~~~~~ 252:15.38 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/HashTable.h:89, 252:15.38 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/js/HashTable.h:10, 252:15.38 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/js/TracingAPI.h:11, 252:15.38 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/js/GCPolicyAPI.h:49, 252:15.38 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/js/RootingAPI.h:22, 252:15.38 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/GeckoProfiler.h:73, 252:15.40 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/dom/WindowBinding.h:6, 252:15.40 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/ScrollStyles.h:13, 252:15.40 from /builddir/build/BUILD/thunderbird-68.1.1/layout/generic/nsIScrollableFrame.h:17, 252:15.40 from /builddir/build/BUILD/thunderbird-68.1.1/widget/InputData.h:10, 252:15.40 from /builddir/build/BUILD/thunderbird-68.1.1/widget/nsBaseWidget.h:8, 252:15.41 from /builddir/build/BUILD/thunderbird-68.1.1/widget/CompositorWidget.cpp:7, 252:15.41 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/widget/Unified_cpp_widget0.cpp:2: 252:15.41 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = mozilla::layers::ClipManager; long unsigned int N = 2]': 252:15.41 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:99:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = mozilla::layers::ClipManager]' 252:15.41 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:93:32: required from here 252:15.41 /builddir/build/BUILD/thunderbird-68.1.1/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] 252:15.41 67 | memset(&aArr[0], 0, N * sizeof(T)); 252:15.43 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 252:15.43 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:11, 252:15.43 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/layers/RenderRootStateManager.h:14, 252:15.43 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/layers/WebRenderLayerManager.h:21, 252:15.43 from /builddir/build/BUILD/thunderbird-68.1.1/widget/PuppetWidget.cpp:19, 252:15.43 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/widget/Unified_cpp_widget0.cpp:74: 252:15.44 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/layers/ClipManager.h:52:7: note: 'class mozilla::layers::ClipManager' declared here 252:15.44 52 | class ClipManager { 252:15.44 | ^~~~~~~~~~~ 252:32.36 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/EditorBase.h:11, 252:32.36 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/TextEditor.h:9, 252:32.36 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/HTMLEditor.h:14, 252:32.36 from /builddir/build/BUILD/thunderbird-68.1.1/editor/libeditor/HTMLAnonymousNodeEditor.cpp:5, 252:32.37 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/editor/libeditor/Unified_cpp_editor_libeditor1.cpp:2: 252:32.37 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/EditorDOMPoint.h: In member function 'virtual nsresult mozilla::InsertNodeTransaction::DoTransaction()': 252:32.39 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/EditorDOMPoint.h:385:7: warning: '*((void*)& afterInsertedNode +16)' may be used uninitialized in this function [-Wmaybe-uninitialized] 252:32.40 385 | if (NS_WARN_IF(mOffset.value() >= mParent->Length())) { 252:32.40 | ^~ 252:32.40 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/editor/libeditor/Unified_cpp_editor_libeditor1.cpp:128: 252:32.40 /builddir/build/BUILD/thunderbird-68.1.1/editor/libeditor/InsertNodeTransaction.cpp:114:21: note: '*((void*)& afterInsertedNode +16)' was declared here 252:32.41 114 | EditorRawDOMPoint afterInsertedNode(mContentToInsert); 252:32.41 | ^~~~~~~~~~~~~~~~~ 252:38.72 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/Utf8.h:17, 252:38.72 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/RecordReplay.h:16, 252:38.72 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/Atomics.h:22, 252:38.72 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:24, 252:38.72 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsUtils.h:14, 252:38.72 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsCOMPtr.h:30, 252:38.72 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/ComposerCommandsUpdater.h:10, 252:38.74 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/HTMLEditor.h:10, 252:38.74 from /builddir/build/BUILD/thunderbird-68.1.1/editor/libeditor/HTMLAnonymousNodeEditor.cpp:5, 252:38.74 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/editor/libeditor/Unified_cpp_editor_libeditor1.cpp:2: 252:38.74 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/Maybe.h: In member function 'nsresult mozilla::HTMLEditRules::_ZN7mozilla13HTMLEditRules15InsertBRElementERKNS_18EditorDOMPointBaseI8nsCOMPtrI7nsINodeES2_I10nsIContentEEE.part.0(const EditorDOMPoint&)': 252:38.74 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/Maybe.h:471:14: warning: '*((void*)& point +16)' may be used uninitialized in this function [-Wmaybe-uninitialized] 252:38.74 471 | return ref(); 252:38.74 | ^ 252:38.74 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/Maybe.h:471:14: warning: '*((void*)& afterBRElement +16)' may be used uninitialized in this function [-Wmaybe-uninitialized] 252:38.74 471 | return ref(); 252:38.74 | ^ 252:39.63 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/Maybe.h: In function 'nsresult mozilla::HTMLEditor::SplitStyleAbovePoint(nsCOMPtr*, int32_t*, nsAtom*, nsAtom*, nsIContent**, nsIContent**)': 252:39.63 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/Maybe.h:471:14: warning: '*((void*)& point +16)' may be used uninitialized in this function [-Wmaybe-uninitialized] 252:39.63 471 | return ref(); 252:39.63 | ^ 252:43.68 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/EditorBase.h:11, 252:43.68 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/TextEditor.h:9, 252:43.68 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/HTMLEditor.h:14, 252:43.68 from /builddir/build/BUILD/thunderbird-68.1.1/editor/libeditor/HTMLAnonymousNodeEditor.cpp:5, 252:43.68 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/editor/libeditor/Unified_cpp_editor_libeditor1.cpp:2: 252:43.68 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/EditorDOMPoint.h: In member function 'nsresult mozilla::HTMLEditor::InsertAsCitedQuotationInternal(const nsAString&, const nsAString&, bool, nsINode**)': 252:43.68 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/EditorDOMPoint.h:385:7: warning: '*((void*)& afterNewNode +16)' may be used uninitialized in this function [-Wmaybe-uninitialized] 252:43.68 385 | if (NS_WARN_IF(mOffset.value() >= mParent->Length())) { 252:43.68 | ^~ 252:43.68 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/editor/libeditor/Unified_cpp_editor_libeditor1.cpp:56: 252:43.68 /builddir/build/BUILD/thunderbird-68.1.1/editor/libeditor/HTMLEditorDataTransfer.cpp:2209:21: note: '*((void*)& afterNewNode +16)' was declared here 252:43.68 2209 | EditorRawDOMPoint afterNewNode(newNode); 252:43.68 | ^~~~~~~~~~~~ 252:48.34 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/editor/libeditor/Unified_cpp_editor_libeditor1.cpp:110: 252:48.34 /builddir/build/BUILD/thunderbird-68.1.1/editor/libeditor/HTMLTableEditor.cpp: In member function 'nsresult mozilla::HTMLEditor::InsertTableCellsWithTransaction(int32_t, mozilla::HTMLEditor::InsertPosition)': 252:48.35 /builddir/build/BUILD/thunderbird-68.1.1/editor/libeditor/HTMLTableEditor.cpp:198:11: warning: 'newCellIndex' may be used uninitialized in this function [-Wmaybe-uninitialized] 252:48.35 198 | int32_t newCellIndex; 252:48.36 | ^~~~~~~~~~~~ 252:49.76 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/gfxFontEntry.h:13, 252:49.76 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/gfxFont.h:11, 252:49.76 from /builddir/build/BUILD/thunderbird-68.1.1/widget/gtk/nsLookAndFeel.h:14, 252:49.76 from /builddir/build/BUILD/thunderbird-68.1.1/widget/gtk/nsLookAndFeel.cpp:11, 252:49.76 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/widget/gtk/Unified_cpp_widget_gtk2.cpp:20: 252:49.76 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 252:49.77 /builddir/build/BUILD/thunderbird-68.1.1/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] 252:49.77 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 252:49.77 | ^ 252:49.78 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 252:49.78 46 | struct Block { 252:49.78 | ^~~~~ 252:58.37 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/EditorBase.h:11, 252:58.37 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/TextEditor.h:9, 252:58.37 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/HTMLEditor.h:14, 252:58.37 from /builddir/build/BUILD/thunderbird-68.1.1/editor/libeditor/HTMLAnonymousNodeEditor.cpp:5, 252:58.37 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/editor/libeditor/Unified_cpp_editor_libeditor1.cpp:2: 252:58.37 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/EditorDOMPoint.h: In member function 'void mozilla::HTMLEditRules::PromoteRange(nsRange&, mozilla::EditSubAction)': 252:58.37 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/EditorDOMPoint.h:433:47: warning: '*((void*)& lastRawPoint +16)' may be used uninitialized in this function [-Wmaybe-uninitialized] 252:58.37 433 | mOffset = mozilla::Some(mOffset.value() - 1); 252:58.37 | ~~~~~~~~~~~~~~~~^~~ 252:58.37 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/editor/libeditor/Unified_cpp_editor_libeditor1.cpp:11: 252:58.38 /builddir/build/BUILD/thunderbird-68.1.1/editor/libeditor/HTMLEditRules.cpp:7162:21: note: '*((void*)& lastRawPoint +16)' was declared here 252:58.38 7162 | EditorRawDOMPoint lastRawPoint(endPoint); 252:58.38 | ^~~~~~~~~~~~ 253:01.43 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/EditorBase.h:11, 253:01.43 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/TextEditor.h:9, 253:01.43 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/HTMLEditor.h:14, 253:01.44 from /builddir/build/BUILD/thunderbird-68.1.1/editor/libeditor/HTMLAnonymousNodeEditor.cpp:5, 253:01.44 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/editor/libeditor/Unified_cpp_editor_libeditor1.cpp:2: 253:01.44 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/EditorDOMPoint.h: In member function 'nsresult mozilla::HTMLEditRules::WillOutdent(bool*, bool*)': 253:01.44 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/EditorDOMPoint.h:385:7: warning: '*((void*)& afterRememberedLeftBQ +16)' may be used uninitialized in this function [-Wmaybe-uninitialized] 253:01.44 385 | if (NS_WARN_IF(mOffset.value() >= mParent->Length())) { 253:01.44 | ^~ 253:01.44 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/editor/libeditor/Unified_cpp_editor_libeditor1.cpp:11: 253:01.44 /builddir/build/BUILD/thunderbird-68.1.1/editor/libeditor/HTMLEditRules.cpp:5351:25: note: '*((void*)& afterRememberedLeftBQ +16)' was declared here 253:01.44 5351 | EditorRawDOMPoint afterRememberedLeftBQ(outdentResult.GetLeftContent()); 253:01.44 | ^~~~~~~~~~~~~~~~~~~~~ 253:14.64 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/Utf8.h:17, 253:14.64 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/RecordReplay.h:16, 253:14.64 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/Atomics.h:22, 253:14.64 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:24, 253:14.64 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsUtils.h:14, 253:14.64 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsCOMPtr.h:30, 253:14.64 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/ComposerCommandsUpdater.h:10, 253:14.64 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/HTMLEditor.h:10, 253:14.64 from /builddir/build/BUILD/thunderbird-68.1.1/editor/libeditor/HTMLAnonymousNodeEditor.cpp:5, 253:14.64 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/editor/libeditor/Unified_cpp_editor_libeditor1.cpp:2: 253:14.64 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/Maybe.h: In member function 'nsresult mozilla::HTMLEditRules::_ZN7mozilla13HTMLEditRules31MaybeDeleteTopMostEmptyAncestorER7nsINodeRNS_3dom7ElementEsPb.part.0(nsINode&, mozilla::TextEditRules::Element&, nsIEditor::EDirection, bool*)': 253:14.64 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/Maybe.h:471:14: warning: '*((void*)& afterEmptyBlock +16)' may be used uninitialized in this function [-Wmaybe-uninitialized] 253:14.65 471 | return ref(); 253:14.65 | ^ 253:23.90 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/HashTable.h:89, 253:23.91 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/js/HashTable.h:10, 253:23.91 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/js/TracingAPI.h:11, 253:23.91 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/js/GCPolicyAPI.h:49, 253:23.91 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/js/RootingAPI.h:22, 253:23.91 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/js/Value.h:26, 253:23.91 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISimpleEnumerator.h:13, 253:23.92 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsCategoryCache.h:14, 253:23.92 from /builddir/build/BUILD/thunderbird-68.1.1/widget/nsIdleService.h:17, 253:23.92 from /builddir/build/BUILD/thunderbird-68.1.1/widget/gtk/nsIdleServiceGTK.h:11, 253:23.92 from /builddir/build/BUILD/thunderbird-68.1.1/widget/gtk/nsIdleServiceGTK.cpp:10, 253:23.92 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/widget/gtk/Unified_cpp_widget_gtk2.cpp:2: 253:23.94 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = std::map; long unsigned int N = 2]': 253:23.95 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:99:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = std::map]' 253:23.95 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/Layers.h:248:29: required from here 253:23.95 /builddir/build/BUILD/thunderbird-68.1.1/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] 253:23.95 67 | memset(&aArr[0], 0, N * sizeof(T)); 253:23.95 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 253:23.96 In file included from /usr/include/c++/9/map:61, 253:23.96 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/system_wrappers/map:3, 253:23.96 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/stl_wrappers/map:44, 253:23.96 from /builddir/build/BUILD/thunderbird-68.1.1/ipc/chromium/src/base/process_util.h:31, 253:23.98 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/ipc/IPCMessageUtils.h:10, 253:23.98 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/gfxFontUtils.h:13, 253:23.98 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/gfxFontEntry.h:13, 253:23.98 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/gfxFont.h:11, 253:23.98 from /builddir/build/BUILD/thunderbird-68.1.1/widget/gtk/nsLookAndFeel.h:14, 253:23.99 from /builddir/build/BUILD/thunderbird-68.1.1/widget/gtk/nsLookAndFeel.cpp:11, 253:23.99 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/widget/gtk/Unified_cpp_widget_gtk2.cpp:20: 253:23.99 /usr/include/c++/9/bits/stl_map.h:100:11: note: 'class std::map' declared here 253:23.99 100 | class map 253:23.99 | ^~~ 253:50.08 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsUtils.h:14, 253:50.08 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupports.h:79, 253:50.08 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/dom/MediaQueryList.h:12, 253:50.08 from /builddir/build/BUILD/thunderbird-68.1.1/layout/style/MediaQueryList.cpp:9, 253:50.08 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/layout/style/Unified_cpp_layout_style2.cpp:2: 253:50.08 /builddir/build/BUILD/thunderbird-68.1.1/layout/style/MediaQueryList.cpp: In member function 'virtual nsresult mozilla::dom::MediaQueryList::QueryInterface(const nsIID&, void**)': 253:50.08 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 253:50.08 1022 | foundInterface = 0; \ 253:50.08 | ^~~~~~~~~~~~~~ 253:50.08 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 253:50.08 1071 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 253:50.08 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 253:50.08 /builddir/build/BUILD/thunderbird-68.1.1/layout/style/MediaQueryList.cpp:54:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 253:50.08 54 | NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 253:50.09 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 253:50.09 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/dom/MediaQueryList.h:13, 253:50.09 from /builddir/build/BUILD/thunderbird-68.1.1/layout/style/MediaQueryList.cpp:9, 253:50.09 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/layout/style/Unified_cpp_layout_style2.cpp:2: 253:50.09 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 253:50.09 302 | } else 253:50.09 | ^~~~ 253:50.09 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 253:50.09 306 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 253:50.09 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 253:50.09 /builddir/build/BUILD/thunderbird-68.1.1/layout/style/MediaQueryList.cpp:53:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 253:50.09 53 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(MediaQueryList) 253:50.09 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 253:55.52 layout/base 253:56.86 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentChild.h:24, 253:56.86 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/dom/ContentChild.h:14, 253:56.86 from /builddir/build/BUILD/thunderbird-68.1.1/widget/nsClipboardProxy.cpp:5, 253:56.86 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/widget/Unified_cpp_widget1.cpp:47: 253:56.87 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 253:56.87 /builddir/build/BUILD/thunderbird-68.1.1/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] 253:56.87 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 253:56.87 | ^ 253:56.87 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 253:56.87 46 | struct Block { 253:56.87 | ^~~~~ 253:58.65 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/gfxFontEntry.h:13, 253:58.66 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/gfxUserFontSet.h:9, 253:58.66 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/dom/FontFace.h:15, 253:58.66 from /builddir/build/BUILD/thunderbird-68.1.1/layout/style/PostTraversalTask.cpp:9, 253:58.66 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/layout/style/Unified_cpp_layout_style2.cpp:29: 253:58.66 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 253:58.67 /builddir/build/BUILD/thunderbird-68.1.1/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] 253:58.67 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 253:58.67 | ^ 253:58.67 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 253:58.69 46 | struct Block { 253:58.69 | ^~~~~ 254:03.54 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsUtils.h:14, 254:03.54 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupports.h:79, 254:03.55 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/dom/MediaQueryList.h:12, 254:03.55 from /builddir/build/BUILD/thunderbird-68.1.1/layout/style/MediaQueryList.cpp:9, 254:03.55 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/layout/style/Unified_cpp_layout_style2.cpp:2: 254:03.57 /builddir/build/BUILD/thunderbird-68.1.1/layout/style/PreloadedStyleSheet.cpp: In member function 'virtual nsresult mozilla::PreloadedStyleSheet::QueryInterface(const nsIID&, void**)': 254:03.59 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 254:03.59 1007 | foundInterface = 0; \ 254:03.59 | ^~~~~~~~~~~~~~ 254:03.60 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 254:03.60 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 254:03.60 | ^~~~~~~~~~~~~~~~~~~~~~~ 254:03.60 /builddir/build/BUILD/thunderbird-68.1.1/layout/style/PreloadedStyleSheet.cpp:38:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 254:03.60 38 | NS_INTERFACE_MAP_END 254:03.60 | ^~~~~~~~~~~~~~~~~~~~ 254:03.60 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 254:03.60 981 | else 254:03.61 | ^~~~ 254:03.61 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 254:03.62 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 254:03.62 | ^~~~~~~~~~~~~~~~~~ 254:03.62 /builddir/build/BUILD/thunderbird-68.1.1/layout/style/PreloadedStyleSheet.cpp:37:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 254:03.62 37 | NS_INTERFACE_MAP_ENTRY(nsISupports) 254:03.62 | ^~~~~~~~~~~~~~~~~~~~~~ 254:03.83 /builddir/build/BUILD/thunderbird-68.1.1/layout/style/Rule.cpp: In member function 'virtual nsresult mozilla::css::Rule::QueryInterface(const nsIID&, void**)': 254:03.84 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 254:03.84 1007 | foundInterface = 0; \ 254:03.84 | ^~~~~~~~~~~~~~ 254:03.84 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 254:03.84 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 254:03.85 | ^~~~~~~~~~~~~~~~~~~~~~~ 254:03.85 /builddir/build/BUILD/thunderbird-68.1.1/layout/style/Rule.cpp:29:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 254:03.85 29 | NS_INTERFACE_MAP_END 254:03.85 | ^~~~~~~~~~~~~~~~~~~~ 254:03.85 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 254:03.85 981 | else 254:03.85 | ^~~~ 254:03.86 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 254:03.86 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 254:03.86 | ^~~~~~~~~~~~~~~~~~ 254:03.86 /builddir/build/BUILD/thunderbird-68.1.1/layout/style/Rule.cpp:28:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 254:03.88 28 | NS_INTERFACE_MAP_ENTRY(nsISupports) 254:03.88 | ^~~~~~~~~~~~~~~~~~~~~~ 254:04.05 /builddir/build/BUILD/thunderbird-68.1.1/layout/style/ServoCSSRuleList.cpp: In member function 'virtual nsresult mozilla::ServoCSSRuleList::QueryInterface(const nsIID&, void**)': 254:04.05 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 254:04.05 1022 | foundInterface = 0; \ 254:04.05 | ^~~~~~~~~~~~~~ 254:04.05 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 254:04.06 1071 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 254:04.06 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 254:04.06 /builddir/build/BUILD/thunderbird-68.1.1/layout/style/ServoCSSRuleList.cpp:40:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 254:04.06 40 | NS_INTERFACE_MAP_END_INHERITING(dom::CSSRuleList) 254:04.06 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 254:04.07 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/dom/MediaQueryList.h:13, 254:04.07 from /builddir/build/BUILD/thunderbird-68.1.1/layout/style/MediaQueryList.cpp:9, 254:04.09 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/layout/style/Unified_cpp_layout_style2.cpp:2: 254:04.09 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 254:04.09 302 | } else 254:04.09 | ^~~~ 254:04.09 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 254:04.09 306 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 254:04.10 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 254:04.10 /builddir/build/BUILD/thunderbird-68.1.1/layout/style/ServoCSSRuleList.cpp:39:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 254:04.10 39 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(ServoCSSRuleList) 254:04.10 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 254:13.66 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsUtils.h:14, 254:13.67 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupports.h:79, 254:13.67 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/dom/MediaQueryList.h:12, 254:13.67 from /builddir/build/BUILD/thunderbird-68.1.1/layout/style/MediaQueryList.cpp:9, 254:13.67 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/layout/style/Unified_cpp_layout_style2.cpp:2: 254:13.68 /builddir/build/BUILD/thunderbird-68.1.1/layout/style/StyleSheet.cpp: In member function 'virtual nsresult mozilla::StyleSheet::QueryInterface(const nsIID&, void**)': 254:13.70 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 254:13.70 1007 | foundInterface = 0; \ 254:13.70 | ^~~~~~~~~~~~~~ 254:13.71 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 254:13.71 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 254:13.71 | ^~~~~~~~~~~~~~~~~~~~~~~ 254:13.71 /builddir/build/BUILD/thunderbird-68.1.1/layout/style/StyleSheet.cpp:175:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 254:13.71 175 | NS_INTERFACE_MAP_END 254:13.72 | ^~~~~~~~~~~~~~~~~~~~ 254:13.72 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 254:13.72 981 | else 254:13.72 | ^~~~ 254:13.72 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 254:13.73 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 254:13.73 | ^~~~~~~~~~~~~~~~~~ 254:13.73 /builddir/build/BUILD/thunderbird-68.1.1/layout/style/StyleSheet.cpp:174:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 254:13.73 174 | NS_INTERFACE_MAP_ENTRY(nsISupports) 254:13.75 | ^~~~~~~~~~~~~~~~~~~~~~ 254:31.09 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/gfxFontEntry.h:13, 254:31.09 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/gfxFont.h:11, 254:31.09 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsDeviceContext.h:12, 254:31.09 from /builddir/build/BUILD/thunderbird-68.1.1/view/nsViewManager.h:14, 254:31.09 from /builddir/build/BUILD/thunderbird-68.1.1/layout/base/nsRefreshDriver.cpp:51: 254:31.10 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 254:31.10 /builddir/build/BUILD/thunderbird-68.1.1/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] 254:31.10 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 254:31.10 | ^ 254:31.11 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 254:31.11 46 | struct Block { 254:31.11 | ^~~~~ 254:44.27 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsUtils.h:14, 254:44.27 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsCOMPtr.h:30, 254:44.28 from /builddir/build/BUILD/thunderbird-68.1.1/editor/libeditor/InternetCiter.cpp:9, 254:44.28 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/editor/libeditor/Unified_cpp_editor_libeditor2.cpp:2: 254:44.28 /builddir/build/BUILD/thunderbird-68.1.1/editor/libeditor/JoinNodeTransaction.cpp: In member function 'virtual nsresult mozilla::JoinNodeTransaction::QueryInterface(const nsIID&, void**)': 254:44.28 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 254:44.29 1022 | foundInterface = 0; \ 254:44.29 | ^~~~~~~~~~~~~~ 254:44.30 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 254:44.30 1071 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 254:44.32 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 254:44.32 /builddir/build/BUILD/thunderbird-68.1.1/editor/libeditor/JoinNodeTransaction.cpp:43:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 254:44.32 43 | NS_INTERFACE_MAP_END_INHERITING(EditTransactionBase) 254:44.32 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 254:44.33 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/EditTransactionBase.h:9, 254:44.33 from /builddir/build/BUILD/thunderbird-68.1.1/editor/libeditor/JoinNodeTransaction.h:9, 254:44.33 from /builddir/build/BUILD/thunderbird-68.1.1/editor/libeditor/JoinNodeTransaction.cpp:6, 254:44.33 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/editor/libeditor/Unified_cpp_editor_libeditor2.cpp:11: 254:44.33 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 254:44.34 302 | } else 254:44.34 | ^~~~ 254:44.34 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 254:44.34 306 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 254:44.34 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 254:44.35 /builddir/build/BUILD/thunderbird-68.1.1/editor/libeditor/JoinNodeTransaction.cpp:42:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 254:44.35 42 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(JoinNodeTransaction) 254:44.35 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 254:44.49 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsUtils.h:14, 254:44.49 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsCOMPtr.h:30, 254:44.49 from /builddir/build/BUILD/thunderbird-68.1.1/editor/libeditor/InternetCiter.cpp:9, 254:44.49 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/editor/libeditor/Unified_cpp_editor_libeditor2.cpp:2: 254:44.50 /builddir/build/BUILD/thunderbird-68.1.1/editor/libeditor/PlaceholderTransaction.cpp: In member function 'virtual nsresult mozilla::PlaceholderTransaction::QueryInterface(const nsIID&, void**)': 254:44.50 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 254:44.51 1022 | foundInterface = 0; \ 254:44.52 | ^~~~~~~~~~~~~~ 254:44.52 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 254:44.52 1071 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 254:44.52 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 254:44.53 /builddir/build/BUILD/thunderbird-68.1.1/editor/libeditor/PlaceholderTransaction.cpp:50:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 254:44.53 50 | NS_INTERFACE_MAP_END_INHERITING(EditAggregateTransaction) 254:44.53 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 254:44.54 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 254:44.54 981 | else 254:44.54 | ^~~~ 254:44.55 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 254:44.55 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 254:44.55 | ^~~~~~~~~~~~~~~~~~ 254:44.56 /builddir/build/BUILD/thunderbird-68.1.1/editor/libeditor/PlaceholderTransaction.cpp:49:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 254:44.56 49 | NS_INTERFACE_MAP_ENTRY(nsIAbsorbingTransaction) 254:44.56 | ^~~~~~~~~~~~~~~~~~~~~~ 254:45.00 /builddir/build/BUILD/thunderbird-68.1.1/editor/libeditor/SplitNodeTransaction.cpp: In member function 'virtual nsresult mozilla::SplitNodeTransaction::QueryInterface(const nsIID&, void**)': 254:45.00 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 254:45.00 1022 | foundInterface = 0; \ 254:45.01 | ^~~~~~~~~~~~~~ 254:45.01 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 254:45.01 1071 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 254:45.01 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 254:45.01 /builddir/build/BUILD/thunderbird-68.1.1/editor/libeditor/SplitNodeTransaction.cpp:53:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 254:45.01 53 | NS_INTERFACE_MAP_END_INHERITING(EditTransactionBase) 254:45.01 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 254:45.02 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/EditTransactionBase.h:9, 254:45.02 from /builddir/build/BUILD/thunderbird-68.1.1/editor/libeditor/JoinNodeTransaction.h:9, 254:45.04 from /builddir/build/BUILD/thunderbird-68.1.1/editor/libeditor/JoinNodeTransaction.cpp:6, 254:45.04 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/editor/libeditor/Unified_cpp_editor_libeditor2.cpp:11: 254:45.04 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 254:45.04 302 | } else 254:45.04 | ^~~~ 254:45.04 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 254:45.05 306 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 254:45.05 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 254:45.05 /builddir/build/BUILD/thunderbird-68.1.1/editor/libeditor/SplitNodeTransaction.cpp:52:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 254:45.05 52 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(SplitNodeTransaction) 254:45.05 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 254:58.62 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsTHashtable.h:21, 254:58.62 from /builddir/build/BUILD/thunderbird-68.1.1/layout/base/nsRefreshDriver.h:22, 254:58.63 from /builddir/build/BUILD/thunderbird-68.1.1/layout/base/nsRefreshDriver.cpp:20: 254:58.63 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = std::map; long unsigned int N = 2]': 254:58.63 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:99:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = std::map]' 254:58.63 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/Layers.h:248:29: required from here 254:58.64 /builddir/build/BUILD/thunderbird-68.1.1/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] 254:58.65 67 | memset(&aArr[0], 0, N * sizeof(T)); 254:58.65 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 254:58.65 In file included from /usr/include/c++/9/map:61, 254:58.65 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/system_wrappers/map:3, 254:58.65 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/stl_wrappers/map:44, 254:58.66 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/FrameMetrics.h:11, 254:58.66 from /builddir/build/BUILD/thunderbird-68.1.1/layout/generic/nsIScrollableFrame.h:22, 254:58.66 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/dom/Element.h:25, 254:58.66 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/PseudoElementHashEntry.h:10, 254:58.66 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/EffectCompositor.h:14, 254:58.67 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/dom/Animation.h:16, 254:58.68 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/AnimationComparator.h:10, 254:58.68 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/AnimationEventDispatcher.h:11, 254:58.68 from /builddir/build/BUILD/thunderbird-68.1.1/layout/base/nsRefreshDriver.cpp:30: 254:58.68 /usr/include/c++/9/bits/stl_map.h:100:11: note: 'class std::map' declared here 254:58.68 100 | class map 254:58.69 | ^~~ 255:09.41 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsUtils.h:14, 255:09.41 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsCOMPtr.h:30, 255:09.41 from /builddir/build/BUILD/thunderbird-68.1.1/editor/libeditor/InternetCiter.cpp:9, 255:09.42 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/editor/libeditor/Unified_cpp_editor_libeditor2.cpp:2: 255:09.42 /builddir/build/BUILD/thunderbird-68.1.1/editor/libeditor/TextEditRules.cpp: In member function 'virtual nsresult mozilla::TextEditRules::QueryInterface(const nsIID&, void**)': 255:09.42 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 255:09.42 1007 | foundInterface = 0; \ 255:09.42 | ^~~~~~~~~~~~~~ 255:09.44 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 255:09.44 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 255:09.44 | ^~~~~~~~~~~~~~~~~~~~~~~ 255:09.44 /builddir/build/BUILD/thunderbird-68.1.1/editor/libeditor/TextEditRules.cpp:119:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 255:09.44 119 | NS_INTERFACE_MAP_END 255:09.44 | ^~~~~~~~~~~~~~~~~~~~ 255:09.44 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:991:3: note: some parts of macro expansion are not guarded by this 'else' clause 255:09.44 991 | else 255:09.44 | ^~~~ 255:09.44 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1067:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 255:09.44 1067 | NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 255:09.44 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 255:09.44 /builddir/build/BUILD/thunderbird-68.1.1/editor/libeditor/TextEditRules.cpp:118:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 255:09.44 118 | NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsITimerCallback) 255:09.44 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 255:10.49 In file included from /builddir/build/BUILD/thunderbird-68.1.1/editor/libeditor/TextEditor.cpp:12, 255:10.49 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/editor/libeditor/Unified_cpp_editor_libeditor2.cpp:74: 255:10.49 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 255:10.49 /builddir/build/BUILD/thunderbird-68.1.1/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] 255:10.49 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 255:10.49 | ^ 255:10.49 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 255:10.49 46 | struct Block { 255:10.49 | ^~~~~ 255:10.71 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsUtils.h:14, 255:10.71 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsCOMPtr.h:30, 255:10.71 from /builddir/build/BUILD/thunderbird-68.1.1/editor/libeditor/InternetCiter.cpp:9, 255:10.72 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/editor/libeditor/Unified_cpp_editor_libeditor2.cpp:2: 255:10.72 /builddir/build/BUILD/thunderbird-68.1.1/editor/libeditor/TextEditor.cpp: In member function 'virtual nsresult mozilla::TextEditor::QueryInterface(const nsIID&, void**)': 255:10.72 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 255:10.72 1022 | foundInterface = 0; \ 255:10.72 | ^~~~~~~~~~~~~~ 255:10.72 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 255:10.72 1071 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 255:10.72 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 255:10.72 /builddir/build/BUILD/thunderbird-68.1.1/editor/libeditor/TextEditor.cpp:116:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 255:10.72 116 | NS_INTERFACE_MAP_END_INHERITING(EditorBase) 255:10.72 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 255:10.72 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 255:10.72 981 | else 255:10.72 | ^~~~ 255:10.72 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 255:10.72 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 255:10.72 | ^~~~~~~~~~~~~~~~~~ 255:10.72 /builddir/build/BUILD/thunderbird-68.1.1/editor/libeditor/TextEditor.cpp:115:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 255:10.72 115 | NS_INTERFACE_MAP_ENTRY(nsIPlaintextEditor) 255:10.72 | ^~~~~~~~~~~~~~~~~~~~~~ 255:18.76 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/HashTable.h:89, 255:18.76 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/js/HashTable.h:10, 255:18.76 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/js/TracingAPI.h:11, 255:18.76 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/js/GCPolicyAPI.h:49, 255:18.76 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/js/RootingAPI.h:22, 255:18.76 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsCycleCollectionParticipant.h:13, 255:18.76 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/EditTransactionBase.h:9, 255:18.76 from /builddir/build/BUILD/thunderbird-68.1.1/editor/libeditor/JoinNodeTransaction.h:9, 255:18.76 from /builddir/build/BUILD/thunderbird-68.1.1/editor/libeditor/JoinNodeTransaction.cpp:6, 255:18.78 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/editor/libeditor/Unified_cpp_editor_libeditor2.cpp:11: 255:18.78 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = std::map; long unsigned int N = 2]': 255:18.78 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:99:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = std::map]' 255:18.78 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/Layers.h:248:29: required from here 255:18.78 /builddir/build/BUILD/thunderbird-68.1.1/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] 255:18.78 67 | memset(&aArr[0], 0, N * sizeof(T)); 255:18.78 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 255:18.78 In file included from /usr/include/c++/9/map:61, 255:18.78 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/system_wrappers/map:3, 255:18.78 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/stl_wrappers/map:44, 255:18.78 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/FrameMetrics.h:11, 255:18.78 from /builddir/build/BUILD/thunderbird-68.1.1/layout/generic/nsIScrollableFrame.h:22, 255:18.78 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/dom/Element.h:25, 255:18.78 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/EditorDOMPoint.h:12, 255:18.78 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/EditorBase.h:11, 255:18.78 from /builddir/build/BUILD/thunderbird-68.1.1/editor/libeditor/JoinNodeTransaction.cpp:8, 255:18.79 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/editor/libeditor/Unified_cpp_editor_libeditor2.cpp:11: 255:18.79 /usr/include/c++/9/bits/stl_map.h:100:11: note: 'class std::map' declared here 255:18.79 100 | class map 255:18.79 | ^~~ 255:22.73 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentChild.h:24, 255:22.73 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/dom/ContentChild.h:14, 255:22.73 from /builddir/build/BUILD/thunderbird-68.1.1/widget/nsSoundProxy.cpp:5, 255:22.73 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/widget/Unified_cpp_widget2.cpp:29: 255:22.73 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 255:22.73 /builddir/build/BUILD/thunderbird-68.1.1/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] 255:22.73 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 255:22.73 | ^ 255:22.73 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 255:22.73 46 | struct Block { 255:22.74 | ^~~~~ 255:36.28 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/gfxFontEntry.h:13, 255:36.28 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/gfxFont.h:11, 255:36.28 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsDeviceContext.h:12, 255:36.28 from /builddir/build/BUILD/thunderbird-68.1.1/layout/style/nsCSSValue.cpp:29, 255:36.28 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/layout/style/Unified_cpp_layout_style3.cpp:56: 255:36.29 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 255:36.29 /builddir/build/BUILD/thunderbird-68.1.1/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] 255:36.29 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 255:36.29 | ^ 255:36.29 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 255:36.29 46 | struct Block { 255:36.31 | ^~~~~ 255:43.55 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsUtils.h:14, 255:43.55 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsCOMPtr.h:30, 255:43.55 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsAutoPtr.h:10, 255:43.55 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/OwningNonNull.h:12, 255:43.55 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/RootedOwningNonNull.h:20, 255:43.55 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:20, 255:43.57 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/dom/URL.h:10, 255:43.57 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/URLExtraData.h:12, 255:43.57 from /builddir/build/BUILD/thunderbird-68.1.1/layout/style/URLExtraData.cpp:9, 255:43.57 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/layout/style/Unified_cpp_layout_style3.cpp:2: 255:43.57 /builddir/build/BUILD/thunderbird-68.1.1/layout/style/nsComputedDOMStyle.cpp: In member function 'virtual nsresult nsComputedDOMStyle::QueryInterface(const nsIID&, void**)': 255:43.57 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 255:43.57 1022 | foundInterface = 0; \ 255:43.57 | ^~~~~~~~~~~~~~ 255:43.57 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 255:43.57 1071 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 255:43.58 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 255:43.58 /builddir/build/BUILD/thunderbird-68.1.1/layout/style/nsComputedDOMStyle.cpp:360:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 255:43.58 360 | NS_INTERFACE_MAP_END_INHERITING(nsDOMCSSDeclaration) 255:43.58 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 255:43.58 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 255:43.58 981 | else 255:43.58 | ^~~~ 255:43.58 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 255:43.58 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 255:43.58 | ^~~~~~~~~~~~~~~~~~ 255:43.58 /builddir/build/BUILD/thunderbird-68.1.1/layout/style/nsComputedDOMStyle.cpp:359:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 255:43.58 359 | NS_INTERFACE_MAP_ENTRY(nsIMutationObserver) 255:43.58 | ^~~~~~~~~~~~~~~~~~~~~~ 255:44.77 /builddir/build/BUILD/thunderbird-68.1.1/layout/style/nsDOMCSSAttrDeclaration.cpp: In member function 'virtual nsresult nsDOMCSSAttributeDeclaration::QueryInterface(const nsIID&, void**)': 255:44.77 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 255:44.77 1022 | foundInterface = 0; \ 255:44.77 | ^~~~~~~~~~~~~~ 255:44.77 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 255:44.77 1071 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 255:44.77 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 255:44.78 /builddir/build/BUILD/thunderbird-68.1.1/layout/style/nsDOMCSSAttrDeclaration.cpp:62:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 255:44.78 62 | NS_INTERFACE_MAP_END_INHERITING(nsDOMCSSDeclaration) 255:44.78 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 255:44.78 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/dom/URLSearchParams.h:14, 255:44.78 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/dom/URL.h:11, 255:44.78 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/URLExtraData.h:12, 255:44.78 from /builddir/build/BUILD/thunderbird-68.1.1/layout/style/URLExtraData.cpp:9, 255:44.78 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/layout/style/Unified_cpp_layout_style3.cpp:2: 255:44.78 /builddir/build/BUILD/thunderbird-68.1.1/dom/base/nsWrapperCache.h:409:3: note: some parts of macro expansion are not guarded by this 'else' clause 255:44.78 409 | else 255:44.78 | ^~~~ 255:44.78 /builddir/build/BUILD/thunderbird-68.1.1/layout/style/nsDOMCSSAttrDeclaration.cpp:61:3: note: in expansion of macro 'NS_WRAPPERCACHE_INTERFACE_MAP_ENTRY' 255:44.78 61 | NS_WRAPPERCACHE_INTERFACE_MAP_ENTRY 255:44.78 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 255:44.83 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/Utf8.h:17, 255:44.83 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/RecordReplay.h:16, 255:44.83 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/Atomics.h:22, 255:44.83 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:24, 255:44.84 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsUtils.h:14, 255:44.84 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsCOMPtr.h:30, 255:44.84 from /builddir/build/BUILD/thunderbird-68.1.1/editor/libeditor/InternetCiter.cpp:9, 255:44.84 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/editor/libeditor/Unified_cpp_editor_libeditor2.cpp:2: 255:44.84 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/Maybe.h: In member function 'virtual nsresult mozilla::TextEditor::SelectEntireDocument()': 255:44.84 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/Maybe.h:471:14: warning: '*((void*)& +16)' may be used uninitialized in this function [-Wmaybe-uninitialized] 255:44.84 471 | return ref(); 255:44.84 | ^ 255:45.13 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/EditorBase.h:11, 255:45.13 from /builddir/build/BUILD/thunderbird-68.1.1/editor/libeditor/JoinNodeTransaction.cpp:8, 255:45.13 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/editor/libeditor/Unified_cpp_editor_libeditor2.cpp:11: 255:45.13 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/EditorDOMPoint.h: In member function 'already_AddRefed mozilla::TextEditor::InsertBrElementWithTransaction(const EditorDOMPoint&, nsIEditor::EDirection)': 255:45.13 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/EditorDOMPoint.h:385:7: warning: '*((void*)& afterBRElement +16)' may be used uninitialized in this function [-Wmaybe-uninitialized] 255:45.13 385 | if (NS_WARN_IF(mOffset.value() >= mParent->Length())) { 255:45.14 | ^~ 255:45.14 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/editor/libeditor/Unified_cpp_editor_libeditor2.cpp:74: 255:45.14 /builddir/build/BUILD/thunderbird-68.1.1/editor/libeditor/TextEditor.cpp:492:25: note: '*((void*)& afterBRElement +16)' was declared here 255:45.14 492 | EditorRawDOMPoint afterBRElement(newBRElement); 255:45.14 | ^~~~~~~~~~~~~~ 255:45.14 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/Utf8.h:17, 255:45.14 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/RecordReplay.h:16, 255:45.14 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/Atomics.h:22, 255:45.14 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:24, 255:45.14 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsUtils.h:14, 255:45.14 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsCOMPtr.h:30, 255:45.14 from /builddir/build/BUILD/thunderbird-68.1.1/editor/libeditor/InternetCiter.cpp:9, 255:45.16 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/editor/libeditor/Unified_cpp_editor_libeditor2.cpp:2: 255:45.16 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/Maybe.h:471:14: warning: '*((void*)& atBRElement +16)' may be used uninitialized in this function [-Wmaybe-uninitialized] 255:45.16 471 | return ref(); 255:45.16 | ^ 255:46.10 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/Maybe.h: In member function 'nsresult mozilla::TextEditor::DeleteSelectionAndPrepareToCreateNode()': 255:46.11 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/Maybe.h:471:14: warning: '*((void*)& atAnchorContainer +16)' may be used uninitialized in this function [-Wmaybe-uninitialized] 255:46.11 471 | return ref(); 255:46.11 | ^ 255:46.11 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/EditorBase.h:11, 255:46.11 from /builddir/build/BUILD/thunderbird-68.1.1/editor/libeditor/JoinNodeTransaction.cpp:8, 255:46.11 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/editor/libeditor/Unified_cpp_editor_libeditor2.cpp:11: 255:46.12 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/EditorDOMPoint.h:385:7: warning: '*((void*)& afterAnchorContainer +16)' may be used uninitialized in this function [-Wmaybe-uninitialized] 255:46.12 385 | if (NS_WARN_IF(mOffset.value() >= mParent->Length())) { 255:46.15 | ^~ 255:46.15 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/editor/libeditor/Unified_cpp_editor_libeditor2.cpp:74: 255:46.15 /builddir/build/BUILD/thunderbird-68.1.1/editor/libeditor/TextEditor.cpp:930:23: note: '*((void*)& afterAnchorContainer +16)' was declared here 255:46.15 930 | EditorRawDOMPoint afterAnchorContainer(atAnchor.GetContainer()); 255:46.15 | ^~~~~~~~~~~~~~~~~~~~ 255:46.15 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/Utf8.h:17, 255:46.16 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/RecordReplay.h:16, 255:46.16 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/Atomics.h:22, 255:46.16 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:24, 255:46.16 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsUtils.h:14, 255:46.16 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsCOMPtr.h:30, 255:46.16 from /builddir/build/BUILD/thunderbird-68.1.1/editor/libeditor/InternetCiter.cpp:9, 255:46.17 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/editor/libeditor/Unified_cpp_editor_libeditor2.cpp:2: 255:46.17 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/Maybe.h:471:14: warning: '*((void*)& atRightNode +16)' may be used uninitialized in this function [-Wmaybe-uninitialized] 255:46.17 471 | return ref(); 255:46.17 | ^ 255:46.85 layout/generic 255:47.08 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/EditorBase.h:11, 255:47.08 from /builddir/build/BUILD/thunderbird-68.1.1/editor/libeditor/JoinNodeTransaction.cpp:8, 255:47.08 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/editor/libeditor/Unified_cpp_editor_libeditor2.cpp:11: 255:47.08 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/EditorDOMPoint.h: In member function 'already_AddRefed mozilla::TextEditor::DeleteSelectionAndCreateElement(nsAtom&)': 255:47.08 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/EditorDOMPoint.h:385:7: warning: '*((void*)& afterNewElement +16)' may be used uninitialized in this function [-Wmaybe-uninitialized] 255:47.09 385 | if (NS_WARN_IF(mOffset.value() >= mParent->Length())) { 255:47.09 | ^~ 255:47.09 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/editor/libeditor/Unified_cpp_editor_libeditor2.cpp:74: 255:47.09 /builddir/build/BUILD/thunderbird-68.1.1/editor/libeditor/TextEditor.cpp:871:21: note: '*((void*)& afterNewElement +16)' was declared here 255:47.09 871 | EditorRawDOMPoint afterNewElement(newElement); 255:47.09 | ^~~~~~~~~~~~~~~ 255:47.87 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/EditorBase.h:11, 255:47.87 from /builddir/build/BUILD/thunderbird-68.1.1/editor/libeditor/JoinNodeTransaction.cpp:8, 255:47.87 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/editor/libeditor/Unified_cpp_editor_libeditor2.cpp:11: 255:47.88 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/EditorDOMPoint.h: In member function 'nsresult mozilla::TextEditRules::CollapseSelectionToTrailingBRIfNeeded()': 255:47.88 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/EditorDOMPoint.h:385:7: warning: '*((void*)& afterStartContainer +16)' may be used uninitialized in this function [-Wmaybe-uninitialized] 255:47.88 385 | if (NS_WARN_IF(mOffset.value() >= mParent->Length())) { 255:47.89 | ^~ 255:47.89 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/editor/libeditor/Unified_cpp_editor_libeditor2.cpp:47: 255:47.90 /builddir/build/BUILD/thunderbird-68.1.1/editor/libeditor/TextEditRules.cpp:567:21: note: '*((void*)& afterStartContainer +16)' was declared here 255:47.90 567 | EditorRawDOMPoint afterStartContainer(selectionStartPoint.GetContainer()); 255:47.90 | ^~~~~~~~~~~~~~~~~~~ 255:50.57 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/HashTable.h:89, 255:50.57 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/js/HashTable.h:10, 255:50.57 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/js/TracingAPI.h:11, 255:50.58 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/js/GCPolicyAPI.h:49, 255:50.58 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/js/RootingAPI.h:22, 255:50.58 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:16, 255:50.58 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/dom/URL.h:10, 255:50.59 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/URLExtraData.h:12, 255:50.61 from /builddir/build/BUILD/thunderbird-68.1.1/layout/style/URLExtraData.cpp:9, 255:50.61 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/layout/style/Unified_cpp_layout_style3.cpp:2: 255:50.61 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = std::map; long unsigned int N = 2]': 255:50.63 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:99:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = std::map]' 255:50.64 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/Layers.h:248:29: required from here 255:50.64 /builddir/build/BUILD/thunderbird-68.1.1/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] 255:50.64 67 | memset(&aArr[0], 0, N * sizeof(T)); 255:50.65 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 255:50.65 In file included from /usr/include/c++/9/map:61, 255:50.65 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/system_wrappers/map:3, 255:50.67 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/stl_wrappers/map:44, 255:50.67 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/FrameMetrics.h:11, 255:50.67 from /builddir/build/BUILD/thunderbird-68.1.1/layout/generic/nsIScrollableFrame.h:22, 255:50.67 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/dom/Element.h:25, 255:50.68 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/PseudoElementHashEntry.h:10, 255:50.68 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/EffectCompositor.h:14, 255:50.68 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/dom/Animation.h:16, 255:50.68 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/AnimationCollection.h:10, 255:50.68 from /builddir/build/BUILD/thunderbird-68.1.1/layout/style/AnimationCommon.h:10, 255:50.68 from /builddir/build/BUILD/thunderbird-68.1.1/layout/style/nsAnimationManager.h:12, 255:50.69 from /builddir/build/BUILD/thunderbird-68.1.1/layout/style/nsAnimationManager.cpp:7, 255:50.69 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/layout/style/Unified_cpp_layout_style3.cpp:11: 255:50.69 /usr/include/c++/9/bits/stl_map.h:100:11: note: 'class std::map' declared here 255:50.69 100 | class map 255:50.69 | ^~~ 256:14.91 layout/forms 256:31.10 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/gfxFontEntry.h:13, 256:31.10 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/gfxFont.h:11, 256:31.10 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsDeviceContext.h:12, 256:31.10 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsViewManager.h:14, 256:31.11 from /builddir/build/BUILD/thunderbird-68.1.1/layout/generic/nsPluginFrame.cpp:28: 256:31.11 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 256:31.11 /builddir/build/BUILD/thunderbird-68.1.1/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] 256:31.11 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 256:31.11 | ^ 256:31.12 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 256:31.13 46 | struct Block { 256:31.13 | ^~~~~ 256:32.95 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/gfxFontEntry.h:13, 256:32.95 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/gfxFont.h:11, 256:32.96 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsDeviceContext.h:12, 256:32.96 from /builddir/build/BUILD/thunderbird-68.1.1/view/nsViewManager.h:14, 256:32.96 from /builddir/build/BUILD/thunderbird-68.1.1/layout/base/MobileViewportManager.cpp:17, 256:32.98 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/layout/base/Unified_cpp_layout_base0.cpp:56: 256:32.98 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 256:32.99 /builddir/build/BUILD/thunderbird-68.1.1/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] 256:32.99 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 256:33.00 | ^ 256:33.01 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 256:33.01 46 | struct Block { 256:33.01 | ^~~~~ 256:40.57 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/HashTable.h:89, 256:40.58 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/js/HashTable.h:10, 256:40.58 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/js/TracingAPI.h:11, 256:40.58 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/js/GCPolicyAPI.h:49, 256:40.58 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/js/RootingAPI.h:22, 256:40.59 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/js/CallArgs.h:72, 256:40.59 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/jsapi.h:29, 256:40.59 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/xpcpublic.h:10, 256:40.59 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsThreadUtils.h:24, 256:40.61 from /builddir/build/BUILD/thunderbird-68.1.1/layout/base/FrameProperties.h:15, 256:40.61 from /builddir/build/BUILD/thunderbird-68.1.1/layout/generic/nsIFrame.h:53, 256:40.61 from /builddir/build/BUILD/thunderbird-68.1.1/layout/xul/nsBox.h:12, 256:40.61 from /builddir/build/BUILD/thunderbird-68.1.1/layout/generic/nsFrame.h:15, 256:40.62 from /builddir/build/BUILD/thunderbird-68.1.1/layout/generic/nsPluginFrame.h:16, 256:40.62 from /builddir/build/BUILD/thunderbird-68.1.1/layout/generic/nsPluginFrame.cpp:9: 256:40.62 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = std::map; long unsigned int N = 2]': 256:40.62 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:99:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = std::map]' 256:40.62 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/Layers.h:248:29: required from here 256:40.63 /builddir/build/BUILD/thunderbird-68.1.1/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] 256:40.63 67 | memset(&aArr[0], 0, N * sizeof(T)); 256:40.63 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 256:40.63 In file included from /usr/include/c++/9/map:61, 256:40.63 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/system_wrappers/map:3, 256:40.63 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/stl_wrappers/map:44, 256:40.64 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/FrameMetrics.h:11, 256:40.64 from /builddir/build/BUILD/thunderbird-68.1.1/layout/generic/nsIScrollableFrame.h:22, 256:40.64 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/dom/Element.h:25, 256:40.66 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/dom/SVGElement.h:19, 256:40.66 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/SVGPreserveAspectRatio.h:16, 256:40.66 from /builddir/build/BUILD/thunderbird-68.1.1/layout/svg/SVGImageContext.h:12, 256:40.66 from /builddir/build/BUILD/thunderbird-68.1.1/layout/base/nsLayoutUtils.h:31, 256:40.66 from /builddir/build/BUILD/thunderbird-68.1.1/layout/generic/nsIFrame.h:65, 256:40.67 from /builddir/build/BUILD/thunderbird-68.1.1/layout/xul/nsBox.h:12, 256:40.67 from /builddir/build/BUILD/thunderbird-68.1.1/layout/generic/nsFrame.h:15, 256:40.67 from /builddir/build/BUILD/thunderbird-68.1.1/layout/generic/nsPluginFrame.h:16, 256:40.67 from /builddir/build/BUILD/thunderbird-68.1.1/layout/generic/nsPluginFrame.cpp:9: 256:40.67 /usr/include/c++/9/bits/stl_map.h:100:11: note: 'class std::map' declared here 256:40.67 100 | class map 256:40.68 | ^~~ 256:41.49 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/HashTable.h:89, 256:41.50 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/js/HashTable.h:10, 256:41.50 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/js/TracingAPI.h:11, 256:41.50 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/js/GCPolicyAPI.h:49, 256:41.50 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/js/RootingAPI.h:22, 256:41.50 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/js/CallArgs.h:72, 256:41.50 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/jsapi.h:29, 256:41.51 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/xpcpublic.h:10, 256:41.51 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsThreadUtils.h:24, 256:41.51 from /builddir/build/BUILD/thunderbird-68.1.1/layout/base/FrameProperties.h:15, 256:41.51 from /builddir/build/BUILD/thunderbird-68.1.1/layout/generic/nsIFrame.h:53, 256:41.52 from /builddir/build/BUILD/thunderbird-68.1.1/layout/xul/nsBox.h:12, 256:41.52 from /builddir/build/BUILD/thunderbird-68.1.1/layout/generic/nsFrame.h:15, 256:41.54 from /builddir/build/BUILD/thunderbird-68.1.1/layout/generic/nsPluginFrame.h:16, 256:41.54 from /builddir/build/BUILD/thunderbird-68.1.1/layout/generic/nsPluginFrame.cpp:9: 256:41.54 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = std::vector; long unsigned int N = 2]': 256:41.54 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:99:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = std::vector]' 256:41.54 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:36:53: required from here 256:41.55 /builddir/build/BUILD/thunderbird-68.1.1/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] 256:41.55 67 | memset(&aArr[0], 0, N * sizeof(T)); 256:41.55 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 256:41.55 In file included from /usr/include/c++/9/vector:67, 256:41.55 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/system_wrappers/vector:3, 256:41.55 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/stl_wrappers/vector:44, 256:41.55 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/SmallPointerArray.h:17, 256:41.56 from /builddir/build/BUILD/thunderbird-68.1.1/layout/generic/nsIFrame.h:58, 256:41.56 from /builddir/build/BUILD/thunderbird-68.1.1/layout/xul/nsBox.h:12, 256:41.56 from /builddir/build/BUILD/thunderbird-68.1.1/layout/generic/nsFrame.h:15, 256:41.56 from /builddir/build/BUILD/thunderbird-68.1.1/layout/generic/nsPluginFrame.h:16, 256:41.56 from /builddir/build/BUILD/thunderbird-68.1.1/layout/generic/nsPluginFrame.cpp:9: 256:41.56 /usr/include/c++/9/bits/stl_vector.h:386:11: note: 'class std::vector' declared here 256:41.56 386 | class vector : protected _Vector_base<_Tp, _Alloc> 256:41.57 | ^~~~~~ 256:41.57 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/HashTable.h:89, 256:41.57 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/js/HashTable.h:10, 256:41.57 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/js/TracingAPI.h:11, 256:41.57 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/js/GCPolicyAPI.h:49, 256:41.57 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/js/RootingAPI.h:22, 256:41.57 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/js/CallArgs.h:72, 256:41.57 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/jsapi.h:29, 256:41.58 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/xpcpublic.h:10, 256:41.58 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsThreadUtils.h:24, 256:41.60 from /builddir/build/BUILD/thunderbird-68.1.1/layout/base/FrameProperties.h:15, 256:41.60 from /builddir/build/BUILD/thunderbird-68.1.1/layout/generic/nsIFrame.h:53, 256:41.60 from /builddir/build/BUILD/thunderbird-68.1.1/layout/xul/nsBox.h:12, 256:41.60 from /builddir/build/BUILD/thunderbird-68.1.1/layout/generic/nsFrame.h:15, 256:41.60 from /builddir/build/BUILD/thunderbird-68.1.1/layout/generic/nsPluginFrame.h:16, 256:41.60 from /builddir/build/BUILD/thunderbird-68.1.1/layout/generic/nsPluginFrame.cpp:9: 256:41.61 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = mozilla::layers::ClipManager; long unsigned int N = 2]': 256:41.61 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:99:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = mozilla::layers::ClipManager]' 256:41.61 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:93:32: required from here 256:41.61 /builddir/build/BUILD/thunderbird-68.1.1/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] 256:41.61 67 | memset(&aArr[0], 0, N * sizeof(T)); 256:41.61 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 256:41.62 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:11, 256:41.62 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/layers/RenderRootStateManager.h:14, 256:41.62 from /builddir/build/BUILD/thunderbird-68.1.1/layout/generic/nsPluginFrame.cpp:59: 256:41.62 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/layers/ClipManager.h:52:7: note: 'class mozilla::layers::ClipManager' declared here 256:41.62 52 | class ClipManager { 256:41.62 | ^~~~~~~~~~~ 256:49.39 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/HashTable.h:89, 256:49.40 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/js/HashTable.h:10, 256:49.40 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/js/TracingAPI.h:11, 256:49.40 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/js/GCPolicyAPI.h:49, 256:49.40 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/js/RootingAPI.h:22, 256:49.40 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsCycleCollectionParticipant.h:13, 256:49.40 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/dom/NodeInfo.h:24, 256:49.40 from /builddir/build/BUILD/thunderbird-68.1.1/dom/base/nsAttrName.h:16, 256:49.41 from /builddir/build/BUILD/thunderbird-68.1.1/dom/base/AttrArray.h:21, 256:49.41 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/dom/Element.h:16, 256:49.41 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/dom/AnonymousContent.h:10, 256:49.43 from /builddir/build/BUILD/thunderbird-68.1.1/layout/base/AccessibleCaret.h:11, 256:49.43 from /builddir/build/BUILD/thunderbird-68.1.1/layout/base/AccessibleCaret.cpp:7, 256:49.43 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/layout/base/Unified_cpp_layout_base0.cpp:2: 256:49.43 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*, size_t) [with T = mozilla::gfx::PointTyped; size_t = long unsigned int]': 256:49.43 /builddir/build/BUILD/thunderbird-68.1.1/layout/base/GeometryUtils.cpp:324:33: required from here 256:49.44 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/PodOperations.h:43:11: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mozilla::gfx::PointTyped'; use assignment or value-initialization instead [-Wclass-memaccess] 256:49.44 43 | memset(aT, 0, sizeof(T)); 256:49.44 | ~~~~~~^~~~~~~~~~~~~~~~~~ 256:49.44 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsSize.h:12, 256:49.44 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsPoint.h:13, 256:49.46 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsMargin.h:11, 256:49.46 from /builddir/build/BUILD/thunderbird-68.1.1/dom/base/nsAttrValue.h:22, 256:49.46 from /builddir/build/BUILD/thunderbird-68.1.1/dom/base/AttrArray.h:22, 256:49.46 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/dom/Element.h:16, 256:49.46 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/dom/AnonymousContent.h:10, 256:49.47 from /builddir/build/BUILD/thunderbird-68.1.1/layout/base/AccessibleCaret.h:11, 256:49.47 from /builddir/build/BUILD/thunderbird-68.1.1/layout/base/AccessibleCaret.cpp:7, 256:49.47 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/layout/base/Unified_cpp_layout_base0.cpp:2: 256:49.47 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/gfx/Point.h:123:8: note: 'struct mozilla::gfx::PointTyped' declared here 256:49.47 123 | struct PointTyped 256:49.47 | ^~~~~~~~~~ 256:51.70 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/HashTable.h:89, 256:51.71 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/js/HashTable.h:10, 256:51.71 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/js/TracingAPI.h:11, 256:51.72 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/js/GCPolicyAPI.h:49, 256:51.72 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/js/RootingAPI.h:22, 256:51.72 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsCycleCollectionParticipant.h:13, 256:51.74 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/dom/NodeInfo.h:24, 256:51.74 from /builddir/build/BUILD/thunderbird-68.1.1/dom/base/nsAttrName.h:16, 256:51.75 from /builddir/build/BUILD/thunderbird-68.1.1/dom/base/AttrArray.h:21, 256:51.75 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/dom/Element.h:16, 256:51.75 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/dom/AnonymousContent.h:10, 256:51.76 from /builddir/build/BUILD/thunderbird-68.1.1/layout/base/AccessibleCaret.h:11, 256:51.77 from /builddir/build/BUILD/thunderbird-68.1.1/layout/base/AccessibleCaret.cpp:7, 256:51.77 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/layout/base/Unified_cpp_layout_base0.cpp:2: 256:51.79 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = std::map; long unsigned int N = 2]': 256:51.79 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:99:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = std::map]' 256:51.80 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/Layers.h:248:29: required from here 256:51.80 /builddir/build/BUILD/thunderbird-68.1.1/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] 256:51.81 67 | memset(&aArr[0], 0, N * sizeof(T)); 256:51.81 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 256:51.82 In file included from /usr/include/c++/9/map:61, 256:51.83 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/system_wrappers/map:3, 256:51.83 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/stl_wrappers/map:44, 256:51.84 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/FrameMetrics.h:11, 256:51.84 from /builddir/build/BUILD/thunderbird-68.1.1/layout/generic/nsIScrollableFrame.h:22, 256:51.84 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/dom/Element.h:25, 256:51.87 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/dom/AnonymousContent.h:10, 256:51.87 from /builddir/build/BUILD/thunderbird-68.1.1/layout/base/AccessibleCaret.h:11, 256:51.87 from /builddir/build/BUILD/thunderbird-68.1.1/layout/base/AccessibleCaret.cpp:7, 256:51.87 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/layout/base/Unified_cpp_layout_base0.cpp:2: 256:51.87 /usr/include/c++/9/bits/stl_map.h:100:11: note: 'class std::map' declared here 256:51.88 100 | class map 256:51.89 | ^~~ 256:53.23 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/HashTable.h:89, 256:53.24 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/js/HashTable.h:10, 256:53.24 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/js/TracingAPI.h:11, 256:53.26 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/js/GCPolicyAPI.h:49, 256:53.26 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/js/RootingAPI.h:22, 256:53.26 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsCycleCollectionParticipant.h:13, 256:53.26 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/dom/NodeInfo.h:24, 256:53.26 from /builddir/build/BUILD/thunderbird-68.1.1/dom/base/nsAttrName.h:16, 256:53.26 from /builddir/build/BUILD/thunderbird-68.1.1/dom/base/AttrArray.h:21, 256:53.26 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/dom/Element.h:16, 256:53.26 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/dom/AnonymousContent.h:10, 256:53.26 from /builddir/build/BUILD/thunderbird-68.1.1/layout/base/AccessibleCaret.h:11, 256:53.26 from /builddir/build/BUILD/thunderbird-68.1.1/layout/base/AccessibleCaret.cpp:7, 256:53.26 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/layout/base/Unified_cpp_layout_base0.cpp:2: 256:53.26 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = std::vector; long unsigned int N = 2]': 256:53.26 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:99:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = std::vector]' 256:53.26 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:36:53: required from here 256:53.26 /builddir/build/BUILD/thunderbird-68.1.1/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] 256:53.26 67 | memset(&aArr[0], 0, N * sizeof(T)); 256:53.27 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 256:53.27 In file included from /usr/include/c++/9/vector:67, 256:53.27 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/system_wrappers/vector:3, 256:53.27 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/stl_wrappers/vector:44, 256:53.27 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/gfx/2D.h:17, 256:53.28 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsRect.h:15, 256:53.28 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsIContentViewer.h:32, 256:53.28 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/dom/Document.h:20, 256:53.28 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/dom/BindingUtils.h:34, 256:53.28 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/dom/ToJSValue.h:13, 256:53.28 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/dom/IntersectionObserverBinding.h:17, 256:53.28 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/dom/DOMIntersectionObserver.h:11, 256:53.28 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/dom/Element.h:17, 256:53.28 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/dom/AnonymousContent.h:10, 256:53.28 from /builddir/build/BUILD/thunderbird-68.1.1/layout/base/AccessibleCaret.h:11, 256:53.28 from /builddir/build/BUILD/thunderbird-68.1.1/layout/base/AccessibleCaret.cpp:7, 256:53.28 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/layout/base/Unified_cpp_layout_base0.cpp:2: 256:53.28 /usr/include/c++/9/bits/stl_vector.h:386:11: note: 'class std::vector' declared here 256:53.28 386 | class vector : protected _Vector_base<_Tp, _Alloc> 256:53.28 | ^~~~~~ 256:53.28 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/HashTable.h:89, 256:53.28 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/js/HashTable.h:10, 256:53.28 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/js/TracingAPI.h:11, 256:53.28 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/js/GCPolicyAPI.h:49, 256:53.28 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/js/RootingAPI.h:22, 256:53.28 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsCycleCollectionParticipant.h:13, 256:53.29 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/dom/NodeInfo.h:24, 256:53.29 from /builddir/build/BUILD/thunderbird-68.1.1/dom/base/nsAttrName.h:16, 256:53.29 from /builddir/build/BUILD/thunderbird-68.1.1/dom/base/AttrArray.h:21, 256:53.29 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/dom/Element.h:16, 256:53.29 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/dom/AnonymousContent.h:10, 256:53.29 from /builddir/build/BUILD/thunderbird-68.1.1/layout/base/AccessibleCaret.h:11, 256:53.29 from /builddir/build/BUILD/thunderbird-68.1.1/layout/base/AccessibleCaret.cpp:7, 256:53.29 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/layout/base/Unified_cpp_layout_base0.cpp:2: 256:53.29 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = mozilla::layers::ClipManager; long unsigned int N = 2]': 256:53.29 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:99:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = mozilla::layers::ClipManager]' 256:53.29 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:93:32: required from here 256:53.29 /builddir/build/BUILD/thunderbird-68.1.1/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] 256:53.29 67 | memset(&aArr[0], 0, N * sizeof(T)); 256:53.29 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 256:53.29 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:11, 256:53.29 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/layers/RenderRootStateManager.h:14, 256:53.29 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/layers/WebRenderLayerManager.h:21, 256:53.29 from /builddir/build/BUILD/thunderbird-68.1.1/layout/base/PresShell.cpp:184, 256:53.29 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/layout/base/Unified_cpp_layout_base0.cpp:74: 256:53.29 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/layers/ClipManager.h:52:7: note: 'class mozilla::layers::ClipManager' declared here 256:53.29 52 | class ClipManager { 256:53.29 | ^~~~~~~~~~~ 256:55.26 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/gfxFontEntry.h:13, 256:55.26 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/gfxFont.h:11, 256:55.26 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsDeviceContext.h:12, 256:55.26 from /builddir/build/BUILD/thunderbird-68.1.1/layout/style/nsMediaFeatures.cpp:17, 256:55.27 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/layout/style/Unified_cpp_layout_style4.cpp:11: 256:55.27 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 256:55.29 /builddir/build/BUILD/thunderbird-68.1.1/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] 256:55.29 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 256:55.29 | ^ 256:55.29 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 256:55.29 46 | struct Block { 256:55.30 | ^~~~~ 257:05.25 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/gfxFontEntry.h:13, 257:05.25 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/gfxFont.h:11, 257:05.25 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsDeviceContext.h:12, 257:05.25 from /builddir/build/BUILD/thunderbird-68.1.1/layout/forms/nsCheckboxRadioFrame.cpp:15, 257:05.25 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/layout/forms/Unified_cpp_layout_forms0.cpp:11: 257:05.25 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 257:05.27 /builddir/build/BUILD/thunderbird-68.1.1/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] 257:05.27 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 257:05.27 | ^ 257:05.27 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 257:05.27 46 | struct Block { 257:05.27 | ^~~~~ 257:18.17 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/HashTable.h:89, 257:18.17 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/js/HashTable.h:10, 257:18.17 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/js/TracingAPI.h:11, 257:18.17 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/js/GCPolicyAPI.h:49, 257:18.18 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/js/RootingAPI.h:22, 257:18.18 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/js/CallArgs.h:72, 257:18.18 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/jsapi.h:29, 257:18.18 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/xpcpublic.h:10, 257:18.18 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsThreadUtils.h:24, 257:18.18 from /builddir/build/BUILD/thunderbird-68.1.1/layout/base/FrameProperties.h:15, 257:18.20 from /builddir/build/BUILD/thunderbird-68.1.1/layout/generic/nsIFrame.h:53, 257:18.20 from /builddir/build/BUILD/thunderbird-68.1.1/layout/painting/nsCSSRenderingBorders.h:18, 257:18.20 from /builddir/build/BUILD/thunderbird-68.1.1/layout/forms/nsButtonFrameRenderer.h:12, 257:18.20 from /builddir/build/BUILD/thunderbird-68.1.1/layout/forms/nsButtonFrameRenderer.cpp:6, 257:18.20 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/layout/forms/Unified_cpp_layout_forms0.cpp:2: 257:18.20 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = std::map; long unsigned int N = 2]': 257:18.20 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:99:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = std::map]' 257:18.20 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/Layers.h:248:29: required from here 257:18.20 /builddir/build/BUILD/thunderbird-68.1.1/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] 257:18.20 67 | memset(&aArr[0], 0, N * sizeof(T)); 257:18.20 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 257:18.20 In file included from /usr/include/c++/9/map:61, 257:18.20 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/system_wrappers/map:3, 257:18.21 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/stl_wrappers/map:44, 257:18.21 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/FrameMetrics.h:11, 257:18.21 from /builddir/build/BUILD/thunderbird-68.1.1/layout/generic/nsIScrollableFrame.h:22, 257:18.21 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/dom/Element.h:25, 257:18.21 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/dom/SVGElement.h:19, 257:18.21 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/SVGPreserveAspectRatio.h:16, 257:18.21 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/SVGImageContext.h:12, 257:18.21 from /builddir/build/BUILD/thunderbird-68.1.1/layout/base/nsLayoutUtils.h:31, 257:18.21 from /builddir/build/BUILD/thunderbird-68.1.1/layout/generic/nsIFrame.h:65, 257:18.21 from /builddir/build/BUILD/thunderbird-68.1.1/layout/painting/nsCSSRenderingBorders.h:18, 257:18.21 from /builddir/build/BUILD/thunderbird-68.1.1/layout/forms/nsButtonFrameRenderer.h:12, 257:18.21 from /builddir/build/BUILD/thunderbird-68.1.1/layout/forms/nsButtonFrameRenderer.cpp:6, 257:18.21 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/layout/forms/Unified_cpp_layout_forms0.cpp:2: 257:18.21 /usr/include/c++/9/bits/stl_map.h:100:11: note: 'class std::map' declared here 257:18.21 100 | class map 257:18.21 | ^~~ 257:18.98 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/HashTable.h:89, 257:18.98 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/js/HashTable.h:10, 257:18.98 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/js/TracingAPI.h:11, 257:18.98 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/js/GCPolicyAPI.h:49, 257:18.98 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/js/RootingAPI.h:22, 257:18.98 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/js/CallArgs.h:72, 257:18.99 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/jsapi.h:29, 257:18.99 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/xpcpublic.h:10, 257:18.99 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsThreadUtils.h:24, 257:18.99 from /builddir/build/BUILD/thunderbird-68.1.1/layout/base/FrameProperties.h:15, 257:19.00 from /builddir/build/BUILD/thunderbird-68.1.1/layout/generic/nsIFrame.h:53, 257:19.00 from /builddir/build/BUILD/thunderbird-68.1.1/layout/painting/nsCSSRenderingBorders.h:18, 257:19.00 from /builddir/build/BUILD/thunderbird-68.1.1/layout/forms/nsButtonFrameRenderer.h:12, 257:19.00 from /builddir/build/BUILD/thunderbird-68.1.1/layout/forms/nsButtonFrameRenderer.cpp:6, 257:19.00 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/layout/forms/Unified_cpp_layout_forms0.cpp:2: 257:19.00 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = std::vector; long unsigned int N = 2]': 257:19.00 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:99:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = std::vector]' 257:19.00 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:36:53: required from here 257:19.00 /builddir/build/BUILD/thunderbird-68.1.1/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] 257:19.00 67 | memset(&aArr[0], 0, N * sizeof(T)); 257:19.00 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 257:19.01 In file included from /usr/include/c++/9/vector:67, 257:19.01 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/system_wrappers/vector:3, 257:19.01 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/stl_wrappers/vector:44, 257:19.01 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/gfx/2D.h:17, 257:19.01 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsRect.h:15, 257:19.01 from /builddir/build/BUILD/thunderbird-68.1.1/layout/base/Units.h:17, 257:19.01 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/ServoStyleConstsForwards.h:23, 257:19.01 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/ServoStyleConsts.h:28, 257:19.01 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsStyleConsts.h:17, 257:19.01 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/gfxTypes.h:11, 257:19.01 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/gfxContext.h:9, 257:19.01 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/imgIContainer.h:28, 257:19.01 from /builddir/build/BUILD/thunderbird-68.1.1/layout/forms/nsButtonFrameRenderer.h:10, 257:19.01 from /builddir/build/BUILD/thunderbird-68.1.1/layout/forms/nsButtonFrameRenderer.cpp:6, 257:19.01 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/layout/forms/Unified_cpp_layout_forms0.cpp:2: 257:19.01 /usr/include/c++/9/bits/stl_vector.h:386:11: note: 'class std::vector' declared here 257:19.01 386 | class vector : protected _Vector_base<_Tp, _Alloc> 257:19.01 | ^~~~~~ 257:19.01 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/HashTable.h:89, 257:19.01 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/js/HashTable.h:10, 257:19.01 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/js/TracingAPI.h:11, 257:19.01 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/js/GCPolicyAPI.h:49, 257:19.01 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/js/RootingAPI.h:22, 257:19.01 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/js/CallArgs.h:72, 257:19.02 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/jsapi.h:29, 257:19.02 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/xpcpublic.h:10, 257:19.03 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsThreadUtils.h:24, 257:19.03 from /builddir/build/BUILD/thunderbird-68.1.1/layout/base/FrameProperties.h:15, 257:19.03 from /builddir/build/BUILD/thunderbird-68.1.1/layout/generic/nsIFrame.h:53, 257:19.03 from /builddir/build/BUILD/thunderbird-68.1.1/layout/painting/nsCSSRenderingBorders.h:18, 257:19.03 from /builddir/build/BUILD/thunderbird-68.1.1/layout/forms/nsButtonFrameRenderer.h:12, 257:19.03 from /builddir/build/BUILD/thunderbird-68.1.1/layout/forms/nsButtonFrameRenderer.cpp:6, 257:19.03 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/layout/forms/Unified_cpp_layout_forms0.cpp:2: 257:19.03 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = mozilla::layers::ClipManager; long unsigned int N = 2]': 257:19.03 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:99:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = mozilla::layers::ClipManager]' 257:19.03 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:93:32: required from here 257:19.03 /builddir/build/BUILD/thunderbird-68.1.1/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] 257:19.03 67 | memset(&aArr[0], 0, N * sizeof(T)); 257:19.03 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 257:19.03 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:11, 257:19.03 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/layers/RenderRootStateManager.h:14, 257:19.03 from /builddir/build/BUILD/thunderbird-68.1.1/layout/forms/nsButtonFrameRenderer.cpp:23, 257:19.03 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/layout/forms/Unified_cpp_layout_forms0.cpp:2: 257:19.03 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/layers/ClipManager.h:52:7: note: 'class mozilla::layers::ClipManager' declared here 257:19.04 52 | class ClipManager { 257:19.04 | ^~~~~~~~~~~ 257:23.17 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/HashTable.h:89, 257:23.17 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/js/HashTable.h:10, 257:23.17 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/js/TracingAPI.h:11, 257:23.17 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/js/GCPolicyAPI.h:49, 257:23.17 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/js/RootingAPI.h:22, 257:23.17 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/js/Value.h:26, 257:23.17 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsIPrincipal.h:13, 257:23.17 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/css/Loader.h:12, 257:23.17 from /builddir/build/BUILD/thunderbird-68.1.1/layout/style/nsLayoutStylesheetCache.h:18, 257:23.17 from /builddir/build/BUILD/thunderbird-68.1.1/layout/style/nsLayoutStylesheetCache.cpp:7, 257:23.17 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/layout/style/Unified_cpp_layout_style4.cpp:2: 257:23.17 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = std::map; long unsigned int N = 2]': 257:23.17 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:99:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = std::map]' 257:23.17 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/Layers.h:248:29: required from here 257:23.18 /builddir/build/BUILD/thunderbird-68.1.1/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] 257:23.18 67 | memset(&aArr[0], 0, N * sizeof(T)); 257:23.18 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 257:23.18 In file included from /usr/include/c++/9/map:61, 257:23.18 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/system_wrappers/map:3, 257:23.18 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/stl_wrappers/map:44, 257:23.18 from /builddir/build/BUILD/thunderbird-68.1.1/ipc/chromium/src/chrome/common/ipc_message_utils.h:12, 257:23.18 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/ipc/SharedMemory.h:15, 257:23.18 from /builddir/build/BUILD/thunderbird-68.1.1/layout/style/nsLayoutStylesheetCache.cpp:17, 257:23.18 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/layout/style/Unified_cpp_layout_style4.cpp:2: 257:23.18 /usr/include/c++/9/bits/stl_map.h:100:11: note: 'class std::map' declared here 257:23.18 100 | class map 257:23.18 | ^~~ 257:45.92 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/gfxFontEntry.h:13, 257:45.93 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/gfxFont.h:11, 257:45.93 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/gfxTextRun.h:14, 257:45.93 from /builddir/build/BUILD/thunderbird-68.1.1/layout/generic/nsTextFrame.h:20, 257:45.93 from /builddir/build/BUILD/thunderbird-68.1.1/layout/style/nsStyleStructInlines.h:18, 257:45.93 from /builddir/build/BUILD/thunderbird-68.1.1/layout/generic/nsIFrameInlines.h:13, 257:45.93 from /builddir/build/BUILD/thunderbird-68.1.1/layout/generic/BlockReflowInput.cpp:16, 257:45.93 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/layout/generic/Unified_cpp_layout_generic0.cpp:11: 257:45.93 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 257:45.96 /builddir/build/BUILD/thunderbird-68.1.1/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] 257:45.96 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 257:45.96 | ^ 257:45.96 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 257:45.97 46 | struct Block { 257:45.97 | ^~~~~ 257:54.32 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/layout/base/Unified_cpp_layout_base0.cpp:74: 257:54.32 /builddir/build/BUILD/thunderbird-68.1.1/layout/base/PresShell.cpp: In member function 'void mozilla::PresShell::FrameNeedsReflow(nsIFrame*, mozilla::IntrinsicDirty, nsFrameState, mozilla::ReflowRootHandling)': 257:54.33 /builddir/build/BUILD/thunderbird-68.1.1/layout/base/PresShell.cpp:2658:25: warning: 'targetNeedsReflowFromParent' may be used uninitialized in this function [-Wmaybe-uninitialized] 257:54.33 2658 | ((_f) != subtreeRoot || !targetNeedsReflowFromParent)) 257:54.33 | ^~ 258:02.34 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/HashTable.h:89, 258:02.34 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/js/HashTable.h:10, 258:02.34 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/js/TracingAPI.h:11, 258:02.34 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/js/GCPolicyAPI.h:49, 258:02.35 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/js/RootingAPI.h:22, 258:02.35 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/GeckoProfiler.h:73, 258:02.36 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/PresShell.h:16, 258:02.36 from /builddir/build/BUILD/thunderbird-68.1.1/layout/generic/BRFrame.cpp:9, 258:02.38 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/layout/generic/Unified_cpp_layout_generic0.cpp:2: 258:02.38 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = std::map; long unsigned int N = 2]': 258:02.38 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:99:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = std::map]' 258:02.39 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/Layers.h:248:29: required from here 258:02.39 /builddir/build/BUILD/thunderbird-68.1.1/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] 258:02.40 67 | memset(&aArr[0], 0, N * sizeof(T)); 258:02.40 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 258:02.40 In file included from /usr/include/c++/9/map:61, 258:02.41 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/system_wrappers/map:3, 258:02.42 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/stl_wrappers/map:44, 258:02.42 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/FrameMetrics.h:11, 258:02.42 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/PresShell.h:15, 258:02.43 from /builddir/build/BUILD/thunderbird-68.1.1/layout/generic/BRFrame.cpp:9, 258:02.43 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/layout/generic/Unified_cpp_layout_generic0.cpp:2: 258:02.45 /usr/include/c++/9/bits/stl_map.h:100:11: note: 'class std::map' declared here 258:02.45 100 | class map 258:02.45 | ^~~ 258:19.05 layout/tables 258:30.94 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/layout/generic/Unified_cpp_layout_generic0.cpp:83: 258:30.94 /builddir/build/BUILD/thunderbird-68.1.1/layout/generic/ReflowInput.cpp: In member function 'void mozilla::SizeComputationInput::InitOffsets(mozilla::SizeComputationInput::WritingMode, nscoord, mozilla::LayoutFrameType, mozilla::SizeComputationInput::ReflowInputFlags, const nsMargin*, const nsMargin*, const nsStyleDisplay*)': 258:30.94 /builddir/build/BUILD/thunderbird-68.1.1/layout/generic/ReflowInput.cpp:2531:6: note: parameter passing for argument of type 'mozilla::SizeComputationInput::ReflowInputFlags' changed in GCC 9.1 258:30.95 2531 | void SizeComputationInput::InitOffsets(WritingMode aWM, nscoord aPercentBasis, 258:30.95 | ^~~~~~~~~~~~~~~~~~~~ 258:56.22 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/gfxFontEntry.h:13, 258:56.22 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/gfxFont.h:11, 258:56.23 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/gfxTextRun.h:14, 258:56.23 from /builddir/build/BUILD/thunderbird-68.1.1/layout/generic/nsTextFrame.h:20, 258:56.23 from /builddir/build/BUILD/thunderbird-68.1.1/layout/tables/nsTableCellFrame.cpp:29, 258:56.23 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/layout/tables/Unified_cpp_layout_tables0.cpp:38: 258:56.23 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 258:56.23 /builddir/build/BUILD/thunderbird-68.1.1/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] 258:56.23 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 258:56.23 | ^ 258:56.23 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 258:56.23 46 | struct Block { 258:56.23 | ^~~~~ 259:02.96 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/HashTable.h:89, 259:02.96 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/js/HashTable.h:10, 259:02.96 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/js/TracingAPI.h:11, 259:02.96 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/js/GCPolicyAPI.h:49, 259:02.97 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/js/RootingAPI.h:22, 259:02.97 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/js/CallArgs.h:72, 259:02.97 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/jsapi.h:29, 259:02.97 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/xpcpublic.h:10, 259:02.97 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsThreadUtils.h:24, 259:02.97 from /builddir/build/BUILD/thunderbird-68.1.1/layout/base/FrameProperties.h:15, 259:02.97 from /builddir/build/BUILD/thunderbird-68.1.1/layout/generic/nsIFrame.h:53, 259:02.99 from /builddir/build/BUILD/thunderbird-68.1.1/layout/xul/nsBox.h:12, 259:02.99 from /builddir/build/BUILD/thunderbird-68.1.1/layout/generic/nsFrame.h:15, 259:02.99 from /builddir/build/BUILD/thunderbird-68.1.1/layout/generic/nsSplittableFrame.h:16, 259:02.99 from /builddir/build/BUILD/thunderbird-68.1.1/layout/generic/nsContainerFrame.h:13, 259:02.99 from /builddir/build/BUILD/thunderbird-68.1.1/layout/generic/nsBlockFrame.h:15, 259:02.99 from /builddir/build/BUILD/thunderbird-68.1.1/layout/forms/nsSelectsAreaFrame.h:10, 259:02.99 from /builddir/build/BUILD/thunderbird-68.1.1/layout/forms/nsSelectsAreaFrame.cpp:6, 259:02.99 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/layout/forms/Unified_cpp_layout_forms1.cpp:2: 259:02.99 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = std::map; long unsigned int N = 2]': 259:02.99 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:99:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = std::map]' 259:02.99 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/Layers.h:248:29: required from here 259:02.99 /builddir/build/BUILD/thunderbird-68.1.1/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] 259:02.99 67 | memset(&aArr[0], 0, N * sizeof(T)); 259:02.99 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 259:02.99 In file included from /usr/include/c++/9/map:61, 259:03.00 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/system_wrappers/map:3, 259:03.00 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/stl_wrappers/map:44, 259:03.00 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/FrameMetrics.h:11, 259:03.00 from /builddir/build/BUILD/thunderbird-68.1.1/layout/generic/nsIScrollableFrame.h:22, 259:03.00 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/dom/Element.h:25, 259:03.00 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/dom/SVGElement.h:19, 259:03.00 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/SVGPreserveAspectRatio.h:16, 259:03.00 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/SVGImageContext.h:12, 259:03.00 from /builddir/build/BUILD/thunderbird-68.1.1/layout/base/nsLayoutUtils.h:31, 259:03.00 from /builddir/build/BUILD/thunderbird-68.1.1/layout/generic/nsIFrame.h:65, 259:03.00 from /builddir/build/BUILD/thunderbird-68.1.1/layout/xul/nsBox.h:12, 259:03.00 from /builddir/build/BUILD/thunderbird-68.1.1/layout/generic/nsFrame.h:15, 259:03.00 from /builddir/build/BUILD/thunderbird-68.1.1/layout/generic/nsSplittableFrame.h:16, 259:03.00 from /builddir/build/BUILD/thunderbird-68.1.1/layout/generic/nsContainerFrame.h:13, 259:03.00 from /builddir/build/BUILD/thunderbird-68.1.1/layout/generic/nsBlockFrame.h:15, 259:03.00 from /builddir/build/BUILD/thunderbird-68.1.1/layout/forms/nsSelectsAreaFrame.h:10, 259:03.00 from /builddir/build/BUILD/thunderbird-68.1.1/layout/forms/nsSelectsAreaFrame.cpp:6, 259:03.00 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/layout/forms/Unified_cpp_layout_forms1.cpp:2: 259:03.00 /usr/include/c++/9/bits/stl_map.h:100:11: note: 'class std::map' declared here 259:03.00 100 | class map 259:03.01 | ^~~ 259:09.52 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/layout/tables/Unified_cpp_layout_tables0.cpp:65: 259:09.52 /builddir/build/BUILD/thunderbird-68.1.1/layout/tables/nsTableFrame.cpp: In member function 'void BCPaintBorderIterator::ResetVerInfo()': 259:09.53 /builddir/build/BUILD/thunderbird-68.1.1/layout/tables/nsTableFrame.cpp:7566:76: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct BCBlockDirSeg'; use assignment or value-initialization instead [-Wclass-memaccess] 259:09.53 7566 | memset(mBlockDirInfo, 0, mDamageArea.ColCount() * sizeof(BCBlockDirSeg)); 259:09.53 | ^ 259:09.53 /builddir/build/BUILD/thunderbird-68.1.1/layout/tables/nsTableFrame.cpp:6094:8: note: 'struct BCBlockDirSeg' declared here 259:09.53 6094 | struct BCBlockDirSeg { 259:09.53 | ^~~~~~~~~~~~~ 259:18.32 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsTHashtable.h:21, 259:18.32 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/gfxFontFeatures.h:10, 259:18.32 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsFont.h:14, 259:18.32 from /builddir/build/BUILD/thunderbird-68.1.1/layout/style/nsStyleStruct.h:23, 259:18.32 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/ServoComputedDataInlines.h:11, 259:18.33 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/ComputedStyleInlines.h:18, 259:18.34 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/WritingModes.h:11, 259:18.34 from /builddir/build/BUILD/thunderbird-68.1.1/layout/tables/celldata.h:12, 259:18.34 from /builddir/build/BUILD/thunderbird-68.1.1/layout/tables/nsTableFrame.h:9, 259:18.34 from /builddir/build/BUILD/thunderbird-68.1.1/layout/tables/BasicTableLayoutStrategy.cpp:16, 259:18.34 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/layout/tables/Unified_cpp_layout_tables0.cpp:2: 259:18.34 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = std::map; long unsigned int N = 2]': 259:18.34 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:99:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = std::map]' 259:18.34 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/Layers.h:248:29: required from here 259:18.34 /builddir/build/BUILD/thunderbird-68.1.1/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] 259:18.34 67 | memset(&aArr[0], 0, N * sizeof(T)); 259:18.35 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 259:18.35 In file included from /usr/include/c++/9/map:61, 259:18.35 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/system_wrappers/map:3, 259:18.36 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/stl_wrappers/map:44, 259:18.36 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/FrameMetrics.h:11, 259:18.36 from /builddir/build/BUILD/thunderbird-68.1.1/layout/generic/nsIScrollableFrame.h:22, 259:18.36 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/dom/Element.h:25, 259:18.36 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/dom/SVGElement.h:19, 259:18.36 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/SVGPreserveAspectRatio.h:16, 259:18.36 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/SVGImageContext.h:12, 259:18.36 from /builddir/build/BUILD/thunderbird-68.1.1/layout/base/nsLayoutUtils.h:31, 259:18.36 from /builddir/build/BUILD/thunderbird-68.1.1/layout/generic/nsIFrame.h:65, 259:18.36 from /builddir/build/BUILD/thunderbird-68.1.1/layout/xul/nsBox.h:12, 259:18.36 from /builddir/build/BUILD/thunderbird-68.1.1/layout/generic/nsFrame.h:15, 259:18.37 from /builddir/build/BUILD/thunderbird-68.1.1/layout/generic/nsSplittableFrame.h:16, 259:18.37 from /builddir/build/BUILD/thunderbird-68.1.1/layout/generic/nsContainerFrame.h:13, 259:18.38 from /builddir/build/BUILD/thunderbird-68.1.1/layout/tables/nsTableFrame.h:12, 259:18.38 from /builddir/build/BUILD/thunderbird-68.1.1/layout/tables/BasicTableLayoutStrategy.cpp:16, 259:18.38 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/layout/tables/Unified_cpp_layout_tables0.cpp:2: 259:18.38 /usr/include/c++/9/bits/stl_map.h:100:11: note: 'class std::map' declared here 259:18.38 100 | class map 259:18.38 | ^~~ 259:19.25 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsTHashtable.h:21, 259:19.25 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/gfxFontFeatures.h:10, 259:19.25 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsFont.h:14, 259:19.25 from /builddir/build/BUILD/thunderbird-68.1.1/layout/style/nsStyleStruct.h:23, 259:19.25 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/ServoComputedDataInlines.h:11, 259:19.25 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/ComputedStyleInlines.h:18, 259:19.25 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/WritingModes.h:11, 259:19.27 from /builddir/build/BUILD/thunderbird-68.1.1/layout/tables/celldata.h:12, 259:19.27 from /builddir/build/BUILD/thunderbird-68.1.1/layout/tables/nsTableFrame.h:9, 259:19.27 from /builddir/build/BUILD/thunderbird-68.1.1/layout/tables/BasicTableLayoutStrategy.cpp:16, 259:19.27 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/layout/tables/Unified_cpp_layout_tables0.cpp:2: 259:19.27 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = std::vector; long unsigned int N = 2]': 259:19.27 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:99:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = std::vector]' 259:19.27 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:36:53: required from here 259:19.27 /builddir/build/BUILD/thunderbird-68.1.1/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] 259:19.27 67 | memset(&aArr[0], 0, N * sizeof(T)); 259:19.27 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 259:19.27 In file included from /usr/include/c++/9/vector:67, 259:19.27 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/system_wrappers/vector:3, 259:19.27 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/stl_wrappers/vector:44, 259:19.27 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/gfx/2D.h:17, 259:19.28 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsRect.h:15, 259:19.28 from /builddir/build/BUILD/thunderbird-68.1.1/layout/base/Units.h:17, 259:19.28 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/ServoStyleConstsForwards.h:23, 259:19.28 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/ServoStyleConsts.h:28, 259:19.28 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/StyleColorInlines.h:13, 259:19.29 from /builddir/build/BUILD/thunderbird-68.1.1/layout/style/nsStyleStruct.h:18, 259:19.29 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/ServoComputedDataInlines.h:11, 259:19.29 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/ComputedStyleInlines.h:18, 259:19.29 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/WritingModes.h:11, 259:19.29 from /builddir/build/BUILD/thunderbird-68.1.1/layout/tables/celldata.h:12, 259:19.29 from /builddir/build/BUILD/thunderbird-68.1.1/layout/tables/nsTableFrame.h:9, 259:19.29 from /builddir/build/BUILD/thunderbird-68.1.1/layout/tables/BasicTableLayoutStrategy.cpp:16, 259:19.29 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/layout/tables/Unified_cpp_layout_tables0.cpp:2: 259:19.29 /usr/include/c++/9/bits/stl_vector.h:386:11: note: 'class std::vector' declared here 259:19.29 386 | class vector : protected _Vector_base<_Tp, _Alloc> 259:19.29 | ^~~~~~ 259:19.29 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsTHashtable.h:21, 259:19.29 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/gfxFontFeatures.h:10, 259:19.29 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsFont.h:14, 259:19.29 from /builddir/build/BUILD/thunderbird-68.1.1/layout/style/nsStyleStruct.h:23, 259:19.29 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/ServoComputedDataInlines.h:11, 259:19.29 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/ComputedStyleInlines.h:18, 259:19.30 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/WritingModes.h:11, 259:19.30 from /builddir/build/BUILD/thunderbird-68.1.1/layout/tables/celldata.h:12, 259:19.30 from /builddir/build/BUILD/thunderbird-68.1.1/layout/tables/nsTableFrame.h:9, 259:19.30 from /builddir/build/BUILD/thunderbird-68.1.1/layout/tables/BasicTableLayoutStrategy.cpp:16, 259:19.30 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/layout/tables/Unified_cpp_layout_tables0.cpp:2: 259:19.30 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = mozilla::layers::ClipManager; long unsigned int N = 2]': 259:19.30 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:99:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = mozilla::layers::ClipManager]' 259:19.30 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:93:32: required from here 259:19.30 /builddir/build/BUILD/thunderbird-68.1.1/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] 259:19.30 67 | memset(&aArr[0], 0, N * sizeof(T)); 259:19.30 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 259:19.30 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:11, 259:19.30 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/layers/RenderRootStateManager.h:14, 259:19.30 from /builddir/build/BUILD/thunderbird-68.1.1/layout/tables/nsTableFrame.cpp:55, 259:19.30 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/layout/tables/Unified_cpp_layout_tables0.cpp:65: 259:19.30 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/layers/ClipManager.h:52:7: note: 'class mozilla::layers::ClipManager' declared here 259:19.30 52 | class ClipManager { 259:19.30 | ^~~~~~~~~~~ 259:25.42 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/gfxFontEntry.h:13, 259:25.42 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/gfxFont.h:11, 259:25.42 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/gfxTextRun.h:14, 259:25.43 from /builddir/build/BUILD/thunderbird-68.1.1/layout/generic/nsTextFrame.h:20, 259:25.43 from /builddir/build/BUILD/thunderbird-68.1.1/layout/base/nsBidiPresUtils.cpp:25, 259:25.43 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/layout/base/Unified_cpp_layout_base1.cpp:11: 259:25.43 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 259:25.43 /builddir/build/BUILD/thunderbird-68.1.1/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] 259:25.43 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 259:25.43 | ^ 259:25.43 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 259:25.43 46 | struct Block { 259:25.43 | ^~~~~ 259:25.60 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/gfxFontEntry.h:13, 259:25.60 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/gfxFont.h:11, 259:25.60 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/gfxTextRun.h:14, 259:25.61 from /builddir/build/BUILD/thunderbird-68.1.1/layout/generic/nsTextFrame.h:20, 259:25.61 from /builddir/build/BUILD/thunderbird-68.1.1/layout/generic/TextOverflow.cpp:22, 259:25.61 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/layout/generic/Unified_cpp_layout_generic1.cpp:29: 259:25.61 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 259:25.61 /builddir/build/BUILD/thunderbird-68.1.1/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] 259:25.61 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 259:25.61 | ^ 259:25.61 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 259:25.61 46 | struct Block { 259:25.61 | ^~~~~ 259:46.70 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/HashTable.h:89, 259:46.70 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/js/HashTable.h:10, 259:46.70 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/js/TracingAPI.h:11, 259:46.70 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/js/GCPolicyAPI.h:49, 259:46.70 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/js/RootingAPI.h:22, 259:46.70 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/GeckoProfiler.h:73, 259:46.72 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/dom/WindowBinding.h:6, 259:46.72 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/ScrollStyles.h:13, 259:46.72 from /builddir/build/BUILD/thunderbird-68.1.1/layout/base/nsPresContext.h:15, 259:46.72 from /builddir/build/BUILD/thunderbird-68.1.1/layout/generic/ScrollVelocityQueue.cpp:10, 259:46.72 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/layout/generic/Unified_cpp_layout_generic1.cpp:2: 259:46.72 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = std::map; long unsigned int N = 2]': 259:46.72 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:99:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = std::map]' 259:46.72 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/Layers.h:248:29: required from here 259:46.72 /builddir/build/BUILD/thunderbird-68.1.1/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] 259:46.72 67 | memset(&aArr[0], 0, N * sizeof(T)); 259:46.73 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 259:46.73 In file included from /usr/include/c++/9/map:61, 259:46.73 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/system_wrappers/map:3, 259:46.73 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/stl_wrappers/map:44, 259:46.73 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/FrameMetrics.h:11, 259:46.73 from /builddir/build/BUILD/thunderbird-68.1.1/layout/generic/nsIScrollableFrame.h:22, 259:46.73 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/dom/Element.h:25, 259:46.73 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/dom/SVGElement.h:19, 259:46.73 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/SVGPreserveAspectRatio.h:16, 259:46.73 from /builddir/build/BUILD/thunderbird-68.1.1/layout/svg/SVGImageContext.h:12, 259:46.73 from /builddir/build/BUILD/thunderbird-68.1.1/layout/base/nsLayoutUtils.h:31, 259:46.73 from /builddir/build/BUILD/thunderbird-68.1.1/layout/generic/nsIFrame.h:65, 259:46.73 from /builddir/build/BUILD/thunderbird-68.1.1/layout/generic/ScrollbarActivity.cpp:11, 259:46.73 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/layout/generic/Unified_cpp_layout_generic1.cpp:11: 259:46.73 /usr/include/c++/9/bits/stl_map.h:100:11: note: 'class std::map' declared here 259:46.74 100 | class map 259:46.74 | ^~~ 259:47.59 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/HashTable.h:89, 259:47.59 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/js/HashTable.h:10, 259:47.59 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/js/TracingAPI.h:11, 259:47.59 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/js/GCPolicyAPI.h:49, 259:47.59 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/js/RootingAPI.h:22, 259:47.59 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/GeckoProfiler.h:73, 259:47.59 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/dom/WindowBinding.h:6, 259:47.60 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/ScrollStyles.h:13, 259:47.60 from /builddir/build/BUILD/thunderbird-68.1.1/layout/base/nsPresContext.h:15, 259:47.61 from /builddir/build/BUILD/thunderbird-68.1.1/layout/generic/ScrollVelocityQueue.cpp:10, 259:47.61 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/layout/generic/Unified_cpp_layout_generic1.cpp:2: 259:47.61 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = std::vector; long unsigned int N = 2]': 259:47.61 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:99:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = std::vector]' 259:47.61 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:36:53: required from here 259:47.61 /builddir/build/BUILD/thunderbird-68.1.1/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] 259:47.61 67 | memset(&aArr[0], 0, N * sizeof(T)); 259:47.61 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 259:47.61 In file included from /usr/include/c++/9/vector:67, 259:47.61 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/system_wrappers/vector:3, 259:47.61 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/stl_wrappers/vector:44, 259:47.61 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/gfx/2D.h:17, 259:47.61 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsRect.h:15, 259:47.61 from /builddir/build/BUILD/thunderbird-68.1.1/layout/base/Units.h:17, 259:47.61 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/ServoStyleConstsForwards.h:23, 259:47.62 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/ServoStyleConsts.h:28, 259:47.62 from /builddir/build/BUILD/thunderbird-68.1.1/layout/base/nsChangeHint.h:15, 259:47.62 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/MediaFeatureChange.h:12, 259:47.63 from /builddir/build/BUILD/thunderbird-68.1.1/layout/base/nsPresContext.h:13, 259:47.63 from /builddir/build/BUILD/thunderbird-68.1.1/layout/generic/ScrollVelocityQueue.cpp:10, 259:47.63 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/layout/generic/Unified_cpp_layout_generic1.cpp:2: 259:47.63 /usr/include/c++/9/bits/stl_vector.h:386:11: note: 'class std::vector' declared here 259:47.63 386 | class vector : protected _Vector_base<_Tp, _Alloc> 259:47.63 | ^~~~~~ 259:47.63 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/HashTable.h:89, 259:47.63 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/js/HashTable.h:10, 259:47.63 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/js/TracingAPI.h:11, 259:47.63 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/js/GCPolicyAPI.h:49, 259:47.63 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/js/RootingAPI.h:22, 259:47.63 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/GeckoProfiler.h:73, 259:47.63 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/dom/WindowBinding.h:6, 259:47.63 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/ScrollStyles.h:13, 259:47.63 from /builddir/build/BUILD/thunderbird-68.1.1/layout/base/nsPresContext.h:15, 259:47.63 from /builddir/build/BUILD/thunderbird-68.1.1/layout/generic/ScrollVelocityQueue.cpp:10, 259:47.63 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/layout/generic/Unified_cpp_layout_generic1.cpp:2: 259:47.64 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = mozilla::layers::ClipManager; long unsigned int N = 2]': 259:47.64 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:99:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = mozilla::layers::ClipManager]' 259:47.64 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:93:32: required from here 259:47.64 /builddir/build/BUILD/thunderbird-68.1.1/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] 259:47.64 67 | memset(&aArr[0], 0, N * sizeof(T)); 259:47.64 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 259:47.64 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:11, 259:47.65 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/layers/RenderRootStateManager.h:14, 259:47.65 from /builddir/build/BUILD/thunderbird-68.1.1/layout/generic/TextDrawTarget.h:11, 259:47.65 from /builddir/build/BUILD/thunderbird-68.1.1/layout/generic/TextOverflow.cpp:28, 259:47.65 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/layout/generic/Unified_cpp_layout_generic1.cpp:29: 259:47.65 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/layers/ClipManager.h:52:7: note: 'class mozilla::layers::ClipManager' declared here 259:47.65 52 | class ClipManager { 259:47.65 | ^~~~~~~~~~~ 259:49.77 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsUtils.h:14, 259:49.77 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupports.h:79, 259:49.78 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 259:49.78 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 259:49.78 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsTArray.h:30, 259:49.79 from /builddir/build/BUILD/thunderbird-68.1.1/layout/base/FrameProperties.h:14, 259:49.80 from /builddir/build/BUILD/thunderbird-68.1.1/layout/generic/nsIFrame.h:53, 259:49.80 from /builddir/build/BUILD/thunderbird-68.1.1/layout/base/nsBidi.h:12, 259:49.80 from /builddir/build/BUILD/thunderbird-68.1.1/layout/base/nsBidi.cpp:7, 259:49.80 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/layout/base/Unified_cpp_layout_base1.cpp:2: 259:49.80 /builddir/build/BUILD/thunderbird-68.1.1/layout/base/nsDocumentViewer.cpp: In member function 'virtual nsresult nsDocumentViewer::QueryInterface(const nsIID&, void**)': 259:49.80 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 259:49.80 1007 | foundInterface = 0; \ 259:49.80 | ^~~~~~~~~~~~~~ 259:49.80 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 259:49.82 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 259:49.82 | ^~~~~~~~~~~~~~~~~~~~~~~ 259:49.82 /builddir/build/BUILD/thunderbird-68.1.1/layout/base/nsDocumentViewer.cpp:606:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 259:49.82 606 | NS_INTERFACE_MAP_END 259:49.82 | ^~~~~~~~~~~~~~~~~~~~ 259:49.82 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 259:49.82 981 | else 259:49.82 | ^~~~ 259:49.82 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 259:49.82 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 259:49.82 | ^~~~~~~~~~~~~~~~~~ 259:49.82 /builddir/build/BUILD/thunderbird-68.1.1/layout/base/nsDocumentViewer.cpp:604:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 259:49.82 604 | NS_INTERFACE_MAP_ENTRY(nsIWebBrowserPrint) 259:49.82 | ^~~~~~~~~~~~~~~~~~~~~~ 260:03.46 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:26, 260:03.46 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/dom/ContentParent.h:10, 260:03.46 from /builddir/build/BUILD/thunderbird-68.1.1/layout/base/nsStyleSheetService.cpp:18, 260:03.46 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/layout/base/Unified_cpp_layout_base2.cpp:11: 260:03.46 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 260:03.46 /builddir/build/BUILD/thunderbird-68.1.1/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] 260:03.46 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 260:03.46 | ^ 260:03.47 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 260:03.47 46 | struct Block { 260:03.47 | ^~~~~ 260:10.42 /builddir/build/BUILD/thunderbird-68.1.1/layout/base/nsPresContext.cpp: In member function 'virtual nsresult nsPresContext::QueryInterface(const nsIID&, void**)': 260:10.42 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 260:10.42 1007 | foundInterface = 0; \ 260:10.42 | ^~~~~~~~~~~~~~ 260:10.42 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 260:10.42 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 260:10.42 | ^~~~~~~~~~~~~~~~~~~~~~~ 260:10.42 /builddir/build/BUILD/thunderbird-68.1.1/layout/base/nsPresContext.cpp:281:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 260:10.42 281 | NS_INTERFACE_MAP_END 260:10.43 | ^~~~~~~~~~~~~~~~~~~~ 260:10.43 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 260:10.43 981 | else 260:10.43 | ^~~~ 260:10.43 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 260:10.43 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 260:10.43 | ^~~~~~~~~~~~~~~~~~ 260:10.43 /builddir/build/BUILD/thunderbird-68.1.1/layout/base/nsPresContext.cpp:280:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 260:10.43 280 | NS_INTERFACE_MAP_ENTRY(nsISupports) 260:10.43 | ^~~~~~~~~~~~~~~~~~~~~~ 260:16.42 layout/svg 260:18.36 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/HashTable.h:89, 260:18.37 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/js/HashTable.h:10, 260:18.37 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/js/TracingAPI.h:11, 260:18.39 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/js/GCPolicyAPI.h:49, 260:18.39 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/js/RootingAPI.h:22, 260:18.40 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/js/CallArgs.h:72, 260:18.40 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/jsapi.h:29, 260:18.40 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/xpcpublic.h:10, 260:18.41 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsThreadUtils.h:24, 260:18.41 from /builddir/build/BUILD/thunderbird-68.1.1/layout/base/FrameProperties.h:15, 260:18.42 from /builddir/build/BUILD/thunderbird-68.1.1/layout/generic/nsIFrame.h:53, 260:18.42 from /builddir/build/BUILD/thunderbird-68.1.1/layout/base/nsBidi.h:12, 260:18.45 from /builddir/build/BUILD/thunderbird-68.1.1/layout/base/nsBidi.cpp:7, 260:18.45 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/layout/base/Unified_cpp_layout_base1.cpp:2: 260:18.46 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = std::map; long unsigned int N = 2]': 260:18.46 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:99:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = std::map]' 260:18.47 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/Layers.h:248:29: required from here 260:18.48 /builddir/build/BUILD/thunderbird-68.1.1/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] 260:18.50 67 | memset(&aArr[0], 0, N * sizeof(T)); 260:18.50 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 260:18.51 In file included from /usr/include/c++/9/map:61, 260:18.51 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/system_wrappers/map:3, 260:18.52 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/stl_wrappers/map:44, 260:18.52 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/FrameMetrics.h:11, 260:18.54 from /builddir/build/BUILD/thunderbird-68.1.1/layout/generic/nsIScrollableFrame.h:22, 260:18.54 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/dom/Element.h:25, 260:18.55 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/dom/SVGElement.h:19, 260:18.55 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/SVGPreserveAspectRatio.h:16, 260:18.55 from /builddir/build/BUILD/thunderbird-68.1.1/layout/svg/SVGImageContext.h:12, 260:18.55 from /builddir/build/BUILD/thunderbird-68.1.1/layout/base/nsLayoutUtils.h:31, 260:18.55 from /builddir/build/BUILD/thunderbird-68.1.1/layout/generic/nsIFrame.h:65, 260:18.55 from /builddir/build/BUILD/thunderbird-68.1.1/layout/base/nsBidi.h:12, 260:18.55 from /builddir/build/BUILD/thunderbird-68.1.1/layout/base/nsBidi.cpp:7, 260:18.56 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/layout/base/Unified_cpp_layout_base1.cpp:2: 260:18.56 /usr/include/c++/9/bits/stl_map.h:100:11: note: 'class std::map' declared here 260:18.56 100 | class map 260:18.56 | ^~~ 260:19.82 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/HashTable.h:89, 260:19.83 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/js/HashTable.h:10, 260:19.83 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/js/TracingAPI.h:11, 260:19.84 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/js/GCPolicyAPI.h:49, 260:19.84 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/js/RootingAPI.h:22, 260:19.85 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/js/CallArgs.h:72, 260:19.86 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/jsapi.h:29, 260:19.87 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/xpcpublic.h:10, 260:19.89 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsThreadUtils.h:24, 260:19.89 from /builddir/build/BUILD/thunderbird-68.1.1/layout/base/FrameProperties.h:15, 260:19.90 from /builddir/build/BUILD/thunderbird-68.1.1/layout/generic/nsIFrame.h:53, 260:19.90 from /builddir/build/BUILD/thunderbird-68.1.1/layout/base/nsBidi.h:12, 260:19.90 from /builddir/build/BUILD/thunderbird-68.1.1/layout/base/nsBidi.cpp:7, 260:19.90 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/layout/base/Unified_cpp_layout_base1.cpp:2: 260:19.90 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = std::vector; long unsigned int N = 2]': 260:19.90 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:99:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = std::vector]' 260:19.91 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:36:53: required from here 260:19.92 /builddir/build/BUILD/thunderbird-68.1.1/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] 260:19.92 67 | memset(&aArr[0], 0, N * sizeof(T)); 260:19.92 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 260:19.92 In file included from /usr/include/c++/9/vector:67, 260:19.92 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/system_wrappers/vector:3, 260:19.92 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/stl_wrappers/vector:44, 260:19.92 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/SmallPointerArray.h:17, 260:19.93 from /builddir/build/BUILD/thunderbird-68.1.1/layout/generic/nsIFrame.h:58, 260:19.93 from /builddir/build/BUILD/thunderbird-68.1.1/layout/base/nsBidi.h:12, 260:19.93 from /builddir/build/BUILD/thunderbird-68.1.1/layout/base/nsBidi.cpp:7, 260:19.93 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/layout/base/Unified_cpp_layout_base1.cpp:2: 260:19.94 /usr/include/c++/9/bits/stl_vector.h:386:11: note: 'class std::vector' declared here 260:19.94 386 | class vector : protected _Vector_base<_Tp, _Alloc> 260:19.94 | ^~~~~~ 260:19.95 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/HashTable.h:89, 260:19.95 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/js/HashTable.h:10, 260:19.95 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/js/TracingAPI.h:11, 260:19.95 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/js/GCPolicyAPI.h:49, 260:19.95 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/js/RootingAPI.h:22, 260:19.95 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/js/CallArgs.h:72, 260:19.95 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/jsapi.h:29, 260:19.95 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/xpcpublic.h:10, 260:19.96 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsThreadUtils.h:24, 260:19.96 from /builddir/build/BUILD/thunderbird-68.1.1/layout/base/FrameProperties.h:15, 260:19.96 from /builddir/build/BUILD/thunderbird-68.1.1/layout/generic/nsIFrame.h:53, 260:19.96 from /builddir/build/BUILD/thunderbird-68.1.1/layout/base/nsBidi.h:12, 260:19.96 from /builddir/build/BUILD/thunderbird-68.1.1/layout/base/nsBidi.cpp:7, 260:19.97 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/layout/base/Unified_cpp_layout_base1.cpp:2: 260:19.97 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = mozilla::layers::ClipManager; long unsigned int N = 2]': 260:19.97 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:99:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = mozilla::layers::ClipManager]' 260:19.97 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:93:32: required from here 260:19.98 /builddir/build/BUILD/thunderbird-68.1.1/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] 260:19.98 67 | memset(&aArr[0], 0, N * sizeof(T)); 260:19.98 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 260:19.98 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:11, 260:19.98 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/layers/RenderRootStateManager.h:14, 260:19.98 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/layers/WebRenderLayerManager.h:21, 260:19.98 from /builddir/build/BUILD/thunderbird-68.1.1/layout/base/nsLayoutUtils.cpp:130, 260:19.98 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/layout/base/Unified_cpp_layout_base1.cpp:110: 260:19.99 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/layers/ClipManager.h:52:7: note: 'class mozilla::layers::ClipManager' declared here 260:20.00 52 | class ClipManager { 260:20.00 | ^~~~~~~~~~~ 260:33.77 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/layout/generic/Unified_cpp_layout_generic1.cpp:110: 260:33.77 /builddir/build/BUILD/thunderbird-68.1.1/layout/generic/nsContainerFrame.cpp: In member function 'void nsContainerFrame::DoInlineIntrinsicISize(gfxContext*, nsIFrame::InlineIntrinsicISizeData*, nsLayoutUtils::IntrinsicISizeType)': 260:33.77 /builddir/build/BUILD/thunderbird-68.1.1/layout/generic/nsContainerFrame.cpp:750:21: warning: 'lastInFlow' may be used uninitialized in this function [-Wmaybe-uninitialized] 260:33.78 750 | nsContainerFrame* lastInFlow; 260:33.78 | ^~~~~~~~~~ 260:41.58 layout/xul 260:58.23 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsUtils.h:14, 260:58.23 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupports.h:79, 260:58.23 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 260:58.23 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 260:58.23 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsTArray.h:30, 260:58.24 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/AtomArray.h:11, 260:58.24 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/ServoStyleConstsForwards.h:20, 260:58.24 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/ServoStyleConsts.h:28, 260:58.24 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsStyleConsts.h:17, 260:58.24 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/gfxTypes.h:11, 260:58.27 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/gfxPattern.h:9, 260:58.28 from /builddir/build/BUILD/thunderbird-68.1.1/layout/svg/SVGContextPaint.h:12, 260:58.29 from /builddir/build/BUILD/thunderbird-68.1.1/layout/svg/SVGContextPaint.cpp:7, 260:58.30 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/layout/svg/Unified_cpp_layout_svg0.cpp:2: 260:58.30 /builddir/build/BUILD/thunderbird-68.1.1/layout/svg/SVGObserverUtils.cpp: In member function 'virtual nsresult mozilla::SVGFilterObserver::QueryInterface(const nsIID&, void**)': 260:58.32 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 260:58.33 1007 | foundInterface = 0; \ 260:58.35 | ^~~~~~~~~~~~~~ 260:58.35 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 260:58.35 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 260:58.35 | ^~~~~~~~~~~~~~~~~~~~~~~ 260:58.35 /builddir/build/BUILD/thunderbird-68.1.1/layout/svg/SVGObserverUtils.cpp:604:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 260:58.35 604 | NS_INTERFACE_MAP_END 260:58.35 | ^~~~~~~~~~~~~~~~~~~~ 260:58.36 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 260:58.36 981 | else 260:58.36 | ^~~~ 260:58.36 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 260:58.36 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 260:58.36 | ^~~~~~~~~~~~~~~~~~ 260:58.36 /builddir/build/BUILD/thunderbird-68.1.1/layout/svg/SVGObserverUtils.cpp:603:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 260:58.36 603 | NS_INTERFACE_MAP_ENTRY(nsIMutationObserver) 260:58.36 | ^~~~~~~~~~~~~~~~~~~~~~ 260:58.42 /builddir/build/BUILD/thunderbird-68.1.1/layout/svg/SVGObserverUtils.cpp: In member function 'virtual nsresult mozilla::SVGFilterObserverList::QueryInterface(const nsIID&, void**)': 260:58.43 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 260:58.43 1007 | foundInterface = 0; \ 260:58.43 | ^~~~~~~~~~~~~~ 260:58.43 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 260:58.43 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 260:58.43 | ^~~~~~~~~~~~~~~~~~~~~~~ 260:58.44 /builddir/build/BUILD/thunderbird-68.1.1/layout/svg/SVGObserverUtils.cpp:689:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 260:58.44 689 | NS_INTERFACE_MAP_END 260:58.44 | ^~~~~~~~~~~~~~~~~~~~ 260:58.44 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 260:58.44 981 | else 260:58.44 | ^~~~ 260:58.44 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 260:58.46 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 260:58.46 | ^~~~~~~~~~~~~~~~~~ 260:58.46 /builddir/build/BUILD/thunderbird-68.1.1/layout/svg/SVGObserverUtils.cpp:688:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 260:58.46 688 | NS_INTERFACE_MAP_ENTRY(nsISupports) 260:58.46 | ^~~~~~~~~~~~~~~~~~~~~~ 260:59.98 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/gfxFontEntry.h:13, 260:59.98 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/gfxFont.h:11, 260:59.98 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/gfxTextRun.h:14, 260:59.98 from /builddir/build/BUILD/thunderbird-68.1.1/layout/svg/SVGTextFrame.h:16, 260:59.98 from /builddir/build/BUILD/thunderbird-68.1.1/layout/svg/SVGTextFrame.cpp:8, 260:59.98 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/layout/svg/Unified_cpp_layout_svg0.cpp:74: 260:59.98 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 260:59.99 /builddir/build/BUILD/thunderbird-68.1.1/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] 260:59.99 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 260:59.99 | ^ 260:59.99 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 260:59.99 46 | struct Block { 260:59.99 | ^~~~~ 261:11.86 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:19, 261:11.86 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/gfxUtils.h:20, 261:11.86 from /builddir/build/BUILD/thunderbird-68.1.1/layout/svg/SVGContextPaint.h:14, 261:11.86 from /builddir/build/BUILD/thunderbird-68.1.1/layout/svg/SVGContextPaint.cpp:7, 261:11.86 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/layout/svg/Unified_cpp_layout_svg0.cpp:2: 261:11.86 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = std::map; long unsigned int N = 2]': 261:11.87 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:99:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = std::map]' 261:11.87 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/Layers.h:248:29: required from here 261:11.87 /builddir/build/BUILD/thunderbird-68.1.1/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] 261:11.87 67 | memset(&aArr[0], 0, N * sizeof(T)); 261:11.87 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 261:11.88 In file included from /usr/include/c++/9/map:61, 261:11.88 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/system_wrappers/map:3, 261:11.88 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/stl_wrappers/map:44, 261:11.88 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/FrameMetrics.h:11, 261:11.90 from /builddir/build/BUILD/thunderbird-68.1.1/layout/generic/nsIScrollableFrame.h:22, 261:11.90 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/dom/Element.h:25, 261:11.90 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/dom/SVGElement.h:19, 261:11.90 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/SVGPreserveAspectRatio.h:16, 261:11.90 from /builddir/build/BUILD/thunderbird-68.1.1/layout/svg/SVGImageContext.h:12, 261:11.90 from /builddir/build/BUILD/thunderbird-68.1.1/layout/base/nsLayoutUtils.h:31, 261:11.90 from /builddir/build/BUILD/thunderbird-68.1.1/layout/generic/nsIFrame.h:65, 261:11.91 from /builddir/build/BUILD/thunderbird-68.1.1/layout/xul/nsBox.h:12, 261:11.91 from /builddir/build/BUILD/thunderbird-68.1.1/layout/generic/nsFrame.h:15, 261:11.91 from /builddir/build/BUILD/thunderbird-68.1.1/layout/svg/nsSVGPaintServerFrame.h:13, 261:11.91 from /builddir/build/BUILD/thunderbird-68.1.1/layout/svg/SVGContextPaint.cpp:15, 261:11.91 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/layout/svg/Unified_cpp_layout_svg0.cpp:2: 261:11.91 /usr/include/c++/9/bits/stl_map.h:100:11: note: 'class std::map' declared here 261:11.91 100 | class map 261:11.91 | ^~~ 261:13.20 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsUtils.h:14, 261:13.20 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupports.h:79, 261:13.21 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 261:13.21 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 261:13.21 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsTArray.h:30, 261:13.21 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/ErrorResult.h:38, 261:13.21 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/dom/BoxObject.h:11, 261:13.21 from /builddir/build/BUILD/thunderbird-68.1.1/layout/xul/BoxObject.cpp:7, 261:13.22 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/layout/xul/Unified_cpp_layout_xul0.cpp:2: 261:13.22 /builddir/build/BUILD/thunderbird-68.1.1/layout/xul/BoxObject.cpp: In member function 'virtual nsresult mozilla::dom::BoxObject::QueryInterface(const nsIID&, void**)': 261:13.24 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 261:13.24 1007 | foundInterface = 0; \ 261:13.24 | ^~~~~~~~~~~~~~ 261:13.24 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 261:13.24 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 261:13.24 | ^~~~~~~~~~~~~~~~~~~~~~~ 261:13.25 /builddir/build/BUILD/thunderbird-68.1.1/layout/xul/BoxObject.cpp:42:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 261:13.25 42 | NS_INTERFACE_MAP_END 261:13.25 | ^~~~~~~~~~~~~~~~~~~~ 261:13.25 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 261:13.25 981 | else 261:13.25 | ^~~~ 261:13.25 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 261:13.26 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 261:13.26 | ^~~~~~~~~~~~~~~~~~ 261:13.26 /builddir/build/BUILD/thunderbird-68.1.1/layout/xul/BoxObject.cpp:41:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 261:13.26 41 | NS_INTERFACE_MAP_ENTRY(nsISupports) 261:13.26 | ^~~~~~~~~~~~~~~~~~~~~~ 261:18.74 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/gfxFontEntry.h:13, 261:18.74 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/gfxFont.h:11, 261:18.74 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsDeviceContext.h:12, 261:18.74 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsViewManager.h:14, 261:18.75 from /builddir/build/BUILD/thunderbird-68.1.1/layout/xul/nsBoxFrame.cpp:60, 261:18.75 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/layout/xul/Unified_cpp_layout_xul0.cpp:20: 261:18.75 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 261:18.77 /builddir/build/BUILD/thunderbird-68.1.1/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] 261:18.77 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 261:18.77 | ^ 261:18.77 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 261:18.77 46 | struct Block { 261:18.78 | ^~~~~ 261:25.80 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/layout/generic/Unified_cpp_layout_generic1.cpp:128: 261:25.81 /builddir/build/BUILD/thunderbird-68.1.1/layout/generic/nsFlexContainerFrame.cpp: In member function 'void nsFlexContainerFrame::DoFlexLayout(nsPresContext*, nsIFrame::ReflowOutput&, const ReflowInput&, nsReflowStatus&, nscoord, nscoord, nsTArray&, const nsFlexContainerFrame::FlexboxAxisTracker&, nscoord, nscoord, bool)': 261:25.81 /builddir/build/BUILD/thunderbird-68.1.1/layout/generic/nsFlexContainerFrame.cpp:4944:52: warning: 'flexContainerAscent' may be used uninitialized in this function [-Wmaybe-uninitialized] 261:25.81 4944 | if (item == firstItem && flexContainerAscent == nscoord_MIN) { 261:44.47 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/HashTable.h:89, 261:44.47 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/js/HashTable.h:10, 261:44.47 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/js/TracingAPI.h:11, 261:44.47 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/js/GCPolicyAPI.h:49, 261:44.49 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/js/RootingAPI.h:22, 261:44.49 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/js/Value.h:26, 261:44.49 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/ErrorResult.h:32, 261:44.49 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/dom/BoxObject.h:11, 261:44.49 from /builddir/build/BUILD/thunderbird-68.1.1/layout/xul/BoxObject.cpp:7, 261:44.50 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/layout/xul/Unified_cpp_layout_xul0.cpp:2: 261:44.51 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = std::map; long unsigned int N = 2]': 261:44.51 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:99:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = std::map]' 261:44.51 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/Layers.h:248:29: required from here 261:44.51 /builddir/build/BUILD/thunderbird-68.1.1/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] 261:44.51 67 | memset(&aArr[0], 0, N * sizeof(T)); 261:44.51 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 261:44.51 In file included from /usr/include/c++/9/map:61, 261:44.51 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/system_wrappers/map:3, 261:44.51 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/stl_wrappers/map:44, 261:44.51 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/FrameMetrics.h:11, 261:44.51 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/PresShell.h:15, 261:44.52 from /builddir/build/BUILD/thunderbird-68.1.1/layout/xul/BoxObject.cpp:9, 261:44.52 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/layout/xul/Unified_cpp_layout_xul0.cpp:2: 261:44.52 /usr/include/c++/9/bits/stl_map.h:100:11: note: 'class std::map' declared here 261:44.52 100 | class map 261:44.52 | ^~~ 261:45.26 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/HashTable.h:89, 261:45.26 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/js/HashTable.h:10, 261:45.26 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/js/TracingAPI.h:11, 261:45.26 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/js/GCPolicyAPI.h:49, 261:45.27 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/js/RootingAPI.h:22, 261:45.27 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/js/Value.h:26, 261:45.27 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/ErrorResult.h:32, 261:45.27 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/dom/BoxObject.h:11, 261:45.29 from /builddir/build/BUILD/thunderbird-68.1.1/layout/xul/BoxObject.cpp:7, 261:45.29 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/layout/xul/Unified_cpp_layout_xul0.cpp:2: 261:45.29 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = std::vector; long unsigned int N = 2]': 261:45.29 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:99:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = std::vector]' 261:45.30 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:36:53: required from here 261:45.30 /builddir/build/BUILD/thunderbird-68.1.1/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] 261:45.30 67 | memset(&aArr[0], 0, N * sizeof(T)); 261:45.30 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 261:45.30 In file included from /usr/include/c++/9/vector:67, 261:45.31 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/system_wrappers/vector:3, 261:45.31 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/stl_wrappers/vector:44, 261:45.31 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/gfx/2D.h:17, 261:45.32 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsRect.h:15, 261:45.32 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/dom/BoxObject.h:21, 261:45.32 from /builddir/build/BUILD/thunderbird-68.1.1/layout/xul/BoxObject.cpp:7, 261:45.32 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/layout/xul/Unified_cpp_layout_xul0.cpp:2: 261:45.32 /usr/include/c++/9/bits/stl_vector.h:386:11: note: 'class std::vector' declared here 261:45.33 386 | class vector : protected _Vector_base<_Tp, _Alloc> 261:45.33 | ^~~~~~ 261:45.33 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/HashTable.h:89, 261:45.33 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/js/HashTable.h:10, 261:45.33 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/js/TracingAPI.h:11, 261:45.34 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/js/GCPolicyAPI.h:49, 261:45.34 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/js/RootingAPI.h:22, 261:45.34 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/js/Value.h:26, 261:45.34 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/ErrorResult.h:32, 261:45.34 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/dom/BoxObject.h:11, 261:45.35 from /builddir/build/BUILD/thunderbird-68.1.1/layout/xul/BoxObject.cpp:7, 261:45.35 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/layout/xul/Unified_cpp_layout_xul0.cpp:2: 261:45.35 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = mozilla::layers::ClipManager; long unsigned int N = 2]': 261:45.35 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:99:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = mozilla::layers::ClipManager]' 261:45.35 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:93:32: required from here 261:45.36 /builddir/build/BUILD/thunderbird-68.1.1/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] 261:45.36 67 | memset(&aArr[0], 0, N * sizeof(T)); 261:45.36 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 261:45.36 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:11, 261:45.36 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/layers/RenderRootStateManager.h:14, 261:45.36 from /builddir/build/BUILD/thunderbird-68.1.1/layout/xul/nsImageBoxFrame.cpp:56, 261:45.37 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/layout/xul/Unified_cpp_layout_xul0.cpp:83: 261:45.37 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/layers/ClipManager.h:52:7: note: 'class mozilla::layers::ClipManager' declared here 261:45.37 52 | class ClipManager { 261:45.37 | ^~~~~~~~~~~ 262:30.88 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/gfxFontEntry.h:13, 262:30.88 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/gfxFont.h:11, 262:30.88 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsDeviceContext.h:12, 262:30.88 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsViewManager.h:14, 262:30.88 from /builddir/build/BUILD/thunderbird-68.1.1/layout/generic/nsFrame.cpp:47, 262:30.88 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/layout/generic/Unified_cpp_layout_generic2.cpp:11: 262:30.88 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 262:30.88 /builddir/build/BUILD/thunderbird-68.1.1/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] 262:30.88 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 262:30.88 | ^ 262:30.88 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 262:30.88 46 | struct Block { 262:30.88 | ^~~~~ 262:58.61 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/HashTable.h:89, 262:58.61 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/js/HashTable.h:10, 262:58.61 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/js/TracingAPI.h:11, 262:58.61 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/js/GCPolicyAPI.h:49, 262:58.61 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/js/RootingAPI.h:22, 262:58.61 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/js/CallArgs.h:72, 262:58.61 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/jsapi.h:29, 262:58.61 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/xpcpublic.h:10, 262:58.61 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsThreadUtils.h:24, 262:58.61 from /builddir/build/BUILD/thunderbird-68.1.1/layout/base/FrameProperties.h:15, 262:58.61 from /builddir/build/BUILD/thunderbird-68.1.1/layout/generic/nsIFrame.h:53, 262:58.61 from /builddir/build/BUILD/thunderbird-68.1.1/layout/xul/nsBox.h:12, 262:58.61 from /builddir/build/BUILD/thunderbird-68.1.1/layout/generic/nsFrame.h:15, 262:58.61 from /builddir/build/BUILD/thunderbird-68.1.1/layout/generic/nsSplittableFrame.h:16, 262:58.61 from /builddir/build/BUILD/thunderbird-68.1.1/layout/generic/nsContainerFrame.h:13, 262:58.61 from /builddir/build/BUILD/thunderbird-68.1.1/layout/generic/nsFontInflationData.h:13, 262:58.61 from /builddir/build/BUILD/thunderbird-68.1.1/layout/generic/nsFontInflationData.cpp:10, 262:58.61 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/layout/generic/Unified_cpp_layout_generic2.cpp:2: 262:58.61 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*, size_t) [with T = nsGridContainerFrame::TrackSize; size_t = long unsigned int]': 262:58.61 /builddir/build/BUILD/thunderbird-68.1.1/layout/generic/nsGridContainerFrame.cpp:3344:45: required from here 262:58.62 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/PodOperations.h:43:11: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct nsGridContainerFrame::TrackSize' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 262:58.62 43 | memset(aT, 0, sizeof(T)); 262:58.62 | ~~~~~~^~~~~~~~~~~~~~~~~~ 262:58.62 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/layout/generic/Unified_cpp_layout_generic2.cpp:65: 262:58.62 /builddir/build/BUILD/thunderbird-68.1.1/layout/generic/nsGridContainerFrame.cpp:146:30: note: 'struct nsGridContainerFrame::TrackSize' declared here 262:58.62 146 | struct nsGridContainerFrame::TrackSize { 262:58.62 | ^~~~~~~~~ 263:00.20 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/HashTable.h:89, 263:00.21 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/js/HashTable.h:10, 263:00.21 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/js/TracingAPI.h:11, 263:00.21 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/js/GCPolicyAPI.h:49, 263:00.21 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/js/RootingAPI.h:22, 263:00.21 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/js/CallArgs.h:72, 263:00.21 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/jsapi.h:29, 263:00.21 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/xpcpublic.h:10, 263:00.21 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsThreadUtils.h:24, 263:00.21 from /builddir/build/BUILD/thunderbird-68.1.1/layout/base/FrameProperties.h:15, 263:00.21 from /builddir/build/BUILD/thunderbird-68.1.1/layout/generic/nsIFrame.h:53, 263:00.21 from /builddir/build/BUILD/thunderbird-68.1.1/layout/xul/nsBox.h:12, 263:00.21 from /builddir/build/BUILD/thunderbird-68.1.1/layout/generic/nsFrame.h:15, 263:00.21 from /builddir/build/BUILD/thunderbird-68.1.1/layout/generic/nsSplittableFrame.h:16, 263:00.21 from /builddir/build/BUILD/thunderbird-68.1.1/layout/generic/nsContainerFrame.h:13, 263:00.21 from /builddir/build/BUILD/thunderbird-68.1.1/layout/generic/nsFontInflationData.h:13, 263:00.21 from /builddir/build/BUILD/thunderbird-68.1.1/layout/generic/nsFontInflationData.cpp:10, 263:00.21 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/layout/generic/Unified_cpp_layout_generic2.cpp:2: 263:00.21 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = std::map; long unsigned int N = 2]': 263:00.21 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:99:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = std::map]' 263:00.21 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/Layers.h:248:29: required from here 263:00.21 /builddir/build/BUILD/thunderbird-68.1.1/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] 263:00.21 67 | memset(&aArr[0], 0, N * sizeof(T)); 263:00.22 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 263:00.24 In file included from /usr/include/c++/9/map:61, 263:00.24 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/system_wrappers/map:3, 263:00.24 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/stl_wrappers/map:44, 263:00.24 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/FrameMetrics.h:11, 263:00.24 from /builddir/build/BUILD/thunderbird-68.1.1/layout/generic/nsIScrollableFrame.h:22, 263:00.24 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/dom/Element.h:25, 263:00.24 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/dom/SVGElement.h:19, 263:00.24 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/SVGPreserveAspectRatio.h:16, 263:00.24 from /builddir/build/BUILD/thunderbird-68.1.1/layout/svg/SVGImageContext.h:12, 263:00.24 from /builddir/build/BUILD/thunderbird-68.1.1/layout/base/nsLayoutUtils.h:31, 263:00.24 from /builddir/build/BUILD/thunderbird-68.1.1/layout/generic/nsIFrame.h:65, 263:00.24 from /builddir/build/BUILD/thunderbird-68.1.1/layout/xul/nsBox.h:12, 263:00.24 from /builddir/build/BUILD/thunderbird-68.1.1/layout/generic/nsFrame.h:15, 263:00.24 from /builddir/build/BUILD/thunderbird-68.1.1/layout/generic/nsSplittableFrame.h:16, 263:00.24 from /builddir/build/BUILD/thunderbird-68.1.1/layout/generic/nsContainerFrame.h:13, 263:00.24 from /builddir/build/BUILD/thunderbird-68.1.1/layout/generic/nsFontInflationData.h:13, 263:00.24 from /builddir/build/BUILD/thunderbird-68.1.1/layout/generic/nsFontInflationData.cpp:10, 263:00.24 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/layout/generic/Unified_cpp_layout_generic2.cpp:2: 263:00.24 /usr/include/c++/9/bits/stl_map.h:100:11: note: 'class std::map' declared here 263:00.24 100 | class map 263:00.24 | ^~~ 263:01.94 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/HashTable.h:89, 263:01.94 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/js/HashTable.h:10, 263:01.94 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/js/TracingAPI.h:11, 263:01.94 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/js/GCPolicyAPI.h:49, 263:01.94 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/js/RootingAPI.h:22, 263:01.94 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/js/CallArgs.h:72, 263:01.94 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/jsapi.h:29, 263:01.95 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/xpcpublic.h:10, 263:01.95 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsThreadUtils.h:24, 263:01.95 from /builddir/build/BUILD/thunderbird-68.1.1/layout/base/FrameProperties.h:15, 263:01.95 from /builddir/build/BUILD/thunderbird-68.1.1/layout/generic/nsIFrame.h:53, 263:01.95 from /builddir/build/BUILD/thunderbird-68.1.1/layout/xul/nsBox.h:12, 263:01.95 from /builddir/build/BUILD/thunderbird-68.1.1/layout/generic/nsFrame.h:15, 263:01.95 from /builddir/build/BUILD/thunderbird-68.1.1/layout/generic/nsSplittableFrame.h:16, 263:01.95 from /builddir/build/BUILD/thunderbird-68.1.1/layout/generic/nsContainerFrame.h:13, 263:01.95 from /builddir/build/BUILD/thunderbird-68.1.1/layout/generic/nsFontInflationData.h:13, 263:01.96 from /builddir/build/BUILD/thunderbird-68.1.1/layout/generic/nsFontInflationData.cpp:10, 263:01.96 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/layout/generic/Unified_cpp_layout_generic2.cpp:2: 263:01.96 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = std::vector; long unsigned int N = 2]': 263:01.96 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:99:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = std::vector]' 263:01.96 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:36:53: required from here 263:01.96 /builddir/build/BUILD/thunderbird-68.1.1/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] 263:01.96 67 | memset(&aArr[0], 0, N * sizeof(T)); 263:01.96 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 263:01.98 In file included from /usr/include/c++/9/vector:67, 263:01.98 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/system_wrappers/vector:3, 263:01.98 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/stl_wrappers/vector:44, 263:01.98 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/SmallPointerArray.h:17, 263:01.98 from /builddir/build/BUILD/thunderbird-68.1.1/layout/generic/nsIFrame.h:58, 263:01.98 from /builddir/build/BUILD/thunderbird-68.1.1/layout/xul/nsBox.h:12, 263:01.99 from /builddir/build/BUILD/thunderbird-68.1.1/layout/generic/nsFrame.h:15, 263:01.99 from /builddir/build/BUILD/thunderbird-68.1.1/layout/generic/nsSplittableFrame.h:16, 263:01.99 from /builddir/build/BUILD/thunderbird-68.1.1/layout/generic/nsContainerFrame.h:13, 263:01.99 from /builddir/build/BUILD/thunderbird-68.1.1/layout/generic/nsFontInflationData.h:13, 263:01.99 from /builddir/build/BUILD/thunderbird-68.1.1/layout/generic/nsFontInflationData.cpp:10, 263:01.99 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/layout/generic/Unified_cpp_layout_generic2.cpp:2: 263:01.99 /usr/include/c++/9/bits/stl_vector.h:386:11: note: 'class std::vector' declared here 263:01.99 386 | class vector : protected _Vector_base<_Tp, _Alloc> 263:01.99 | ^~~~~~ 263:01.99 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/HashTable.h:89, 263:01.99 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/js/HashTable.h:10, 263:01.99 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/js/TracingAPI.h:11, 263:01.99 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/js/GCPolicyAPI.h:49, 263:01.99 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/js/RootingAPI.h:22, 263:01.99 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/js/CallArgs.h:72, 263:01.99 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/jsapi.h:29, 263:01.99 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/xpcpublic.h:10, 263:01.99 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsThreadUtils.h:24, 263:02.02 from /builddir/build/BUILD/thunderbird-68.1.1/layout/base/FrameProperties.h:15, 263:02.02 from /builddir/build/BUILD/thunderbird-68.1.1/layout/generic/nsIFrame.h:53, 263:02.02 from /builddir/build/BUILD/thunderbird-68.1.1/layout/xul/nsBox.h:12, 263:02.02 from /builddir/build/BUILD/thunderbird-68.1.1/layout/generic/nsFrame.h:15, 263:02.02 from /builddir/build/BUILD/thunderbird-68.1.1/layout/generic/nsSplittableFrame.h:16, 263:02.02 from /builddir/build/BUILD/thunderbird-68.1.1/layout/generic/nsContainerFrame.h:13, 263:02.02 from /builddir/build/BUILD/thunderbird-68.1.1/layout/generic/nsFontInflationData.h:13, 263:02.02 from /builddir/build/BUILD/thunderbird-68.1.1/layout/generic/nsFontInflationData.cpp:10, 263:02.02 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/layout/generic/Unified_cpp_layout_generic2.cpp:2: 263:02.02 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = mozilla::layers::ClipManager; long unsigned int N = 2]': 263:02.03 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:99:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = mozilla::layers::ClipManager]' 263:02.03 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:93:32: required from here 263:02.03 /builddir/build/BUILD/thunderbird-68.1.1/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] 263:02.03 67 | memset(&aArr[0], 0, N * sizeof(T)); 263:02.03 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 263:02.03 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:11, 263:02.03 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/layers/RenderRootStateManager.h:14, 263:02.03 from /builddir/build/BUILD/thunderbird-68.1.1/layout/generic/nsHTMLCanvasFrame.cpp:17, 263:02.03 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/layout/generic/Unified_cpp_layout_generic2.cpp:74: 263:02.03 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/layers/ClipManager.h:52:7: note: 'class mozilla::layers::ClipManager' declared here 263:02.03 52 | class ClipManager { 263:02.05 | ^~~~~~~~~~~ 263:03.73 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/gfxFontEntry.h:13, 263:03.74 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/gfxFont.h:11, 263:03.74 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/gfxTextRun.h:14, 263:03.74 from /builddir/build/BUILD/thunderbird-68.1.1/layout/svg/SVGTextFrame.h:16, 263:03.75 from /builddir/build/BUILD/thunderbird-68.1.1/layout/svg/nsSVGSwitchFrame.cpp:14, 263:03.75 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/layout/svg/Unified_cpp_layout_svg1.cpp:128: 263:03.75 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 263:03.76 /builddir/build/BUILD/thunderbird-68.1.1/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] 263:03.76 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 263:03.76 | ^ 263:03.78 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 263:03.78 46 | struct Block { 263:03.78 | ^~~~~ 263:05.43 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/EventForwards.h:12, 263:05.43 from /builddir/build/BUILD/thunderbird-68.1.1/layout/generic/nsFrame.h:13, 263:05.43 from /builddir/build/BUILD/thunderbird-68.1.1/layout/generic/nsSplittableFrame.h:16, 263:05.43 from /builddir/build/BUILD/thunderbird-68.1.1/layout/generic/nsContainerFrame.h:13, 263:05.43 from /builddir/build/BUILD/thunderbird-68.1.1/layout/generic/nsFontInflationData.h:13, 263:05.43 from /builddir/build/BUILD/thunderbird-68.1.1/layout/generic/nsFontInflationData.cpp:10, 263:05.43 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/layout/generic/Unified_cpp_layout_generic2.cpp:2: 263:05.43 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsTArray.h: In instantiation of 'static void AssignRangeAlgorithm::implementation(ElemType*, IndexType, SizeType, const Item*) [with Item = nsGridContainerFrame::TrackSize; ElemType = nsGridContainerFrame::TrackSize; IndexType = long unsigned int; SizeType = long unsigned int]': 263:05.43 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsTArray.h:2195:65: required from 'void nsTArray_Impl::AssignRange(nsTArray_Impl::index_type, nsTArray_Impl::size_type, const Item*) [with Item = nsGridContainerFrame::TrackSize; E = nsGridContainerFrame::TrackSize; Alloc = nsTArrayInfallibleAllocator; nsTArray_Impl::index_type = long unsigned int; nsTArray_Impl::size_type = long unsigned int]' 263:05.43 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsTArray.h:2220:3: required from 'nsTArray_Impl::elem_type* nsTArray_Impl::ReplaceElementsAt(nsTArray_Impl::index_type, nsTArray_Impl::size_type, const Item*, nsTArray_Impl::size_type) [with Item = nsGridContainerFrame::TrackSize; ActualAlloc = nsTArrayInfallibleAllocator; E = nsGridContainerFrame::TrackSize; Alloc = nsTArrayInfallibleAllocator; nsTArray_Impl::elem_type = nsGridContainerFrame::TrackSize; nsTArray_Impl::index_type = long unsigned int; nsTArray_Impl::size_type = long unsigned int]' 263:05.43 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsTArray.h:941:7: required from 'nsTArray_Impl::self_type& nsTArray_Impl::operator=(const self_type&) [with E = nsGridContainerFrame::TrackSize; Alloc = nsTArrayInfallibleAllocator; nsTArray_Impl::self_type = nsTArray_Impl]' 263:05.43 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsTArray.h:2444:25: required from 'nsTArray::self_type& nsTArray::operator=(const self_type&) [with E = nsGridContainerFrame::TrackSize; nsTArray::self_type = nsTArray]' 263:05.43 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsTArray.h:2564:25: required from 'AutoTArray::self_type& AutoTArray::operator=(const self_type&) [with E = nsGridContainerFrame::TrackSize; long unsigned int N = 32; AutoTArray::self_type = AutoTArray]' 263:05.43 /builddir/build/BUILD/thunderbird-68.1.1/layout/generic/nsGridContainerFrame.cpp:1030:30: required from here 263:05.44 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsTArray.h:554:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct nsGridContainerFrame::TrackSize' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 263:05.44 554 | memcpy(aElements + aStart, aValues, aCount * sizeof(ElemType)); 263:05.44 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 263:05.44 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/layout/generic/Unified_cpp_layout_generic2.cpp:65: 263:05.44 /builddir/build/BUILD/thunderbird-68.1.1/layout/generic/nsGridContainerFrame.cpp:146:30: note: 'struct nsGridContainerFrame::TrackSize' declared here 263:05.44 146 | struct nsGridContainerFrame::TrackSize { 263:05.44 | ^~~~~~~~~ 263:07.12 layout/xul/tree 263:08.62 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/HashTable.h:89, 263:08.62 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/js/HashTable.h:10, 263:08.62 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/js/TracingAPI.h:11, 263:08.62 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/js/GCPolicyAPI.h:49, 263:08.62 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/js/RootingAPI.h:22, 263:08.63 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/js/CallArgs.h:72, 263:08.63 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/jsapi.h:29, 263:08.63 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/xpcpublic.h:10, 263:08.63 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsThreadUtils.h:24, 263:08.63 from /builddir/build/BUILD/thunderbird-68.1.1/layout/base/FrameProperties.h:15, 263:08.64 from /builddir/build/BUILD/thunderbird-68.1.1/layout/generic/nsIFrame.h:53, 263:08.65 from /builddir/build/BUILD/thunderbird-68.1.1/layout/xul/nsBox.h:12, 263:08.65 from /builddir/build/BUILD/thunderbird-68.1.1/layout/generic/nsFrame.h:15, 263:08.66 from /builddir/build/BUILD/thunderbird-68.1.1/layout/svg/nsSVGFilterFrame.h:11, 263:08.66 from /builddir/build/BUILD/thunderbird-68.1.1/layout/svg/nsSVGFilterFrame.cpp:8, 263:08.66 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/layout/svg/Unified_cpp_layout_svg1.cpp:2: 263:08.66 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = std::map; long unsigned int N = 2]': 263:08.67 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:99:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = std::map]' 263:08.67 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/Layers.h:248:29: required from here 263:08.67 /builddir/build/BUILD/thunderbird-68.1.1/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] 263:08.69 67 | memset(&aArr[0], 0, N * sizeof(T)); 263:08.69 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 263:08.69 In file included from /usr/include/c++/9/map:61, 263:08.69 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/system_wrappers/map:3, 263:08.69 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/stl_wrappers/map:44, 263:08.69 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/FrameMetrics.h:11, 263:08.69 from /builddir/build/BUILD/thunderbird-68.1.1/layout/generic/nsIScrollableFrame.h:22, 263:08.69 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/dom/Element.h:25, 263:08.69 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/dom/SVGElement.h:19, 263:08.69 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/SVGPreserveAspectRatio.h:16, 263:08.69 from /builddir/build/BUILD/thunderbird-68.1.1/layout/svg/SVGImageContext.h:12, 263:08.69 from /builddir/build/BUILD/thunderbird-68.1.1/layout/base/nsLayoutUtils.h:31, 263:08.69 from /builddir/build/BUILD/thunderbird-68.1.1/layout/generic/nsIFrame.h:65, 263:08.70 from /builddir/build/BUILD/thunderbird-68.1.1/layout/xul/nsBox.h:12, 263:08.70 from /builddir/build/BUILD/thunderbird-68.1.1/layout/generic/nsFrame.h:15, 263:08.72 from /builddir/build/BUILD/thunderbird-68.1.1/layout/svg/nsSVGFilterFrame.h:11, 263:08.72 from /builddir/build/BUILD/thunderbird-68.1.1/layout/svg/nsSVGFilterFrame.cpp:8, 263:08.72 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/layout/svg/Unified_cpp_layout_svg1.cpp:2: 263:08.72 /usr/include/c++/9/bits/stl_map.h:100:11: note: 'class std::map' declared here 263:08.72 100 | class map 263:08.73 | ^~~ 263:17.41 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/gfxFontEntry.h:13, 263:17.41 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/gfxFont.h:11, 263:17.41 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsDeviceContext.h:12, 263:17.42 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/dom/UIEvent.h:15, 263:17.42 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/dom/MouseEvent.h:11, 263:17.42 from /builddir/build/BUILD/thunderbird-68.1.1/layout/xul/nsSplitterFrame.cpp:35, 263:17.42 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/layout/xul/Unified_cpp_layout_xul1.cpp:56: 263:17.42 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 263:17.42 /builddir/build/BUILD/thunderbird-68.1.1/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] 263:17.42 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 263:17.42 | ^ 263:17.42 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 263:17.42 46 | struct Block { 263:17.42 | ^~~~~ 263:31.13 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsUtils.h:14, 263:31.13 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsCOMPtr.h:30, 263:31.13 from /builddir/build/BUILD/thunderbird-68.1.1/layout/xul/nsRepeatService.h:13, 263:31.13 from /builddir/build/BUILD/thunderbird-68.1.1/layout/xul/nsRepeatService.cpp:14, 263:31.13 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/layout/xul/Unified_cpp_layout_xul1.cpp:2: 263:31.13 /builddir/build/BUILD/thunderbird-68.1.1/layout/xul/nsXULPopupManager.cpp: In member function 'virtual nsresult TransitionEnder::QueryInterface(const nsIID&, void**)': 263:31.13 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 263:31.13 1007 | foundInterface = 0; \ 263:31.13 | ^~~~~~~~~~~~~~ 263:31.13 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 263:31.14 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 263:31.14 | ^~~~~~~~~~~~~~~~~~~~~~~ 263:31.14 /builddir/build/BUILD/thunderbird-68.1.1/layout/xul/nsXULPopupManager.cpp:1020:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 263:31.14 1020 | NS_INTERFACE_MAP_END 263:31.14 | ^~~~~~~~~~~~~~~~~~~~ 263:31.14 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 263:31.14 981 | else 263:31.14 | ^~~~ 263:31.14 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 263:31.14 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 263:31.14 | ^~~~~~~~~~~~~~~~~~ 263:31.16 /builddir/build/BUILD/thunderbird-68.1.1/layout/xul/nsXULPopupManager.cpp:1019:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 263:31.16 1019 | NS_INTERFACE_MAP_ENTRY(nsISupports) 263:31.16 | ^~~~~~~~~~~~~~~~~~~~~~ 263:36.57 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/HashTable.h:89, 263:36.57 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/js/HashTable.h:10, 263:36.57 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/js/TracingAPI.h:11, 263:36.57 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/js/GCPolicyAPI.h:49, 263:36.57 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/js/RootingAPI.h:22, 263:36.57 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/js/Value.h:26, 263:36.57 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsILoadContext.h:13, 263:36.57 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/dom/Document.h:23, 263:36.57 from /builddir/build/BUILD/thunderbird-68.1.1/layout/xul/nsRepeatService.cpp:16, 263:36.57 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/layout/xul/Unified_cpp_layout_xul1.cpp:2: 263:36.58 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = std::map; long unsigned int N = 2]': 263:36.58 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:99:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = std::map]' 263:36.58 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/Layers.h:248:29: required from here 263:36.58 /builddir/build/BUILD/thunderbird-68.1.1/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] 263:36.58 67 | memset(&aArr[0], 0, N * sizeof(T)); 263:36.58 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 263:36.58 In file included from /usr/include/c++/9/map:61, 263:36.58 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/system_wrappers/map:3, 263:36.58 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/stl_wrappers/map:44, 263:36.59 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/FrameMetrics.h:11, 263:36.59 from /builddir/build/BUILD/thunderbird-68.1.1/layout/generic/nsIScrollableFrame.h:22, 263:36.59 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/dom/Element.h:25, 263:36.59 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/dom/SVGElement.h:19, 263:36.59 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/SVGPreserveAspectRatio.h:16, 263:36.59 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/SVGImageContext.h:12, 263:36.59 from /builddir/build/BUILD/thunderbird-68.1.1/layout/base/nsLayoutUtils.h:31, 263:36.59 from /builddir/build/BUILD/thunderbird-68.1.1/layout/generic/nsIFrame.h:65, 263:36.59 from /builddir/build/BUILD/thunderbird-68.1.1/layout/xul/nsBox.h:12, 263:36.59 from /builddir/build/BUILD/thunderbird-68.1.1/layout/generic/nsFrame.h:15, 263:36.59 from /builddir/build/BUILD/thunderbird-68.1.1/layout/generic/nsSplittableFrame.h:16, 263:36.59 from /builddir/build/BUILD/thunderbird-68.1.1/layout/generic/nsContainerFrame.h:13, 263:36.59 from /builddir/build/BUILD/thunderbird-68.1.1/layout/xul/nsBoxFrame.h:20, 263:36.59 from /builddir/build/BUILD/thunderbird-68.1.1/layout/xul/nsTitleBarFrame.h:11, 263:36.59 from /builddir/build/BUILD/thunderbird-68.1.1/layout/xul/nsResizerFrame.h:11, 263:36.59 from /builddir/build/BUILD/thunderbird-68.1.1/layout/xul/nsResizerFrame.cpp:10, 263:36.59 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/layout/xul/Unified_cpp_layout_xul1.cpp:11: 263:36.59 /usr/include/c++/9/bits/stl_map.h:100:11: note: 'class std::map' declared here 263:36.59 100 | class map 263:36.59 | ^~~ 263:37.66 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/HashTable.h:89, 263:37.66 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/js/HashTable.h:10, 263:37.66 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/js/TracingAPI.h:11, 263:37.66 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/js/GCPolicyAPI.h:49, 263:37.66 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/js/RootingAPI.h:22, 263:37.67 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/js/Value.h:26, 263:37.67 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsILoadContext.h:13, 263:37.67 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/dom/Document.h:23, 263:37.67 from /builddir/build/BUILD/thunderbird-68.1.1/layout/xul/nsRepeatService.cpp:16, 263:37.67 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/layout/xul/Unified_cpp_layout_xul1.cpp:2: 263:37.67 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = std::vector; long unsigned int N = 2]': 263:37.67 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:99:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = std::vector]' 263:37.68 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:36:53: required from here 263:37.68 /builddir/build/BUILD/thunderbird-68.1.1/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] 263:37.70 67 | memset(&aArr[0], 0, N * sizeof(T)); 263:37.71 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 263:37.71 In file included from /usr/include/c++/9/vector:67, 263:37.71 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/system_wrappers/vector:3, 263:37.71 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/stl_wrappers/vector:44, 263:37.71 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/gfx/2D.h:17, 263:37.71 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsRect.h:15, 263:37.71 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsIContentViewer.h:32, 263:37.72 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/dom/Document.h:20, 263:37.72 from /builddir/build/BUILD/thunderbird-68.1.1/layout/xul/nsRepeatService.cpp:16, 263:37.72 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/layout/xul/Unified_cpp_layout_xul1.cpp:2: 263:37.72 /usr/include/c++/9/bits/stl_vector.h:386:11: note: 'class std::vector' declared here 263:37.72 386 | class vector : protected _Vector_base<_Tp, _Alloc> 263:37.72 | ^~~~~~ 263:37.72 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/HashTable.h:89, 263:37.72 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/js/HashTable.h:10, 263:37.73 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/js/TracingAPI.h:11, 263:37.73 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/js/GCPolicyAPI.h:49, 263:37.73 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/js/RootingAPI.h:22, 263:37.73 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/js/Value.h:26, 263:37.73 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsILoadContext.h:13, 263:37.73 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/dom/Document.h:23, 263:37.73 from /builddir/build/BUILD/thunderbird-68.1.1/layout/xul/nsRepeatService.cpp:16, 263:37.74 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/layout/xul/Unified_cpp_layout_xul1.cpp:2: 263:37.74 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = mozilla::layers::ClipManager; long unsigned int N = 2]': 263:37.74 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:99:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = mozilla::layers::ClipManager]' 263:37.74 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:93:32: required from here 263:37.76 /builddir/build/BUILD/thunderbird-68.1.1/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] 263:37.76 67 | memset(&aArr[0], 0, N * sizeof(T)); 263:37.76 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 263:37.76 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:11, 263:37.76 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/layers/RenderRootStateManager.h:14, 263:37.76 from /builddir/build/BUILD/thunderbird-68.1.1/layout/xul/nsTextBoxFrame.cpp:16, 263:37.77 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/layout/xul/Unified_cpp_layout_xul1.cpp:92: 263:37.77 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/layers/ClipManager.h:52:7: note: 'class mozilla::layers::ClipManager' declared here 263:37.77 52 | class ClipManager { 263:37.77 | ^~~~~~~~~~~ 263:44.88 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/gfxFontEntry.h:13, 263:44.89 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/gfxFont.h:11, 263:44.89 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsDeviceContext.h:12, 263:44.89 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsViewManager.h:14, 263:44.89 from /builddir/build/BUILD/thunderbird-68.1.1/layout/xul/tree/nsTreeBodyFrame.cpp:42, 263:44.89 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/layout/xul/tree/Unified_cpp_layout_xul_tree0.cpp:2: 263:44.90 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 263:44.92 /builddir/build/BUILD/thunderbird-68.1.1/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] 263:44.92 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 263:44.92 | ^ 263:44.92 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 263:44.93 46 | struct Block { 263:44.93 | ^~~~~ 263:47.61 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsUtils.h:14, 263:47.61 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupports.h:79, 263:47.61 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 263:47.61 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 263:47.62 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsTArray.h:30, 263:47.62 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/EventForwards.h:12, 263:47.62 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/AsyncEventDispatcher.h:11, 263:47.62 from /builddir/build/BUILD/thunderbird-68.1.1/layout/xul/tree/nsTreeBodyFrame.cpp:7, 263:47.63 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/layout/xul/tree/Unified_cpp_layout_xul_tree0.cpp:2: 263:47.63 /builddir/build/BUILD/thunderbird-68.1.1/layout/xul/tree/nsTreeColumns.cpp: In member function 'virtual nsresult nsTreeColumn::QueryInterface(const nsIID&, void**)': 263:47.65 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 263:47.65 1007 | foundInterface = 0; \ 263:47.65 | ^~~~~~~~~~~~~~ 263:47.65 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 263:47.66 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 263:47.66 | ^~~~~~~~~~~~~~~~~~~~~~~ 263:47.66 /builddir/build/BUILD/thunderbird-68.1.1/layout/xul/tree/nsTreeColumns.cpp:62:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 263:47.66 62 | NS_INTERFACE_MAP_END 263:47.66 | ^~~~~~~~~~~~~~~~~~~~ 263:47.68 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:999:5: note: some parts of macro expansion are not guarded by this 'else' clause 263:47.68 999 | } else 263:47.68 | ^~~~ 263:47.68 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1069:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_CONCRETE' 263:47.69 1069 | NS_IMPL_QUERY_BODY_CONCRETE(_class) 263:47.69 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 263:47.69 /builddir/build/BUILD/thunderbird-68.1.1/layout/xul/tree/nsTreeColumns.cpp:61:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CONCRETE' 263:47.69 61 | NS_INTERFACE_MAP_ENTRY_CONCRETE(nsTreeColumn) 263:47.69 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 263:47.70 /builddir/build/BUILD/thunderbird-68.1.1/layout/xul/tree/nsTreeColumns.cpp: In member function 'virtual nsresult nsTreeColumns::QueryInterface(const nsIID&, void**)': 263:47.70 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 263:47.72 1007 | foundInterface = 0; \ 263:47.72 | ^~~~~~~~~~~~~~ 263:47.72 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 263:47.73 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 263:47.73 | ^~~~~~~~~~~~~~~~~~~~~~~ 263:47.73 /builddir/build/BUILD/thunderbird-68.1.1/layout/xul/tree/nsTreeColumns.cpp:265:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 263:47.73 265 | NS_INTERFACE_MAP_END 263:47.73 | ^~~~~~~~~~~~~~~~~~~~ 263:47.74 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 263:47.74 981 | else 263:47.74 | ^~~~ 263:47.74 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 263:47.74 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 263:47.75 | ^~~~~~~~~~~~~~~~~~ 263:47.75 /builddir/build/BUILD/thunderbird-68.1.1/layout/xul/tree/nsTreeColumns.cpp:264:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 263:47.75 264 | NS_INTERFACE_MAP_ENTRY(nsISupports) 263:47.75 | ^~~~~~~~~~~~~~~~~~~~~~ 263:47.85 /builddir/build/BUILD/thunderbird-68.1.1/layout/xul/tree/nsTreeContentView.cpp: In member function 'virtual nsresult nsTreeContentView::QueryInterface(const nsIID&, void**)': 263:47.86 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 263:47.87 1007 | foundInterface = 0; \ 263:47.87 | ^~~~~~~~~~~~~~ 263:47.87 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 263:47.88 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 263:47.88 | ^~~~~~~~~~~~~~~~~~~~~~~ 263:47.88 /builddir/build/BUILD/thunderbird-68.1.1/layout/xul/tree/nsTreeContentView.cpp:109:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 263:47.88 109 | NS_INTERFACE_MAP_END 263:47.88 | ^~~~~~~~~~~~~~~~~~~~ 263:47.89 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/dom/EventTarget.h:13, 263:47.89 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/BasicEvents.h:11, 263:47.89 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/dom/Event.h:11, 263:47.89 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/AsyncEventDispatcher.h:13, 263:47.89 from /builddir/build/BUILD/thunderbird-68.1.1/layout/xul/tree/nsTreeBodyFrame.cpp:7, 263:47.90 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/layout/xul/tree/Unified_cpp_layout_xul_tree0.cpp:2: 263:47.90 /builddir/build/BUILD/thunderbird-68.1.1/dom/base/nsWrapperCache.h:409:3: note: some parts of macro expansion are not guarded by this 'else' clause 263:47.90 409 | else 263:47.90 | ^~~~ 263:47.91 /builddir/build/BUILD/thunderbird-68.1.1/layout/xul/tree/nsTreeContentView.cpp:108:3: note: in expansion of macro 'NS_WRAPPERCACHE_INTERFACE_MAP_ENTRY' 263:47.91 108 | NS_WRAPPERCACHE_INTERFACE_MAP_ENTRY 263:47.91 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 263:48.39 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsUtils.h:14, 263:48.39 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupports.h:79, 263:48.39 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 263:48.40 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 263:48.40 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsTArray.h:30, 263:48.40 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/EventForwards.h:12, 263:48.40 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/AsyncEventDispatcher.h:11, 263:48.40 from /builddir/build/BUILD/thunderbird-68.1.1/layout/xul/tree/nsTreeBodyFrame.cpp:7, 263:48.40 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/layout/xul/tree/Unified_cpp_layout_xul_tree0.cpp:2: 263:48.40 /builddir/build/BUILD/thunderbird-68.1.1/layout/xul/tree/nsTreeSelection.cpp: In member function 'virtual nsresult nsTreeSelection::QueryInterface(const nsIID&, void**)': 263:48.40 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 263:48.40 1007 | foundInterface = 0; \ 263:48.40 | ^~~~~~~~~~~~~~ 263:48.40 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 263:48.40 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 263:48.40 | ^~~~~~~~~~~~~~~~~~~~~~~ 263:48.40 /builddir/build/BUILD/thunderbird-68.1.1/layout/xul/tree/nsTreeSelection.cpp:250:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 263:48.40 250 | NS_INTERFACE_MAP_END 263:48.40 | ^~~~~~~~~~~~~~~~~~~~ 263:48.40 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 263:48.40 981 | else 263:48.40 | ^~~~ 263:48.40 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 263:48.40 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 263:48.41 | ^~~~~~~~~~~~~~~~~~ 263:48.41 /builddir/build/BUILD/thunderbird-68.1.1/layout/xul/tree/nsTreeSelection.cpp:249:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 263:48.42 249 | NS_INTERFACE_MAP_ENTRY(nsISupports) 263:48.42 | ^~~~~~~~~~~~~~~~~~~~~~ 263:52.49 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/HashTable.h:89, 263:52.49 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/js/HashTable.h:10, 263:52.49 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/js/TracingAPI.h:11, 263:52.49 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/js/GCPolicyAPI.h:49, 263:52.49 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/js/RootingAPI.h:22, 263:52.49 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:16, 263:52.49 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/dom/EventTarget.h:10, 263:52.49 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/BasicEvents.h:11, 263:52.50 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/dom/Event.h:11, 263:52.51 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/AsyncEventDispatcher.h:13, 263:52.51 from /builddir/build/BUILD/thunderbird-68.1.1/layout/xul/tree/nsTreeBodyFrame.cpp:7, 263:52.51 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/layout/xul/tree/Unified_cpp_layout_xul_tree0.cpp:2: 263:52.51 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = std::map; long unsigned int N = 2]': 263:52.51 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:99:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = std::map]' 263:52.51 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/Layers.h:248:29: required from here 263:52.51 /builddir/build/BUILD/thunderbird-68.1.1/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] 263:52.51 67 | memset(&aArr[0], 0, N * sizeof(T)); 263:52.51 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 263:52.51 In file included from /usr/include/c++/9/map:61, 263:52.51 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/system_wrappers/map:3, 263:52.51 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/stl_wrappers/map:44, 263:52.51 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/FrameMetrics.h:11, 263:52.51 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/PresShell.h:15, 263:52.51 from /builddir/build/BUILD/thunderbird-68.1.1/layout/xul/tree/nsTreeBodyFrame.cpp:16, 263:52.51 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/layout/xul/tree/Unified_cpp_layout_xul_tree0.cpp:2: 263:52.51 /usr/include/c++/9/bits/stl_map.h:100:11: note: 'class std::map' declared here 263:52.51 100 | class map 263:52.51 | ^~~ 264:01.08 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsSize.h:10, 264:01.08 from /builddir/build/BUILD/thunderbird-68.1.1/layout/base/LayoutConstants.h:12, 264:01.08 from /builddir/build/BUILD/thunderbird-68.1.1/layout/generic/nsIFrame.h:54, 264:01.08 from /builddir/build/BUILD/thunderbird-68.1.1/layout/xul/nsBox.h:12, 264:01.08 from /builddir/build/BUILD/thunderbird-68.1.1/layout/generic/nsFrame.h:15, 264:01.09 from /builddir/build/BUILD/thunderbird-68.1.1/layout/generic/nsSplittableFrame.h:16, 264:01.09 from /builddir/build/BUILD/thunderbird-68.1.1/layout/generic/nsContainerFrame.h:13, 264:01.11 from /builddir/build/BUILD/thunderbird-68.1.1/layout/generic/nsFontInflationData.h:13, 264:01.11 from /builddir/build/BUILD/thunderbird-68.1.1/layout/generic/nsFontInflationData.cpp:10, 264:01.11 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/layout/generic/Unified_cpp_layout_generic2.cpp:2: 264:01.11 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsCoord.h: In member function 'mozilla::LogicalSize nsFrame::ComputeSizeWithIntrinsicDimensions(gfxContext*, mozilla::WritingMode, const mozilla::IntrinsicSize&, const mozilla::AspectRatio&, const mozilla::LogicalSize&, const mozilla::LogicalSize&, const mozilla::LogicalSize&, const mozilla::LogicalSize&, nsIFrame::ComputeSizeFlags)': 264:01.12 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsCoord.h:137:36: warning: 'bSize' may be used uninitialized in this function [-Wmaybe-uninitialized] 264:01.12 137 | return _nscoordSaturatingMultiply(aCoord, aScale, true); 264:01.12 | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 264:01.12 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/layout/generic/Unified_cpp_layout_generic2.cpp:11: 264:01.12 /builddir/build/BUILD/thunderbird-68.1.1/layout/generic/nsFrame.cpp:5906:38: note: 'bSize' was declared here 264:01.13 5906 | nscoord iSize, minISize, maxISize, bSize, minBSize, maxBSize; 264:01.13 | ^~~~~ 264:01.14 /builddir/build/BUILD/thunderbird-68.1.1/layout/generic/nsFrame.cpp:6088:45: warning: 'iSize' may be used uninitialized in this function [-Wmaybe-uninitialized] 264:01.16 6088 | stretchI != eStretch && tentISize > iSize) { 264:01.16 | ~~~~~~~~~~^~~~~~~ 264:27.79 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/gfxFontEntry.h:13, 264:27.79 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/gfxFont.h:11, 264:27.79 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/gfxTextRun.h:14, 264:27.79 from /builddir/build/BUILD/thunderbird-68.1.1/layout/svg/SVGTextFrame.h:16, 264:27.79 from /builddir/build/BUILD/thunderbird-68.1.1/layout/svg/nsSVGUtils.cpp:46, 264:27.79 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/layout/svg/Unified_cpp_layout_svg2.cpp:11: 264:27.79 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 264:27.79 /builddir/build/BUILD/thunderbird-68.1.1/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] 264:27.79 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 264:27.79 | ^ 264:27.79 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 264:27.79 46 | struct Block { 264:27.80 | ^~~~~ 264:28.86 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/Utf8.h:17, 264:28.86 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/RecordReplay.h:16, 264:28.86 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/Atomics.h:22, 264:28.86 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/js/Utility.h:11, 264:28.86 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/js/HeapAPI.h:15, 264:28.86 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:11, 264:28.87 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 264:28.87 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsTArray.h:30, 264:28.87 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/EventForwards.h:12, 264:28.87 from /builddir/build/BUILD/thunderbird-68.1.1/layout/generic/nsFrame.h:13, 264:28.87 from /builddir/build/BUILD/thunderbird-68.1.1/layout/generic/nsSplittableFrame.h:16, 264:28.87 from /builddir/build/BUILD/thunderbird-68.1.1/layout/generic/nsContainerFrame.h:13, 264:28.87 from /builddir/build/BUILD/thunderbird-68.1.1/layout/generic/nsFontInflationData.h:13, 264:28.87 from /builddir/build/BUILD/thunderbird-68.1.1/layout/generic/nsFontInflationData.cpp:10, 264:28.88 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/layout/generic/Unified_cpp_layout_generic2.cpp:2: 264:28.88 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/Maybe.h: In member function 'bool nsImageFrame::UpdateIntrinsicSize(imgIContainer*)': 264:28.88 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/Maybe.h:567:27: warning: 'oldIntrinsicSize' may be used uninitialized in this function [-Wmaybe-uninitialized] 264:28.90 567 | return aLHS.isNothing() || *aLHS == *aRHS; 264:28.90 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/layout/generic/Unified_cpp_layout_generic2.cpp:83: 264:28.90 /builddir/build/BUILD/thunderbird-68.1.1/layout/generic/nsImageFrame.cpp:450:17: note: 'oldIntrinsicSize' was declared here 264:28.90 450 | IntrinsicSize oldIntrinsicSize = mIntrinsicSize; 264:28.90 | ^~~~~~~~~~~~~~~~ 264:28.91 /builddir/build/BUILD/thunderbird-68.1.1/layout/generic/nsImageFrame.cpp:450:17: warning: '*((void*)& oldIntrinsicSize +8)' may be used uninitialized in this function [-Wmaybe-uninitialized] 264:34.17 layout/xul/grid 264:35.44 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/HashTable.h:89, 264:35.45 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/js/HashTable.h:10, 264:35.45 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/js/TracingAPI.h:11, 264:35.45 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/js/GCPolicyAPI.h:49, 264:35.45 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/js/RootingAPI.h:22, 264:35.45 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/js/CallArgs.h:72, 264:35.46 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/jsapi.h:29, 264:35.46 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/xpcpublic.h:10, 264:35.46 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsThreadUtils.h:24, 264:35.46 from /builddir/build/BUILD/thunderbird-68.1.1/layout/base/FrameProperties.h:15, 264:35.46 from /builddir/build/BUILD/thunderbird-68.1.1/layout/generic/nsIFrame.h:53, 264:35.46 from /builddir/build/BUILD/thunderbird-68.1.1/layout/xul/nsBox.h:12, 264:35.47 from /builddir/build/BUILD/thunderbird-68.1.1/layout/generic/nsFrame.h:15, 264:35.47 from /builddir/build/BUILD/thunderbird-68.1.1/layout/generic/nsSplittableFrame.h:16, 264:35.49 from /builddir/build/BUILD/thunderbird-68.1.1/layout/generic/nsContainerFrame.h:13, 264:35.49 from /builddir/build/BUILD/thunderbird-68.1.1/layout/svg/nsSVGContainerFrame.h:11, 264:35.49 from /builddir/build/BUILD/thunderbird-68.1.1/layout/svg/nsSVGGFrame.h:13, 264:35.49 from /builddir/build/BUILD/thunderbird-68.1.1/layout/svg/nsSVGUseFrame.h:11, 264:35.49 from /builddir/build/BUILD/thunderbird-68.1.1/layout/svg/nsSVGUseFrame.cpp:7, 264:35.50 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/layout/svg/Unified_cpp_layout_svg2.cpp:2: 264:35.50 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = std::map; long unsigned int N = 2]': 264:35.50 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:99:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = std::map]' 264:35.50 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/Layers.h:248:29: required from here 264:35.50 /builddir/build/BUILD/thunderbird-68.1.1/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] 264:35.50 67 | memset(&aArr[0], 0, N * sizeof(T)); 264:35.51 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 264:35.51 In file included from /usr/include/c++/9/map:61, 264:35.51 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/system_wrappers/map:3, 264:35.51 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/stl_wrappers/map:44, 264:35.51 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/FrameMetrics.h:11, 264:35.51 from /builddir/build/BUILD/thunderbird-68.1.1/layout/generic/nsIScrollableFrame.h:22, 264:35.51 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/dom/Element.h:25, 264:35.52 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/dom/SVGElement.h:19, 264:35.52 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/SVGPreserveAspectRatio.h:16, 264:35.52 from /builddir/build/BUILD/thunderbird-68.1.1/layout/svg/SVGImageContext.h:12, 264:35.52 from /builddir/build/BUILD/thunderbird-68.1.1/layout/base/nsLayoutUtils.h:31, 264:35.52 from /builddir/build/BUILD/thunderbird-68.1.1/layout/generic/nsIFrame.h:65, 264:35.53 from /builddir/build/BUILD/thunderbird-68.1.1/layout/xul/nsBox.h:12, 264:35.53 from /builddir/build/BUILD/thunderbird-68.1.1/layout/generic/nsFrame.h:15, 264:35.53 from /builddir/build/BUILD/thunderbird-68.1.1/layout/generic/nsSplittableFrame.h:16, 264:35.53 from /builddir/build/BUILD/thunderbird-68.1.1/layout/generic/nsContainerFrame.h:13, 264:35.53 from /builddir/build/BUILD/thunderbird-68.1.1/layout/svg/nsSVGContainerFrame.h:11, 264:35.54 from /builddir/build/BUILD/thunderbird-68.1.1/layout/svg/nsSVGGFrame.h:13, 264:35.54 from /builddir/build/BUILD/thunderbird-68.1.1/layout/svg/nsSVGUseFrame.h:11, 264:35.54 from /builddir/build/BUILD/thunderbird-68.1.1/layout/svg/nsSVGUseFrame.cpp:7, 264:35.55 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/layout/svg/Unified_cpp_layout_svg2.cpp:2: 264:35.55 /usr/include/c++/9/bits/stl_map.h:100:11: note: 'class std::map' declared here 264:35.55 100 | class map 264:35.55 | ^~~ 264:41.68 layout/ipc 264:52.14 layout/mathml 265:04.26 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsUtils.h:14, 265:04.26 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupports.h:79, 265:04.26 from /builddir/build/BUILD/thunderbird-68.1.1/layout/xul/nsBoxLayout.h:10, 265:04.26 from /builddir/build/BUILD/thunderbird-68.1.1/layout/xul/nsStackLayout.h:19, 265:04.26 from /builddir/build/BUILD/thunderbird-68.1.1/layout/xul/grid/nsGrid.h:10, 265:04.26 from /builddir/build/BUILD/thunderbird-68.1.1/layout/xul/grid/nsGrid.cpp:14, 265:04.26 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/layout/xul/grid/Unified_cpp_layout_xul_grid0.cpp:2: 265:04.27 /builddir/build/BUILD/thunderbird-68.1.1/layout/xul/grid/nsGridLayout2.cpp: In member function 'virtual nsresult nsGridLayout2::QueryInterface(const nsIID&, void**)': 265:04.28 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 265:04.28 1022 | foundInterface = 0; \ 265:04.31 | ^~~~~~~~~~~~~~ 265:04.31 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 265:04.31 1071 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 265:04.31 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 265:04.31 /builddir/build/BUILD/thunderbird-68.1.1/layout/xul/grid/nsGridLayout2.cpp:226:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 265:04.32 226 | NS_INTERFACE_MAP_END_INHERITING(nsStackLayout) 265:04.33 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 265:04.33 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:991:3: note: some parts of macro expansion are not guarded by this 'else' clause 265:04.33 991 | else 265:04.33 | ^~~~ 265:04.33 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1067:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 265:04.34 1067 | NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 265:04.34 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 265:04.34 /builddir/build/BUILD/thunderbird-68.1.1/layout/xul/grid/nsGridLayout2.cpp:225:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 265:04.34 225 | NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIGridPart) 265:04.34 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 265:04.46 /builddir/build/BUILD/thunderbird-68.1.1/layout/xul/grid/nsGridRowLayout.cpp: In member function 'virtual nsresult nsGridRowLayout::QueryInterface(const nsIID&, void**)': 265:04.46 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 265:04.46 1022 | foundInterface = 0; \ 265:04.46 | ^~~~~~~~~~~~~~ 265:04.47 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 265:04.47 1071 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 265:04.47 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 265:04.47 /builddir/build/BUILD/thunderbird-68.1.1/layout/xul/grid/nsGridRowLayout.cpp:173:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 265:04.47 173 | NS_INTERFACE_MAP_END_INHERITING(nsBoxLayout) 265:04.47 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 265:04.47 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:991:3: note: some parts of macro expansion are not guarded by this 'else' clause 265:04.47 991 | else 265:04.47 | ^~~~ 265:04.47 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1067:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 265:04.47 1067 | NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 265:04.47 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 265:04.47 /builddir/build/BUILD/thunderbird-68.1.1/layout/xul/grid/nsGridRowLayout.cpp:172:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 265:04.47 172 | NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIGridPart) 265:04.47 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 265:11.09 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/gfxFontEntry.h:13, 265:11.09 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/gfxFont.h:11, 265:11.09 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/gfxTextRun.h:14, 265:11.09 from /builddir/build/BUILD/thunderbird-68.1.1/layout/mathml/nsMathMLChar.h:16, 265:11.09 from /builddir/build/BUILD/thunderbird-68.1.1/layout/mathml/nsMathMLChar.cpp:7, 265:11.09 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/layout/mathml/Unified_cpp_layout_mathml0.cpp:2: 265:11.09 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 265:11.10 /builddir/build/BUILD/thunderbird-68.1.1/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] 265:11.10 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 265:11.10 | ^ 265:11.10 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 265:11.10 46 | struct Block { 265:11.10 | ^~~~~ 265:34.34 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsTHashtable.h:21, 265:34.34 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/gfxFontFeatures.h:10, 265:34.34 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/gfxFontEntry.h:12, 265:34.34 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/gfxFont.h:11, 265:34.34 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/gfxTextRun.h:14, 265:34.35 from /builddir/build/BUILD/thunderbird-68.1.1/layout/mathml/nsMathMLChar.h:16, 265:34.35 from /builddir/build/BUILD/thunderbird-68.1.1/layout/mathml/nsMathMLChar.cpp:7, 265:34.37 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/layout/mathml/Unified_cpp_layout_mathml0.cpp:2: 265:34.37 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = std::map; long unsigned int N = 2]': 265:34.37 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:99:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = std::map]' 265:34.37 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/Layers.h:248:29: required from here 265:34.37 /builddir/build/BUILD/thunderbird-68.1.1/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] 265:34.37 67 | memset(&aArr[0], 0, N * sizeof(T)); 265:34.37 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 265:34.37 In file included from /usr/include/c++/9/map:61, 265:34.37 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/system_wrappers/map:3, 265:34.37 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/stl_wrappers/map:44, 265:34.37 from /builddir/build/BUILD/thunderbird-68.1.1/ipc/chromium/src/base/process_util.h:31, 265:34.37 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/ipc/IPCMessageUtils.h:10, 265:34.37 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/gfxFontUtils.h:13, 265:34.37 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/gfxFontEntry.h:13, 265:34.37 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/gfxFont.h:11, 265:34.37 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/gfxTextRun.h:14, 265:34.38 from /builddir/build/BUILD/thunderbird-68.1.1/layout/mathml/nsMathMLChar.h:16, 265:34.38 from /builddir/build/BUILD/thunderbird-68.1.1/layout/mathml/nsMathMLChar.cpp:7, 265:34.38 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/layout/mathml/Unified_cpp_layout_mathml0.cpp:2: 265:34.38 /usr/include/c++/9/bits/stl_map.h:100:11: note: 'class std::map' declared here 265:34.38 100 | class map 265:34.38 | ^~~ 265:34.73 In file included from /builddir/build/BUILD/thunderbird-68.1.1/layout/generic/TextOverflow.h:10, 265:34.73 from /builddir/build/BUILD/thunderbird-68.1.1/layout/generic/nsGfxScrollFrame.h:25, 265:34.73 from /builddir/build/BUILD/thunderbird-68.1.1/layout/forms/nsListControlFrame.h:21, 265:34.73 from /builddir/build/BUILD/thunderbird-68.1.1/layout/generic/nsFontInflationData.cpp:13, 265:34.73 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/layout/generic/Unified_cpp_layout_generic2.cpp:2: 265:34.74 /builddir/build/BUILD/thunderbird-68.1.1/layout/painting/nsDisplayList.h: In member function 'void nsIFrame::BuildDisplayListForStackingContext(nsDisplayListBuilder*, nsDisplayList*, bool*)': 265:34.75 /builddir/build/BUILD/thunderbird-68.1.1/layout/painting/nsDisplayList.h:1677:59: warning: 'autoPreserves3DContext.nsDisplayListBuilder::AutoPreserves3DContext::mBuilder' may be used uninitialized in this function [-Wmaybe-uninitialized] 265:34.75 1677 | ~AutoPreserves3DContext() { mBuilder->mPreserves3DCtx = mSavedCtx; } 265:34.75 | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ 265:34.75 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/layout/generic/Unified_cpp_layout_generic2.cpp:11: 265:34.75 /builddir/build/BUILD/thunderbird-68.1.1/layout/generic/nsFrame.cpp:2919:55: note: 'autoPreserves3DContext.nsDisplayListBuilder::AutoPreserves3DContext::mBuilder' was declared here 265:34.76 2919 | Maybe autoPreserves3DContext; 265:34.76 | ^~~~~~~~~~~~~~~~~~~~~~ 265:41.15 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/Utf8.h:17, 265:41.15 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/RecordReplay.h:16, 265:41.15 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/Atomics.h:22, 265:41.16 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/js/Utility.h:11, 265:41.16 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/js/HeapAPI.h:15, 265:41.16 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:11, 265:41.16 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 265:41.16 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsTArray.h:30, 265:41.16 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/EventForwards.h:12, 265:41.16 from /builddir/build/BUILD/thunderbird-68.1.1/layout/generic/nsFrame.h:13, 265:41.18 from /builddir/build/BUILD/thunderbird-68.1.1/layout/generic/nsSplittableFrame.h:16, 265:41.18 from /builddir/build/BUILD/thunderbird-68.1.1/layout/generic/nsContainerFrame.h:13, 265:41.18 from /builddir/build/BUILD/thunderbird-68.1.1/layout/generic/nsFontInflationData.h:13, 265:41.18 from /builddir/build/BUILD/thunderbird-68.1.1/layout/generic/nsFontInflationData.cpp:10, 265:41.18 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/layout/generic/Unified_cpp_layout_generic2.cpp:2: 265:41.18 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/Maybe.h: In member function 'void mozilla::ScrollFrameHelper::AppendScrollPartsTo(nsDisplayListBuilder*, const nsDisplayListSet&, bool, bool)': 265:41.18 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/Maybe.h:216:11: warning: 'scrollDirection' may be used uninitialized in this function [-Wmaybe-uninitialized] 265:41.18 216 | ref() = aOther.ref(); 265:41.18 | ^~~ 265:41.18 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/layout/generic/Unified_cpp_layout_generic2.cpp:56: 265:41.18 /builddir/build/BUILD/thunderbird-68.1.1/layout/generic/nsGfxScrollFrame.cpp:3107:28: note: 'scrollDirection' was declared here 265:41.18 3107 | Maybe scrollDirection; 265:41.18 | ^~~~~~~~~~~~~~~ 265:42.80 /builddir/build/BUILD/thunderbird-68.1.1/layout/generic/nsGfxScrollFrame.cpp: In member function 'void mozilla::ScrollFrameHelper::BuildDisplayList(nsDisplayListBuilder*, const nsDisplayListSet&)': 265:42.80 /builddir/build/BUILD/thunderbird-68.1.1/layout/generic/nsGfxScrollFrame.cpp:3304:23: warning: 'extraContentBoxClipForNonCaretContent' may be used uninitialized in this function [-Wmaybe-uninitialized] 265:42.80 3304 | ClipItemsExceptCaret(aLists->Content(), aBuilder, aClipFrame, aExtraClip, 265:42.80 | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 265:42.81 3305 | cache); 265:42.81 | ~~~~~~ 265:42.82 /builddir/build/BUILD/thunderbird-68.1.1/layout/generic/nsGfxScrollFrame.cpp:3470:38: note: 'extraContentBoxClipForNonCaretContent' was declared here 265:42.82 3470 | Maybe extraContentBoxClipForNonCaretContent; 265:42.82 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 265:54.21 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/gfxFontEntry.h:13, 265:54.21 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/gfxFont.h:11, 265:54.21 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsDeviceContext.h:12, 265:54.21 from /builddir/build/BUILD/thunderbird-68.1.1/layout/generic/nsPageFrame.cpp:12, 265:54.22 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/layout/generic/Unified_cpp_layout_generic3.cpp:11: 265:54.22 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 265:54.22 /builddir/build/BUILD/thunderbird-68.1.1/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] 265:54.22 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 265:54.23 | ^ 265:54.24 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 265:54.24 46 | struct Block { 265:54.24 | ^~~~~ 266:27.01 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/HashTable.h:89, 266:27.01 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/js/HashTable.h:10, 266:27.01 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/js/TracingAPI.h:11, 266:27.01 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/js/GCPolicyAPI.h:49, 266:27.02 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/js/RootingAPI.h:22, 266:27.02 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/js/CallArgs.h:72, 266:27.02 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/jsapi.h:29, 266:27.02 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/xpcpublic.h:10, 266:27.02 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsThreadUtils.h:24, 266:27.02 from /builddir/build/BUILD/thunderbird-68.1.1/layout/base/FrameProperties.h:15, 266:27.03 from /builddir/build/BUILD/thunderbird-68.1.1/layout/generic/nsIFrame.h:53, 266:27.03 from /builddir/build/BUILD/thunderbird-68.1.1/layout/xul/nsBox.h:12, 266:27.03 from /builddir/build/BUILD/thunderbird-68.1.1/layout/generic/nsFrame.h:15, 266:27.04 from /builddir/build/BUILD/thunderbird-68.1.1/layout/generic/nsSplittableFrame.h:16, 266:27.04 from /builddir/build/BUILD/thunderbird-68.1.1/layout/generic/nsContainerFrame.h:13, 266:27.05 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/ViewportFrame.h:16, 266:27.05 from /builddir/build/BUILD/thunderbird-68.1.1/layout/generic/nsPageContentFrame.h:10, 266:27.05 from /builddir/build/BUILD/thunderbird-68.1.1/layout/generic/nsPageContentFrame.cpp:6, 266:27.05 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/layout/generic/Unified_cpp_layout_generic3.cpp:2: 266:27.06 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = std::map; long unsigned int N = 2]': 266:27.06 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:99:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = std::map]' 266:27.06 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/Layers.h:248:29: required from here 266:27.06 /builddir/build/BUILD/thunderbird-68.1.1/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] 266:27.06 67 | memset(&aArr[0], 0, N * sizeof(T)); 266:27.06 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 266:27.06 In file included from /usr/include/c++/9/map:61, 266:27.07 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/system_wrappers/map:3, 266:27.07 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/stl_wrappers/map:44, 266:27.08 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/FrameMetrics.h:11, 266:27.08 from /builddir/build/BUILD/thunderbird-68.1.1/layout/generic/nsIScrollableFrame.h:22, 266:27.08 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/dom/Element.h:25, 266:27.08 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/dom/SVGElement.h:19, 266:27.09 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/SVGPreserveAspectRatio.h:16, 266:27.09 from /builddir/build/BUILD/thunderbird-68.1.1/layout/svg/SVGImageContext.h:12, 266:27.09 from /builddir/build/BUILD/thunderbird-68.1.1/layout/base/nsLayoutUtils.h:31, 266:27.09 from /builddir/build/BUILD/thunderbird-68.1.1/layout/generic/nsIFrame.h:65, 266:27.09 from /builddir/build/BUILD/thunderbird-68.1.1/layout/xul/nsBox.h:12, 266:27.09 from /builddir/build/BUILD/thunderbird-68.1.1/layout/generic/nsFrame.h:15, 266:27.10 from /builddir/build/BUILD/thunderbird-68.1.1/layout/generic/nsSplittableFrame.h:16, 266:27.10 from /builddir/build/BUILD/thunderbird-68.1.1/layout/generic/nsContainerFrame.h:13, 266:27.10 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/ViewportFrame.h:16, 266:27.11 from /builddir/build/BUILD/thunderbird-68.1.1/layout/generic/nsPageContentFrame.h:10, 266:27.11 from /builddir/build/BUILD/thunderbird-68.1.1/layout/generic/nsPageContentFrame.cpp:6, 266:27.11 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/layout/generic/Unified_cpp_layout_generic3.cpp:2: 266:27.11 /usr/include/c++/9/bits/stl_map.h:100:11: note: 'class std::map' declared here 266:27.12 100 | class map 266:27.12 | ^~~ 266:27.95 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/HashTable.h:89, 266:27.95 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/js/HashTable.h:10, 266:27.95 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/js/TracingAPI.h:11, 266:27.97 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/js/GCPolicyAPI.h:49, 266:27.97 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/js/RootingAPI.h:22, 266:27.98 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/js/CallArgs.h:72, 266:27.98 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/jsapi.h:29, 266:27.98 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/xpcpublic.h:10, 266:27.99 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsThreadUtils.h:24, 266:28.00 from /builddir/build/BUILD/thunderbird-68.1.1/layout/base/FrameProperties.h:15, 266:28.00 from /builddir/build/BUILD/thunderbird-68.1.1/layout/generic/nsIFrame.h:53, 266:28.01 from /builddir/build/BUILD/thunderbird-68.1.1/layout/xul/nsBox.h:12, 266:28.01 from /builddir/build/BUILD/thunderbird-68.1.1/layout/generic/nsFrame.h:15, 266:28.01 from /builddir/build/BUILD/thunderbird-68.1.1/layout/generic/nsSplittableFrame.h:16, 266:28.04 from /builddir/build/BUILD/thunderbird-68.1.1/layout/generic/nsContainerFrame.h:13, 266:28.06 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/ViewportFrame.h:16, 266:28.06 from /builddir/build/BUILD/thunderbird-68.1.1/layout/generic/nsPageContentFrame.h:10, 266:28.06 from /builddir/build/BUILD/thunderbird-68.1.1/layout/generic/nsPageContentFrame.cpp:6, 266:28.06 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/layout/generic/Unified_cpp_layout_generic3.cpp:2: 266:28.06 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = std::vector; long unsigned int N = 2]': 266:28.07 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:99:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = std::vector]' 266:28.09 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:36:53: required from here 266:28.13 /builddir/build/BUILD/thunderbird-68.1.1/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] 266:28.13 67 | memset(&aArr[0], 0, N * sizeof(T)); 266:28.15 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 266:28.15 In file included from /usr/include/c++/9/vector:67, 266:28.16 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/system_wrappers/vector:3, 266:28.16 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/stl_wrappers/vector:44, 266:28.17 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/SmallPointerArray.h:17, 266:28.17 from /builddir/build/BUILD/thunderbird-68.1.1/layout/generic/nsIFrame.h:58, 266:28.18 from /builddir/build/BUILD/thunderbird-68.1.1/layout/xul/nsBox.h:12, 266:28.18 from /builddir/build/BUILD/thunderbird-68.1.1/layout/generic/nsFrame.h:15, 266:28.19 from /builddir/build/BUILD/thunderbird-68.1.1/layout/generic/nsSplittableFrame.h:16, 266:28.19 from /builddir/build/BUILD/thunderbird-68.1.1/layout/generic/nsContainerFrame.h:13, 266:28.20 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/ViewportFrame.h:16, 266:28.20 from /builddir/build/BUILD/thunderbird-68.1.1/layout/generic/nsPageContentFrame.h:10, 266:28.20 from /builddir/build/BUILD/thunderbird-68.1.1/layout/generic/nsPageContentFrame.cpp:6, 266:28.20 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/layout/generic/Unified_cpp_layout_generic3.cpp:2: 266:28.21 /usr/include/c++/9/bits/stl_vector.h:386:11: note: 'class std::vector' declared here 266:28.21 386 | class vector : protected _Vector_base<_Tp, _Alloc> 266:28.21 | ^~~~~~ 266:28.21 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/HashTable.h:89, 266:28.21 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/js/HashTable.h:10, 266:28.21 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/js/TracingAPI.h:11, 266:28.22 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/js/GCPolicyAPI.h:49, 266:28.22 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/js/RootingAPI.h:22, 266:28.22 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/js/CallArgs.h:72, 266:28.22 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/jsapi.h:29, 266:28.22 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/xpcpublic.h:10, 266:28.22 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsThreadUtils.h:24, 266:28.22 from /builddir/build/BUILD/thunderbird-68.1.1/layout/base/FrameProperties.h:15, 266:28.23 from /builddir/build/BUILD/thunderbird-68.1.1/layout/generic/nsIFrame.h:53, 266:28.23 from /builddir/build/BUILD/thunderbird-68.1.1/layout/xul/nsBox.h:12, 266:28.23 from /builddir/build/BUILD/thunderbird-68.1.1/layout/generic/nsFrame.h:15, 266:28.23 from /builddir/build/BUILD/thunderbird-68.1.1/layout/generic/nsSplittableFrame.h:16, 266:28.23 from /builddir/build/BUILD/thunderbird-68.1.1/layout/generic/nsContainerFrame.h:13, 266:28.23 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/ViewportFrame.h:16, 266:28.23 from /builddir/build/BUILD/thunderbird-68.1.1/layout/generic/nsPageContentFrame.h:10, 266:28.24 from /builddir/build/BUILD/thunderbird-68.1.1/layout/generic/nsPageContentFrame.cpp:6, 266:28.24 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/layout/generic/Unified_cpp_layout_generic3.cpp:2: 266:28.24 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = mozilla::layers::ClipManager; long unsigned int N = 2]': 266:28.24 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:99:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = mozilla::layers::ClipManager]' 266:28.24 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:93:32: required from here 266:28.24 /builddir/build/BUILD/thunderbird-68.1.1/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] 266:28.24 67 | memset(&aArr[0], 0, N * sizeof(T)); 266:28.25 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 266:28.25 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:11, 266:28.25 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/layers/RenderRootStateManager.h:14, 266:28.25 from /builddir/build/BUILD/thunderbird-68.1.1/layout/generic/TextDrawTarget.h:11, 266:28.25 from /builddir/build/BUILD/thunderbird-68.1.1/layout/generic/nsTextFrame.cpp:59, 266:28.25 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/layout/generic/Unified_cpp_layout_generic3.cpp:110: 266:28.25 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/layers/ClipManager.h:52:7: note: 'class mozilla::layers::ClipManager' declared here 266:28.26 52 | class ClipManager { 266:28.26 | ^~~~~~~~~~~ 266:39.86 layout/inspector 266:55.34 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:26, 266:55.35 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/dom/ContentParent.h:10, 266:55.35 from /builddir/build/BUILD/thunderbird-68.1.1/layout/ipc/RenderFrame.cpp:10, 266:55.35 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/layout/ipc/Unified_cpp_layout_ipc0.cpp:2: 266:55.35 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 266:55.36 /builddir/build/BUILD/thunderbird-68.1.1/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] 266:55.36 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 266:55.36 | ^ 266:55.36 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 266:55.36 46 | struct Block { 266:55.36 | ^~~~~ 267:00.24 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/gfxFontEntry.h:13, 267:00.24 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/gfxFont.h:11, 267:00.24 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/gfxMathTable.h:8, 267:00.24 from /builddir/build/BUILD/thunderbird-68.1.1/layout/mathml/nsMathMLmunderoverFrame.cpp:13, 267:00.25 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/layout/mathml/Unified_cpp_layout_mathml1.cpp:20: 267:00.25 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 267:00.26 /builddir/build/BUILD/thunderbird-68.1.1/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] 267:00.26 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 267:00.26 | ^ 267:00.26 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 267:00.26 46 | struct Block { 267:00.26 | ^~~~~ 267:04.41 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/HashTable.h:89, 267:04.42 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/js/HashTable.h:10, 267:04.42 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/js/TracingAPI.h:11, 267:04.42 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/js/GCPolicyAPI.h:49, 267:04.42 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/js/RootingAPI.h:22, 267:04.43 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/js/CallArgs.h:72, 267:04.43 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/jsapi.h:29, 267:04.43 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/xpcpublic.h:10, 267:04.45 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsThreadUtils.h:24, 267:04.45 from /builddir/build/BUILD/thunderbird-68.1.1/layout/base/FrameProperties.h:15, 267:04.45 from /builddir/build/BUILD/thunderbird-68.1.1/layout/generic/nsIFrame.h:53, 267:04.46 from /builddir/build/BUILD/thunderbird-68.1.1/layout/xul/nsBox.h:12, 267:04.46 from /builddir/build/BUILD/thunderbird-68.1.1/layout/generic/nsFrame.h:15, 267:04.46 from /builddir/build/BUILD/thunderbird-68.1.1/layout/generic/nsSplittableFrame.h:16, 267:04.46 from /builddir/build/BUILD/thunderbird-68.1.1/layout/generic/nsContainerFrame.h:13, 267:04.47 from /builddir/build/BUILD/thunderbird-68.1.1/layout/mathml/nsMathMLContainerFrame.h:11, 267:04.49 from /builddir/build/BUILD/thunderbird-68.1.1/layout/mathml/nsMathMLmencloseFrame.h:12, 267:04.49 from /builddir/build/BUILD/thunderbird-68.1.1/layout/mathml/nsMathMLmsqrtFrame.h:11, 267:04.49 from /builddir/build/BUILD/thunderbird-68.1.1/layout/mathml/nsMathMLmsqrtFrame.cpp:7, 267:04.50 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/layout/mathml/Unified_cpp_layout_mathml1.cpp:2: 267:04.50 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = std::map; long unsigned int N = 2]': 267:04.50 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:99:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = std::map]' 267:04.51 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/Layers.h:248:29: required from here 267:04.53 /builddir/build/BUILD/thunderbird-68.1.1/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] 267:04.53 67 | memset(&aArr[0], 0, N * sizeof(T)); 267:04.54 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 267:04.54 In file included from /usr/include/c++/9/map:61, 267:04.54 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/system_wrappers/map:3, 267:04.55 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/stl_wrappers/map:44, 267:04.57 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/FrameMetrics.h:11, 267:04.57 from /builddir/build/BUILD/thunderbird-68.1.1/layout/generic/nsIScrollableFrame.h:22, 267:04.57 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/dom/Element.h:25, 267:04.58 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/dom/SVGElement.h:19, 267:04.58 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/SVGPreserveAspectRatio.h:16, 267:04.58 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/SVGImageContext.h:12, 267:04.59 from /builddir/build/BUILD/thunderbird-68.1.1/layout/base/nsLayoutUtils.h:31, 267:04.59 from /builddir/build/BUILD/thunderbird-68.1.1/layout/generic/nsIFrame.h:65, 267:04.59 from /builddir/build/BUILD/thunderbird-68.1.1/layout/xul/nsBox.h:12, 267:04.59 from /builddir/build/BUILD/thunderbird-68.1.1/layout/generic/nsFrame.h:15, 267:04.60 from /builddir/build/BUILD/thunderbird-68.1.1/layout/generic/nsSplittableFrame.h:16, 267:04.60 from /builddir/build/BUILD/thunderbird-68.1.1/layout/generic/nsContainerFrame.h:13, 267:04.60 from /builddir/build/BUILD/thunderbird-68.1.1/layout/mathml/nsMathMLContainerFrame.h:11, 267:04.62 from /builddir/build/BUILD/thunderbird-68.1.1/layout/mathml/nsMathMLmencloseFrame.h:12, 267:04.62 from /builddir/build/BUILD/thunderbird-68.1.1/layout/mathml/nsMathMLmsqrtFrame.h:11, 267:04.62 from /builddir/build/BUILD/thunderbird-68.1.1/layout/mathml/nsMathMLmsqrtFrame.cpp:7, 267:04.63 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/layout/mathml/Unified_cpp_layout_mathml1.cpp:2: 267:04.63 /usr/include/c++/9/bits/stl_map.h:100:11: note: 'class std::map' declared here 267:04.63 100 | class map 267:04.64 | ^~~ 267:10.71 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/gfxPlatformFontList.h:14, 267:10.71 from /builddir/build/BUILD/thunderbird-68.1.1/layout/inspector/InspectorFontFace.cpp:9, 267:10.71 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/layout/inspector/Unified_cpp_layout_inspector0.cpp:2: 267:10.71 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 267:10.72 /builddir/build/BUILD/thunderbird-68.1.1/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] 267:10.72 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 267:10.72 | ^ 267:10.72 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 267:10.72 46 | struct Block { 267:10.72 | ^~~~~ 267:26.11 layout/painting 267:26.65 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/HashTable.h:89, 267:26.65 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/js/HashTable.h:10, 267:26.65 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/js/TracingAPI.h:11, 267:26.67 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/js/GCPolicyAPI.h:49, 267:26.67 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/js/RootingAPI.h:22, 267:26.69 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/GeckoProfiler.h:73, 267:26.69 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/PresShell.h:16, 267:26.70 from /builddir/build/BUILD/thunderbird-68.1.1/layout/ipc/RenderFrame.cpp:9, 267:26.70 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/layout/ipc/Unified_cpp_layout_ipc0.cpp:2: 267:26.72 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = std::map; long unsigned int N = 2]': 267:26.72 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:99:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = std::map]' 267:26.72 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/Layers.h:248:29: required from here 267:26.72 /builddir/build/BUILD/thunderbird-68.1.1/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] 267:26.73 67 | memset(&aArr[0], 0, N * sizeof(T)); 267:26.73 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 267:26.73 In file included from /usr/include/c++/9/map:61, 267:26.73 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/system_wrappers/map:3, 267:26.73 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/stl_wrappers/map:44, 267:26.73 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/FrameMetrics.h:11, 267:26.73 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/PresShell.h:15, 267:26.73 from /builddir/build/BUILD/thunderbird-68.1.1/layout/ipc/RenderFrame.cpp:9, 267:26.74 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/layout/ipc/Unified_cpp_layout_ipc0.cpp:2: 267:26.76 /usr/include/c++/9/bits/stl_map.h:100:11: note: 'class std::map' declared here 267:26.77 100 | class map 267:26.77 | ^~~ 267:27.28 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/HashTable.h:89, 267:27.28 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/js/HashTable.h:10, 267:27.28 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/js/TracingAPI.h:11, 267:27.28 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/js/GCPolicyAPI.h:49, 267:27.29 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/js/RootingAPI.h:22, 267:27.29 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/GeckoProfiler.h:73, 267:27.29 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/PresShell.h:16, 267:27.29 from /builddir/build/BUILD/thunderbird-68.1.1/layout/ipc/RenderFrame.cpp:9, 267:27.29 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/layout/ipc/Unified_cpp_layout_ipc0.cpp:2: 267:27.29 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = std::vector; long unsigned int N = 2]': 267:27.29 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:99:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = std::vector]' 267:27.30 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:36:53: required from here 267:27.30 /builddir/build/BUILD/thunderbird-68.1.1/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] 267:27.30 67 | memset(&aArr[0], 0, N * sizeof(T)); 267:27.33 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 267:27.33 In file included from /usr/include/c++/9/vector:67, 267:27.33 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/system_wrappers/vector:3, 267:27.33 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/stl_wrappers/vector:44, 267:27.33 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/gfx/2D.h:17, 267:27.33 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsRect.h:15, 267:27.33 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/Units.h:17, 267:27.33 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/FrameMetrics.h:12, 267:27.33 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/PresShell.h:15, 267:27.33 from /builddir/build/BUILD/thunderbird-68.1.1/layout/ipc/RenderFrame.cpp:9, 267:27.33 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/layout/ipc/Unified_cpp_layout_ipc0.cpp:2: 267:27.33 /usr/include/c++/9/bits/stl_vector.h:386:11: note: 'class std::vector' declared here 267:27.33 386 | class vector : protected _Vector_base<_Tp, _Alloc> 267:27.33 | ^~~~~~ 267:27.33 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/HashTable.h:89, 267:27.33 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/js/HashTable.h:10, 267:27.33 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/js/TracingAPI.h:11, 267:27.33 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/js/GCPolicyAPI.h:49, 267:27.33 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/js/RootingAPI.h:22, 267:27.33 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/GeckoProfiler.h:73, 267:27.34 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/PresShell.h:16, 267:27.34 from /builddir/build/BUILD/thunderbird-68.1.1/layout/ipc/RenderFrame.cpp:9, 267:27.34 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/layout/ipc/Unified_cpp_layout_ipc0.cpp:2: 267:27.36 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = mozilla::layers::ClipManager; long unsigned int N = 2]': 267:27.36 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:99:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = mozilla::layers::ClipManager]' 267:27.36 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:93:32: required from here 267:27.36 /builddir/build/BUILD/thunderbird-68.1.1/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] 267:27.36 67 | memset(&aArr[0], 0, N * sizeof(T)); 267:27.36 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 267:27.36 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:11, 267:27.36 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/layers/RenderRootStateManager.h:14, 267:27.36 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/layers/WebRenderLayerManager.h:21, 267:27.36 from /builddir/build/BUILD/thunderbird-68.1.1/layout/ipc/RenderFrame.cpp:21, 267:27.36 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/layout/ipc/Unified_cpp_layout_ipc0.cpp:2: 267:27.36 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/layers/ClipManager.h:52:7: note: 'class mozilla::layers::ClipManager' declared here 267:27.36 52 | class ClipManager { 267:27.36 | ^~~~~~~~~~~ 267:28.23 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsCSSPropertyIDSet.h:18, 267:28.23 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsLayoutUtils.h:21, 267:28.24 from /builddir/build/BUILD/thunderbird-68.1.1/dom/base/nsRange.h:17, 267:28.24 from /builddir/build/BUILD/thunderbird-68.1.1/layout/inspector/InspectorFontFace.h:13, 267:28.24 from /builddir/build/BUILD/thunderbird-68.1.1/layout/inspector/InspectorFontFace.cpp:7, 267:28.24 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/layout/inspector/Unified_cpp_layout_inspector0.cpp:2: 267:28.24 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsCSSProps.h: In static member function 'static void mozilla::dom::InspectorUtils::GetCSSPropertyNames(mozilla::dom::GlobalObject&, const mozilla::dom::PropertyNamesOptions&, nsTArray >&)': 267:28.26 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsCSSProps.h:165:46: warning: array subscript eCSSPropertyAlias__webkit_background_clip is above array bounds of 'const Flags [424]' {aka 'const mozilla::CSSPropFlags [424]'} [-Warray-bounds] 267:28.26 165 | return (nsCSSProps::kFlagsTable[aProperty] & aFlags) == aFlags; 267:28.26 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 267:28.26 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsCSSProps.h:159:22: note: while referencing 'nsCSSProps::kFlagsTable' 267:28.26 159 | static const Flags kFlagsTable[eCSSProperty_COUNT]; 267:28.26 | ^~~~~~~~~~~ 267:28.27 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsCSSProps.h:165:46: warning: array subscript eCSSPropertyAlias__webkit_background_clip is above array bounds of 'const Flags [424]' {aka 'const mozilla::CSSPropFlags [424]'} [-Warray-bounds] 267:28.27 165 | return (nsCSSProps::kFlagsTable[aProperty] & aFlags) == aFlags; 267:28.27 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 267:28.27 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsCSSProps.h:159:22: note: while referencing 'nsCSSProps::kFlagsTable' 267:28.27 159 | static const Flags kFlagsTable[eCSSProperty_COUNT]; 267:28.28 | ^~~~~~~~~~~ 267:33.45 layout/printing 267:45.13 In file included from /builddir/build/BUILD/thunderbird-68.1.1/layout/generic/nsIFrame.h:53, 267:45.13 from /builddir/build/BUILD/thunderbird-68.1.1/layout/xul/nsBox.h:12, 267:45.13 from /builddir/build/BUILD/thunderbird-68.1.1/layout/generic/nsFrame.h:15, 267:45.13 from /builddir/build/BUILD/thunderbird-68.1.1/layout/generic/nsSplittableFrame.h:16, 267:45.14 from /builddir/build/BUILD/thunderbird-68.1.1/layout/generic/nsContainerFrame.h:13, 267:45.14 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/ViewportFrame.h:16, 267:45.14 from /builddir/build/BUILD/thunderbird-68.1.1/layout/generic/nsPageContentFrame.h:10, 267:45.14 from /builddir/build/BUILD/thunderbird-68.1.1/layout/generic/nsPageContentFrame.cpp:6, 267:45.15 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/layout/generic/Unified_cpp_layout_generic3.cpp:2: 267:45.15 /builddir/build/BUILD/thunderbird-68.1.1/layout/base/FrameProperties.h: In member function 'virtual nsIFrame::RenderedText nsTextFrame::GetRenderedText(uint32_t, uint32_t, nsIFrame::TextOffsetType, nsIFrame::TrailingWhitespace)': 267:45.15 /builddir/build/BUILD/thunderbird-68.1.1/layout/base/FrameProperties.h:397:20: warning: 'autoLineCursor.nsBlockFrame::AutoLineCursorSetup::mOrigCursor' may be used uninitialized in this function [-Wmaybe-uninitialized] 267:45.16 397 | aPV.mValue = aValue; 267:45.16 | ~~~~~~~~~~~^~~~~~~~ 267:45.16 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/layout/generic/Unified_cpp_layout_generic3.cpp:110: 267:45.16 /builddir/build/BUILD/thunderbird-68.1.1/layout/generic/nsTextFrame.cpp:9483:44: note: 'autoLineCursor.nsBlockFrame::AutoLineCursorSetup::mOrigCursor' was declared here 267:45.16 9483 | Maybe autoLineCursor; 267:45.18 | ^~~~~~~~~~~~~~ 267:45.18 In file included from /builddir/build/BUILD/thunderbird-68.1.1/layout/xul/nsBox.h:12, 267:45.18 from /builddir/build/BUILD/thunderbird-68.1.1/layout/generic/nsFrame.h:15, 267:45.18 from /builddir/build/BUILD/thunderbird-68.1.1/layout/generic/nsSplittableFrame.h:16, 267:45.18 from /builddir/build/BUILD/thunderbird-68.1.1/layout/generic/nsContainerFrame.h:13, 267:45.19 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/ViewportFrame.h:16, 267:45.19 from /builddir/build/BUILD/thunderbird-68.1.1/layout/generic/nsPageContentFrame.h:10, 267:45.19 from /builddir/build/BUILD/thunderbird-68.1.1/layout/generic/nsPageContentFrame.cpp:6, 267:45.19 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/layout/generic/Unified_cpp_layout_generic3.cpp:2: 267:45.20 /builddir/build/BUILD/thunderbird-68.1.1/layout/generic/nsIFrame.h:3593:5: warning: 'autoLineCursor.nsBlockFrame::AutoLineCursorSetup::mFrame' may be used uninitialized in this function [-Wmaybe-uninitialized] 267:45.20 3593 | mProperties.Set(aProperty, aValue, this); 267:45.20 | ^~~~~~~~~~~ 267:45.20 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/layout/generic/Unified_cpp_layout_generic3.cpp:110: 267:45.21 /builddir/build/BUILD/thunderbird-68.1.1/layout/generic/nsTextFrame.cpp:9483:44: note: 'autoLineCursor.nsBlockFrame::AutoLineCursorSetup::mFrame' was declared here 267:45.21 9483 | Maybe autoLineCursor; 267:45.21 | ^~~~~~~~~~~~~~ 267:46.52 layout/build 268:01.35 docshell/base 268:07.78 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/gfxFontEntry.h:13, 268:07.79 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/gfxFont.h:11, 268:07.79 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsDeviceContext.h:12, 268:07.79 from /builddir/build/BUILD/thunderbird-68.1.1/layout/printing/PrintTranslator.cpp:10, 268:07.79 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/layout/printing/Unified_cpp_layout_printing0.cpp:20: 268:07.79 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 268:07.79 /builddir/build/BUILD/thunderbird-68.1.1/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] 268:07.80 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 268:07.80 | ^ 268:07.80 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 268:07.80 46 | struct Block { 268:07.80 | ^~~~~ 268:16.97 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/gfxFontEntry.h:13, 268:16.98 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/gfxFont.h:11, 268:16.98 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsDeviceContext.h:12, 268:16.98 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsViewManager.h:14, 268:16.99 from /builddir/build/BUILD/thunderbird-68.1.1/layout/painting/RetainedDisplayListBuilder.cpp:14, 268:17.01 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/layout/painting/Unified_cpp_layout_painting0.cpp:92: 268:17.01 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 268:17.03 /builddir/build/BUILD/thunderbird-68.1.1/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] 268:17.03 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 268:17.04 | ^ 268:17.04 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 268:17.04 46 | struct Block { 268:17.06 | ^~~~~ 268:17.63 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsXPTCUtils.h:10, 268:17.63 from /builddir/build/BUILD/thunderbird-68.1.1/js/xpconnect/src/xpcprivate.h:119, 268:17.63 from /builddir/build/BUILD/thunderbird-68.1.1/js/xpconnect/src/XPCModule.h:7, 268:17.63 from /builddir/build/BUILD/thunderbird-68.1.1/layout/build/nsLayoutModule.cpp:11, 268:17.64 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/layout/build/Unified_cpp_layout_build0.cpp:11: 268:17.64 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/xptcall.h: In constructor 'nsXPTCVariant::nsXPTCVariant()': 268:17.64 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/xptcall.h:79:42: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct nsXPTCVariant' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] 268:17.64 79 | memset(this, 0, sizeof(nsXPTCVariant)); 268:17.64 | ^ 268:17.64 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/xptcall.h:44:8: note: 'struct nsXPTCVariant' declared here 268:17.66 44 | struct nsXPTCVariant { 268:17.66 | ^~~~~~~~~~~~~ 268:29.47 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/layout/printing/Unified_cpp_layout_printing0.cpp:20: 268:29.48 /builddir/build/BUILD/thunderbird-68.1.1/layout/printing/PrintTranslator.cpp: In member function 'bool mozilla::layout::PrintTranslator::TranslateRecording(mozilla::layout::PRFileDescStream&)': 268:29.48 /builddir/build/BUILD/thunderbird-68.1.1/layout/printing/PrintTranslator.cpp:30:16: warning: 'magicInt' may be used uninitialized in this function [-Wmaybe-uninitialized] 268:29.48 30 | if (magicInt != mozilla::gfx::kMagicInt) { 268:29.48 | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ 268:33.12 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/gfxFontEntry.h:13, 268:33.13 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/gfxFont.h:11, 268:33.13 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/gfxTextRun.h:14, 268:33.13 from /builddir/build/BUILD/thunderbird-68.1.1/layout/generic/nsTextFrame.h:20, 268:33.13 from /builddir/build/BUILD/thunderbird-68.1.1/layout/build/nsLayoutStatics.cpp:46, 268:33.13 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/layout/build/Unified_cpp_layout_build0.cpp:20: 268:33.14 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 268:33.15 /builddir/build/BUILD/thunderbird-68.1.1/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] 268:33.15 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 268:33.15 | ^ 268:33.15 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 268:33.15 46 | struct Block { 268:33.15 | ^~~~~ 268:33.89 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:26, 268:33.89 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/dom/ContentParent.h:10, 268:33.90 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/dom/BrowsingContextGroup.h:11, 268:33.90 from /builddir/build/BUILD/thunderbird-68.1.1/docshell/base/BrowsingContext.cpp:12, 268:33.90 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/docshell/base/Unified_cpp_docshell_base0.cpp:2: 268:33.92 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 268:33.92 /builddir/build/BUILD/thunderbird-68.1.1/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] 268:33.92 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 268:33.93 | ^ 268:33.93 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 268:33.93 46 | struct Block { 268:33.93 | ^~~~~ 268:38.52 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/HashTable.h:89, 268:38.52 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/js/HashTable.h:10, 268:38.52 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/js/TracingAPI.h:11, 268:38.53 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/js/GCPolicyAPI.h:49, 268:38.53 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/js/RootingAPI.h:22, 268:38.53 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:16, 268:38.53 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/AnimationUtils.h:11, 268:38.53 from /builddir/build/BUILD/thunderbird-68.1.1/layout/painting/ActiveLayerTracker.cpp:9, 268:38.53 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/layout/painting/Unified_cpp_layout_painting0.cpp:2: 268:38.54 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = std::map; long unsigned int N = 2]': 268:38.54 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:99:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = std::map]' 268:38.54 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/Layers.h:248:29: required from here 268:38.54 /builddir/build/BUILD/thunderbird-68.1.1/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] 268:38.54 67 | memset(&aArr[0], 0, N * sizeof(T)); 268:38.54 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 268:38.56 In file included from /usr/include/c++/9/map:61, 268:38.56 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/system_wrappers/map:3, 268:38.56 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/stl_wrappers/map:44, 268:38.56 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/FrameMetrics.h:11, 268:38.56 from /builddir/build/BUILD/thunderbird-68.1.1/layout/generic/nsIScrollableFrame.h:22, 268:38.56 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/dom/Element.h:25, 268:38.56 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/PseudoElementHashEntry.h:10, 268:38.57 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/EffectCompositor.h:14, 268:38.57 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/EffectSet.h:11, 268:38.57 from /builddir/build/BUILD/thunderbird-68.1.1/layout/painting/ActiveLayerTracker.cpp:12, 268:38.57 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/layout/painting/Unified_cpp_layout_painting0.cpp:2: 268:38.57 /usr/include/c++/9/bits/stl_map.h:100:11: note: 'class std::map' declared here 268:38.57 100 | class map 268:38.57 | ^~~ 268:39.76 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/HashTable.h:89, 268:39.76 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/js/HashTable.h:10, 268:39.76 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/js/TracingAPI.h:11, 268:39.76 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/js/GCPolicyAPI.h:49, 268:39.76 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/js/RootingAPI.h:22, 268:39.76 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:16, 268:39.76 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/AnimationUtils.h:11, 268:39.76 from /builddir/build/BUILD/thunderbird-68.1.1/layout/painting/ActiveLayerTracker.cpp:9, 268:39.76 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/layout/painting/Unified_cpp_layout_painting0.cpp:2: 268:39.77 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = std::vector; long unsigned int N = 2]': 268:39.78 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:99:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = std::vector]' 268:39.78 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:36:53: required from here 268:39.78 /builddir/build/BUILD/thunderbird-68.1.1/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] 268:39.78 67 | memset(&aArr[0], 0, N * sizeof(T)); 268:39.78 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 268:39.78 In file included from /usr/include/c++/9/vector:67, 268:39.78 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/system_wrappers/vector:3, 268:39.78 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/stl_wrappers/vector:44, 268:39.78 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/gfx/2D.h:17, 268:39.78 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsRect.h:15, 268:39.78 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsIContentViewer.h:32, 268:39.78 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/dom/Document.h:20, 268:39.78 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsRFPService.h:12, 268:39.78 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/AnimationUtils.h:13, 268:39.80 from /builddir/build/BUILD/thunderbird-68.1.1/layout/painting/ActiveLayerTracker.cpp:9, 268:39.80 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/layout/painting/Unified_cpp_layout_painting0.cpp:2: 268:39.80 /usr/include/c++/9/bits/stl_vector.h:386:11: note: 'class std::vector' declared here 268:39.80 386 | class vector : protected _Vector_base<_Tp, _Alloc> 268:39.80 | ^~~~~~ 268:39.80 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/HashTable.h:89, 268:39.80 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/js/HashTable.h:10, 268:39.80 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/js/TracingAPI.h:11, 268:39.80 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/js/GCPolicyAPI.h:49, 268:39.80 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/js/RootingAPI.h:22, 268:39.80 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:16, 268:39.80 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/AnimationUtils.h:11, 268:39.80 from /builddir/build/BUILD/thunderbird-68.1.1/layout/painting/ActiveLayerTracker.cpp:9, 268:39.80 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/layout/painting/Unified_cpp_layout_painting0.cpp:2: 268:39.80 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = mozilla::layers::ClipManager; long unsigned int N = 2]': 268:39.80 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:99:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = mozilla::layers::ClipManager]' 268:39.80 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:93:32: required from here 268:39.81 /builddir/build/BUILD/thunderbird-68.1.1/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] 268:39.81 67 | memset(&aArr[0], 0, N * sizeof(T)); 268:39.81 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 268:39.81 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:11, 268:39.81 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/layers/RenderRootStateManager.h:14, 268:39.81 from /builddir/build/BUILD/thunderbird-68.1.1/layout/generic/TextDrawTarget.h:11, 268:39.81 from /builddir/build/BUILD/thunderbird-68.1.1/layout/painting/nsCSSRendering.cpp:62, 268:39.81 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/layout/painting/Unified_cpp_layout_painting0.cpp:101: 268:39.81 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/layers/ClipManager.h:52:7: note: 'class mozilla::layers::ClipManager' declared here 268:39.81 52 | class ClipManager { 268:39.81 | ^~~~~~~~~~~ 268:40.04 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/HashTable.h:89, 268:40.04 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/js/HashTable.h:10, 268:40.04 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/js/TracingAPI.h:11, 268:40.04 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/js/GCPolicyAPI.h:49, 268:40.04 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/js/RootingAPI.h:22, 268:40.04 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:16, 268:40.04 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/AnimationUtils.h:11, 268:40.05 from /builddir/build/BUILD/thunderbird-68.1.1/layout/painting/ActiveLayerTracker.cpp:9, 268:40.05 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/layout/painting/Unified_cpp_layout_painting0.cpp:2: 268:40.05 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = mozilla::gfx::RectTyped; long unsigned int N = 2]': 268:40.06 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:99:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = mozilla::gfx::RectTyped]' 268:40.06 /builddir/build/BUILD/thunderbird-68.1.1/layout/painting/nsDisplayList.cpp:1196:51: required from here 268:40.06 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mozilla::gfx::RectTyped'; use assignment or value-initialization instead [-Wclass-memaccess] 268:40.06 67 | memset(&aArr[0], 0, N * sizeof(T)); 268:40.06 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 268:40.06 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsRect.h:14, 268:40.06 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsIContentViewer.h:32, 268:40.08 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/dom/Document.h:20, 268:40.08 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsRFPService.h:12, 268:40.08 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/AnimationUtils.h:13, 268:40.08 from /builddir/build/BUILD/thunderbird-68.1.1/layout/painting/ActiveLayerTracker.cpp:9, 268:40.08 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/layout/painting/Unified_cpp_layout_painting0.cpp:2: 268:40.08 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/gfx/Rect.h:241:8: note: 'struct mozilla::gfx::RectTyped' declared here 268:40.08 241 | struct RectTyped : public BaseRect, PointTyped, 268:40.08 | ^~~~~~~~~ 268:43.60 docshell/base/timeline 268:59.56 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsXPTCUtils.h:10, 268:59.56 from /builddir/build/BUILD/thunderbird-68.1.1/js/xpconnect/src/xpcprivate.h:119, 268:59.56 from /builddir/build/BUILD/thunderbird-68.1.1/docshell/base/BrowsingContext.cpp:34, 268:59.56 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/docshell/base/Unified_cpp_docshell_base0.cpp:2: 268:59.56 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/xptcall.h: In constructor 'nsXPTCVariant::nsXPTCVariant()': 268:59.58 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/xptcall.h:79:42: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct nsXPTCVariant' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] 268:59.58 79 | memset(this, 0, sizeof(nsXPTCVariant)); 268:59.58 | ^ 268:59.58 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/xptcall.h:44:8: note: 'struct nsXPTCVariant' declared here 268:59.58 44 | struct nsXPTCVariant { 268:59.58 | ^~~~~~~~~~~~~ 269:01.38 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/WeakPtr.h:82, 269:01.38 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/dom/BrowsingContext.h:13, 269:01.38 from /builddir/build/BUILD/thunderbird-68.1.1/docshell/base/BrowsingContext.cpp:7, 269:01.38 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/docshell/base/Unified_cpp_docshell_base0.cpp:2: 269:01.38 /builddir/build/BUILD/thunderbird-68.1.1/docshell/base/nsDSURIContentListener.cpp: In member function 'virtual nsresult MaybeCloseWindowHelper::QueryInterface(const nsIID&, void**)': 269:01.38 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 269:01.38 1007 | foundInterface = 0; \ 269:01.38 | ^~~~~~~~~~~~~~ 269:01.39 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 269:01.39 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 269:01.39 | ^~~~~~~~~~~~~~~~~~~~~~~ 269:01.39 /builddir/build/BUILD/thunderbird-68.1.1/docshell/base/nsDSURIContentListener.cpp:29:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 269:01.39 29 | NS_INTERFACE_MAP_END 269:01.39 | ^~~~~~~~~~~~~~~~~~~~ 269:01.39 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 269:01.39 981 | else 269:01.39 | ^~~~ 269:01.39 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 269:01.39 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 269:01.39 | ^~~~~~~~~~~~~~~~~~ 269:01.39 /builddir/build/BUILD/thunderbird-68.1.1/docshell/base/nsDSURIContentListener.cpp:28:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 269:01.39 28 | NS_INTERFACE_MAP_ENTRY(nsISupports) 269:01.39 | ^~~~~~~~~~~~~~~~~~~~~~ 269:01.41 /builddir/build/BUILD/thunderbird-68.1.1/docshell/base/nsDSURIContentListener.cpp: In member function 'virtual nsresult nsDSURIContentListener::QueryInterface(const nsIID&, void**)': 269:01.41 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 269:01.41 1007 | foundInterface = 0; \ 269:01.41 | ^~~~~~~~~~~~~~ 269:01.41 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 269:01.41 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 269:01.41 | ^~~~~~~~~~~~~~~~~~~~~~~ 269:01.41 /builddir/build/BUILD/thunderbird-68.1.1/docshell/base/nsDSURIContentListener.cpp:99:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 269:01.41 99 | NS_INTERFACE_MAP_END 269:01.41 | ^~~~~~~~~~~~~~~~~~~~ 269:01.41 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 269:01.41 981 | else 269:01.41 | ^~~~ 269:01.42 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 269:01.42 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 269:01.43 | ^~~~~~~~~~~~~~~~~~ 269:01.43 /builddir/build/BUILD/thunderbird-68.1.1/docshell/base/nsDSURIContentListener.cpp:98:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 269:01.43 98 | NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference) 269:01.43 | ^~~~~~~~~~~~~~~~~~~~~~ 269:01.77 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/HashTable.h:89, 269:01.77 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/js/HashTable.h:10, 269:01.77 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/js/TracingAPI.h:11, 269:01.78 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/js/GCPolicyAPI.h:49, 269:01.78 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/js/RootingAPI.h:22, 269:01.78 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/js/CallArgs.h:72, 269:01.78 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/jsapi.h:29, 269:01.78 from /builddir/build/BUILD/thunderbird-68.1.1/caps/nsJSPrincipals.h:9, 269:01.80 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/BasePrincipal.h:10, 269:01.80 from /builddir/build/BUILD/thunderbird-68.1.1/docshell/base/nsDocShell.h:10, 269:01.80 from /builddir/build/BUILD/thunderbird-68.1.1/layout/build/nsContentDLF.cpp:11, 269:01.80 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/layout/build/Unified_cpp_layout_build0.cpp:2: 269:01.80 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = xpc::GlobalProperties]': 269:01.80 /builddir/build/BUILD/thunderbird-68.1.1/js/xpconnect/src/xpcprivate.h:2272:45: required from here 269:01.80 /builddir/build/BUILD/thunderbird-68.1.1/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] 269:01.80 31 | memset(aT, 0, sizeof(T)); 269:01.81 | ~~~~~~^~~~~~~~~~~~~~~~~~ 269:01.81 In file included from /builddir/build/BUILD/thunderbird-68.1.1/js/xpconnect/src/XPCModule.h:7, 269:01.81 from /builddir/build/BUILD/thunderbird-68.1.1/layout/build/nsLayoutModule.cpp:11, 269:01.81 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/layout/build/Unified_cpp_layout_build0.cpp:11: 269:01.81 /builddir/build/BUILD/thunderbird-68.1.1/js/xpconnect/src/xpcprivate.h:2271:8: note: 'struct xpc::GlobalProperties' declared here 269:01.81 2271 | struct GlobalProperties { 269:01.81 | ^~~~~~~~~~~~~~~~ 269:06.49 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/HashTable.h:89, 269:06.50 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/js/HashTable.h:10, 269:06.50 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/js/TracingAPI.h:11, 269:06.50 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/js/GCPolicyAPI.h:49, 269:06.50 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/js/RootingAPI.h:22, 269:06.50 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/js/CallArgs.h:72, 269:06.50 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/jsapi.h:29, 269:06.50 from /builddir/build/BUILD/thunderbird-68.1.1/caps/nsJSPrincipals.h:9, 269:06.50 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/BasePrincipal.h:10, 269:06.50 from /builddir/build/BUILD/thunderbird-68.1.1/docshell/base/nsDocShell.h:10, 269:06.50 from /builddir/build/BUILD/thunderbird-68.1.1/layout/build/nsContentDLF.cpp:11, 269:06.50 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/layout/build/Unified_cpp_layout_build0.cpp:2: 269:06.51 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = std::map; long unsigned int N = 2]': 269:06.51 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:99:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = std::map]' 269:06.51 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/Layers.h:248:29: required from here 269:06.51 /builddir/build/BUILD/thunderbird-68.1.1/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] 269:06.51 67 | memset(&aArr[0], 0, N * sizeof(T)); 269:06.51 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 269:06.52 In file included from /usr/include/c++/9/map:61, 269:06.52 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/system_wrappers/map:3, 269:06.52 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/stl_wrappers/map:44, 269:06.52 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/FrameMetrics.h:11, 269:06.52 from /builddir/build/BUILD/thunderbird-68.1.1/layout/generic/nsIScrollableFrame.h:22, 269:06.52 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/dom/Element.h:25, 269:06.52 from /builddir/build/BUILD/thunderbird-68.1.1/dom/base/nsStyledElement.h:18, 269:06.52 from /builddir/build/BUILD/thunderbird-68.1.1/dom/base/nsMappedAttributeElement.h:16, 269:06.53 from /builddir/build/BUILD/thunderbird-68.1.1/dom/html/nsGenericHTMLElement.h:11, 269:06.53 from /builddir/build/BUILD/thunderbird-68.1.1/layout/build/nsContentDLF.cpp:12, 269:06.53 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/layout/build/Unified_cpp_layout_build0.cpp:2: 269:06.53 /usr/include/c++/9/bits/stl_map.h:100:11: note: 'class std::map' declared here 269:06.53 100 | class map 269:06.53 | ^~~ 269:07.98 /builddir/build/BUILD/thunderbird-68.1.1/docshell/base/nsDocShell.cpp: In member function 'virtual nsresult nsDocShell::QueryInterface(const nsIID&, void**)': 269:07.98 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 269:07.98 1022 | foundInterface = 0; \ 269:07.99 | ^~~~~~~~~~~~~~ 269:07.99 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 269:07.99 1071 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 269:07.99 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 269:07.99 /builddir/build/BUILD/thunderbird-68.1.1/docshell/base/nsDocShell.cpp:565:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 269:07.99 565 | NS_INTERFACE_MAP_END_INHERITING(nsDocLoader) 269:07.99 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 269:08.00 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 269:08.02 981 | else 269:08.02 | ^~~~ 269:08.02 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 269:08.02 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 269:08.02 | ^~~~~~~~~~~~~~~~~~ 269:08.03 /builddir/build/BUILD/thunderbird-68.1.1/docshell/base/nsDocShell.cpp:564:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 269:08.03 564 | NS_INTERFACE_MAP_ENTRY(nsIDeprecationWarner) 269:08.03 | ^~~~~~~~~~~~~~~~~~~~~~ 269:10.85 /builddir/build/BUILD/thunderbird-68.1.1/docshell/base/nsDocShellTreeOwner.cpp: In member function 'virtual nsresult nsDocShellTreeOwner::QueryInterface(const nsIID&, void**)': 269:10.86 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 269:10.86 1007 | foundInterface = 0; \ 269:10.86 | ^~~~~~~~~~~~~~ 269:10.86 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 269:10.86 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 269:10.87 | ^~~~~~~~~~~~~~~~~~~~~~~ 269:10.87 /builddir/build/BUILD/thunderbird-68.1.1/docshell/base/nsDocShellTreeOwner.cpp:109:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 269:10.87 109 | NS_INTERFACE_MAP_END 269:10.89 | ^~~~~~~~~~~~~~~~~~~~ 269:10.89 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 269:10.89 981 | else 269:10.90 | ^~~~ 269:10.90 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 269:10.90 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 269:10.90 | ^~~~~~~~~~~~~~~~~~ 269:10.90 /builddir/build/BUILD/thunderbird-68.1.1/docshell/base/nsDocShellTreeOwner.cpp:108:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 269:10.90 108 | NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference) 269:10.91 | ^~~~~~~~~~~~~~~~~~~~~~ 269:11.23 /builddir/build/BUILD/thunderbird-68.1.1/docshell/base/nsRefreshTimer.cpp: In member function 'virtual nsresult nsRefreshTimer::QueryInterface(const nsIID&, void**)': 269:11.23 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 269:11.23 1007 | foundInterface = 0; \ 269:11.24 | ^~~~~~~~~~~~~~ 269:11.24 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 269:11.24 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 269:11.25 | ^~~~~~~~~~~~~~~~~~~~~~~ 269:11.27 /builddir/build/BUILD/thunderbird-68.1.1/docshell/base/nsRefreshTimer.cpp:21:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 269:11.27 21 | NS_INTERFACE_MAP_END 269:11.27 | ^~~~~~~~~~~~~~~~~~~~ 269:11.28 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 269:11.28 981 | else 269:11.28 | ^~~~ 269:11.28 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 269:11.29 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 269:11.29 | ^~~~~~~~~~~~~~~~~~ 269:11.29 /builddir/build/BUILD/thunderbird-68.1.1/docshell/base/nsRefreshTimer.cpp:20:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 269:11.29 20 | NS_INTERFACE_MAP_ENTRY(nsINamed) 269:11.30 | ^~~~~~~~~~~~~~~~~~~~~~ 269:13.30 docshell/shistory 269:14.77 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/HashTable.h:89, 269:14.78 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/js/HashTable.h:10, 269:14.78 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/js/TracingAPI.h:11, 269:14.78 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/js/GCPolicyAPI.h:49, 269:14.78 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/js/RootingAPI.h:22, 269:14.78 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:16, 269:14.79 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/dom/BrowsingContext.h:14, 269:14.79 from /builddir/build/BUILD/thunderbird-68.1.1/docshell/base/BrowsingContext.cpp:7, 269:14.81 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/docshell/base/Unified_cpp_docshell_base0.cpp:2: 269:14.81 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = xpc::GlobalProperties]': 269:14.81 /builddir/build/BUILD/thunderbird-68.1.1/js/xpconnect/src/xpcprivate.h:2272:45: required from here 269:14.81 /builddir/build/BUILD/thunderbird-68.1.1/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] 269:14.82 31 | memset(aT, 0, sizeof(T)); 269:14.82 | ~~~~~~^~~~~~~~~~~~~~~~~~ 269:14.82 In file included from /builddir/build/BUILD/thunderbird-68.1.1/docshell/base/BrowsingContext.cpp:34, 269:14.82 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/docshell/base/Unified_cpp_docshell_base0.cpp:2: 269:14.82 /builddir/build/BUILD/thunderbird-68.1.1/js/xpconnect/src/xpcprivate.h:2271:8: note: 'struct xpc::GlobalProperties' declared here 269:14.83 2271 | struct GlobalProperties { 269:14.83 | ^~~~~~~~~~~~~~~~ 269:17.98 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/HashTable.h:89, 269:17.98 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/js/HashTable.h:10, 269:17.99 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/js/TracingAPI.h:11, 269:17.99 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/js/GCPolicyAPI.h:49, 269:17.99 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/js/RootingAPI.h:22, 269:17.99 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:16, 269:18.00 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/dom/BrowsingContext.h:14, 269:18.02 from /builddir/build/BUILD/thunderbird-68.1.1/docshell/base/BrowsingContext.cpp:7, 269:18.02 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/docshell/base/Unified_cpp_docshell_base0.cpp:2: 269:18.03 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = std::map; long unsigned int N = 2]': 269:18.03 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:99:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = std::map]' 269:18.03 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/Layers.h:248:29: required from here 269:18.05 /builddir/build/BUILD/thunderbird-68.1.1/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] 269:18.05 67 | memset(&aArr[0], 0, N * sizeof(T)); 269:18.05 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 269:18.06 In file included from /usr/include/c++/9/map:61, 269:18.06 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/system_wrappers/map:3, 269:18.06 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/stl_wrappers/map:44, 269:18.06 from /builddir/build/BUILD/thunderbird-68.1.1/ipc/chromium/src/base/process_util.h:31, 269:18.07 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/ipc/IPCMessageUtils.h:10, 269:18.07 from /builddir/build/BUILD/thunderbird-68.1.1/docshell/base/BrowsingContext.cpp:9, 269:18.07 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/docshell/base/Unified_cpp_docshell_base0.cpp:2: 269:18.09 /usr/include/c++/9/bits/stl_map.h:100:11: note: 'class std::map' declared here 269:18.09 100 | class map 269:18.09 | ^~~ 269:24.29 docshell/build 269:37.68 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsUtils.h:14, 269:37.68 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsCOMPtr.h:30, 269:37.68 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/dom/ChildSHistory.h:23, 269:37.68 from /builddir/build/BUILD/thunderbird-68.1.1/docshell/shistory/ChildSHistory.cpp:7, 269:37.68 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/docshell/shistory/Unified_cpp_docshell_shistory0.cpp:2: 269:37.68 /builddir/build/BUILD/thunderbird-68.1.1/docshell/shistory/ChildSHistory.cpp: In member function 'virtual nsresult mozilla::dom::ChildSHistory::QueryInterface(const nsIID&, void**)': 269:37.69 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 269:37.69 1007 | foundInterface = 0; \ 269:37.69 | ^~~~~~~~~~~~~~ 269:37.69 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 269:37.69 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 269:37.69 | ^~~~~~~~~~~~~~~~~~~~~~~ 269:37.69 /builddir/build/BUILD/thunderbird-68.1.1/docshell/shistory/ChildSHistory.cpp:73:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 269:37.78 73 | NS_INTERFACE_MAP_END 269:37.78 | ^~~~~~~~~~~~~~~~~~~~ 269:37.78 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 269:37.78 981 | else 269:37.78 | ^~~~ 269:37.78 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 269:37.78 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 269:37.78 | ^~~~~~~~~~~~~~~~~~ 269:37.78 /builddir/build/BUILD/thunderbird-68.1.1/docshell/shistory/ChildSHistory.cpp:72:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 269:37.78 72 | NS_INTERFACE_MAP_ENTRY(nsISupports) 269:37.78 | ^~~~~~~~~~~~~~~~~~~~~~ 269:52.21 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:26, 269:52.21 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/dom/ContentParent.h:10, 269:52.21 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/dom/BrowsingContextGroup.h:11, 269:52.21 from /builddir/build/BUILD/thunderbird-68.1.1/docshell/build/nsDocShellModule.cpp:8: 269:52.21 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 269:52.22 /builddir/build/BUILD/thunderbird-68.1.1/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] 269:52.22 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 269:52.22 | ^ 269:52.22 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 269:52.22 46 | struct Block { 269:52.22 | ^~~~~ 269:58.95 xpfe/appshell 270:04.31 /builddir/build/BUILD/thunderbird-68.1.1/docshell/shistory/ParentSHistory.cpp: In member function 'virtual nsresult mozilla::dom::ParentSHistory::QueryInterface(const nsIID&, void**)': 270:04.32 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 270:04.32 1007 | foundInterface = 0; \ 270:04.32 | ^~~~~~~~~~~~~~ 270:04.32 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 270:04.32 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 270:04.33 | ^~~~~~~~~~~~~~~~~~~~~~~ 270:04.33 /builddir/build/BUILD/thunderbird-68.1.1/docshell/shistory/ParentSHistory.cpp:43:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 270:04.33 43 | NS_INTERFACE_MAP_END 270:04.33 | ^~~~~~~~~~~~~~~~~~~~ 270:04.33 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 270:04.33 981 | else 270:04.33 | ^~~~ 270:04.33 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 270:04.33 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 270:04.33 | ^~~~~~~~~~~~~~~~~~ 270:04.33 /builddir/build/BUILD/thunderbird-68.1.1/docshell/shistory/ParentSHistory.cpp:42:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 270:04.33 42 | NS_INTERFACE_MAP_ENTRY(nsISupports) 270:04.33 | ^~~~~~~~~~~~~~~~~~~~~~ 270:09.73 /builddir/build/BUILD/thunderbird-68.1.1/docshell/shistory/nsSHistory.cpp: In member function 'virtual nsresult nsSHistory::QueryInterface(const nsIID&, void**)': 270:09.74 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 270:09.74 1007 | foundInterface = 0; \ 270:09.74 | ^~~~~~~~~~~~~~ 270:09.74 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 270:09.74 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 270:09.74 | ^~~~~~~~~~~~~~~~~~~~~~~ 270:09.74 /builddir/build/BUILD/thunderbird-68.1.1/docshell/shistory/nsSHistory.cpp:225:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 270:09.74 225 | NS_INTERFACE_MAP_END 270:09.74 | ^~~~~~~~~~~~~~~~~~~~ 270:09.74 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 270:09.74 981 | else 270:09.74 | ^~~~ 270:09.75 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 270:09.75 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 270:09.75 | ^~~~~~~~~~~~~~~~~~ 270:09.75 /builddir/build/BUILD/thunderbird-68.1.1/docshell/shistory/nsSHistory.cpp:224:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 270:09.75 224 | NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference) 270:09.75 | ^~~~~~~~~~~~~~~~~~~~~~ 270:14.88 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/HashTable.h:89, 270:14.89 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/js/HashTable.h:10, 270:14.89 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/js/TracingAPI.h:11, 270:14.89 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/js/GCPolicyAPI.h:49, 270:14.89 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/js/RootingAPI.h:22, 270:14.89 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/js/Value.h:26, 270:14.89 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/ErrorResult.h:32, 270:14.89 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/dom/ChildSHistory.h:24, 270:14.89 from /builddir/build/BUILD/thunderbird-68.1.1/docshell/shistory/ChildSHistory.cpp:7, 270:14.89 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/docshell/shistory/Unified_cpp_docshell_shistory0.cpp:2: 270:14.89 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = std::map; long unsigned int N = 2]': 270:14.89 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:99:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = std::map]' 270:14.89 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/Layers.h:248:29: required from here 270:14.89 /builddir/build/BUILD/thunderbird-68.1.1/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] 270:14.89 67 | memset(&aArr[0], 0, N * sizeof(T)); 270:14.89 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 270:14.89 In file included from /usr/include/c++/9/map:61, 270:14.89 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/system_wrappers/map:3, 270:14.89 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/stl_wrappers/map:44, 270:14.89 from /builddir/build/BUILD/thunderbird-68.1.1/ipc/chromium/src/base/process_util.h:31, 270:14.89 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/ipc/IPCMessageUtils.h:10, 270:14.89 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/dom/ipc/IdType.h:10, 270:14.89 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/dom/BrowserParent.h:13, 270:14.89 from /builddir/build/BUILD/thunderbird-68.1.1/docshell/shistory/ParentSHistory.cpp:9, 270:14.90 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/docshell/shistory/Unified_cpp_docshell_shistory0.cpp:11: 270:14.90 /usr/include/c++/9/bits/stl_map.h:100:11: note: 'class std::map' declared here 270:14.91 100 | class map 270:14.91 | ^~~ 270:21.95 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsUtils.h:14, 270:21.95 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupports.h:79, 270:21.95 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsIAppShellService.h:10, 270:21.95 from /builddir/build/BUILD/thunderbird-68.1.1/xpfe/appshell/nsAppShellService.cpp:6, 270:21.96 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/xpfe/appshell/Unified_cpp_xpfe_appshell0.cpp:2: 270:21.96 /builddir/build/BUILD/thunderbird-68.1.1/xpfe/appshell/nsAppShellService.cpp: In member function 'virtual nsresult WebBrowserChrome2Stub::QueryInterface(const nsIID&, void**)': 270:21.99 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 270:21.99 1007 | foundInterface = 0; \ 270:21.99 | ^~~~~~~~~~~~~~ 270:21.99 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 270:21.99 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 270:21.99 | ^~~~~~~~~~~~~~~~~~~~~~~ 270:21.99 /builddir/build/BUILD/thunderbird-68.1.1/xpfe/appshell/nsAppShellService.cpp:254:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 270:21.99 254 | NS_INTERFACE_MAP_END 270:21.99 | ^~~~~~~~~~~~~~~~~~~~ 270:21.99 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 270:21.99 981 | else 270:22.00 | ^~~~ 270:22.00 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 270:22.00 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 270:22.00 | ^~~~~~~~~~~~~~~~~~ 270:22.00 /builddir/build/BUILD/thunderbird-68.1.1/xpfe/appshell/nsAppShellService.cpp:253:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 270:22.00 253 | NS_INTERFACE_MAP_ENTRY(nsIEmbeddingSiteWindow) 270:22.02 | ^~~~~~~~~~~~~~~~~~~~~~ 270:26.07 /builddir/build/BUILD/thunderbird-68.1.1/xpfe/appshell/nsChromeTreeOwner.cpp: In member function 'virtual nsresult nsChromeTreeOwner::QueryInterface(const nsIID&, void**)': 270:26.07 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 270:26.07 1007 | foundInterface = 0; \ 270:26.07 | ^~~~~~~~~~~~~~ 270:26.10 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 270:26.10 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 270:26.10 | ^~~~~~~~~~~~~~~~~~~~~~~ 270:26.10 /builddir/build/BUILD/thunderbird-68.1.1/xpfe/appshell/nsChromeTreeOwner.cpp:64:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 270:26.10 64 | NS_INTERFACE_MAP_END 270:26.10 | ^~~~~~~~~~~~~~~~~~~~ 270:26.10 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 270:26.11 981 | else 270:26.11 | ^~~~ 270:26.11 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 270:26.11 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 270:26.11 | ^~~~~~~~~~~~~~~~~~ 270:26.11 /builddir/build/BUILD/thunderbird-68.1.1/xpfe/appshell/nsChromeTreeOwner.cpp:63:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 270:26.11 63 | NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference) 270:26.11 | ^~~~~~~~~~~~~~~~~~~~~~ 270:28.62 /builddir/build/BUILD/thunderbird-68.1.1/xpfe/appshell/nsContentTreeOwner.cpp: In member function 'virtual nsresult nsContentTreeOwner::QueryInterface(const nsIID&, void**)': 270:28.62 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 270:28.62 1007 | foundInterface = 0; \ 270:28.62 | ^~~~~~~~~~~~~~ 270:28.62 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 270:28.63 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 270:28.63 | ^~~~~~~~~~~~~~~~~~~~~~~ 270:28.63 /builddir/build/BUILD/thunderbird-68.1.1/xpfe/appshell/nsContentTreeOwner.cpp:113:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 270:28.63 113 | NS_INTERFACE_MAP_END 270:28.63 | ^~~~~~~~~~~~~~~~~~~~ 270:28.63 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1004:3: note: some parts of macro expansion are not guarded by this 'else' clause 270:28.63 1004 | else 270:28.63 | ^~~~ 270:28.63 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1063:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AGGREGATED' 270:28.63 1063 | NS_IMPL_QUERY_BODY_AGGREGATED(_interface, _aggregate) 270:28.63 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 270:28.63 /builddir/build/BUILD/thunderbird-68.1.1/xpfe/appshell/nsContentTreeOwner.cpp:112:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AGGREGATED' 270:28.63 112 | NS_INTERFACE_MAP_ENTRY_AGGREGATED(nsIEmbeddingSiteWindow, mSiteWindow) 270:28.63 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 270:28.78 /builddir/build/BUILD/thunderbird-68.1.1/xpfe/appshell/nsContentTreeOwner.cpp: In member function 'virtual nsresult nsSiteWindow::QueryInterface(const nsIID&, void**)': 270:28.78 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1035:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 270:28.78 1035 | foundInterface = 0; \ 270:28.78 | ^~~~~~~~~~~~~~ 270:28.79 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1073:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_USING_AGGREGATOR' 270:28.79 1073 | NS_IMPL_QUERY_TAIL_USING_AGGREGATOR(_aggregator) 270:28.79 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 270:28.79 /builddir/build/BUILD/thunderbird-68.1.1/xpfe/appshell/nsContentTreeOwner.cpp:902:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_AGGREGATED' 270:28.79 902 | NS_INTERFACE_MAP_END_AGGREGATED(mAggregator) 270:28.79 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 270:28.79 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 270:28.79 981 | else 270:28.79 | ^~~~ 270:28.79 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 270:28.79 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 270:28.79 | ^~~~~~~~~~~~~~~~~~ 270:28.80 /builddir/build/BUILD/thunderbird-68.1.1/xpfe/appshell/nsContentTreeOwner.cpp:901:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 270:28.80 901 | NS_INTERFACE_MAP_ENTRY(nsIEmbeddingSiteWindow) 270:28.80 | ^~~~~~~~~~~~~~~~~~~~~~ 270:29.23 /builddir/build/BUILD/thunderbird-68.1.1/xpfe/appshell/nsWebShellWindow.cpp: In member function 'virtual nsresult nsWebShellWindow::QueryInterface(const nsIID&, void**)': 270:29.23 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 270:29.24 1022 | foundInterface = 0; \ 270:29.24 | ^~~~~~~~~~~~~~ 270:29.24 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 270:29.26 1071 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 270:29.26 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 270:29.27 /builddir/build/BUILD/thunderbird-68.1.1/xpfe/appshell/nsWebShellWindow.cpp:98:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 270:29.27 98 | NS_INTERFACE_MAP_END_INHERITING(nsXULWindow) 270:29.27 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 270:29.27 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 270:29.27 981 | else 270:29.27 | ^~~~ 270:29.27 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 270:29.28 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 270:29.28 | ^~~~~~~~~~~~~~~~~~ 270:29.28 /builddir/build/BUILD/thunderbird-68.1.1/xpfe/appshell/nsWebShellWindow.cpp:97:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 270:29.29 97 | NS_INTERFACE_MAP_ENTRY(nsIWebProgressListener) 270:29.29 | ^~~~~~~~~~~~~~~~~~~~~~ 270:36.61 extensions/universalchardet/src/base 270:42.53 extensions/universalchardet/src/xpcom 270:46.19 accessible/atk 270:55.62 /builddir/build/BUILD/thunderbird-68.1.1/xpfe/appshell/nsXULWindow.cpp: In member function 'virtual nsresult nsXULWindow::QueryInterface(const nsIID&, void**)': 270:55.63 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 270:55.63 1007 | foundInterface = 0; \ 270:55.63 | ^~~~~~~~~~~~~~ 270:55.63 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 270:55.63 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 270:55.63 | ^~~~~~~~~~~~~~~~~~~~~~~ 270:55.63 /builddir/build/BUILD/thunderbird-68.1.1/xpfe/appshell/nsXULWindow.cpp:131:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 270:55.64 131 | NS_INTERFACE_MAP_END 270:55.64 | ^~~~~~~~~~~~~~~~~~~~ 270:55.64 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:999:5: note: some parts of macro expansion are not guarded by this 'else' clause 270:55.64 999 | } else 270:55.64 | ^~~~ 270:55.64 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1069:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_CONCRETE' 270:55.65 1069 | NS_IMPL_QUERY_BODY_CONCRETE(_class) 270:55.65 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 270:55.65 /builddir/build/BUILD/thunderbird-68.1.1/xpfe/appshell/nsXULWindow.cpp:130:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CONCRETE' 270:55.65 130 | NS_INTERFACE_MAP_ENTRY_CONCRETE(nsXULWindow) 270:55.65 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 271:00.84 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/HashTable.h:89, 271:00.84 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/js/HashTable.h:10, 271:00.85 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/js/TracingAPI.h:11, 271:00.85 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/js/GCPolicyAPI.h:49, 271:00.85 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/js/RootingAPI.h:22, 271:00.85 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/js/Value.h:26, 271:00.85 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsILoadInfo.h:17, 271:00.86 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsNetUtil.h:19, 271:00.86 from /builddir/build/BUILD/thunderbird-68.1.1/xpfe/appshell/nsAppShellService.cpp:9, 271:00.86 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/xpfe/appshell/Unified_cpp_xpfe_appshell0.cpp:2: 271:00.86 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = std::map; long unsigned int N = 2]': 271:00.86 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:99:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = std::map]' 271:00.86 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/Layers.h:248:29: required from here 271:00.87 /builddir/build/BUILD/thunderbird-68.1.1/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] 271:00.87 67 | memset(&aArr[0], 0, N * sizeof(T)); 271:00.87 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 271:00.87 In file included from /usr/include/c++/9/map:61, 271:00.87 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/system_wrappers/map:3, 271:00.88 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/stl_wrappers/map:44, 271:00.88 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/FrameMetrics.h:11, 271:00.88 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsIScrollableFrame.h:22, 271:00.88 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/dom/Element.h:25, 271:00.88 from /builddir/build/BUILD/thunderbird-68.1.1/xpfe/appshell/nsAppShellWindowEnumerator.cpp:16, 271:00.88 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/xpfe/appshell/Unified_cpp_xpfe_appshell0.cpp:11: 271:00.89 /usr/include/c++/9/bits/stl_map.h:100:11: note: 'class std::map' declared here 271:00.89 100 | class map 271:00.89 | ^~~ 271:33.75 accessible/aom 272:00.87 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsUtils.h:14, 272:00.88 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupports.h:79, 272:00.88 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsHashKeys.h:11, 272:00.88 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsDataHashtable.h:10, 272:00.88 from /builddir/build/BUILD/thunderbird-68.1.1/accessible/aom/AccessibleNode.h:10, 272:00.88 from /builddir/build/BUILD/thunderbird-68.1.1/accessible/aom/AccessibleNode.cpp:6, 272:00.88 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/accessible/aom/Unified_cpp_accessible_aom0.cpp:2: 272:00.88 /builddir/build/BUILD/thunderbird-68.1.1/accessible/aom/AccessibleNode.cpp: In member function 'virtual nsresult mozilla::dom::AccessibleNode::QueryInterface(const nsIID&, void**)': 272:00.88 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 272:00.88 1007 | foundInterface = 0; \ 272:00.89 | ^~~~~~~~~~~~~~ 272:00.89 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 272:00.89 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 272:00.89 | ^~~~~~~~~~~~~~~~~~~~~~~ 272:00.89 /builddir/build/BUILD/thunderbird-68.1.1/accessible/aom/AccessibleNode.cpp:39:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 272:00.89 39 | NS_INTERFACE_MAP_END 272:00.89 | ^~~~~~~~~~~~~~~~~~~~ 272:00.89 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 272:00.89 981 | else 272:00.89 | ^~~~ 272:00.89 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 272:00.90 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 272:00.90 | ^~~~~~~~~~~~~~~~~~ 272:00.90 /builddir/build/BUILD/thunderbird-68.1.1/accessible/aom/AccessibleNode.cpp:38:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 272:00.90 38 | NS_INTERFACE_MAP_ENTRY(nsISupports) 272:00.90 | ^~~~~~~~~~~~~~~~~~~~~~ 272:09.01 accessible/base 272:51.98 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/gfxFontEntry.h:13, 272:51.98 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/gfxFont.h:11, 272:51.98 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsDeviceContext.h:12, 272:51.98 from /builddir/build/BUILD/thunderbird-68.1.1/layout/painting/nsImageRenderer.cpp:23, 272:51.98 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/layout/painting/Unified_cpp_layout_painting1.cpp:2: 272:51.98 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 272:51.99 /builddir/build/BUILD/thunderbird-68.1.1/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] 272:51.99 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 272:51.99 | ^ 272:51.99 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 272:51.99 46 | struct Block { 272:51.99 | ^~~~~ 273:01.74 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/HashTable.h:89, 273:01.74 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/js/HashTable.h:10, 273:01.75 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/js/TracingAPI.h:11, 273:01.75 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/js/GCPolicyAPI.h:49, 273:01.75 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/js/RootingAPI.h:22, 273:01.75 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/js/CallArgs.h:72, 273:01.75 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/jsapi.h:29, 273:01.75 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/xpcpublic.h:10, 273:01.75 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsThreadUtils.h:24, 273:01.75 from /builddir/build/BUILD/thunderbird-68.1.1/layout/base/nsLayoutUtils.h:20, 273:01.75 from /builddir/build/BUILD/thunderbird-68.1.1/layout/painting/nsImageRenderer.h:10, 273:01.75 from /builddir/build/BUILD/thunderbird-68.1.1/layout/painting/nsImageRenderer.cpp:9, 273:01.75 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/layout/painting/Unified_cpp_layout_painting1.cpp:2: 273:01.75 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = std::map; long unsigned int N = 2]': 273:01.76 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:99:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = std::map]' 273:01.76 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/Layers.h:248:29: required from here 273:01.76 /builddir/build/BUILD/thunderbird-68.1.1/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] 273:01.76 67 | memset(&aArr[0], 0, N * sizeof(T)); 273:01.76 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 273:01.76 In file included from /usr/include/c++/9/map:61, 273:01.76 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/system_wrappers/map:3, 273:01.76 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/stl_wrappers/map:44, 273:01.76 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/FrameMetrics.h:11, 273:01.76 from /builddir/build/BUILD/thunderbird-68.1.1/layout/generic/nsIScrollableFrame.h:22, 273:01.76 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/dom/Element.h:25, 273:01.76 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/dom/SVGElement.h:19, 273:01.76 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/SVGPreserveAspectRatio.h:16, 273:01.76 from /builddir/build/BUILD/thunderbird-68.1.1/layout/svg/SVGImageContext.h:12, 273:01.76 from /builddir/build/BUILD/thunderbird-68.1.1/layout/base/nsLayoutUtils.h:31, 273:01.76 from /builddir/build/BUILD/thunderbird-68.1.1/layout/painting/nsImageRenderer.h:10, 273:01.76 from /builddir/build/BUILD/thunderbird-68.1.1/layout/painting/nsImageRenderer.cpp:9, 273:01.76 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/layout/painting/Unified_cpp_layout_painting1.cpp:2: 273:01.76 /usr/include/c++/9/bits/stl_map.h:100:11: note: 'class std::map' declared here 273:01.76 100 | class map 273:01.76 | ^~~ 273:01.87 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/HashTable.h:89, 273:01.89 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/js/HashTable.h:10, 273:01.89 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/js/TracingAPI.h:11, 273:01.89 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/js/GCPolicyAPI.h:49, 273:01.89 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/js/RootingAPI.h:22, 273:01.89 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/js/CallArgs.h:72, 273:01.89 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/jsapi.h:29, 273:01.89 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/xpcpublic.h:10, 273:01.89 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsThreadUtils.h:24, 273:01.89 from /builddir/build/BUILD/thunderbird-68.1.1/layout/base/nsLayoutUtils.h:20, 273:01.89 from /builddir/build/BUILD/thunderbird-68.1.1/layout/painting/nsImageRenderer.h:10, 273:01.89 from /builddir/build/BUILD/thunderbird-68.1.1/layout/painting/nsImageRenderer.cpp:9, 273:01.89 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/layout/painting/Unified_cpp_layout_painting1.cpp:2: 273:01.89 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = std::vector; long unsigned int N = 2]': 273:01.89 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:99:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = std::vector]' 273:01.89 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:36:53: required from here 273:01.89 /builddir/build/BUILD/thunderbird-68.1.1/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] 273:01.89 67 | memset(&aArr[0], 0, N * sizeof(T)); 273:01.90 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 273:01.90 In file included from /usr/include/c++/9/vector:67, 273:01.90 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/system_wrappers/vector:3, 273:01.90 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/stl_wrappers/vector:44, 273:01.90 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/gfx/2D.h:17, 273:01.90 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsRect.h:15, 273:01.90 from /builddir/build/BUILD/thunderbird-68.1.1/layout/base/Units.h:17, 273:01.90 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/ServoStyleConstsForwards.h:23, 273:01.90 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/ServoStyleConsts.h:28, 273:01.90 from /builddir/build/BUILD/thunderbird-68.1.1/layout/base/nsChangeHint.h:15, 273:01.90 from /builddir/build/BUILD/thunderbird-68.1.1/layout/base/nsLayoutUtils.h:17, 273:01.90 from /builddir/build/BUILD/thunderbird-68.1.1/layout/painting/nsImageRenderer.h:10, 273:01.90 from /builddir/build/BUILD/thunderbird-68.1.1/layout/painting/nsImageRenderer.cpp:9, 273:01.90 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/layout/painting/Unified_cpp_layout_painting1.cpp:2: 273:01.90 /usr/include/c++/9/bits/stl_vector.h:386:11: note: 'class std::vector' declared here 273:01.90 386 | class vector : protected _Vector_base<_Tp, _Alloc> 273:01.90 | ^~~~~~ 273:01.90 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/HashTable.h:89, 273:01.90 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/js/HashTable.h:10, 273:01.90 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/js/TracingAPI.h:11, 273:01.90 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/js/GCPolicyAPI.h:49, 273:01.90 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/js/RootingAPI.h:22, 273:01.91 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/js/CallArgs.h:72, 273:01.91 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/jsapi.h:29, 273:01.91 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/xpcpublic.h:10, 273:01.91 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsThreadUtils.h:24, 273:01.91 from /builddir/build/BUILD/thunderbird-68.1.1/layout/base/nsLayoutUtils.h:20, 273:01.91 from /builddir/build/BUILD/thunderbird-68.1.1/layout/painting/nsImageRenderer.h:10, 273:01.91 from /builddir/build/BUILD/thunderbird-68.1.1/layout/painting/nsImageRenderer.cpp:9, 273:01.91 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/layout/painting/Unified_cpp_layout_painting1.cpp:2: 273:01.91 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = mozilla::layers::ClipManager; long unsigned int N = 2]': 273:01.91 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:99:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = mozilla::layers::ClipManager]' 273:01.91 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:93:32: required from here 273:01.91 /builddir/build/BUILD/thunderbird-68.1.1/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] 273:01.91 67 | memset(&aArr[0], 0, N * sizeof(T)); 273:01.91 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 273:01.91 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:11, 273:01.91 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/layers/RenderRootStateManager.h:14, 273:01.91 from /builddir/build/BUILD/thunderbird-68.1.1/layout/painting/nsImageRenderer.cpp:17, 273:01.91 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/layout/painting/Unified_cpp_layout_painting1.cpp:2: 273:01.92 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/layers/ClipManager.h:52:7: note: 'class mozilla::layers::ClipManager' declared here 273:01.92 52 | class ClipManager { 273:01.92 | ^~~~~~~~~~~ 273:04.26 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/HashTable.h:89, 273:04.26 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/js/HashTable.h:10, 273:04.26 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/js/TracingAPI.h:11, 273:04.26 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/js/GCPolicyAPI.h:49, 273:04.26 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/js/RootingAPI.h:22, 273:04.26 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsCycleCollectionParticipant.h:13, 273:04.26 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/dom/NodeInfo.h:24, 273:04.26 from /builddir/build/BUILD/thunderbird-68.1.1/dom/base/nsINode.h:14, 273:04.26 from /builddir/build/BUILD/thunderbird-68.1.1/dom/base/nsIContent.h:13, 273:04.26 from /builddir/build/BUILD/thunderbird-68.1.1/accessible/base/ARIAMap.h:16, 273:04.26 from /builddir/build/BUILD/thunderbird-68.1.1/accessible/base/ARIAMap.cpp:8, 273:04.26 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/accessible/base/Unified_cpp_accessible_base0.cpp:2: 273:04.26 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = std::map; long unsigned int N = 2]': 273:04.26 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:99:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = std::map]' 273:04.26 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/Layers.h:248:29: required from here 273:04.26 /builddir/build/BUILD/thunderbird-68.1.1/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] 273:04.26 67 | memset(&aArr[0], 0, N * sizeof(T)); 273:04.27 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 273:04.27 In file included from /usr/include/c++/9/map:61, 273:04.27 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/system_wrappers/map:3, 273:04.27 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/stl_wrappers/map:44, 273:04.27 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/FrameMetrics.h:11, 273:04.27 from /builddir/build/BUILD/thunderbird-68.1.1/layout/generic/nsIScrollableFrame.h:22, 273:04.27 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/dom/Element.h:25, 273:04.27 from /builddir/build/BUILD/thunderbird-68.1.1/accessible/base/ARIAMap.h:17, 273:04.27 from /builddir/build/BUILD/thunderbird-68.1.1/accessible/base/ARIAMap.cpp:8, 273:04.27 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/accessible/base/Unified_cpp_accessible_base0.cpp:2: 273:04.27 /usr/include/c++/9/bits/stl_map.h:100:11: note: 'class std::map' declared here 273:04.27 100 | class map 273:04.27 | ^~~ 273:58.70 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/gfxFontEntry.h:13, 273:58.70 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/gfxFont.h:11, 273:58.71 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/gfxTextRun.h:14, 273:58.71 from /builddir/build/BUILD/thunderbird-68.1.1/accessible/base/TextAttrs.cpp:13, 273:58.71 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/accessible/base/Unified_cpp_accessible_base1.cpp:2: 273:58.71 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 273:58.72 /builddir/build/BUILD/thunderbird-68.1.1/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] 273:58.72 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 273:58.72 | ^ 273:58.72 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 273:58.72 46 | struct Block { 273:58.73 | ^~~~~ 274:11.01 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsUtils.h:14, 274:11.01 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsCOMPtr.h:30, 274:11.01 from /builddir/build/BUILD/thunderbird-68.1.1/accessible/base/TextAttrs.h:10, 274:11.01 from /builddir/build/BUILD/thunderbird-68.1.1/accessible/base/TextAttrs.cpp:6, 274:11.02 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/accessible/base/Unified_cpp_accessible_base1.cpp:2: 274:11.02 /builddir/build/BUILD/thunderbird-68.1.1/accessible/base/nsAccessiblePivot.cpp: In member function 'virtual nsresult nsAccessiblePivot::QueryInterface(const nsIID&, void**)': 274:11.02 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 274:11.02 1007 | foundInterface = 0; \ 274:11.02 | ^~~~~~~~~~~~~~ 274:11.02 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 274:11.03 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 274:11.03 | ^~~~~~~~~~~~~~~~~~~~~~~ 274:11.03 /builddir/build/BUILD/thunderbird-68.1.1/accessible/base/nsAccessiblePivot.cpp:58:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 274:11.03 58 | NS_INTERFACE_MAP_END 274:11.03 | ^~~~~~~~~~~~~~~~~~~~ 274:11.03 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:991:3: note: some parts of macro expansion are not guarded by this 'else' clause 274:11.03 991 | else 274:11.04 | ^~~~ 274:11.04 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1067:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 274:11.04 1067 | NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 274:11.04 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 274:11.04 /builddir/build/BUILD/thunderbird-68.1.1/accessible/base/nsAccessiblePivot.cpp:57:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 274:11.04 57 | NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIAccessiblePivot) 274:11.04 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 274:15.91 accessible/generic 274:19.50 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/HashTable.h:89, 274:19.50 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/js/HashTable.h:10, 274:19.50 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/js/TracingAPI.h:11, 274:19.50 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/js/GCPolicyAPI.h:49, 274:19.50 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/js/RootingAPI.h:22, 274:19.50 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsCycleCollectionParticipant.h:13, 274:19.50 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/dom/NodeInfo.h:24, 274:19.50 from /builddir/build/BUILD/thunderbird-68.1.1/dom/base/nsINode.h:14, 274:19.50 from /builddir/build/BUILD/thunderbird-68.1.1/dom/base/nsIContent.h:13, 274:19.50 from /builddir/build/BUILD/thunderbird-68.1.1/accessible/generic/Accessible.h:16, 274:19.50 from /builddir/build/BUILD/thunderbird-68.1.1/accessible/atk/AccessibleWrap.h:11, 274:19.50 from /builddir/build/BUILD/thunderbird-68.1.1/accessible/generic/HyperTextAccessible.h:9, 274:19.51 from /builddir/build/BUILD/thunderbird-68.1.1/accessible/atk/HyperTextAccessibleWrap.h:10, 274:19.51 from /builddir/build/BUILD/thunderbird-68.1.1/accessible/generic/DocAccessible.h:11, 274:19.51 from /builddir/build/BUILD/thunderbird-68.1.1/accessible/generic/Accessible-inl.h:10, 274:19.51 from /builddir/build/BUILD/thunderbird-68.1.1/accessible/base/TextAttrs.cpp:8, 274:19.52 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/accessible/base/Unified_cpp_accessible_base1.cpp:2: 274:19.52 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = std::map; long unsigned int N = 2]': 274:19.52 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:99:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = std::map]' 274:19.52 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/Layers.h:248:29: required from here 274:19.52 /builddir/build/BUILD/thunderbird-68.1.1/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] 274:19.52 67 | memset(&aArr[0], 0, N * sizeof(T)); 274:19.52 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 274:19.52 In file included from /usr/include/c++/9/map:61, 274:19.52 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/system_wrappers/map:3, 274:19.52 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/stl_wrappers/map:44, 274:19.52 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/FrameMetrics.h:11, 274:19.52 from /builddir/build/BUILD/thunderbird-68.1.1/layout/generic/nsIScrollableFrame.h:22, 274:19.52 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/dom/Element.h:25, 274:19.52 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/dom/SVGElement.h:19, 274:19.52 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/SVGPreserveAspectRatio.h:16, 274:19.52 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/SVGImageContext.h:12, 274:19.52 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsLayoutUtils.h:31, 274:19.53 from /builddir/build/BUILD/thunderbird-68.1.1/layout/generic/nsIFrame.h:65, 274:19.53 from /builddir/build/BUILD/thunderbird-68.1.1/dom/base/nsIContentInlines.h:15, 274:19.53 from /builddir/build/BUILD/thunderbird-68.1.1/accessible/generic/Accessible.h:17, 274:19.53 from /builddir/build/BUILD/thunderbird-68.1.1/accessible/atk/AccessibleWrap.h:11, 274:19.53 from /builddir/build/BUILD/thunderbird-68.1.1/accessible/generic/HyperTextAccessible.h:9, 274:19.53 from /builddir/build/BUILD/thunderbird-68.1.1/accessible/atk/HyperTextAccessibleWrap.h:10, 274:19.53 from /builddir/build/BUILD/thunderbird-68.1.1/accessible/generic/DocAccessible.h:11, 274:19.53 from /builddir/build/BUILD/thunderbird-68.1.1/accessible/generic/Accessible-inl.h:10, 274:19.53 from /builddir/build/BUILD/thunderbird-68.1.1/accessible/base/TextAttrs.cpp:8, 274:19.53 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/accessible/base/Unified_cpp_accessible_base1.cpp:2: 274:19.53 /usr/include/c++/9/bits/stl_map.h:100:11: note: 'class std::map' declared here 274:19.53 100 | class map 274:19.53 | ^~~ 274:39.27 accessible/html 274:58.89 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsUtils.h:14, 274:58.89 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsCOMPtr.h:30, 274:58.89 from /builddir/build/BUILD/thunderbird-68.1.1/accessible/atk/AccessibleWrap.h:10, 274:58.89 from /builddir/build/BUILD/thunderbird-68.1.1/accessible/generic/HyperTextAccessible.h:9, 274:58.89 from /builddir/build/BUILD/thunderbird-68.1.1/accessible/atk/HyperTextAccessibleWrap.h:10, 274:58.90 from /builddir/build/BUILD/thunderbird-68.1.1/accessible/generic/ARIAGridAccessible.h:9, 274:58.90 from /builddir/build/BUILD/thunderbird-68.1.1/accessible/generic/ARIAGridAccessible-inl.h:10, 274:58.90 from /builddir/build/BUILD/thunderbird-68.1.1/accessible/generic/ARIAGridAccessible.cpp:6, 274:58.90 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/accessible/generic/Unified_cpp_accessible_generic0.cpp:2: 274:58.90 /builddir/build/BUILD/thunderbird-68.1.1/accessible/generic/Accessible.cpp: In member function 'virtual nsresult mozilla::a11y::Accessible::QueryInterface(const nsIID&, void**)': 274:58.90 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 274:58.91 1007 | foundInterface = 0; \ 274:58.91 | ^~~~~~~~~~~~~~ 274:58.91 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 274:58.91 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 274:58.91 | ^~~~~~~~~~~~~~~~~~~~~~~ 274:58.91 /builddir/build/BUILD/thunderbird-68.1.1/accessible/generic/Accessible.cpp:103:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 274:58.92 103 | NS_INTERFACE_MAP_END 274:58.93 | ^~~~~~~~~~~~~~~~~~~~ 274:58.93 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:991:3: note: some parts of macro expansion are not guarded by this 'else' clause 274:58.93 991 | else 274:58.93 | ^~~~ 274:58.93 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1067:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 274:58.93 1067 | NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 274:58.93 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 274:58.94 /builddir/build/BUILD/thunderbird-68.1.1/accessible/generic/Accessible.cpp:102:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 274:58.94 102 | NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, Accessible) 274:58.94 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 274:60.00 accessible/ipc 275:01.32 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/gfxFontEntry.h:13, 275:01.32 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/gfxFont.h:11, 275:01.32 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsDeviceContext.h:12, 275:01.32 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsViewManager.h:14, 275:01.32 from /builddir/build/BUILD/thunderbird-68.1.1/accessible/generic/DocAccessible.cpp:34, 275:01.32 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/accessible/generic/Unified_cpp_accessible_generic0.cpp:38: 275:01.32 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 275:01.33 /builddir/build/BUILD/thunderbird-68.1.1/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] 275:01.33 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 275:01.33 | ^ 275:01.33 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 275:01.33 46 | struct Block { 275:01.35 | ^~~~~ 275:10.85 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsUtils.h:14, 275:10.85 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsCOMPtr.h:30, 275:10.85 from /builddir/build/BUILD/thunderbird-68.1.1/accessible/atk/AccessibleWrap.h:10, 275:10.86 from /builddir/build/BUILD/thunderbird-68.1.1/accessible/generic/HyperTextAccessible.h:9, 275:10.86 from /builddir/build/BUILD/thunderbird-68.1.1/accessible/atk/HyperTextAccessibleWrap.h:10, 275:10.86 from /builddir/build/BUILD/thunderbird-68.1.1/accessible/generic/ARIAGridAccessible.h:9, 275:10.86 from /builddir/build/BUILD/thunderbird-68.1.1/accessible/generic/ARIAGridAccessible-inl.h:10, 275:10.86 from /builddir/build/BUILD/thunderbird-68.1.1/accessible/generic/ARIAGridAccessible.cpp:6, 275:10.87 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/accessible/generic/Unified_cpp_accessible_generic0.cpp:2: 275:10.87 /builddir/build/BUILD/thunderbird-68.1.1/accessible/generic/DocAccessible.cpp: In member function 'virtual nsresult mozilla::a11y::DocAccessible::QueryInterface(const nsIID&, void**)': 275:10.89 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 275:10.89 1022 | foundInterface = 0; \ 275:10.89 | ^~~~~~~~~~~~~~ 275:10.89 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 275:10.89 1071 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 275:10.90 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 275:10.90 /builddir/build/BUILD/thunderbird-68.1.1/accessible/generic/DocAccessible.cpp:163:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 275:10.90 163 | NS_INTERFACE_MAP_END_INHERITING(HyperTextAccessible) 275:10.90 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 275:10.90 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 275:10.90 981 | else 275:10.90 | ^~~~ 275:10.91 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 275:10.91 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 275:10.91 | ^~~~~~~~~~~~~~~~~~ 275:10.91 /builddir/build/BUILD/thunderbird-68.1.1/accessible/generic/DocAccessible.cpp:162:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 275:10.91 162 | NS_INTERFACE_MAP_ENTRY(nsIAccessiblePivotObserver) 275:10.91 | ^~~~~~~~~~~~~~~~~~~~~~ 275:23.45 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/HashTable.h:89, 275:23.45 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/js/HashTable.h:10, 275:23.45 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/js/TracingAPI.h:11, 275:23.45 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/js/GCPolicyAPI.h:49, 275:23.45 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/js/RootingAPI.h:22, 275:23.45 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsCycleCollectionParticipant.h:13, 275:23.45 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/dom/NodeInfo.h:24, 275:23.45 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsINode.h:14, 275:23.45 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsIContent.h:13, 275:23.45 from /builddir/build/BUILD/thunderbird-68.1.1/accessible/generic/Accessible.h:16, 275:23.45 from /builddir/build/BUILD/thunderbird-68.1.1/accessible/atk/AccessibleWrap.h:11, 275:23.45 from /builddir/build/BUILD/thunderbird-68.1.1/accessible/generic/HyperTextAccessible.h:9, 275:23.46 from /builddir/build/BUILD/thunderbird-68.1.1/accessible/atk/HyperTextAccessibleWrap.h:10, 275:23.46 from /builddir/build/BUILD/thunderbird-68.1.1/accessible/html/HTMLCanvasAccessible.h:9, 275:23.47 from /builddir/build/BUILD/thunderbird-68.1.1/accessible/html/HTMLCanvasAccessible.cpp:6, 275:23.48 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/accessible/html/Unified_cpp_accessible_html0.cpp:2: 275:23.48 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = std::map; long unsigned int N = 2]': 275:23.48 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:99:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = std::map]' 275:23.48 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/Layers.h:248:29: required from here 275:23.48 /builddir/build/BUILD/thunderbird-68.1.1/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] 275:23.48 67 | memset(&aArr[0], 0, N * sizeof(T)); 275:23.48 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 275:23.48 In file included from /usr/include/c++/9/map:61, 275:23.48 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/system_wrappers/map:3, 275:23.48 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/stl_wrappers/map:44, 275:23.49 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/FrameMetrics.h:11, 275:23.50 from /builddir/build/BUILD/thunderbird-68.1.1/layout/generic/nsIScrollableFrame.h:22, 275:23.50 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/dom/Element.h:25, 275:23.50 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/dom/SVGElement.h:19, 275:23.50 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/SVGPreserveAspectRatio.h:16, 275:23.50 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/SVGImageContext.h:12, 275:23.50 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsLayoutUtils.h:31, 275:23.50 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsIFrame.h:65, 275:23.50 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsIContentInlines.h:15, 275:23.51 from /builddir/build/BUILD/thunderbird-68.1.1/accessible/generic/Accessible.h:17, 275:23.51 from /builddir/build/BUILD/thunderbird-68.1.1/accessible/atk/AccessibleWrap.h:11, 275:23.51 from /builddir/build/BUILD/thunderbird-68.1.1/accessible/generic/HyperTextAccessible.h:9, 275:23.51 from /builddir/build/BUILD/thunderbird-68.1.1/accessible/atk/HyperTextAccessibleWrap.h:10, 275:23.51 from /builddir/build/BUILD/thunderbird-68.1.1/accessible/html/HTMLCanvasAccessible.h:9, 275:23.51 from /builddir/build/BUILD/thunderbird-68.1.1/accessible/html/HTMLCanvasAccessible.cpp:6, 275:23.51 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/accessible/html/Unified_cpp_accessible_html0.cpp:2: 275:23.51 /usr/include/c++/9/bits/stl_map.h:100:11: note: 'class std::map' declared here 275:23.51 100 | class map 275:23.51 | ^~~ 275:27.15 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/HashTable.h:89, 275:27.15 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/js/HashTable.h:10, 275:27.15 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/js/TracingAPI.h:11, 275:27.16 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/js/GCPolicyAPI.h:49, 275:27.16 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/js/RootingAPI.h:22, 275:27.17 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsCycleCollectionParticipant.h:13, 275:27.17 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/dom/NodeInfo.h:24, 275:27.17 from /builddir/build/BUILD/thunderbird-68.1.1/dom/base/nsINode.h:14, 275:27.17 from /builddir/build/BUILD/thunderbird-68.1.1/dom/base/nsIContent.h:13, 275:27.18 from /builddir/build/BUILD/thunderbird-68.1.1/accessible/generic/Accessible.h:16, 275:27.18 from /builddir/build/BUILD/thunderbird-68.1.1/accessible/atk/AccessibleWrap.h:11, 275:27.19 from /builddir/build/BUILD/thunderbird-68.1.1/accessible/generic/HyperTextAccessible.h:9, 275:27.19 from /builddir/build/BUILD/thunderbird-68.1.1/accessible/atk/HyperTextAccessibleWrap.h:10, 275:27.19 from /builddir/build/BUILD/thunderbird-68.1.1/accessible/generic/ARIAGridAccessible.h:9, 275:27.19 from /builddir/build/BUILD/thunderbird-68.1.1/accessible/generic/ARIAGridAccessible-inl.h:10, 275:27.20 from /builddir/build/BUILD/thunderbird-68.1.1/accessible/generic/ARIAGridAccessible.cpp:6, 275:27.20 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/accessible/generic/Unified_cpp_accessible_generic0.cpp:2: 275:27.20 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = std::map; long unsigned int N = 2]': 275:27.20 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:99:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = std::map]' 275:27.20 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/Layers.h:248:29: required from here 275:27.21 /builddir/build/BUILD/thunderbird-68.1.1/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] 275:27.21 67 | memset(&aArr[0], 0, N * sizeof(T)); 275:27.23 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 275:27.23 In file included from /usr/include/c++/9/map:61, 275:27.23 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/system_wrappers/map:3, 275:27.23 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/stl_wrappers/map:44, 275:27.24 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/FrameMetrics.h:11, 275:27.24 from /builddir/build/BUILD/thunderbird-68.1.1/layout/generic/nsIScrollableFrame.h:22, 275:27.24 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/dom/Element.h:25, 275:27.24 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/dom/SVGElement.h:19, 275:27.24 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/SVGPreserveAspectRatio.h:16, 275:27.24 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/SVGImageContext.h:12, 275:27.25 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsLayoutUtils.h:31, 275:27.25 from /builddir/build/BUILD/thunderbird-68.1.1/layout/generic/nsIFrame.h:65, 275:27.25 from /builddir/build/BUILD/thunderbird-68.1.1/dom/base/nsIContentInlines.h:15, 275:27.25 from /builddir/build/BUILD/thunderbird-68.1.1/accessible/generic/Accessible.h:17, 275:27.25 from /builddir/build/BUILD/thunderbird-68.1.1/accessible/atk/AccessibleWrap.h:11, 275:27.26 from /builddir/build/BUILD/thunderbird-68.1.1/accessible/generic/HyperTextAccessible.h:9, 275:27.26 from /builddir/build/BUILD/thunderbird-68.1.1/accessible/atk/HyperTextAccessibleWrap.h:10, 275:27.26 from /builddir/build/BUILD/thunderbird-68.1.1/accessible/generic/ARIAGridAccessible.h:9, 275:27.26 from /builddir/build/BUILD/thunderbird-68.1.1/accessible/generic/ARIAGridAccessible-inl.h:10, 275:27.26 from /builddir/build/BUILD/thunderbird-68.1.1/accessible/generic/ARIAGridAccessible.cpp:6, 275:27.28 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/accessible/generic/Unified_cpp_accessible_generic0.cpp:2: 275:27.28 /usr/include/c++/9/bits/stl_map.h:100:11: note: 'class std::map' declared here 275:27.28 100 | class map 275:27.28 | ^~~ 275:47.37 accessible/ipc/other 275:59.67 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/HashTable.h:89, 275:59.67 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/js/HashTable.h:10, 275:59.67 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/js/TracingAPI.h:11, 275:59.67 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/js/GCPolicyAPI.h:49, 275:59.67 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/js/RootingAPI.h:22, 275:59.67 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsCycleCollectionParticipant.h:13, 275:59.67 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/dom/NodeInfo.h:24, 275:59.67 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsINode.h:14, 275:59.67 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsIContent.h:13, 275:59.68 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/a11y/Accessible.h:16, 275:59.68 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/a11y/AccessibleWrap.h:11, 275:59.68 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/a11y/HyperTextAccessible.h:9, 275:59.68 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/a11y/HyperTextAccessibleWrap.h:10, 275:59.68 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/a11y/DocAccessible.h:11, 275:59.69 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/a11y/DocAccessibleChildBase.h:10, 275:59.69 from /builddir/build/BUILD/thunderbird-68.1.1/accessible/ipc/DocAccessibleChildBase.cpp:7, 275:59.69 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/accessible/ipc/Unified_cpp_accessible_ipc0.cpp:2: 275:59.69 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = std::map; long unsigned int N = 2]': 275:59.69 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:99:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = std::map]' 275:59.69 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/Layers.h:248:29: required from here 275:59.69 /builddir/build/BUILD/thunderbird-68.1.1/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] 275:59.69 67 | memset(&aArr[0], 0, N * sizeof(T)); 275:59.69 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 275:59.69 In file included from /usr/include/c++/9/map:61, 275:59.69 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/system_wrappers/map:3, 275:59.69 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/stl_wrappers/map:44, 275:59.69 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/FrameMetrics.h:11, 275:59.69 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsIScrollableFrame.h:22, 275:59.69 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/dom/Element.h:25, 275:59.69 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/dom/SVGElement.h:19, 275:59.69 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/SVGPreserveAspectRatio.h:16, 275:59.69 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/SVGImageContext.h:12, 275:59.70 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsLayoutUtils.h:31, 275:59.70 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsIFrame.h:65, 275:59.70 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsIContentInlines.h:15, 275:59.71 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/a11y/Accessible.h:17, 275:59.71 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/a11y/AccessibleWrap.h:11, 275:59.71 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/a11y/HyperTextAccessible.h:9, 275:59.71 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/a11y/HyperTextAccessibleWrap.h:10, 275:59.71 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/a11y/DocAccessible.h:11, 275:59.71 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/a11y/DocAccessibleChildBase.h:10, 275:59.71 from /builddir/build/BUILD/thunderbird-68.1.1/accessible/ipc/DocAccessibleChildBase.cpp:7, 275:59.71 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/accessible/ipc/Unified_cpp_accessible_ipc0.cpp:2: 275:59.71 /usr/include/c++/9/bits/stl_map.h:100:11: note: 'class std::map' declared here 275:59.71 100 | class map 275:59.71 | ^~~ 276:14.05 accessible/xpcom 276:23.56 accessible/xul 276:25.68 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsUtils.h:14, 276:25.68 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsCOMPtr.h:30, 276:25.68 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/accessible/xpcom/xpcAccEvents.h:6, 276:25.69 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/accessible/xpcom/xpcAccEvents.cpp:3: 276:25.69 /builddir/build/BUILD/thunderbird-68.1.1/objdir/accessible/xpcom/xpcAccEvents.cpp: In member function 'virtual nsresult xpcAccEvent::QueryInterface(const nsIID&, void**)': 276:25.71 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 276:25.71 1007 | foundInterface = 0; \ 276:25.72 | ^~~~~~~~~~~~~~ 276:25.72 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 276:25.72 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 276:25.72 | ^~~~~~~~~~~~~~~~~~~~~~~ 276:25.72 /builddir/build/BUILD/thunderbird-68.1.1/objdir/accessible/xpcom/xpcAccEvents.cpp:48:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 276:25.73 48 | NS_INTERFACE_MAP_END 276:25.73 | ^~~~~~~~~~~~~~~~~~~~ 276:25.73 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 276:25.73 981 | else 276:25.73 | ^~~~ 276:25.74 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 276:25.74 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 276:25.74 | ^~~~~~~~~~~~~~~~~~ 276:25.74 /builddir/build/BUILD/thunderbird-68.1.1/objdir/accessible/xpcom/xpcAccEvents.cpp:47:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 276:25.75 47 | NS_INTERFACE_MAP_ENTRY(nsIAccessibleEvent) 276:25.75 | ^~~~~~~~~~~~~~~~~~~~~~ 276:25.75 /builddir/build/BUILD/thunderbird-68.1.1/objdir/accessible/xpcom/xpcAccEvents.cpp: In member function 'virtual nsresult xpcAccStateChangeEvent::QueryInterface(const nsIID&, void**)': 276:25.75 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 276:25.76 1007 | foundInterface = 0; \ 276:25.76 | ^~~~~~~~~~~~~~ 276:25.76 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 276:25.77 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 276:25.77 | ^~~~~~~~~~~~~~~~~~~~~~~ 276:25.77 /builddir/build/BUILD/thunderbird-68.1.1/objdir/accessible/xpcom/xpcAccEvents.cpp:94:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 276:25.77 94 | NS_INTERFACE_MAP_END 276:25.77 | ^~~~~~~~~~~~~~~~~~~~ 276:25.78 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 276:25.78 981 | else 276:25.78 | ^~~~ 276:25.78 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 276:25.79 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 276:25.79 | ^~~~~~~~~~~~~~~~~~ 276:25.79 /builddir/build/BUILD/thunderbird-68.1.1/objdir/accessible/xpcom/xpcAccEvents.cpp:93:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 276:25.79 93 | NS_INTERFACE_MAP_ENTRY(nsIAccessibleStateChangeEvent) 276:25.79 | ^~~~~~~~~~~~~~~~~~~~~~ 276:25.79 /builddir/build/BUILD/thunderbird-68.1.1/objdir/accessible/xpcom/xpcAccEvents.cpp: In member function 'virtual nsresult xpcAccTextChangeEvent::QueryInterface(const nsIID&, void**)': 276:25.80 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 276:25.80 1007 | foundInterface = 0; \ 276:25.80 | ^~~~~~~~~~~~~~ 276:25.80 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 276:25.81 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 276:25.81 | ^~~~~~~~~~~~~~~~~~~~~~~ 276:25.82 /builddir/build/BUILD/thunderbird-68.1.1/objdir/accessible/xpcom/xpcAccEvents.cpp:161:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 276:25.82 161 | NS_INTERFACE_MAP_END 276:25.82 | ^~~~~~~~~~~~~~~~~~~~ 276:25.82 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 276:25.82 981 | else 276:25.83 | ^~~~ 276:25.83 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 276:25.83 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 276:25.83 | ^~~~~~~~~~~~~~~~~~ 276:25.83 /builddir/build/BUILD/thunderbird-68.1.1/objdir/accessible/xpcom/xpcAccEvents.cpp:160:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 276:25.84 160 | NS_INTERFACE_MAP_ENTRY(nsIAccessibleTextChangeEvent) 276:25.84 | ^~~~~~~~~~~~~~~~~~~~~~ 276:25.85 /builddir/build/BUILD/thunderbird-68.1.1/objdir/accessible/xpcom/xpcAccEvents.cpp: In member function 'virtual nsresult xpcAccHideEvent::QueryInterface(const nsIID&, void**)': 276:25.85 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 276:25.85 1007 | foundInterface = 0; \ 276:25.86 | ^~~~~~~~~~~~~~ 276:25.86 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 276:25.86 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 276:25.86 | ^~~~~~~~~~~~~~~~~~~~~~~ 276:25.86 /builddir/build/BUILD/thunderbird-68.1.1/objdir/accessible/xpcom/xpcAccEvents.cpp:235:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 276:25.87 235 | NS_INTERFACE_MAP_END 276:25.88 | ^~~~~~~~~~~~~~~~~~~~ 276:25.88 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 276:25.88 981 | else 276:25.88 | ^~~~ 276:25.88 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 276:25.89 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 276:25.89 | ^~~~~~~~~~~~~~~~~~ 276:25.89 /builddir/build/BUILD/thunderbird-68.1.1/objdir/accessible/xpcom/xpcAccEvents.cpp:234:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 276:25.89 234 | NS_INTERFACE_MAP_ENTRY(nsIAccessibleHideEvent) 276:25.89 | ^~~~~~~~~~~~~~~~~~~~~~ 276:25.90 /builddir/build/BUILD/thunderbird-68.1.1/objdir/accessible/xpcom/xpcAccEvents.cpp: In member function 'virtual nsresult xpcAccCaretMoveEvent::QueryInterface(const nsIID&, void**)': 276:25.90 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 276:25.91 1007 | foundInterface = 0; \ 276:25.91 | ^~~~~~~~~~~~~~ 276:25.92 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 276:25.92 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 276:25.92 | ^~~~~~~~~~~~~~~~~~~~~~~ 276:25.92 /builddir/build/BUILD/thunderbird-68.1.1/objdir/accessible/xpcom/xpcAccEvents.cpp:302:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 276:25.92 302 | NS_INTERFACE_MAP_END 276:25.93 | ^~~~~~~~~~~~~~~~~~~~ 276:25.93 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 276:25.93 981 | else 276:25.93 | ^~~~ 276:25.94 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 276:25.94 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 276:25.94 | ^~~~~~~~~~~~~~~~~~ 276:25.95 /builddir/build/BUILD/thunderbird-68.1.1/objdir/accessible/xpcom/xpcAccEvents.cpp:301:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 276:25.95 301 | NS_INTERFACE_MAP_ENTRY(nsIAccessibleCaretMoveEvent) 276:25.96 | ^~~~~~~~~~~~~~~~~~~~~~ 276:25.96 /builddir/build/BUILD/thunderbird-68.1.1/objdir/accessible/xpcom/xpcAccEvents.cpp: In member function 'virtual nsresult xpcAccObjectAttributeChangedEvent::QueryInterface(const nsIID&, void**)': 276:25.96 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 276:25.97 1007 | foundInterface = 0; \ 276:25.97 | ^~~~~~~~~~~~~~ 276:25.97 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 276:25.98 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 276:25.98 | ^~~~~~~~~~~~~~~~~~~~~~~ 276:25.98 /builddir/build/BUILD/thunderbird-68.1.1/objdir/accessible/xpcom/xpcAccEvents.cpp:355:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 276:25.99 355 | NS_INTERFACE_MAP_END 276:26.00 | ^~~~~~~~~~~~~~~~~~~~ 276:26.00 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 276:26.00 981 | else 276:26.00 | ^~~~ 276:26.01 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 276:26.01 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 276:26.01 | ^~~~~~~~~~~~~~~~~~ 276:26.02 /builddir/build/BUILD/thunderbird-68.1.1/objdir/accessible/xpcom/xpcAccEvents.cpp:354:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 276:26.02 354 | NS_INTERFACE_MAP_ENTRY(nsIAccessibleObjectAttributeChangedEvent) 276:26.02 | ^~~~~~~~~~~~~~~~~~~~~~ 276:26.02 /builddir/build/BUILD/thunderbird-68.1.1/objdir/accessible/xpcom/xpcAccEvents.cpp: In member function 'virtual nsresult xpcAccTableChangeEvent::QueryInterface(const nsIID&, void**)': 276:26.04 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 276:26.04 1007 | foundInterface = 0; \ 276:26.05 | ^~~~~~~~~~~~~~ 276:26.05 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 276:26.05 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 276:26.06 | ^~~~~~~~~~~~~~~~~~~~~~~ 276:26.06 /builddir/build/BUILD/thunderbird-68.1.1/objdir/accessible/xpcom/xpcAccEvents.cpp:408:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 276:26.06 408 | NS_INTERFACE_MAP_END 276:26.06 | ^~~~~~~~~~~~~~~~~~~~ 276:26.07 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 276:26.07 981 | else 276:26.07 | ^~~~ 276:26.08 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 276:26.08 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 276:26.08 | ^~~~~~~~~~~~~~~~~~ 276:26.09 /builddir/build/BUILD/thunderbird-68.1.1/objdir/accessible/xpcom/xpcAccEvents.cpp:407:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 276:26.09 407 | NS_INTERFACE_MAP_ENTRY(nsIAccessibleTableChangeEvent) 276:26.09 | ^~~~~~~~~~~~~~~~~~~~~~ 276:26.09 /builddir/build/BUILD/thunderbird-68.1.1/objdir/accessible/xpcom/xpcAccEvents.cpp: In member function 'virtual nsresult xpcAccVirtualCursorChangeEvent::QueryInterface(const nsIID&, void**)': 276:26.10 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 276:26.10 1007 | foundInterface = 0; \ 276:26.11 | ^~~~~~~~~~~~~~ 276:26.11 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 276:26.11 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 276:26.12 | ^~~~~~~~~~~~~~~~~~~~~~~ 276:26.12 /builddir/build/BUILD/thunderbird-68.1.1/objdir/accessible/xpcom/xpcAccEvents.cpp:468:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 276:26.12 468 | NS_INTERFACE_MAP_END 276:26.13 | ^~~~~~~~~~~~~~~~~~~~ 276:26.13 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 276:26.13 981 | else 276:26.14 | ^~~~ 276:26.14 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 276:26.15 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 276:26.15 | ^~~~~~~~~~~~~~~~~~ 276:26.15 /builddir/build/BUILD/thunderbird-68.1.1/objdir/accessible/xpcom/xpcAccEvents.cpp:467:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 276:26.16 467 | NS_INTERFACE_MAP_ENTRY(nsIAccessibleVirtualCursorChangeEvent) 276:26.16 | ^~~~~~~~~~~~~~~~~~~~~~ 276:26.16 /builddir/build/BUILD/thunderbird-68.1.1/objdir/accessible/xpcom/xpcAccEvents.cpp: In member function 'virtual nsresult xpcAccScrollingEvent::QueryInterface(const nsIID&, void**)': 276:26.16 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 276:26.16 1007 | foundInterface = 0; \ 276:26.16 | ^~~~~~~~~~~~~~ 276:26.17 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 276:26.17 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 276:26.17 | ^~~~~~~~~~~~~~~~~~~~~~~ 276:26.17 /builddir/build/BUILD/thunderbird-68.1.1/objdir/accessible/xpcom/xpcAccEvents.cpp:570:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 276:26.17 570 | NS_INTERFACE_MAP_END 276:26.17 | ^~~~~~~~~~~~~~~~~~~~ 276:26.17 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 276:26.17 981 | else 276:26.18 | ^~~~ 276:26.18 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 276:26.18 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 276:26.18 | ^~~~~~~~~~~~~~~~~~ 276:26.18 /builddir/build/BUILD/thunderbird-68.1.1/objdir/accessible/xpcom/xpcAccEvents.cpp:569:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 276:26.18 569 | NS_INTERFACE_MAP_ENTRY(nsIAccessibleScrollingEvent) 276:26.18 | ^~~~~~~~~~~~~~~~~~~~~~ 276:26.18 /builddir/build/BUILD/thunderbird-68.1.1/objdir/accessible/xpcom/xpcAccEvents.cpp: In member function 'virtual nsresult xpcAccAnnouncementEvent::QueryInterface(const nsIID&, void**)': 276:26.19 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 276:26.19 1007 | foundInterface = 0; \ 276:26.19 | ^~~~~~~~~~~~~~ 276:26.19 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 276:26.19 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 276:26.19 | ^~~~~~~~~~~~~~~~~~~~~~~ 276:26.19 /builddir/build/BUILD/thunderbird-68.1.1/objdir/accessible/xpcom/xpcAccEvents.cpp:644:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 276:26.20 644 | NS_INTERFACE_MAP_END 276:26.20 | ^~~~~~~~~~~~~~~~~~~~ 276:26.20 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 276:26.20 981 | else 276:26.20 | ^~~~ 276:26.20 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 276:26.21 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 276:26.22 | ^~~~~~~~~~~~~~~~~~ 276:26.22 /builddir/build/BUILD/thunderbird-68.1.1/objdir/accessible/xpcom/xpcAccEvents.cpp:643:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 276:26.22 643 | NS_INTERFACE_MAP_ENTRY(nsIAccessibleAnnouncementEvent) 276:26.22 | ^~~~~~~~~~~~~~~~~~~~~~ 277:00.33 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsUtils.h:14, 277:00.33 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsCOMPtr.h:30, 277:00.34 from /builddir/build/BUILD/thunderbird-68.1.1/accessible/atk/AccessibleWrap.h:10, 277:00.34 from /builddir/build/BUILD/thunderbird-68.1.1/accessible/xul/XULAlertAccessible.h:9, 277:00.34 from /builddir/build/BUILD/thunderbird-68.1.1/accessible/xul/XULAlertAccessible.cpp:6, 277:00.34 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/accessible/xul/Unified_cpp_accessible_xul0.cpp:2: 277:00.34 /builddir/build/BUILD/thunderbird-68.1.1/accessible/xul/XULTreeAccessible.cpp: In member function 'virtual nsresult mozilla::a11y::XULTreeAccessible::QueryInterface(const nsIID&, void**)': 277:00.36 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 277:00.36 1022 | foundInterface = 0; \ 277:00.36 | ^~~~~~~~~~~~~~ 277:00.36 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 277:00.36 1071 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 277:00.36 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 277:00.36 /builddir/build/BUILD/thunderbird-68.1.1/accessible/xul/XULTreeAccessible.cpp:72:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 277:00.37 72 | NS_INTERFACE_MAP_END_INHERITING(Accessible) 277:00.37 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 277:00.37 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/dom/NodeInfo.h:24, 277:00.37 from /builddir/build/BUILD/thunderbird-68.1.1/dom/base/nsINode.h:14, 277:00.37 from /builddir/build/BUILD/thunderbird-68.1.1/dom/base/nsIContent.h:13, 277:00.37 from /builddir/build/BUILD/thunderbird-68.1.1/accessible/generic/Accessible.h:16, 277:00.37 from /builddir/build/BUILD/thunderbird-68.1.1/accessible/atk/AccessibleWrap.h:11, 277:00.37 from /builddir/build/BUILD/thunderbird-68.1.1/accessible/xul/XULAlertAccessible.h:9, 277:00.38 from /builddir/build/BUILD/thunderbird-68.1.1/accessible/xul/XULAlertAccessible.cpp:6, 277:00.38 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/accessible/xul/Unified_cpp_accessible_xul0.cpp:2: 277:00.38 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 277:00.38 302 | } else 277:00.39 | ^~~~ 277:00.39 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 277:00.39 306 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 277:00.39 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 277:00.39 /builddir/build/BUILD/thunderbird-68.1.1/accessible/xul/XULTreeAccessible.cpp:71:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 277:00.39 71 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(XULTreeAccessible) 277:00.40 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 277:00.45 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsUtils.h:14, 277:00.45 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsCOMPtr.h:30, 277:00.45 from /builddir/build/BUILD/thunderbird-68.1.1/accessible/atk/AccessibleWrap.h:10, 277:00.45 from /builddir/build/BUILD/thunderbird-68.1.1/accessible/xul/XULAlertAccessible.h:9, 277:00.45 from /builddir/build/BUILD/thunderbird-68.1.1/accessible/xul/XULAlertAccessible.cpp:6, 277:00.46 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/accessible/xul/Unified_cpp_accessible_xul0.cpp:2: 277:00.46 /builddir/build/BUILD/thunderbird-68.1.1/accessible/xul/XULTreeAccessible.cpp: In member function 'virtual nsresult mozilla::a11y::XULTreeItemAccessible::QueryInterface(const nsIID&, void**)': 277:00.47 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 277:00.47 1022 | foundInterface = 0; \ 277:00.47 | ^~~~~~~~~~~~~~ 277:00.47 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 277:00.48 1071 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 277:00.48 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 277:00.48 /builddir/build/BUILD/thunderbird-68.1.1/accessible/xul/XULTreeAccessible.cpp:924:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 277:00.48 924 | NS_INTERFACE_MAP_END_INHERITING(XULTreeItemAccessibleBase) 277:00.48 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 277:00.48 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/dom/NodeInfo.h:24, 277:00.48 from /builddir/build/BUILD/thunderbird-68.1.1/dom/base/nsINode.h:14, 277:00.49 from /builddir/build/BUILD/thunderbird-68.1.1/dom/base/nsIContent.h:13, 277:00.49 from /builddir/build/BUILD/thunderbird-68.1.1/accessible/generic/Accessible.h:16, 277:00.49 from /builddir/build/BUILD/thunderbird-68.1.1/accessible/atk/AccessibleWrap.h:11, 277:00.49 from /builddir/build/BUILD/thunderbird-68.1.1/accessible/xul/XULAlertAccessible.h:9, 277:00.50 from /builddir/build/BUILD/thunderbird-68.1.1/accessible/xul/XULAlertAccessible.cpp:6, 277:00.51 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/accessible/xul/Unified_cpp_accessible_xul0.cpp:2: 277:00.51 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 277:00.51 302 | } else 277:00.51 | ^~~~ 277:00.51 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 277:00.52 306 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 277:00.52 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 277:00.52 /builddir/build/BUILD/thunderbird-68.1.1/accessible/xul/XULTreeAccessible.cpp:923:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 277:00.52 923 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(XULTreeItemAccessible) 277:00.52 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 277:00.52 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsUtils.h:14, 277:00.52 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsCOMPtr.h:30, 277:00.54 from /builddir/build/BUILD/thunderbird-68.1.1/accessible/atk/AccessibleWrap.h:10, 277:00.54 from /builddir/build/BUILD/thunderbird-68.1.1/accessible/xul/XULAlertAccessible.h:9, 277:00.54 from /builddir/build/BUILD/thunderbird-68.1.1/accessible/xul/XULAlertAccessible.cpp:6, 277:00.56 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/accessible/xul/Unified_cpp_accessible_xul0.cpp:2: 277:00.56 /builddir/build/BUILD/thunderbird-68.1.1/accessible/xul/XULTreeGridAccessible.cpp: In member function 'virtual nsresult mozilla::a11y::XULTreeGridRowAccessible::QueryInterface(const nsIID&, void**)': 277:00.56 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 277:00.57 1022 | foundInterface = 0; \ 277:00.57 | ^~~~~~~~~~~~~~ 277:00.57 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 277:00.57 1071 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 277:00.57 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 277:00.57 /builddir/build/BUILD/thunderbird-68.1.1/accessible/xul/XULTreeGridAccessible.cpp:219:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 277:00.59 219 | NS_INTERFACE_MAP_END_INHERITING(XULTreeItemAccessibleBase) 277:00.59 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 277:00.59 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/dom/NodeInfo.h:24, 277:00.59 from /builddir/build/BUILD/thunderbird-68.1.1/dom/base/nsINode.h:14, 277:00.59 from /builddir/build/BUILD/thunderbird-68.1.1/dom/base/nsIContent.h:13, 277:00.60 from /builddir/build/BUILD/thunderbird-68.1.1/accessible/generic/Accessible.h:16, 277:00.60 from /builddir/build/BUILD/thunderbird-68.1.1/accessible/atk/AccessibleWrap.h:11, 277:00.60 from /builddir/build/BUILD/thunderbird-68.1.1/accessible/xul/XULAlertAccessible.h:9, 277:00.60 from /builddir/build/BUILD/thunderbird-68.1.1/accessible/xul/XULAlertAccessible.cpp:6, 277:00.60 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/accessible/xul/Unified_cpp_accessible_xul0.cpp:2: 277:00.60 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 277:00.61 302 | } else 277:00.61 | ^~~~ 277:00.63 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 277:00.63 306 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 277:00.63 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 277:00.63 /builddir/build/BUILD/thunderbird-68.1.1/accessible/xul/XULTreeGridAccessible.cpp:218:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 277:00.64 218 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(XULTreeGridRowAccessible) 277:00.64 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 277:00.64 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsUtils.h:14, 277:00.64 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsCOMPtr.h:30, 277:00.64 from /builddir/build/BUILD/thunderbird-68.1.1/accessible/atk/AccessibleWrap.h:10, 277:00.65 from /builddir/build/BUILD/thunderbird-68.1.1/accessible/xul/XULAlertAccessible.h:9, 277:00.66 from /builddir/build/BUILD/thunderbird-68.1.1/accessible/xul/XULAlertAccessible.cpp:6, 277:00.66 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/accessible/xul/Unified_cpp_accessible_xul0.cpp:2: 277:00.66 /builddir/build/BUILD/thunderbird-68.1.1/accessible/xul/XULTreeGridAccessible.cpp: In member function 'virtual nsresult mozilla::a11y::XULTreeGridCellAccessible::QueryInterface(const nsIID&, void**)': 277:00.66 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 277:00.67 1022 | foundInterface = 0; \ 277:00.67 | ^~~~~~~~~~~~~~ 277:00.67 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 277:00.68 1071 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 277:00.68 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 277:00.68 /builddir/build/BUILD/thunderbird-68.1.1/accessible/xul/XULTreeGridAccessible.cpp:365:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 277:00.68 365 | NS_INTERFACE_MAP_END_INHERITING(LeafAccessible) 277:00.68 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 277:00.69 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/dom/NodeInfo.h:24, 277:00.70 from /builddir/build/BUILD/thunderbird-68.1.1/dom/base/nsINode.h:14, 277:00.70 from /builddir/build/BUILD/thunderbird-68.1.1/dom/base/nsIContent.h:13, 277:00.70 from /builddir/build/BUILD/thunderbird-68.1.1/accessible/generic/Accessible.h:16, 277:00.70 from /builddir/build/BUILD/thunderbird-68.1.1/accessible/atk/AccessibleWrap.h:11, 277:00.70 from /builddir/build/BUILD/thunderbird-68.1.1/accessible/xul/XULAlertAccessible.h:9, 277:00.71 from /builddir/build/BUILD/thunderbird-68.1.1/accessible/xul/XULAlertAccessible.cpp:6, 277:00.71 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/accessible/xul/Unified_cpp_accessible_xul0.cpp:2: 277:00.71 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 277:00.71 302 | } else 277:00.71 | ^~~~ 277:00.71 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 277:00.72 306 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 277:00.72 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 277:00.72 /builddir/build/BUILD/thunderbird-68.1.1/accessible/xul/XULTreeGridAccessible.cpp:364:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 277:00.72 364 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(XULTreeGridCellAccessible) 277:00.72 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 277:03.87 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/HashTable.h:89, 277:03.87 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/js/HashTable.h:10, 277:03.87 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/js/TracingAPI.h:11, 277:03.88 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/js/GCPolicyAPI.h:49, 277:03.89 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/js/RootingAPI.h:22, 277:03.89 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsCycleCollectionParticipant.h:13, 277:03.89 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/dom/NodeInfo.h:24, 277:03.89 from /builddir/build/BUILD/thunderbird-68.1.1/dom/base/nsINode.h:14, 277:03.89 from /builddir/build/BUILD/thunderbird-68.1.1/dom/base/nsIContent.h:13, 277:03.89 from /builddir/build/BUILD/thunderbird-68.1.1/accessible/generic/Accessible.h:16, 277:03.89 from /builddir/build/BUILD/thunderbird-68.1.1/accessible/atk/AccessibleWrap.h:11, 277:03.89 from /builddir/build/BUILD/thunderbird-68.1.1/accessible/xul/XULAlertAccessible.h:9, 277:03.89 from /builddir/build/BUILD/thunderbird-68.1.1/accessible/xul/XULAlertAccessible.cpp:6, 277:03.89 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/accessible/xul/Unified_cpp_accessible_xul0.cpp:2: 277:03.90 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = std::map; long unsigned int N = 2]': 277:03.91 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:99:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = std::map]' 277:03.91 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/Layers.h:248:29: required from here 277:03.91 /builddir/build/BUILD/thunderbird-68.1.1/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] 277:03.91 67 | memset(&aArr[0], 0, N * sizeof(T)); 277:03.91 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 277:03.91 In file included from /usr/include/c++/9/map:61, 277:03.91 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/system_wrappers/map:3, 277:03.92 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/stl_wrappers/map:44, 277:03.93 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/FrameMetrics.h:11, 277:03.93 from /builddir/build/BUILD/thunderbird-68.1.1/layout/generic/nsIScrollableFrame.h:22, 277:03.93 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/dom/Element.h:25, 277:03.93 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/dom/SVGElement.h:19, 277:03.93 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/SVGPreserveAspectRatio.h:16, 277:03.94 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/SVGImageContext.h:12, 277:03.95 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsLayoutUtils.h:31, 277:03.95 from /builddir/build/BUILD/thunderbird-68.1.1/layout/generic/nsIFrame.h:65, 277:03.95 from /builddir/build/BUILD/thunderbird-68.1.1/dom/base/nsIContentInlines.h:15, 277:03.95 from /builddir/build/BUILD/thunderbird-68.1.1/accessible/generic/Accessible.h:17, 277:03.95 from /builddir/build/BUILD/thunderbird-68.1.1/accessible/atk/AccessibleWrap.h:11, 277:03.95 from /builddir/build/BUILD/thunderbird-68.1.1/accessible/xul/XULAlertAccessible.h:9, 277:03.95 from /builddir/build/BUILD/thunderbird-68.1.1/accessible/xul/XULAlertAccessible.cpp:6, 277:03.95 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/accessible/xul/Unified_cpp_accessible_xul0.cpp:2: 277:03.95 /usr/include/c++/9/bits/stl_map.h:100:11: note: 'class std::map' declared here 277:03.96 100 | class map 277:03.96 | ^~~ 277:05.79 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsUtils.h:14, 277:05.79 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupports.h:79, 277:05.79 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsIAccessibleRelation.h:10, 277:05.79 from /builddir/build/BUILD/thunderbird-68.1.1/accessible/xpcom/nsAccessibleRelation.h:9, 277:05.79 from /builddir/build/BUILD/thunderbird-68.1.1/accessible/xpcom/nsAccessibleRelation.cpp:6, 277:05.79 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/accessible/xpcom/Unified_cpp_accessible_xpcom0.cpp:2: 277:05.79 /builddir/build/BUILD/thunderbird-68.1.1/accessible/xpcom/xpcAccessibleGeneric.cpp: In member function 'virtual nsresult mozilla::a11y::xpcAccessibleGeneric::QueryInterface(const nsIID&, void**)': 277:05.79 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 277:05.79 1007 | foundInterface = 0; \ 277:05.80 | ^~~~~~~~~~~~~~ 277:05.80 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 277:05.80 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 277:05.80 | ^~~~~~~~~~~~~~~~~~~~~~~ 277:05.80 /builddir/build/BUILD/thunderbird-68.1.1/accessible/xpcom/xpcAccessibleGeneric.cpp:23:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 277:05.80 23 | NS_INTERFACE_MAP_END 277:05.80 | ^~~~~~~~~~~~~~~~~~~~ 277:05.80 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:991:3: note: some parts of macro expansion are not guarded by this 'else' clause 277:05.80 991 | else 277:05.80 | ^~~~ 277:05.80 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1067:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 277:05.80 1067 | NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 277:05.80 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 277:05.80 /builddir/build/BUILD/thunderbird-68.1.1/accessible/xpcom/xpcAccessibleGeneric.cpp:22:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 277:05.80 22 | NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIAccessible) 277:05.80 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 277:07.68 /builddir/build/BUILD/thunderbird-68.1.1/accessible/xpcom/xpcAccessibleHyperText.cpp: In member function 'virtual nsresult mozilla::a11y::xpcAccessibleHyperText::QueryInterface(const nsIID&, void**)': 277:07.69 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 277:07.69 1022 | foundInterface = 0; \ 277:07.69 | ^~~~~~~~~~~~~~ 277:07.69 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 277:07.69 1071 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 277:07.70 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 277:07.70 /builddir/build/BUILD/thunderbird-68.1.1/accessible/xpcom/xpcAccessibleHyperText.cpp:30:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 277:07.70 30 | NS_INTERFACE_MAP_END_INHERITING(xpcAccessibleGeneric) 277:07.71 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 277:07.71 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:986:3: note: some parts of macro expansion are not guarded by this 'else' clause 277:07.71 986 | else 277:07.71 | ^~~~ 277:07.72 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1061:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_CONDITIONAL' 277:07.73 1061 | NS_IMPL_QUERY_BODY_CONDITIONAL(_interface, condition) 277:07.73 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 277:07.73 /builddir/build/BUILD/thunderbird-68.1.1/accessible/xpcom/xpcAccessibleHyperText.cpp:28:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CONDITIONAL' 277:07.73 28 | NS_INTERFACE_MAP_ENTRY_CONDITIONAL(nsIAccessibleHyperText, 277:07.74 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 277:08.06 /builddir/build/BUILD/thunderbird-68.1.1/accessible/xpcom/xpcAccessibleTextRange.cpp: In member function 'virtual nsresult mozilla::a11y::xpcAccessibleTextRange::QueryInterface(const nsIID&, void**)': 277:08.07 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 277:08.07 1007 | foundInterface = 0; \ 277:08.08 | ^~~~~~~~~~~~~~ 277:08.08 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 277:08.09 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 277:08.09 | ^~~~~~~~~~~~~~~~~~~~~~~ 277:08.10 /builddir/build/BUILD/thunderbird-68.1.1/accessible/xpcom/xpcAccessibleTextRange.cpp:28:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 277:08.11 28 | NS_INTERFACE_MAP_END 277:08.11 | ^~~~~~~~~~~~~~~~~~~~ 277:08.11 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:991:3: note: some parts of macro expansion are not guarded by this 'else' clause 277:08.12 991 | else 277:08.12 | ^~~~ 277:08.12 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1067:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 277:08.14 1067 | NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 277:08.14 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 277:08.14 /builddir/build/BUILD/thunderbird-68.1.1/accessible/xpcom/xpcAccessibleTextRange.cpp:27:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 277:08.15 27 | NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIAccessibleTextRange) 277:08.15 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 277:26.44 tools/profiler 277:35.42 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/HashTable.h:89, 277:35.43 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/js/HashTable.h:10, 277:35.43 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/js/TracingAPI.h:11, 277:35.43 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/js/GCPolicyAPI.h:49, 277:35.43 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/js/RootingAPI.h:22, 277:35.43 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsCycleCollectionParticipant.h:13, 277:35.43 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/dom/NodeInfo.h:24, 277:35.45 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsINode.h:14, 277:35.45 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsIContent.h:13, 277:35.45 from /builddir/build/BUILD/thunderbird-68.1.1/accessible/generic/Accessible.h:16, 277:35.45 from /builddir/build/BUILD/thunderbird-68.1.1/accessible/ipc/other/ProxyAccessible.h:10, 277:35.45 from /builddir/build/BUILD/thunderbird-68.1.1/accessible/ipc/other/ProxyAccessible.cpp:7: 277:35.46 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = std::map; long unsigned int N = 2]': 277:35.46 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:99:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = std::map]' 277:35.46 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/Layers.h:248:29: required from here 277:35.46 /builddir/build/BUILD/thunderbird-68.1.1/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] 277:35.47 67 | memset(&aArr[0], 0, N * sizeof(T)); 277:35.47 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 277:35.47 In file included from /usr/include/c++/9/map:61, 277:35.47 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/system_wrappers/map:3, 277:35.47 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/stl_wrappers/map:44, 277:35.47 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/FrameMetrics.h:11, 277:35.48 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsIScrollableFrame.h:22, 277:35.48 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/dom/Element.h:25, 277:35.48 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/dom/SVGElement.h:19, 277:35.48 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/SVGPreserveAspectRatio.h:16, 277:35.48 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/SVGImageContext.h:12, 277:35.49 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsLayoutUtils.h:31, 277:35.49 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsIFrame.h:65, 277:35.49 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsIContentInlines.h:15, 277:35.49 from /builddir/build/BUILD/thunderbird-68.1.1/accessible/generic/Accessible.h:17, 277:35.49 from /builddir/build/BUILD/thunderbird-68.1.1/accessible/ipc/other/ProxyAccessible.h:10, 277:35.49 from /builddir/build/BUILD/thunderbird-68.1.1/accessible/ipc/other/ProxyAccessible.cpp:7: 277:35.50 /usr/include/c++/9/bits/stl_map.h:100:11: note: 'class std::map' declared here 277:35.50 100 | class map 277:35.50 | ^~~ 277:49.11 extensions/spellcheck/hunspell/glue 278:12.17 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentChild.h:24, 278:12.17 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/dom/ContentChild.h:14, 278:12.17 from /builddir/build/BUILD/thunderbird-68.1.1/tools/profiler/core/ProfiledThreadData.cpp:13, 278:12.17 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/tools/profiler/Unified_cpp_tools_profiler0.cpp:38: 278:12.17 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 278:12.17 /builddir/build/BUILD/thunderbird-68.1.1/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] 278:12.17 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 278:12.17 | ^ 278:12.17 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 278:12.17 46 | struct Block { 278:12.17 | ^~~~~ 278:18.53 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/tools/profiler/Unified_cpp_tools_profiler0.cpp:74: 278:18.53 /builddir/build/BUILD/thunderbird-68.1.1/tools/profiler/core/platform.cpp: In function 'void DoLULBacktrace(PSLockRef, const RegisteredThread&, const Registers&, NativeStack&)': 278:18.54 /builddir/build/BUILD/thunderbird-68.1.1/tools/profiler/core/platform.cpp:1487:42: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct lul::UnwindRegs'; use assignment or value-initialization instead [-Wclass-memaccess] 278:18.54 1487 | memset(&startRegs, 0, sizeof(startRegs)); 278:18.54 | ^ 278:18.54 In file included from /builddir/build/BUILD/thunderbird-68.1.1/tools/profiler/core/platform.cpp:136, 278:18.55 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/tools/profiler/Unified_cpp_tools_profiler0.cpp:74: 278:18.55 /builddir/build/BUILD/thunderbird-68.1.1/tools/profiler/lul/LulMain.h:134:8: note: 'struct lul::UnwindRegs' declared here 278:18.55 134 | struct UnwindRegs { 278:18.55 | ^~~~~~~~~~ 278:21.88 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/JSONWriter.h:98, 278:21.88 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/ProfileJSONWriter.h:9, 278:21.88 from /builddir/build/BUILD/thunderbird-68.1.1/tools/profiler/core/PageInformation.cpp:9, 278:21.88 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/tools/profiler/Unified_cpp_tools_profiler0.cpp:2: 278:21.89 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = nsMemoryReporterManager::AmountFns]': 278:21.89 /builddir/build/BUILD/thunderbird-68.1.1/xpcom/base/nsMemoryReporterManager.h:162:40: required from here 278:21.91 /builddir/build/BUILD/thunderbird-68.1.1/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] 278:21.91 31 | memset(aT, 0, sizeof(T)); 278:21.91 | ~~~~~~^~~~~~~~~~~~~~~~~~ 278:21.91 In file included from /builddir/build/BUILD/thunderbird-68.1.1/tools/profiler/core/platform.cpp:70, 278:21.92 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/tools/profiler/Unified_cpp_tools_profiler0.cpp:74: 278:21.92 /builddir/build/BUILD/thunderbird-68.1.1/xpcom/base/nsMemoryReporterManager.h:144:10: note: 'struct nsMemoryReporterManager::AmountFns' declared here 278:21.92 144 | struct AmountFns { 278:21.92 | ^~~~~~~~~ 278:21.92 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/JSONWriter.h:98, 278:21.93 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/ProfileJSONWriter.h:9, 278:21.93 from /builddir/build/BUILD/thunderbird-68.1.1/tools/profiler/core/PageInformation.cpp:9, 278:21.93 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/tools/profiler/Unified_cpp_tools_profiler0.cpp:2: 278:21.93 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = nsMemoryReporterManager::SizeOfTabFns]': 278:21.93 /builddir/build/BUILD/thunderbird-68.1.1/xpcom/base/nsMemoryReporterManager.h:182:43: required from here 278:21.94 /builddir/build/BUILD/thunderbird-68.1.1/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] 278:21.94 31 | memset(aT, 0, sizeof(T)); 278:21.94 | ~~~~~~^~~~~~~~~~~~~~~~~~ 278:21.94 In file included from /builddir/build/BUILD/thunderbird-68.1.1/tools/profiler/core/platform.cpp:70, 278:21.94 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/tools/profiler/Unified_cpp_tools_profiler0.cpp:74: 278:21.95 /builddir/build/BUILD/thunderbird-68.1.1/xpcom/base/nsMemoryReporterManager.h:178:10: note: 'struct nsMemoryReporterManager::SizeOfTabFns' declared here 278:21.95 178 | struct SizeOfTabFns { 278:21.95 | ^~~~~~~~~~~~ 278:23.70 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/JSONWriter.h:98, 278:23.70 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/ProfileJSONWriter.h:9, 278:23.70 from /builddir/build/BUILD/thunderbird-68.1.1/tools/profiler/core/PageInformation.cpp:9, 278:23.70 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/tools/profiler/Unified_cpp_tools_profiler0.cpp:2: 278:23.71 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = std::map; long unsigned int N = 2]': 278:23.71 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:99:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = std::map]' 278:23.71 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/Layers.h:248:29: required from here 278:23.73 /builddir/build/BUILD/thunderbird-68.1.1/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] 278:23.73 67 | memset(&aArr[0], 0, N * sizeof(T)); 278:23.73 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 278:23.73 In file included from /usr/include/c++/9/map:61, 278:23.73 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/system_wrappers/map:3, 278:23.73 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/stl_wrappers/map:44, 278:23.74 from /builddir/build/BUILD/thunderbird-68.1.1/ipc/chromium/src/base/process_util.h:31, 278:23.74 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/ipc/IPCMessageUtils.h:10, 278:23.74 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserOrId.h:11, 278:23.74 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/dom/ContentChild.h:13, 278:23.74 from /builddir/build/BUILD/thunderbird-68.1.1/tools/profiler/core/ProfiledThreadData.cpp:13, 278:23.74 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/tools/profiler/Unified_cpp_tools_profiler0.cpp:38: 278:23.74 /usr/include/c++/9/bits/stl_map.h:100:11: note: 'class std::map' declared here 278:23.74 100 | class map 278:23.75 | ^~~ 278:27.68 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:26, 278:27.68 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/dom/ContentParent.h:10, 278:27.69 from /builddir/build/BUILD/thunderbird-68.1.1/extensions/spellcheck/hunspell/glue/mozHunspell.cpp:74, 278:27.69 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/extensions/spellcheck/hunspell/glue/Unified_cpp_hunspell_glue0.cpp:20: 278:27.69 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 278:27.69 /builddir/build/BUILD/thunderbird-68.1.1/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] 278:27.69 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 278:27.69 | ^ 278:27.70 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 278:27.70 46 | struct Block { 278:27.70 | ^~~~~ 278:28.91 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsUtils.h:14, 278:28.91 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupports.h:79, 278:28.92 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsIMemoryReporter.h:10, 278:28.92 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/CountingAllocatorBase.h:12, 278:28.92 from /builddir/build/BUILD/thunderbird-68.1.1/extensions/spellcheck/hunspell/glue/mozHunspellAllocator.h:10, 278:28.92 from /builddir/build/BUILD/thunderbird-68.1.1/extensions/spellcheck/hunspell/glue/hunspell_alloc_hooks.h:48, 278:28.92 from : 278:28.92 /builddir/build/BUILD/thunderbird-68.1.1/extensions/spellcheck/hunspell/glue/mozHunspell.cpp: In member function 'virtual nsresult mozHunspell::QueryInterface(const nsIID&, void**)': 278:28.92 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 278:28.92 1007 | foundInterface = 0; \ 278:28.92 | ^~~~~~~~~~~~~~ 278:28.92 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 278:28.92 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 278:28.92 | ^~~~~~~~~~~~~~~~~~~~~~~ 278:28.92 /builddir/build/BUILD/thunderbird-68.1.1/extensions/spellcheck/hunspell/glue/mozHunspell.cpp:90:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 278:28.92 90 | NS_INTERFACE_MAP_END 278:28.92 | ^~~~~~~~~~~~~~~~~~~~ 278:28.93 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsWrapperCache.h:10, 278:28.93 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/xpcpublic.h:22, 278:28.93 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsThreadUtils.h:24, 278:28.93 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/MozPromise.h:21, 278:28.93 from /builddir/build/BUILD/thunderbird-68.1.1/extensions/spellcheck/hunspell/glue/RemoteSpellCheckEngineChild.h:8, 278:28.93 from /builddir/build/BUILD/thunderbird-68.1.1/extensions/spellcheck/hunspell/glue/RemoteSpellCheckEngineChild.cpp:6, 278:28.93 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/extensions/spellcheck/hunspell/glue/Unified_cpp_hunspell_glue0.cpp:2: 278:28.93 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 278:28.93 302 | } else 278:28.93 | ^~~~ 278:28.93 /builddir/build/BUILD/thunderbird-68.1.1/extensions/spellcheck/hunspell/glue/mozHunspell.cpp:89:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 278:28.93 89 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(mozHunspell) 278:28.93 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 278:54.93 extensions/spellcheck/hunspell/src 279:03.91 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/extensions/spellcheck/hunspell/src/Unified_cpp_hunspell_src0.cpp:38: 279:03.91 /builddir/build/BUILD/thunderbird-68.1.1/extensions/spellcheck/hunspell/src/hunspell.cxx: In member function 'bool HunspellImpl::spell(const string&, int*, std::string*)': 279:03.92 /builddir/build/BUILD/thunderbird-68.1.1/extensions/spellcheck/hunspell/src/hunspell.cxx:562:7: warning: this statement may fall through [-Wimplicit-fallthrough=] 279:03.92 562 | } 279:03.92 | ^ 279:03.92 /builddir/build/BUILD/thunderbird-68.1.1/extensions/spellcheck/hunspell/src/hunspell.cxx:564:5: note: here 279:03.92 564 | case INITCAP: { 279:03.92 | ^~~~ 279:03.97 /builddir/build/BUILD/thunderbird-68.1.1/extensions/spellcheck/hunspell/src/hunspell.cxx: In member function 'std::vector > HunspellImpl::suggest(const string&)': 279:03.98 /builddir/build/BUILD/thunderbird-68.1.1/extensions/spellcheck/hunspell/src/hunspell.cxx:900:16: warning: this statement may fall through [-Wimplicit-fallthrough=] 279:03.98 900 | capwords = 1; 279:03.98 | ~~~~~~~~~^~~ 279:03.98 /builddir/build/BUILD/thunderbird-68.1.1/extensions/spellcheck/hunspell/src/hunspell.cxx:901:5: note: here 279:03.99 901 | case HUHCAP: { 279:03.99 | ^~~~ 279:03.99 /builddir/build/BUILD/thunderbird-68.1.1/extensions/spellcheck/hunspell/src/hunspell.cxx:1012:18: warning: this statement may fall through [-Wimplicit-fallthrough=] 279:04.00 1012 | capwords = 1; 279:04.00 | ~~~~~~~~~^~~ 279:04.02 /builddir/build/BUILD/thunderbird-68.1.1/extensions/spellcheck/hunspell/src/hunspell.cxx:1013:7: note: here 279:04.02 1013 | case HUHCAP: { 279:04.02 | ^~~~ 279:50.14 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/tools/profiler/Unified_cpp_tools_profiler1.cpp:47: 279:50.15 /builddir/build/BUILD/thunderbird-68.1.1/tools/profiler/lul/LulMain.cpp: In function 'bool lul::GetAndCheckStackTrace(lul::LUL*, const char*)': 279:50.15 /builddir/build/BUILD/thunderbird-68.1.1/tools/profiler/lul/LulMain.cpp:1563:42: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct lul::UnwindRegs'; use assignment or value-initialization instead [-Wclass-memaccess] 279:50.15 1563 | memset(&startRegs, 0, sizeof(startRegs)); 279:50.16 | ^ 279:50.16 In file included from /builddir/build/BUILD/thunderbird-68.1.1/tools/profiler/lul/LulMainInt.h:11, 279:50.16 from /builddir/build/BUILD/thunderbird-68.1.1/tools/profiler/lul/LulDwarfSummariser.h:10, 279:50.18 from /builddir/build/BUILD/thunderbird-68.1.1/tools/profiler/lul/LulDwarfExt.h:45, 279:50.18 from /builddir/build/BUILD/thunderbird-68.1.1/tools/profiler/lul/LulDwarfInt.h:42, 279:50.18 from /builddir/build/BUILD/thunderbird-68.1.1/tools/profiler/lul/LulDwarf.cpp:57, 279:50.18 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/tools/profiler/Unified_cpp_tools_profiler1.cpp:20: 279:50.19 /builddir/build/BUILD/thunderbird-68.1.1/tools/profiler/lul/LulMain.h:134:8: note: 'struct lul::UnwindRegs' declared here 279:50.19 134 | struct UnwindRegs { 279:50.19 | ^~~~~~~~~~ 280:09.06 extensions/spellcheck/src 280:15.93 security/manager/pki 280:17.02 toolkit/components/remote 280:30.18 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsIContentViewer.h:32, 280:30.18 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/dom/Document.h:20, 280:30.18 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/dom/BindingUtils.h:34, 280:30.18 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/dom/ToJSValue.h:13, 280:30.20 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/dom/IntersectionObserverBinding.h:17, 280:30.20 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/dom/DOMIntersectionObserver.h:11, 280:30.20 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/dom/Element.h:17, 280:30.20 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsStyledElement.h:18, 280:30.20 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsXULElement.h:28, 280:30.20 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/dom/XULTreeElement.h:15, 280:30.20 from /builddir/build/BUILD/thunderbird-68.1.1/security/manager/pki/nsASN1Tree.h:26, 280:30.21 from /builddir/build/BUILD/thunderbird-68.1.1/security/manager/pki/nsASN1Tree.cpp:4, 280:30.21 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/security/manager/pki/Unified_cpp_security_manager_pki0.cpp:2: 280:30.21 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsRect.h: In member function 'void nsRect::UnionRectEdges(const nsRect&, const nsRect&)': 280:30.23 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsRect.h:111:37: warning: implicitly-declared 'constexpr nsRect& nsRect::operator=(const nsRect&)' is deprecated [-Wdeprecated-copy] 280:30.23 111 | *this = aRect1.UnionEdges(aRect2); 280:30.23 | ^ 280:30.23 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsRect.h:43:3: note: because 'nsRect' has user-provided 'nsRect::nsRect(const nsRect&)' 280:30.23 43 | nsRect(const nsRect& aRect) : Super(aRect) { MOZ_COUNT_CTOR(nsRect); } 280:30.24 | ^~~~~~ 280:30.24 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsRect.h: In member function 'void nsRect::UnionRect(const nsRect&, const nsRect&)': 280:30.28 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsRect.h:120:32: warning: implicitly-declared 'constexpr nsRect& nsRect::operator=(const nsRect&)' is deprecated [-Wdeprecated-copy] 280:30.28 120 | *this = aRect1.Union(aRect2); 280:30.28 | ^ 280:30.28 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsRect.h:43:3: note: because 'nsRect' has user-provided 'nsRect::nsRect(const nsRect&)' 280:30.28 43 | nsRect(const nsRect& aRect) : Super(aRect) { MOZ_COUNT_CTOR(nsRect); } 280:30.28 | ^~~~~~ 280:30.29 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsRect.h: In member function 'void nsRect::SaturatingUnionRect(const nsRect&, const nsRect&)': 280:30.30 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsRect.h:228:42: warning: implicitly-declared 'constexpr nsRect& nsRect::operator=(const nsRect&)' is deprecated [-Wdeprecated-copy] 280:30.30 228 | *this = aRect1.SaturatingUnion(aRect2); 280:30.30 | ^ 280:30.30 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsRect.h:43:3: note: because 'nsRect' has user-provided 'nsRect::nsRect(const nsRect&)' 280:30.31 43 | nsRect(const nsRect& aRect) : Super(aRect) { MOZ_COUNT_CTOR(nsRect); } 280:30.32 | ^~~~~~ 280:30.32 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsRect.h: In member function 'void nsRect::SaturatingUnionRectEdges(const nsRect&, const nsRect&)': 280:30.32 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsRect.h:231:47: warning: implicitly-declared 'constexpr nsRect& nsRect::operator=(const nsRect&)' is deprecated [-Wdeprecated-copy] 280:30.32 231 | *this = aRect1.SaturatingUnionEdges(aRect2); 280:30.34 | ^ 280:30.34 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsRect.h:43:3: note: because 'nsRect' has user-provided 'nsRect::nsRect(const nsRect&)' 280:30.34 43 | nsRect(const nsRect& aRect) : Super(aRect) { MOZ_COUNT_CTOR(nsRect); } 280:30.34 | ^~~~~~ 280:37.43 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsIScrollableFrame.h:22, 280:37.43 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/dom/Element.h:25, 280:37.44 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsStyledElement.h:18, 280:37.44 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsXULElement.h:28, 280:37.44 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/dom/XULTreeElement.h:15, 280:37.44 from /builddir/build/BUILD/thunderbird-68.1.1/security/manager/pki/nsASN1Tree.h:26, 280:37.44 from /builddir/build/BUILD/thunderbird-68.1.1/security/manager/pki/nsASN1Tree.cpp:4, 280:37.44 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/security/manager/pki/Unified_cpp_security_manager_pki0.cpp:2: 280:37.44 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/FrameMetrics.h: In member function 'void mozilla::layers::FrameMetrics::SetCumulativeResolution(const LayoutDeviceToLayerScale2D&)': 280:37.46 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/FrameMetrics.h:346:29: warning: implicitly-declared 'constexpr mozilla::gfx::ScaleFactors2D& mozilla::gfx::ScaleFactors2D::operator=(const mozilla::gfx::ScaleFactors2D&)' is deprecated [-Wdeprecated-copy] 280:37.46 346 | mCumulativeResolution = aCumulativeResolution; 280:37.46 | ^~~~~~~~~~~~~~~~~~~~~ 280:37.46 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/Units.h:15, 280:37.46 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/ServoStyleConstsForwards.h:23, 280:37.46 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/ServoStyleConsts.h:28, 280:37.46 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsStyleConsts.h:17, 280:37.46 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/gfxFontFamilyList.h:13, 280:37.46 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsFont.h:12, 280:37.46 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/StaticPresData.h:13, 280:37.46 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/dom/Document.h:46, 280:37.46 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/dom/BindingUtils.h:34, 280:37.46 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/dom/ToJSValue.h:13, 280:37.46 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/dom/IntersectionObserverBinding.h:17, 280:37.46 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/dom/DOMIntersectionObserver.h:11, 280:37.46 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/dom/Element.h:17, 280:37.46 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsStyledElement.h:18, 280:37.46 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsXULElement.h:28, 280:37.46 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/dom/XULTreeElement.h:15, 280:37.46 from /builddir/build/BUILD/thunderbird-68.1.1/security/manager/pki/nsASN1Tree.h:26, 280:37.46 from /builddir/build/BUILD/thunderbird-68.1.1/security/manager/pki/nsASN1Tree.cpp:4, 280:37.47 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/security/manager/pki/Unified_cpp_security_manager_pki0.cpp:2: 280:37.47 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/gfx/ScaleFactors2D.h:31:13: note: because 'mozilla::gfx::ScaleFactors2D' has user-provided 'constexpr mozilla::gfx::ScaleFactors2D::ScaleFactors2D(const mozilla::gfx::ScaleFactors2D&) [with src = mozilla::LayoutDevicePixel; dst = mozilla::LayerPixel]' 280:37.47 31 | constexpr ScaleFactors2D(const ScaleFactors2D& aCopy) 280:37.47 | ^~~~~~~~~~~~~~ 280:37.47 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsIScrollableFrame.h:22, 280:37.47 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/dom/Element.h:25, 280:37.47 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsStyledElement.h:18, 280:37.47 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsXULElement.h:28, 280:37.47 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/dom/XULTreeElement.h:15, 280:37.47 from /builddir/build/BUILD/thunderbird-68.1.1/security/manager/pki/nsASN1Tree.h:26, 280:37.47 from /builddir/build/BUILD/thunderbird-68.1.1/security/manager/pki/nsASN1Tree.cpp:4, 280:37.47 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/security/manager/pki/Unified_cpp_security_manager_pki0.cpp:2: 280:37.47 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/FrameMetrics.h: In member function 'void mozilla::layers::FrameMetrics::SetDevPixelsPerCSSPixel(const CSSToLayoutDeviceScale&)': 280:37.47 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/FrameMetrics.h:355:29: warning: implicitly-declared 'constexpr mozilla::gfx::ScaleFactor& mozilla::gfx::ScaleFactor::operator=(const mozilla::gfx::ScaleFactor&)' is deprecated [-Wdeprecated-copy] 280:37.47 355 | mDevPixelsPerCSSPixel = aDevPixelsPerCSSPixel; 280:37.47 | ^~~~~~~~~~~~~~~~~~~~~ 280:37.47 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/Units.h:14, 280:37.47 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/ServoStyleConstsForwards.h:23, 280:37.47 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/ServoStyleConsts.h:28, 280:37.47 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsStyleConsts.h:17, 280:37.47 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/gfxFontFamilyList.h:13, 280:37.47 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsFont.h:12, 280:37.47 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/StaticPresData.h:13, 280:37.47 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/dom/Document.h:46, 280:37.48 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/dom/BindingUtils.h:34, 280:37.48 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/dom/ToJSValue.h:13, 280:37.48 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/dom/IntersectionObserverBinding.h:17, 280:37.49 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/dom/DOMIntersectionObserver.h:11, 280:37.49 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/dom/Element.h:17, 280:37.49 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsStyledElement.h:18, 280:37.49 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsXULElement.h:28, 280:37.49 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/dom/XULTreeElement.h:15, 280:37.49 from /builddir/build/BUILD/thunderbird-68.1.1/security/manager/pki/nsASN1Tree.h:26, 280:37.49 from /builddir/build/BUILD/thunderbird-68.1.1/security/manager/pki/nsASN1Tree.cpp:4, 280:37.49 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/security/manager/pki/Unified_cpp_security_manager_pki0.cpp:2: 280:37.49 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/gfx/ScaleFactor.h:33:13: note: because 'mozilla::gfx::ScaleFactor' has user-provided 'constexpr mozilla::gfx::ScaleFactor::ScaleFactor(const mozilla::gfx::ScaleFactor&) [with src = mozilla::CSSPixel; dst = mozilla::LayoutDevicePixel]' 280:37.50 33 | constexpr ScaleFactor(const ScaleFactor& aCopy) 280:37.50 | ^~~~~~~~~~~ 280:37.50 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsIScrollableFrame.h:22, 280:37.51 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/dom/Element.h:25, 280:37.51 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsStyledElement.h:18, 280:37.51 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsXULElement.h:28, 280:37.51 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/dom/XULTreeElement.h:15, 280:37.51 from /builddir/build/BUILD/thunderbird-68.1.1/security/manager/pki/nsASN1Tree.h:26, 280:37.51 from /builddir/build/BUILD/thunderbird-68.1.1/security/manager/pki/nsASN1Tree.cpp:4, 280:37.51 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/security/manager/pki/Unified_cpp_security_manager_pki0.cpp:2: 280:37.51 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/FrameMetrics.h: In member function 'void mozilla::layers::FrameMetrics::SetZoom(const CSSToParentLayerScale2D&)': 280:37.51 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/FrameMetrics.h:396:64: warning: implicitly-declared 'constexpr mozilla::gfx::ScaleFactors2D& mozilla::gfx::ScaleFactors2D::operator=(const mozilla::gfx::ScaleFactors2D&)' is deprecated [-Wdeprecated-copy] 280:37.51 396 | void SetZoom(const CSSToParentLayerScale2D& aZoom) { mZoom = aZoom; } 280:37.51 | ^~~~~ 280:37.51 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/Units.h:15, 280:37.51 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/ServoStyleConstsForwards.h:23, 280:37.51 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/ServoStyleConsts.h:28, 280:37.51 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsStyleConsts.h:17, 280:37.51 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/gfxFontFamilyList.h:13, 280:37.51 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsFont.h:12, 280:37.51 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/StaticPresData.h:13, 280:37.52 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/dom/Document.h:46, 280:37.52 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/dom/BindingUtils.h:34, 280:37.52 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/dom/ToJSValue.h:13, 280:37.52 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/dom/IntersectionObserverBinding.h:17, 280:37.52 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/dom/DOMIntersectionObserver.h:11, 280:37.52 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/dom/Element.h:17, 280:37.52 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsStyledElement.h:18, 280:37.53 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsXULElement.h:28, 280:37.54 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/dom/XULTreeElement.h:15, 280:37.54 from /builddir/build/BUILD/thunderbird-68.1.1/security/manager/pki/nsASN1Tree.h:26, 280:37.54 from /builddir/build/BUILD/thunderbird-68.1.1/security/manager/pki/nsASN1Tree.cpp:4, 280:37.54 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/security/manager/pki/Unified_cpp_security_manager_pki0.cpp:2: 280:37.54 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/gfx/ScaleFactors2D.h:31:13: note: because 'mozilla::gfx::ScaleFactors2D' has user-provided 'constexpr mozilla::gfx::ScaleFactors2D::ScaleFactors2D(const mozilla::gfx::ScaleFactors2D&) [with src = mozilla::CSSPixel; dst = mozilla::ParentLayerPixel]' 280:37.54 31 | constexpr ScaleFactors2D(const ScaleFactors2D& aCopy) 280:37.54 | ^~~~~~~~~~~~~~ 280:37.54 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsIScrollableFrame.h:22, 280:37.54 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/dom/Element.h:25, 280:37.54 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsStyledElement.h:18, 280:37.54 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsXULElement.h:28, 280:37.54 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/dom/XULTreeElement.h:15, 280:37.54 from /builddir/build/BUILD/thunderbird-68.1.1/security/manager/pki/nsASN1Tree.h:26, 280:37.54 from /builddir/build/BUILD/thunderbird-68.1.1/security/manager/pki/nsASN1Tree.cpp:4, 280:37.54 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/security/manager/pki/Unified_cpp_security_manager_pki0.cpp:2: 280:37.54 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/FrameMetrics.h: In member function 'void mozilla::layers::FrameMetrics::SetExtraResolution(const ScreenToLayerScale2D&)': 280:37.54 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/FrameMetrics.h:460:24: warning: implicitly-declared 'constexpr mozilla::gfx::ScaleFactors2D& mozilla::gfx::ScaleFactors2D::operator=(const mozilla::gfx::ScaleFactors2D&)' is deprecated [-Wdeprecated-copy] 280:37.55 460 | mExtraResolution = aExtraResolution; 280:37.55 | ^~~~~~~~~~~~~~~~ 280:37.55 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/Units.h:15, 280:37.55 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/ServoStyleConstsForwards.h:23, 280:37.55 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/ServoStyleConsts.h:28, 280:37.55 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsStyleConsts.h:17, 280:37.55 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/gfxFontFamilyList.h:13, 280:37.55 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsFont.h:12, 280:37.55 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/StaticPresData.h:13, 280:37.55 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/dom/Document.h:46, 280:37.55 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/dom/BindingUtils.h:34, 280:37.55 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/dom/ToJSValue.h:13, 280:37.55 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/dom/IntersectionObserverBinding.h:17, 280:37.55 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/dom/DOMIntersectionObserver.h:11, 280:37.55 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/dom/Element.h:17, 280:37.55 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsStyledElement.h:18, 280:37.55 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsXULElement.h:28, 280:37.55 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/dom/XULTreeElement.h:15, 280:37.55 from /builddir/build/BUILD/thunderbird-68.1.1/security/manager/pki/nsASN1Tree.h:26, 280:37.55 from /builddir/build/BUILD/thunderbird-68.1.1/security/manager/pki/nsASN1Tree.cpp:4, 280:37.55 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/security/manager/pki/Unified_cpp_security_manager_pki0.cpp:2: 280:37.55 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/gfx/ScaleFactors2D.h:31:13: note: because 'mozilla::gfx::ScaleFactors2D' has user-provided 'constexpr mozilla::gfx::ScaleFactors2D::ScaleFactors2D(const mozilla::gfx::ScaleFactors2D&) [with src = mozilla::ScreenPixel; dst = mozilla::LayerPixel]' 280:37.55 31 | constexpr ScaleFactors2D(const ScaleFactors2D& aCopy) 280:37.55 | ^~~~~~~~~~~~~~ 280:37.66 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsIScrollableFrame.h:22, 280:37.66 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/dom/Element.h:25, 280:37.66 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsStyledElement.h:18, 280:37.66 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsXULElement.h:28, 280:37.66 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/dom/XULTreeElement.h:15, 280:37.66 from /builddir/build/BUILD/thunderbird-68.1.1/security/manager/pki/nsASN1Tree.h:26, 280:37.66 from /builddir/build/BUILD/thunderbird-68.1.1/security/manager/pki/nsASN1Tree.cpp:4, 280:37.66 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/security/manager/pki/Unified_cpp_security_manager_pki0.cpp:2: 280:37.66 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/FrameMetrics.h: In member function 'mozilla::layers::ScrollSnapInfo& mozilla::layers::ScrollSnapInfo::operator=(mozilla::layers::ScrollSnapInfo&&)': 280:37.68 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/FrameMetrics.h:718:8: warning: implicitly-declared 'constexpr nsPoint& nsPoint::operator=(const nsPoint&)' is deprecated [-Wdeprecated-copy] 280:37.68 718 | struct ScrollSnapInfo { 280:37.68 | ^~~~~~~~~~~~~~ 280:37.68 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsMargin.h:11, 280:37.68 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsAttrValue.h:22, 280:37.68 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/AttrArray.h:22, 280:37.68 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsXULElement.h:25, 280:37.68 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/dom/XULTreeElement.h:15, 280:37.68 from /builddir/build/BUILD/thunderbird-68.1.1/security/manager/pki/nsASN1Tree.h:26, 280:37.68 from /builddir/build/BUILD/thunderbird-68.1.1/security/manager/pki/nsASN1Tree.cpp:4, 280:37.68 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/security/manager/pki/Unified_cpp_security_manager_pki0.cpp:2: 280:37.68 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsPoint.h:27:3: note: because 'nsPoint' has user-provided 'nsPoint::nsPoint(const nsPoint&)' 280:37.68 27 | nsPoint(const nsPoint& aPoint) : Super(aPoint) {} 280:37.68 | ^~~~~~~ 280:37.68 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsIScrollableFrame.h:22, 280:37.68 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/dom/Element.h:25, 280:37.68 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsStyledElement.h:18, 280:37.68 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsXULElement.h:28, 280:37.68 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/dom/XULTreeElement.h:15, 280:37.69 from /builddir/build/BUILD/thunderbird-68.1.1/security/manager/pki/nsASN1Tree.h:26, 280:37.69 from /builddir/build/BUILD/thunderbird-68.1.1/security/manager/pki/nsASN1Tree.cpp:4, 280:37.69 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/security/manager/pki/Unified_cpp_security_manager_pki0.cpp:2: 280:37.69 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/FrameMetrics.h: In member function 'void mozilla::layers::ScrollMetadata::SetSnapInfo(mozilla::layers::ScrollSnapInfo&&)': 280:37.69 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/FrameMetrics.h:936:36: note: synthesized method 'mozilla::layers::ScrollSnapInfo& mozilla::layers::ScrollSnapInfo::operator=(mozilla::layers::ScrollSnapInfo&&)' first required here 280:37.69 936 | mSnapInfo = std::move(aSnapInfo); 280:37.69 | ^ 280:37.97 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/dom/Element.h:27, 280:37.98 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsStyledElement.h:18, 280:37.98 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsXULElement.h:28, 280:37.98 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/dom/XULTreeElement.h:15, 280:37.98 from /builddir/build/BUILD/thunderbird-68.1.1/security/manager/pki/nsASN1Tree.h:26, 280:37.98 from /builddir/build/BUILD/thunderbird-68.1.1/security/manager/pki/nsASN1Tree.cpp:4, 280:38.00 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/security/manager/pki/Unified_cpp_security_manager_pki0.cpp:2: 280:38.00 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsPresContext.h: In member function 'void nsPresContext::SetVisibleArea(const nsRect&)': 280:38.00 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsPresContext.h:375:22: warning: implicitly-declared 'constexpr nsRect& nsRect::operator=(const nsRect&)' is deprecated [-Wdeprecated-copy] 280:38.00 375 | mVisibleArea = r; 280:38.00 | ^ 280:38.00 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsIContentViewer.h:32, 280:38.01 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/dom/Document.h:20, 280:38.02 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/dom/BindingUtils.h:34, 280:38.02 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/dom/ToJSValue.h:13, 280:38.02 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/dom/IntersectionObserverBinding.h:17, 280:38.02 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/dom/DOMIntersectionObserver.h:11, 280:38.02 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/dom/Element.h:17, 280:38.02 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsStyledElement.h:18, 280:38.02 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsXULElement.h:28, 280:38.02 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/dom/XULTreeElement.h:15, 280:38.02 from /builddir/build/BUILD/thunderbird-68.1.1/security/manager/pki/nsASN1Tree.h:26, 280:38.02 from /builddir/build/BUILD/thunderbird-68.1.1/security/manager/pki/nsASN1Tree.cpp:4, 280:38.02 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/security/manager/pki/Unified_cpp_security_manager_pki0.cpp:2: 280:38.02 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsRect.h:43:3: note: because 'nsRect' has user-provided 'nsRect::nsRect(const nsRect&)' 280:38.02 43 | nsRect(const nsRect& aRect) : Super(aRect) { MOZ_COUNT_CTOR(nsRect); } 280:38.02 | ^~~~~~ 280:39.78 toolkit/components/alerts 280:41.44 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/js/CharacterEncoding.h:10, 280:41.44 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/jsfriendapi.h:20, 280:41.44 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/js/Proxy.h:12, 280:41.45 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/js/Wrapper.h:12, 280:41.45 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/dom/CallbackObject.h:23, 280:41.45 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/dom/CallbackFunction.h:20, 280:41.45 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/dom/IntersectionObserverBinding.h:12, 280:41.45 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/dom/DOMIntersectionObserver.h:11, 280:41.45 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/dom/Element.h:17, 280:41.45 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsStyledElement.h:18, 280:41.45 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsXULElement.h:28, 280:41.46 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/dom/XULTreeElement.h:15, 280:41.46 from /builddir/build/BUILD/thunderbird-68.1.1/security/manager/pki/nsASN1Tree.h:26, 280:41.46 from /builddir/build/BUILD/thunderbird-68.1.1/security/manager/pki/nsASN1Tree.cpp:4, 280:41.46 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/security/manager/pki/Unified_cpp_security_manager_pki0.cpp:2: 280:41.46 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/Range.h: In instantiation of 'mozilla::RangedPtr mozilla::Range::begin() const [with T = unsigned char]': 280:41.47 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:718:37: required from here 280:41.47 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/Range.h:49:39: warning: implicitly-declared 'constexpr mozilla::RangedPtr::RangedPtr(const mozilla::RangedPtr&)' is deprecated [-Wdeprecated-copy] 280:41.49 49 | RangedPtr begin() const { return mStart; } 280:41.49 | ^~~~~~ 280:41.49 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/Range.h:10, 280:41.49 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/js/CharacterEncoding.h:10, 280:41.49 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/jsfriendapi.h:20, 280:41.49 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/js/Proxy.h:12, 280:41.50 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/js/Wrapper.h:12, 280:41.50 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/dom/CallbackObject.h:23, 280:41.50 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/dom/CallbackFunction.h:20, 280:41.50 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/dom/IntersectionObserverBinding.h:12, 280:41.50 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/dom/DOMIntersectionObserver.h:11, 280:41.50 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/dom/Element.h:17, 280:41.50 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsStyledElement.h:18, 280:41.50 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsXULElement.h:28, 280:41.51 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/dom/XULTreeElement.h:15, 280:41.51 from /builddir/build/BUILD/thunderbird-68.1.1/security/manager/pki/nsASN1Tree.h:26, 280:41.51 from /builddir/build/BUILD/thunderbird-68.1.1/security/manager/pki/nsASN1Tree.cpp:4, 280:41.51 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/security/manager/pki/Unified_cpp_security_manager_pki0.cpp:2: 280:41.51 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/RangedPtr.h:151:17: note: because 'mozilla::RangedPtr' has user-provided 'mozilla::RangedPtr& mozilla::RangedPtr::operator=(const mozilla::RangedPtr&) [with T = unsigned char]' 280:41.51 151 | RangedPtr& operator=(const RangedPtr& aOther) { 280:41.51 | ^~~~~~~~ 280:46.01 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/gfxFontEntry.h:13, 280:46.01 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/gfxFont.h:11, 280:46.01 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsDeviceContext.h:12, 280:46.02 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/dom/UIEvent.h:15, 280:46.02 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/dom/KeyboardEvent.h:10, 280:46.02 from /builddir/build/BUILD/thunderbird-68.1.1/extensions/spellcheck/src/mozInlineSpellChecker.cpp:43, 280:46.02 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/extensions/spellcheck/src/Unified_cpp_spellcheck_src0.cpp:11: 280:46.02 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 280:46.02 /builddir/build/BUILD/thunderbird-68.1.1/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] 280:46.03 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 280:46.03 | ^ 280:46.05 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 280:46.05 46 | struct Block { 280:46.05 | ^~~~~ 280:47.00 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsUtils.h:14, 280:47.00 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsCOMPtr.h:30, 280:47.01 from /builddir/build/BUILD/thunderbird-68.1.1/extensions/spellcheck/src/mozEnglishWordUtils.h:9, 280:47.01 from /builddir/build/BUILD/thunderbird-68.1.1/extensions/spellcheck/src/mozEnglishWordUtils.cpp:6, 280:47.01 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/extensions/spellcheck/src/Unified_cpp_spellcheck_src0.cpp:2: 280:47.01 /builddir/build/BUILD/thunderbird-68.1.1/extensions/spellcheck/src/mozInlineSpellChecker.cpp: In member function 'virtual nsresult mozInlineSpellChecker::QueryInterface(const nsIID&, void**)': 280:47.01 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 280:47.01 1007 | foundInterface = 0; \ 280:47.02 | ^~~~~~~~~~~~~~ 280:47.02 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 280:47.02 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 280:47.02 | ^~~~~~~~~~~~~~~~~~~~~~~ 280:47.02 /builddir/build/BUILD/thunderbird-68.1.1/extensions/spellcheck/src/mozInlineSpellChecker.cpp:503:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 280:47.02 503 | NS_INTERFACE_MAP_END 280:47.03 | ^~~~~~~~~~~~~~~~~~~~ 280:47.05 In file included from /builddir/build/BUILD/thunderbird-68.1.1/extensions/spellcheck/src/mozEnglishWordUtils.h:13, 280:47.05 from /builddir/build/BUILD/thunderbird-68.1.1/extensions/spellcheck/src/mozEnglishWordUtils.cpp:6, 280:47.05 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/extensions/spellcheck/src/Unified_cpp_spellcheck_src0.cpp:2: 280:47.05 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 280:47.05 302 | } else 280:47.05 | ^~~~ 280:47.05 /builddir/build/BUILD/thunderbird-68.1.1/extensions/spellcheck/src/mozInlineSpellChecker.cpp:502:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 280:47.06 502 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(mozInlineSpellChecker) 280:47.06 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 280:47.86 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsUtils.h:14, 280:47.86 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsCOMPtr.h:30, 280:47.86 from /builddir/build/BUILD/thunderbird-68.1.1/extensions/spellcheck/src/mozEnglishWordUtils.h:9, 280:47.86 from /builddir/build/BUILD/thunderbird-68.1.1/extensions/spellcheck/src/mozEnglishWordUtils.cpp:6, 280:47.87 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/extensions/spellcheck/src/Unified_cpp_spellcheck_src0.cpp:2: 280:47.87 /builddir/build/BUILD/thunderbird-68.1.1/extensions/spellcheck/src/mozPersonalDictionary.cpp: In member function 'virtual nsresult mozPersonalDictionary::QueryInterface(const nsIID&, void**)': 280:47.88 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 280:47.88 1007 | foundInterface = 0; \ 280:47.90 | ^~~~~~~~~~~~~~ 280:47.90 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 280:47.90 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 280:47.91 | ^~~~~~~~~~~~~~~~~~~~~~~ 280:47.91 /builddir/build/BUILD/thunderbird-68.1.1/extensions/spellcheck/src/mozPersonalDictionary.cpp:53:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 280:47.91 53 | NS_INTERFACE_MAP_END 280:47.91 | ^~~~~~~~~~~~~~~~~~~~ 280:47.92 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:991:3: note: some parts of macro expansion are not guarded by this 'else' clause 280:47.92 991 | else 280:47.92 | ^~~~ 280:47.92 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1067:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 280:47.92 1067 | NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 280:47.93 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 280:47.93 /builddir/build/BUILD/thunderbird-68.1.1/extensions/spellcheck/src/mozPersonalDictionary.cpp:52:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 280:47.93 52 | NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, mozIPersonalDictionary) 280:47.93 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 280:48.10 toolkit/components/antitracking 281:01.22 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsUtils.h:14, 281:01.22 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupports.h:79, 281:01.22 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/imgINotificationObserver.h:10, 281:01.22 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/AlertNotification.h:8, 281:01.22 from /builddir/build/BUILD/thunderbird-68.1.1/toolkit/components/alerts/AlertNotification.cpp:5, 281:01.22 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/toolkit/components/alerts/Unified_cpp_components_alerts0.cpp:2: 281:01.22 /builddir/build/BUILD/thunderbird-68.1.1/toolkit/components/alerts/AlertNotification.cpp: In member function 'virtual nsresult mozilla::AlertImageRequest::QueryInterface(const nsIID&, void**)': 281:01.23 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 281:01.23 1007 | foundInterface = 0; \ 281:01.23 | ^~~~~~~~~~~~~~ 281:01.23 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 281:01.23 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 281:01.23 | ^~~~~~~~~~~~~~~~~~~~~~~ 281:01.23 /builddir/build/BUILD/thunderbird-68.1.1/toolkit/components/alerts/AlertNotification.cpp:177:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 281:01.23 177 | NS_INTERFACE_MAP_END 281:01.23 | ^~~~~~~~~~~~~~~~~~~~ 281:01.23 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:991:3: note: some parts of macro expansion are not guarded by this 'else' clause 281:01.23 991 | else 281:01.23 | ^~~~ 281:01.25 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1067:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 281:01.25 1067 | NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 281:01.25 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 281:01.25 /builddir/build/BUILD/thunderbird-68.1.1/toolkit/components/alerts/AlertNotification.cpp:176:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 281:01.25 176 | NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, imgINotificationObserver) 281:01.25 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 281:10.22 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentChild.h:24, 281:10.22 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/dom/ContentChild.h:14, 281:10.23 from /builddir/build/BUILD/thunderbird-68.1.1/toolkit/components/alerts/nsAlertsService.cpp:6, 281:10.23 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/toolkit/components/alerts/Unified_cpp_components_alerts0.cpp:11: 281:10.23 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 281:10.25 /builddir/build/BUILD/thunderbird-68.1.1/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] 281:10.25 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 281:10.25 | ^ 281:10.25 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 281:10.25 46 | struct Block { 281:10.25 | ^~~~~ 281:12.25 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsUtils.h:14, 281:12.25 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupports.h:79, 281:12.25 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/imgINotificationObserver.h:10, 281:12.25 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/AlertNotification.h:8, 281:12.25 from /builddir/build/BUILD/thunderbird-68.1.1/toolkit/components/alerts/AlertNotification.cpp:5, 281:12.25 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/toolkit/components/alerts/Unified_cpp_components_alerts0.cpp:2: 281:12.25 /builddir/build/BUILD/thunderbird-68.1.1/toolkit/components/alerts/nsXULAlerts.cpp: In member function 'virtual nsresult nsXULAlertObserver::QueryInterface(const nsIID&, void**)': 281:12.27 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 281:12.27 1007 | foundInterface = 0; \ 281:12.27 | ^~~~~~~~~~~~~~ 281:12.27 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 281:12.27 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 281:12.27 | ^~~~~~~~~~~~~~~~~~~~~~~ 281:12.27 /builddir/build/BUILD/thunderbird-68.1.1/toolkit/components/alerts/nsXULAlerts.cpp:34:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 281:12.27 34 | NS_INTERFACE_MAP_END 281:12.27 | ^~~~~~~~~~~~~~~~~~~~ 281:12.27 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 281:12.27 981 | else 281:12.27 | ^~~~ 281:12.27 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 281:12.27 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 281:12.27 | ^~~~~~~~~~~~~~~~~~ 281:12.27 /builddir/build/BUILD/thunderbird-68.1.1/toolkit/components/alerts/nsXULAlerts.cpp:33:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 281:12.27 33 | NS_INTERFACE_MAP_ENTRY(nsISupports) 281:12.27 | ^~~~~~~~~~~~~~~~~~~~~~ 281:17.79 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentChild.h:24, 281:17.80 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/dom/ContentChild.h:14, 281:17.80 from /builddir/build/BUILD/thunderbird-68.1.1/toolkit/components/antitracking/AntiTrackingCommon.cpp:9, 281:17.80 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/toolkit/components/antitracking/Unified_cpp_antitracking0.cpp:2: 281:17.80 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 281:17.80 /builddir/build/BUILD/thunderbird-68.1.1/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] 281:17.80 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 281:17.80 | ^ 281:17.80 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 281:17.80 46 | struct Block { 281:17.80 | ^~~~~ 281:25.42 toolkit/components/backgroundhangmonitor 281:32.35 toolkit/components/browser 281:32.66 toolkit/components/clearsitedata 281:50.00 toolkit/components/commandlines 281:53.61 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsUtils.h:14, 281:53.61 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupports.h:79, 281:53.61 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsIObserver.h:10, 281:53.61 from /builddir/build/BUILD/thunderbird-68.1.1/toolkit/components/clearsitedata/ClearSiteData.h:10, 281:53.61 from /builddir/build/BUILD/thunderbird-68.1.1/toolkit/components/clearsitedata/ClearSiteData.cpp:7, 281:53.61 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/toolkit/components/clearsitedata/Unified_cpp_clearsitedata0.cpp:2: 281:53.62 /builddir/build/BUILD/thunderbird-68.1.1/toolkit/components/clearsitedata/ClearSiteData.cpp: In member function 'virtual nsresult mozilla::ClearSiteData::PendingCleanupHolder::QueryInterface(const nsIID&, void**)': 281:53.63 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 281:53.63 1007 | foundInterface = 0; \ 281:53.63 | ^~~~~~~~~~~~~~ 281:53.63 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 281:53.63 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 281:53.63 | ^~~~~~~~~~~~~~~~~~~~~~~ 281:53.63 /builddir/build/BUILD/thunderbird-68.1.1/toolkit/components/clearsitedata/ClearSiteData.cpp:81:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 281:53.63 81 | NS_INTERFACE_MAP_END 281:53.64 | ^~~~~~~~~~~~~~~~~~~~ 281:53.64 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 281:53.64 981 | else 281:53.64 | ^~~~ 281:53.64 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 281:53.64 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 281:53.64 | ^~~~~~~~~~~~~~~~~~ 281:53.64 /builddir/build/BUILD/thunderbird-68.1.1/toolkit/components/clearsitedata/ClearSiteData.cpp:80:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 281:53.64 80 | NS_INTERFACE_MAP_ENTRY(nsIClearDataCallback) 281:53.64 | ^~~~~~~~~~~~~~~~~~~~~~ 281:53.68 /builddir/build/BUILD/thunderbird-68.1.1/toolkit/components/clearsitedata/ClearSiteData.cpp: In member function 'virtual nsresult mozilla::ClearSiteData::QueryInterface(const nsIID&, void**)': 281:53.69 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 281:53.70 1007 | foundInterface = 0; \ 281:53.70 | ^~~~~~~~~~~~~~ 281:53.70 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 281:53.70 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 281:53.70 | ^~~~~~~~~~~~~~~~~~~~~~~ 281:53.70 /builddir/build/BUILD/thunderbird-68.1.1/toolkit/components/clearsitedata/ClearSiteData.cpp:347:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 281:53.70 347 | NS_INTERFACE_MAP_END 281:53.70 | ^~~~~~~~~~~~~~~~~~~~ 281:53.70 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 281:53.70 981 | else 281:53.70 | ^~~~ 281:53.70 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 281:53.71 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 281:53.72 | ^~~~~~~~~~~~~~~~~~ 281:53.72 /builddir/build/BUILD/thunderbird-68.1.1/toolkit/components/clearsitedata/ClearSiteData.cpp:346:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 281:53.72 346 | NS_INTERFACE_MAP_ENTRY(nsIObserver) 281:53.72 | ^~~~~~~~~~~~~~~~~~~~~~ 281:55.89 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsUtils.h:14, 281:55.89 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupports.h:79, 281:55.89 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsICommandLineRunner.h:10, 281:55.89 from /builddir/build/BUILD/thunderbird-68.1.1/toolkit/components/commandlines/nsCommandLine.h:8, 281:55.89 from /builddir/build/BUILD/thunderbird-68.1.1/toolkit/components/commandlines/nsCommandLine.cpp:5: 281:55.89 /builddir/build/BUILD/thunderbird-68.1.1/toolkit/components/commandlines/nsCommandLine.cpp: In member function 'virtual nsresult nsCommandLine::QueryInterface(const nsIID&, void**)': 281:55.89 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 281:55.89 1007 | foundInterface = 0; \ 281:55.90 | ^~~~~~~~~~~~~~ 281:55.90 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 281:55.90 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 281:55.90 | ^~~~~~~~~~~~~~~~~~~~~~~ 281:55.90 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsIClassInfoImpl.h:165:3: note: in expansion of macro 'NS_INTERFACE_MAP_END' 281:55.90 165 | NS_INTERFACE_MAP_END 281:55.90 | ^~~~~~~~~~~~~~~~~~~~ 281:55.90 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsIClassInfoImpl.h:170:3: note: in expansion of macro 'NS_IMPL_QUERY_INTERFACE_CI' 281:55.90 170 | NS_IMPL_QUERY_INTERFACE_CI(aClass, __VA_ARGS__) \ 281:55.90 | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 281:55.90 /builddir/build/BUILD/thunderbird-68.1.1/toolkit/components/commandlines/nsCommandLine.cpp:54:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CI' 281:55.90 54 | NS_IMPL_ISUPPORTS_CI(nsCommandLine, nsICommandLine, nsICommandLineRunner) 281:55.90 | ^~~~~~~~~~~~~~~~~~~~ 281:55.90 In file included from /builddir/build/BUILD/thunderbird-68.1.1/toolkit/components/commandlines/nsCommandLine.cpp:11: 281:55.90 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsIClassInfoImpl.h:136:5: note: some parts of macro expansion are not guarded by this 'else' clause 281:55.90 136 | } else 281:55.90 | ^~~~ 281:55.90 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsIClassInfoImpl.h:164:5: note: in expansion of macro 'NS_IMPL_QUERY_CLASSINFO' 281:55.90 164 | NS_IMPL_QUERY_CLASSINFO(aClass) \ 281:55.90 | ^~~~~~~~~~~~~~~~~~~~~~~ 281:55.90 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsIClassInfoImpl.h:170:3: note: in expansion of macro 'NS_IMPL_QUERY_INTERFACE_CI' 281:55.90 170 | NS_IMPL_QUERY_INTERFACE_CI(aClass, __VA_ARGS__) \ 281:55.90 | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 281:55.90 /builddir/build/BUILD/thunderbird-68.1.1/toolkit/components/commandlines/nsCommandLine.cpp:54:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CI' 281:55.90 54 | NS_IMPL_ISUPPORTS_CI(nsCommandLine, nsICommandLine, nsICommandLineRunner) 281:55.90 | ^~~~~~~~~~~~~~~~~~~~ 281:59.89 toolkit/components/downloads 282:00.33 toolkit/components/extensions 282:02.98 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsUtils.h:14, 282:02.98 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsCOMPtr.h:30, 282:02.98 from /builddir/build/BUILD/thunderbird-68.1.1/docshell/base/nsDocShellTreeOwner.h:11, 282:02.98 from /builddir/build/BUILD/thunderbird-68.1.1/toolkit/components/browser/nsWebBrowser.h:11, 282:02.98 from /builddir/build/BUILD/thunderbird-68.1.1/toolkit/components/browser/nsWebBrowser.cpp:8, 282:02.99 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/toolkit/components/browser/Unified_cpp_components_browser0.cpp:2: 282:02.99 /builddir/build/BUILD/thunderbird-68.1.1/toolkit/components/browser/nsWebBrowser.cpp: In member function 'virtual nsresult nsWebBrowser::QueryInterface(const nsIID&, void**)': 282:02.99 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 282:02.99 1007 | foundInterface = 0; \ 282:03.00 | ^~~~~~~~~~~~~~ 282:03.00 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 282:03.00 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 282:03.00 | ^~~~~~~~~~~~~~~~~~~~~~~ 282:03.00 /builddir/build/BUILD/thunderbird-68.1.1/toolkit/components/browser/nsWebBrowser.cpp:221:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 282:03.00 221 | NS_INTERFACE_MAP_END 282:03.00 | ^~~~~~~~~~~~~~~~~~~~ 282:03.00 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 282:03.00 981 | else 282:03.00 | ^~~~ 282:03.00 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 282:03.00 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 282:03.00 | ^~~~~~~~~~~~~~~~~~ 282:03.00 /builddir/build/BUILD/thunderbird-68.1.1/toolkit/components/browser/nsWebBrowser.cpp:220:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 282:03.00 220 | NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference) 282:03.00 | ^~~~~~~~~~~~~~~~~~~~~~ 282:03.07 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentChild.h:24, 282:03.07 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/dom/ContentChild.h:14, 282:03.07 from /builddir/build/BUILD/thunderbird-68.1.1/toolkit/components/backgroundhangmonitor/HangDetails.cpp:5, 282:03.07 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/toolkit/components/backgroundhangmonitor/Unified_cpp_ackgroundhangmonitor0.cpp:20: 282:03.07 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 282:03.08 /builddir/build/BUILD/thunderbird-68.1.1/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] 282:03.08 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 282:03.08 | ^ 282:03.08 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 282:03.08 46 | struct Block { 282:03.08 | ^~~~~ 282:05.48 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/HashTable.h:89, 282:05.48 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/js/HashTable.h:10, 282:05.48 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/js/TracingAPI.h:11, 282:05.48 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/js/GCPolicyAPI.h:49, 282:05.48 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/js/RootingAPI.h:22, 282:05.48 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/js/Value.h:26, 282:05.48 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsIPrincipal.h:13, 282:05.48 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsIDroppedLinkHandler.h:14, 282:05.48 from /builddir/build/BUILD/thunderbird-68.1.1/docshell/base/nsDocShellTreeOwner.h:30, 282:05.48 from /builddir/build/BUILD/thunderbird-68.1.1/toolkit/components/browser/nsWebBrowser.h:11, 282:05.48 from /builddir/build/BUILD/thunderbird-68.1.1/toolkit/components/browser/nsWebBrowser.cpp:8, 282:05.48 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/toolkit/components/browser/Unified_cpp_components_browser0.cpp:2: 282:05.48 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = std::map; long unsigned int N = 2]': 282:05.49 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:99:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = std::map]' 282:05.49 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/Layers.h:248:29: required from here 282:05.49 /builddir/build/BUILD/thunderbird-68.1.1/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] 282:05.49 67 | memset(&aArr[0], 0, N * sizeof(T)); 282:05.49 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 282:05.51 In file included from /usr/include/c++/9/map:61, 282:05.51 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/system_wrappers/map:3, 282:05.51 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/stl_wrappers/map:44, 282:05.51 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/Layers.h:10, 282:05.51 from /builddir/build/BUILD/thunderbird-68.1.1/toolkit/components/browser/nsWebBrowser.cpp:34, 282:05.51 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/toolkit/components/browser/Unified_cpp_components_browser0.cpp:2: 282:05.51 /usr/include/c++/9/bits/stl_map.h:100:11: note: 'class std::map' declared here 282:05.51 100 | class map 282:05.51 | ^~~ 282:16.82 toolkit/components/extensions/webrequest 282:26.73 toolkit/components/finalizationwitness 282:27.76 toolkit/components/find 282:31.83 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentChild.h:24, 282:31.84 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/dom/ContentChild.h:14, 282:31.84 from /builddir/build/BUILD/thunderbird-68.1.1/toolkit/components/extensions/ExtensionPolicyService.cpp:16, 282:31.84 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/toolkit/components/extensions/Unified_cpp_extensions0.cpp:2: 282:31.84 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 282:31.84 /builddir/build/BUILD/thunderbird-68.1.1/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] 282:31.84 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 282:31.84 | ^ 282:31.84 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 282:31.84 46 | struct Block { 282:31.84 | ^~~~~ 282:35.12 toolkit/components/fuzzyfox 282:36.26 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsUtils.h:14, 282:36.26 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsCOMPtr.h:30, 282:36.26 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsAutoPtr.h:10, 282:36.26 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/OwningNonNull.h:12, 282:36.26 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/RootedOwningNonNull.h:20, 282:36.26 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:20, 282:36.26 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/extensions/WebExtensionPolicy.h:9, 282:36.26 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/ExtensionPolicyService.h:10, 282:36.26 from /builddir/build/BUILD/thunderbird-68.1.1/toolkit/components/extensions/ExtensionPolicyService.cpp:6, 282:36.27 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/toolkit/components/extensions/Unified_cpp_extensions0.cpp:2: 282:36.27 /builddir/build/BUILD/thunderbird-68.1.1/toolkit/components/extensions/ExtensionPolicyService.cpp: In member function 'virtual nsresult mozilla::ExtensionPolicyService::QueryInterface(const nsIID&, void**)': 282:36.27 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 282:36.27 1007 | foundInterface = 0; \ 282:36.27 | ^~~~~~~~~~~~~~ 282:36.27 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 282:36.27 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 282:36.27 | ^~~~~~~~~~~~~~~~~~~~~~~ 282:36.27 /builddir/build/BUILD/thunderbird-68.1.1/toolkit/components/extensions/ExtensionPolicyService.cpp:618:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 282:36.27 618 | NS_INTERFACE_MAP_END 282:36.27 | ^~~~~~~~~~~~~~~~~~~~ 282:36.27 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:991:3: note: some parts of macro expansion are not guarded by this 'else' clause 282:36.27 991 | else 282:36.27 | ^~~~ 282:36.27 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1067:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 282:36.27 1067 | NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 282:36.27 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 282:36.27 /builddir/build/BUILD/thunderbird-68.1.1/toolkit/components/extensions/ExtensionPolicyService.cpp:617:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 282:36.27 617 | NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIAddonPolicyService) 282:36.28 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 282:36.48 /builddir/build/BUILD/thunderbird-68.1.1/toolkit/components/extensions/MatchPattern.cpp: In member function 'virtual nsresult mozilla::extensions::MatchPattern::QueryInterface(const nsIID&, void**)': 282:36.48 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 282:36.48 1007 | foundInterface = 0; \ 282:36.48 | ^~~~~~~~~~~~~~ 282:36.48 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 282:36.49 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 282:36.49 | ^~~~~~~~~~~~~~~~~~~~~~~ 282:36.49 /builddir/build/BUILD/thunderbird-68.1.1/toolkit/components/extensions/MatchPattern.cpp:476:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 282:36.49 476 | NS_INTERFACE_MAP_END 282:36.49 | ^~~~~~~~~~~~~~~~~~~~ 282:36.49 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 282:36.49 981 | else 282:36.49 | ^~~~ 282:36.49 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 282:36.49 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 282:36.49 | ^~~~~~~~~~~~~~~~~~ 282:36.49 /builddir/build/BUILD/thunderbird-68.1.1/toolkit/components/extensions/MatchPattern.cpp:475:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 282:36.49 475 | NS_INTERFACE_MAP_ENTRY(nsISupports) 282:36.49 | ^~~~~~~~~~~~~~~~~~~~~~ 282:36.57 /builddir/build/BUILD/thunderbird-68.1.1/toolkit/components/extensions/MatchPattern.cpp: In member function 'virtual nsresult mozilla::extensions::MatchPatternSet::QueryInterface(const nsIID&, void**)': 282:36.57 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 282:36.57 1007 | foundInterface = 0; \ 282:36.57 | ^~~~~~~~~~~~~~ 282:36.57 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 282:36.58 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 282:36.58 | ^~~~~~~~~~~~~~~~~~~~~~~ 282:36.58 /builddir/build/BUILD/thunderbird-68.1.1/toolkit/components/extensions/MatchPattern.cpp:596:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 282:36.58 596 | NS_INTERFACE_MAP_END 282:36.58 | ^~~~~~~~~~~~~~~~~~~~ 282:36.58 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 282:36.58 981 | else 282:36.58 | ^~~~ 282:36.58 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 282:36.58 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 282:36.58 | ^~~~~~~~~~~~~~~~~~ 282:36.58 /builddir/build/BUILD/thunderbird-68.1.1/toolkit/components/extensions/MatchPattern.cpp:595:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 282:36.58 595 | NS_INTERFACE_MAP_ENTRY(nsISupports) 282:36.58 | ^~~~~~~~~~~~~~~~~~~~~~ 282:36.73 /builddir/build/BUILD/thunderbird-68.1.1/toolkit/components/extensions/MatchPattern.cpp: In member function 'virtual nsresult mozilla::extensions::MatchGlob::QueryInterface(const nsIID&, void**)': 282:36.74 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 282:36.74 1007 | foundInterface = 0; \ 282:36.74 | ^~~~~~~~~~~~~~ 282:36.74 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 282:36.74 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 282:36.74 | ^~~~~~~~~~~~~~~~~~~~~~~ 282:36.74 /builddir/build/BUILD/thunderbird-68.1.1/toolkit/components/extensions/MatchPattern.cpp:725:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 282:36.74 725 | NS_INTERFACE_MAP_END 282:36.74 | ^~~~~~~~~~~~~~~~~~~~ 282:36.74 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 282:36.74 981 | else 282:36.75 | ^~~~ 282:36.77 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 282:36.77 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 282:36.77 | ^~~~~~~~~~~~~~~~~~ 282:36.77 /builddir/build/BUILD/thunderbird-68.1.1/toolkit/components/extensions/MatchPattern.cpp:724:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 282:36.77 724 | NS_INTERFACE_MAP_ENTRY(nsISupports) 282:36.77 | ^~~~~~~~~~~~~~~~~~~~~~ 282:37.15 /builddir/build/BUILD/thunderbird-68.1.1/toolkit/components/extensions/WebExtensionPolicy.cpp: In member function 'virtual nsresult mozilla::extensions::WebExtensionPolicy::QueryInterface(const nsIID&, void**)': 282:37.16 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 282:37.16 1007 | foundInterface = 0; \ 282:37.16 | ^~~~~~~~~~~~~~ 282:37.16 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 282:37.16 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 282:37.16 | ^~~~~~~~~~~~~~~~~~~~~~~ 282:37.19 /builddir/build/BUILD/thunderbird-68.1.1/toolkit/components/extensions/WebExtensionPolicy.cpp:488:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 282:37.19 488 | NS_INTERFACE_MAP_END 282:37.19 | ^~~~~~~~~~~~~~~~~~~~ 282:37.19 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 282:37.19 981 | else 282:37.19 | ^~~~ 282:37.20 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 282:37.20 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 282:37.20 | ^~~~~~~~~~~~~~~~~~ 282:37.20 /builddir/build/BUILD/thunderbird-68.1.1/toolkit/components/extensions/WebExtensionPolicy.cpp:487:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 282:37.20 487 | NS_INTERFACE_MAP_ENTRY(nsISupports) 282:37.20 | ^~~~~~~~~~~~~~~~~~~~~~ 282:37.29 /builddir/build/BUILD/thunderbird-68.1.1/toolkit/components/extensions/WebExtensionPolicy.cpp: In member function 'virtual nsresult mozilla::extensions::MozDocumentMatcher::QueryInterface(const nsIID&, void**)': 282:37.32 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 282:37.32 1007 | foundInterface = 0; \ 282:37.32 | ^~~~~~~~~~~~~~ 282:37.32 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 282:37.32 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 282:37.32 | ^~~~~~~~~~~~~~~~~~~~~~~ 282:37.33 /builddir/build/BUILD/thunderbird-68.1.1/toolkit/components/extensions/WebExtensionPolicy.cpp:661:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 282:37.33 661 | NS_INTERFACE_MAP_END 282:37.33 | ^~~~~~~~~~~~~~~~~~~~ 282:37.33 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 282:37.33 981 | else 282:37.33 | ^~~~ 282:37.33 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 282:37.33 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 282:37.34 | ^~~~~~~~~~~~~~~~~~ 282:37.34 /builddir/build/BUILD/thunderbird-68.1.1/toolkit/components/extensions/WebExtensionPolicy.cpp:660:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 282:37.34 660 | NS_INTERFACE_MAP_ENTRY(nsISupports) 282:37.34 | ^~~~~~~~~~~~~~~~~~~~~~ 282:37.40 /builddir/build/BUILD/thunderbird-68.1.1/toolkit/components/extensions/WebExtensionPolicy.cpp: In member function 'virtual nsresult mozilla::extensions::DocumentObserver::QueryInterface(const nsIID&, void**)': 282:37.40 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 282:37.40 1007 | foundInterface = 0; \ 282:37.41 | ^~~~~~~~~~~~~~ 282:37.41 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 282:37.41 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 282:37.41 | ^~~~~~~~~~~~~~~~~~~~~~~ 282:37.41 /builddir/build/BUILD/thunderbird-68.1.1/toolkit/components/extensions/WebExtensionPolicy.cpp:723:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 282:37.41 723 | NS_INTERFACE_MAP_END 282:37.41 | ^~~~~~~~~~~~~~~~~~~~ 282:37.41 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 282:37.43 981 | else 282:37.43 | ^~~~ 282:37.43 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 282:37.43 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 282:37.43 | ^~~~~~~~~~~~~~~~~~ 282:37.43 /builddir/build/BUILD/thunderbird-68.1.1/toolkit/components/extensions/WebExtensionPolicy.cpp:722:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 282:37.44 722 | NS_INTERFACE_MAP_ENTRY(nsISupports) 282:37.44 | ^~~~~~~~~~~~~~~~~~~~~~ 282:44.59 toolkit/components/jsoncpp/src/lib_json 283:06.98 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsUtils.h:14, 283:06.98 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupports.h:79, 283:06.98 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsIFind.h:10, 283:06.98 from /builddir/build/BUILD/thunderbird-68.1.1/toolkit/components/find/nsFind.h:10, 283:06.98 from /builddir/build/BUILD/thunderbird-68.1.1/toolkit/components/find/nsFind.cpp:9, 283:06.98 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/toolkit/components/find/Unified_cpp_components_find0.cpp:2: 283:06.98 /builddir/build/BUILD/thunderbird-68.1.1/toolkit/components/find/nsFind.cpp: In member function 'virtual nsresult nsFind::QueryInterface(const nsIID&, void**)': 283:06.99 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 283:06.99 1007 | foundInterface = 0; \ 283:06.99 | ^~~~~~~~~~~~~~ 283:06.99 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 283:06.99 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 283:06.99 | ^~~~~~~~~~~~~~~~~~~~~~~ 283:06.99 /builddir/build/BUILD/thunderbird-68.1.1/toolkit/components/find/nsFind.cpp:56:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 283:06.99 56 | NS_INTERFACE_MAP_END 283:06.99 | ^~~~~~~~~~~~~~~~~~~~ 283:06.99 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 283:06.99 981 | else 283:06.99 | ^~~~ 283:06.99 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 283:06.99 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 283:06.99 | ^~~~~~~~~~~~~~~~~~ 283:06.99 /builddir/build/BUILD/thunderbird-68.1.1/toolkit/components/find/nsFind.cpp:55:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 283:06.99 55 | NS_INTERFACE_MAP_ENTRY(nsISupports) 283:07.00 | ^~~~~~~~~~~~~~~~~~~~~~ 283:09.46 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsUtils.h:14, 283:09.46 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsCOMPtr.h:30, 283:09.46 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsAutoPtr.h:10, 283:09.46 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/OwningNonNull.h:12, 283:09.46 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/RootedOwningNonNull.h:20, 283:09.46 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:20, 283:09.46 from /builddir/build/BUILD/thunderbird-68.1.1/toolkit/components/extensions/webrequest/ChannelWrapper.h:10, 283:09.46 from /builddir/build/BUILD/thunderbird-68.1.1/toolkit/components/extensions/webrequest/ChannelWrapper.cpp:7, 283:09.49 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/toolkit/components/extensions/webrequest/Unified_cpp_webrequest0.cpp:2: 283:09.49 /builddir/build/BUILD/thunderbird-68.1.1/toolkit/components/extensions/webrequest/ChannelWrapper.cpp: In member function 'virtual nsresult mozilla::extensions::ChannelWrapper::ChannelWrapperStub::QueryInterface(const nsIID&, void**)': 283:09.49 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 283:09.50 1007 | foundInterface = 0; \ 283:09.51 | ^~~~~~~~~~~~~~ 283:09.51 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 283:09.51 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 283:09.51 | ^~~~~~~~~~~~~~~~~~~~~~~ 283:09.51 /builddir/build/BUILD/thunderbird-68.1.1/toolkit/components/extensions/webrequest/ChannelWrapper.cpp:88:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 283:09.52 88 | NS_INTERFACE_MAP_END 283:09.54 | ^~~~~~~~~~~~~~~~~~~~ 283:09.54 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 283:09.55 981 | else 283:09.55 | ^~~~ 283:09.55 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 283:09.55 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 283:09.55 | ^~~~~~~~~~~~~~~~~~ 283:09.55 /builddir/build/BUILD/thunderbird-68.1.1/toolkit/components/extensions/webrequest/ChannelWrapper.cpp:87:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 283:09.56 87 | NS_INTERFACE_MAP_ENTRY(nsISupports) 283:09.56 | ^~~~~~~~~~~~~~~~~~~~~~ 283:12.72 toolkit/components/kvstore 283:13.91 /builddir/build/BUILD/thunderbird-68.1.1/toolkit/components/extensions/webrequest/ChannelWrapper.cpp: In member function 'virtual nsresult mozilla::extensions::ChannelWrapper::QueryInterface(const nsIID&, void**)': 283:13.91 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 283:13.91 1022 | foundInterface = 0; \ 283:13.91 | ^~~~~~~~~~~~~~ 283:13.91 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 283:13.92 1071 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 283:13.92 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 283:13.92 /builddir/build/BUILD/thunderbird-68.1.1/toolkit/components/extensions/webrequest/ChannelWrapper.cpp:1025:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 283:13.92 1025 | NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 283:13.92 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 283:13.92 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 283:13.94 981 | else 283:13.94 | ^~~~ 283:13.94 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 283:13.94 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 283:13.94 | ^~~~~~~~~~~~~~~~~~ 283:13.94 /builddir/build/BUILD/thunderbird-68.1.1/toolkit/components/extensions/webrequest/ChannelWrapper.cpp:1024:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 283:13.95 1024 | NS_INTERFACE_MAP_ENTRY(ChannelWrapper) 283:13.95 | ^~~~~~~~~~~~~~~~~~~~~~ 283:14.29 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentChild.h:24, 283:14.29 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/dom/ContentChild.h:14, 283:14.29 from /builddir/build/BUILD/thunderbird-68.1.1/toolkit/components/extensions/webrequest/StreamFilter.cpp:19, 283:14.30 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/toolkit/components/extensions/webrequest/Unified_cpp_webrequest0.cpp:11: 283:14.30 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 283:14.30 /builddir/build/BUILD/thunderbird-68.1.1/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] 283:14.30 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 283:14.30 | ^ 283:14.30 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 283:14.31 46 | struct Block { 283:14.31 | ^~~~~ 283:15.09 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsUtils.h:14, 283:15.09 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsCOMPtr.h:30, 283:15.10 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsAutoPtr.h:10, 283:15.10 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/OwningNonNull.h:12, 283:15.12 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/RootedOwningNonNull.h:20, 283:15.12 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:20, 283:15.13 from /builddir/build/BUILD/thunderbird-68.1.1/toolkit/components/extensions/webrequest/ChannelWrapper.h:10, 283:15.13 from /builddir/build/BUILD/thunderbird-68.1.1/toolkit/components/extensions/webrequest/ChannelWrapper.cpp:7, 283:15.14 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/toolkit/components/extensions/webrequest/Unified_cpp_webrequest0.cpp:2: 283:15.16 /builddir/build/BUILD/thunderbird-68.1.1/toolkit/components/extensions/webrequest/StreamFilter.cpp: In member function 'virtual nsresult mozilla::extensions::StreamFilter::QueryInterface(const nsIID&, void**)': 283:15.16 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 283:15.16 1022 | foundInterface = 0; \ 283:15.17 | ^~~~~~~~~~~~~~ 283:15.17 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 283:15.17 1071 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 283:15.17 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 283:15.17 /builddir/build/BUILD/thunderbird-68.1.1/toolkit/components/extensions/webrequest/StreamFilter.cpp:270:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 283:15.17 270 | NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 283:15.18 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 283:15.19 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/extensions/MatchGlob.h:16, 283:15.19 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/extensions/MatchPattern.h:11, 283:15.19 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/dom/ChannelWrapperBinding.h:13, 283:15.19 from /builddir/build/BUILD/thunderbird-68.1.1/toolkit/components/extensions/webrequest/ChannelWrapper.h:11, 283:15.19 from /builddir/build/BUILD/thunderbird-68.1.1/toolkit/components/extensions/webrequest/ChannelWrapper.cpp:7, 283:15.20 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/toolkit/components/extensions/webrequest/Unified_cpp_webrequest0.cpp:2: 283:15.20 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 283:15.20 302 | } else 283:15.20 | ^~~~ 283:15.22 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 283:15.22 306 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 283:15.22 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 283:15.22 /builddir/build/BUILD/thunderbird-68.1.1/toolkit/components/extensions/webrequest/StreamFilter.cpp:269:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 283:15.22 269 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(StreamFilter) 283:15.23 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 283:15.23 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsUtils.h:14, 283:15.24 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsCOMPtr.h:30, 283:15.24 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsAutoPtr.h:10, 283:15.24 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/OwningNonNull.h:12, 283:15.24 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/RootedOwningNonNull.h:20, 283:15.24 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:20, 283:15.24 from /builddir/build/BUILD/thunderbird-68.1.1/toolkit/components/extensions/webrequest/ChannelWrapper.h:10, 283:15.26 from /builddir/build/BUILD/thunderbird-68.1.1/toolkit/components/extensions/webrequest/ChannelWrapper.cpp:7, 283:15.26 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/toolkit/components/extensions/webrequest/Unified_cpp_webrequest0.cpp:2: 283:15.26 /builddir/build/BUILD/thunderbird-68.1.1/toolkit/components/extensions/webrequest/StreamFilterEvents.cpp: In member function 'virtual nsresult mozilla::extensions::StreamFilterDataEvent::QueryInterface(const nsIID&, void**)': 283:15.26 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 283:15.27 1022 | foundInterface = 0; \ 283:15.27 | ^~~~~~~~~~~~~~ 283:15.27 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 283:15.27 1071 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 283:15.27 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 283:15.27 /builddir/build/BUILD/thunderbird-68.1.1/toolkit/components/extensions/webrequest/StreamFilterEvents.cpp:29:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 283:15.27 29 | NS_INTERFACE_MAP_END_INHERITING(Event) 283:15.28 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 283:15.28 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/extensions/MatchGlob.h:16, 283:15.28 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/extensions/MatchPattern.h:11, 283:15.28 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/dom/ChannelWrapperBinding.h:13, 283:15.28 from /builddir/build/BUILD/thunderbird-68.1.1/toolkit/components/extensions/webrequest/ChannelWrapper.h:11, 283:15.28 from /builddir/build/BUILD/thunderbird-68.1.1/toolkit/components/extensions/webrequest/ChannelWrapper.cpp:7, 283:15.30 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/toolkit/components/extensions/webrequest/Unified_cpp_webrequest0.cpp:2: 283:15.30 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 283:15.30 302 | } else 283:15.30 | ^~~~ 283:15.30 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 283:15.30 306 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 283:15.31 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 283:15.31 /builddir/build/BUILD/thunderbird-68.1.1/toolkit/components/extensions/webrequest/StreamFilterEvents.cpp:28:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 283:15.31 28 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(StreamFilterDataEvent) 283:15.31 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 283:18.22 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsUtils.h:14, 283:18.22 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsCOMPtr.h:30, 283:18.22 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsAutoPtr.h:10, 283:18.22 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/OwningNonNull.h:12, 283:18.22 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/RootedOwningNonNull.h:20, 283:18.22 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:20, 283:18.23 from /builddir/build/BUILD/thunderbird-68.1.1/toolkit/components/extensions/webrequest/ChannelWrapper.h:10, 283:18.23 from /builddir/build/BUILD/thunderbird-68.1.1/toolkit/components/extensions/webrequest/ChannelWrapper.cpp:7, 283:18.23 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/toolkit/components/extensions/webrequest/Unified_cpp_webrequest0.cpp:2: 283:18.23 /builddir/build/BUILD/thunderbird-68.1.1/toolkit/components/extensions/webrequest/StreamFilterParent.cpp: In member function 'virtual nsresult mozilla::extensions::StreamFilterParent::QueryInterface(const nsIID&, void**)': 283:18.23 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 283:18.23 1007 | foundInterface = 0; \ 283:18.23 | ^~~~~~~~~~~~~~ 283:18.24 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 283:18.26 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 283:18.26 | ^~~~~~~~~~~~~~~~~~~~~~~ 283:18.26 /builddir/build/BUILD/thunderbird-68.1.1/toolkit/components/extensions/webrequest/StreamFilterParent.cpp:712:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 283:18.26 712 | NS_INTERFACE_MAP_END 283:18.26 | ^~~~~~~~~~~~~~~~~~~~ 283:18.26 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:991:3: note: some parts of macro expansion are not guarded by this 'else' clause 283:18.27 991 | else 283:18.27 | ^~~~ 283:18.27 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1067:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 283:18.27 1067 | NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 283:18.27 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 283:18.27 /builddir/build/BUILD/thunderbird-68.1.1/toolkit/components/extensions/webrequest/StreamFilterParent.cpp:711:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 283:18.27 711 | NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIStreamListener) 283:18.27 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 283:18.30 toolkit/components/lz4 283:18.92 toolkit/components/mediasniffer 283:22.45 toolkit/components/mozintl 283:24.39 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/HashTable.h:89, 283:24.39 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/js/HashTable.h:10, 283:24.40 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/js/TracingAPI.h:11, 283:24.40 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/js/GCPolicyAPI.h:49, 283:24.40 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/js/RootingAPI.h:22, 283:24.40 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:16, 283:24.40 from /builddir/build/BUILD/thunderbird-68.1.1/toolkit/components/extensions/webrequest/ChannelWrapper.h:10, 283:24.40 from /builddir/build/BUILD/thunderbird-68.1.1/toolkit/components/extensions/webrequest/ChannelWrapper.cpp:7, 283:24.40 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/toolkit/components/extensions/webrequest/Unified_cpp_webrequest0.cpp:2: 283:24.40 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = std::map; long unsigned int N = 2]': 283:24.40 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:99:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = std::map]' 283:24.40 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/Layers.h:248:29: required from here 283:24.41 /builddir/build/BUILD/thunderbird-68.1.1/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] 283:24.41 67 | memset(&aArr[0], 0, N * sizeof(T)); 283:24.41 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 283:24.41 In file included from /usr/include/c++/9/map:61, 283:24.41 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/system_wrappers/map:3, 283:24.41 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/stl_wrappers/map:44, 283:24.42 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/FrameMetrics.h:11, 283:24.42 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsIScrollableFrame.h:22, 283:24.42 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/dom/Element.h:25, 283:24.42 from /builddir/build/BUILD/thunderbird-68.1.1/toolkit/components/extensions/webrequest/ChannelWrapper.cpp:23, 283:24.44 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/toolkit/components/extensions/webrequest/Unified_cpp_webrequest0.cpp:2: 283:24.44 /usr/include/c++/9/bits/stl_map.h:100:11: note: 'class std::map' declared here 283:24.44 100 | class map 283:24.44 | ^~~ 283:27.52 toolkit/components/osfile 283:29.53 toolkit/components/parentalcontrols 283:31.00 toolkit/components/perf 283:33.93 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsUtils.h:14, 283:33.93 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupports.h:79, 283:33.93 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsINativeOSFileInternals.h:10, 283:33.93 from /builddir/build/BUILD/thunderbird-68.1.1/toolkit/components/osfile/NativeOSFileInternals.h:10, 283:33.93 from /builddir/build/BUILD/thunderbird-68.1.1/toolkit/components/osfile/NativeOSFileInternals.cpp:11: 283:33.93 /builddir/build/BUILD/thunderbird-68.1.1/toolkit/components/osfile/NativeOSFileInternals.cpp: In member function 'virtual nsresult mozilla::{anonymous}::AbstractResult::QueryInterface(const nsIID&, void**)': 283:33.95 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 283:33.95 1007 | foundInterface = 0; \ 283:33.95 | ^~~~~~~~~~~~~~ 283:33.95 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 283:33.95 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 283:33.95 | ^~~~~~~~~~~~~~~~~~~~~~~ 283:33.95 /builddir/build/BUILD/thunderbird-68.1.1/toolkit/components/osfile/NativeOSFileInternals.cpp:235:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 283:33.95 235 | NS_INTERFACE_MAP_END 283:33.95 | ^~~~~~~~~~~~~~~~~~~~ 283:33.95 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 283:33.95 981 | else 283:33.96 | ^~~~ 283:33.96 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 283:33.96 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 283:33.96 | ^~~~~~~~~~~~~~~~~~ 283:33.96 /builddir/build/BUILD/thunderbird-68.1.1/toolkit/components/osfile/NativeOSFileInternals.cpp:234:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 283:33.96 234 | NS_INTERFACE_MAP_ENTRY(nsISupports) 283:33.96 | ^~~~~~~~~~~~~~~~~~~~~~ 283:34.98 toolkit/components/perfmonitoring 283:39.05 toolkit/components/places 283:44.70 toolkit/components/protobuf 283:57.81 toolkit/components/reflect 284:05.00 toolkit/components/reputationservice 284:07.09 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:26, 284:07.09 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/dom/ContentParent.h:10, 284:07.09 from /builddir/build/BUILD/thunderbird-68.1.1/toolkit/components/perfmonitoring/PerformanceMetricsCollector.cpp:14, 284:07.10 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/toolkit/components/perfmonitoring/Unified_cpp_perfmonitoring0.cpp:2: 284:07.11 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 284:07.11 /builddir/build/BUILD/thunderbird-68.1.1/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] 284:07.12 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 284:07.13 | ^ 284:07.13 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 284:07.13 46 | struct Block { 284:07.13 | ^~~~~ 284:14.05 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentChild.h:24, 284:14.05 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/dom/ContentChild.h:14, 284:14.06 from /builddir/build/BUILD/thunderbird-68.1.1/toolkit/components/places/History.cpp:11, 284:14.06 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/toolkit/components/places/Unified_cpp_components_places0.cpp:29: 284:14.08 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 284:14.10 /builddir/build/BUILD/thunderbird-68.1.1/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] 284:14.12 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 284:14.12 | ^ 284:14.13 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 284:14.13 46 | struct Block { 284:14.14 | ^~~~~ 284:28.98 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsUtils.h:14, 284:28.98 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsCOMPtr.h:30, 284:28.98 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsIWeakReferenceUtils.h:10, 284:28.98 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsWeakReference.h:14, 284:28.99 from /builddir/build/BUILD/thunderbird-68.1.1/toolkit/components/places/Database.h:9, 284:28.99 from /builddir/build/BUILD/thunderbird-68.1.1/toolkit/components/places/Database.cpp:11, 284:28.99 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/toolkit/components/places/Unified_cpp_components_places0.cpp:2: 284:28.99 /builddir/build/BUILD/thunderbird-68.1.1/toolkit/components/places/nsFaviconService.cpp: In member function 'virtual nsresult nsFaviconService::QueryInterface(const nsIID&, void**)': 284:29.00 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 284:29.00 1007 | foundInterface = 0; \ 284:29.00 | ^~~~~~~~~~~~~~ 284:29.00 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 284:29.01 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 284:29.01 | ^~~~~~~~~~~~~~~~~~~~~~~ 284:29.01 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsIClassInfoImpl.h:165:3: note: in expansion of macro 'NS_INTERFACE_MAP_END' 284:29.01 165 | NS_INTERFACE_MAP_END 284:29.01 | ^~~~~~~~~~~~~~~~~~~~ 284:29.03 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsIClassInfoImpl.h:170:3: note: in expansion of macro 'NS_IMPL_QUERY_INTERFACE_CI' 284:29.03 170 | NS_IMPL_QUERY_INTERFACE_CI(aClass, __VA_ARGS__) \ 284:29.03 | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 284:29.03 /builddir/build/BUILD/thunderbird-68.1.1/toolkit/components/places/nsFaviconService.cpp:124:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CI' 284:29.03 124 | NS_IMPL_ISUPPORTS_CI(nsFaviconService, nsIFaviconService, nsITimerCallback, 284:29.03 | ^~~~~~~~~~~~~~~~~~~~ 284:29.04 In file included from /builddir/build/BUILD/thunderbird-68.1.1/toolkit/components/places/nsFaviconService.cpp:26, 284:29.04 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/toolkit/components/places/Unified_cpp_components_places0.cpp:92: 284:29.04 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsIClassInfoImpl.h:136:5: note: some parts of macro expansion are not guarded by this 'else' clause 284:29.04 136 | } else 284:29.04 | ^~~~ 284:29.04 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsIClassInfoImpl.h:136:5: note: in definition of macro 'NS_IMPL_QUERY_CLASSINFO' 284:29.04 136 | } else 284:29.05 | ^~~~ 284:29.05 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsIClassInfoImpl.h:170:3: note: in expansion of macro 'NS_IMPL_QUERY_INTERFACE_CI' 284:29.05 170 | NS_IMPL_QUERY_INTERFACE_CI(aClass, __VA_ARGS__) \ 284:29.05 | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 284:29.05 /builddir/build/BUILD/thunderbird-68.1.1/toolkit/components/places/nsFaviconService.cpp:124:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CI' 284:29.05 124 | NS_IMPL_ISUPPORTS_CI(nsFaviconService, nsIFaviconService, nsITimerCallback, 284:29.05 | ^~~~~~~~~~~~~~~~~~~~ 284:30.18 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsUtils.h:14, 284:30.18 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsCOMPtr.h:30, 284:30.18 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsIWeakReferenceUtils.h:10, 284:30.19 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsWeakReference.h:14, 284:30.19 from /builddir/build/BUILD/thunderbird-68.1.1/toolkit/components/places/Database.h:9, 284:30.19 from /builddir/build/BUILD/thunderbird-68.1.1/toolkit/components/places/Database.cpp:11, 284:30.19 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/toolkit/components/places/Unified_cpp_components_places0.cpp:2: 284:30.19 /builddir/build/BUILD/thunderbird-68.1.1/toolkit/components/places/nsNavHistory.cpp: In member function 'virtual nsresult nsNavHistory::QueryInterface(const nsIID&, void**)': 284:30.20 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 284:30.20 1007 | foundInterface = 0; \ 284:30.21 | ^~~~~~~~~~~~~~ 284:30.21 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 284:30.21 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 284:30.21 | ^~~~~~~~~~~~~~~~~~~~~~~ 284:30.21 /builddir/build/BUILD/thunderbird-68.1.1/toolkit/components/places/nsNavHistory.cpp:190:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 284:30.21 190 | NS_INTERFACE_MAP_END 284:30.21 | ^~~~~~~~~~~~~~~~~~~~ 284:30.21 In file included from /builddir/build/BUILD/thunderbird-68.1.1/toolkit/components/places/nsFaviconService.cpp:26, 284:30.22 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/toolkit/components/places/Unified_cpp_components_places0.cpp:92: 284:30.22 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsIClassInfoImpl.h:136:5: note: some parts of macro expansion are not guarded by this 'else' clause 284:30.22 136 | } else 284:30.24 | ^~~~ 284:30.24 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsIClassInfoImpl.h:136:5: note: in definition of macro 'NS_IMPL_QUERY_CLASSINFO' 284:30.24 136 | } else 284:30.24 | ^~~~ 284:30.83 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsUtils.h:14, 284:30.83 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsCOMPtr.h:30, 284:30.84 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsIWeakReferenceUtils.h:10, 284:30.84 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsWeakReference.h:14, 284:30.84 from /builddir/build/BUILD/thunderbird-68.1.1/toolkit/components/places/Database.h:9, 284:30.84 from /builddir/build/BUILD/thunderbird-68.1.1/toolkit/components/places/Database.cpp:11, 284:30.85 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/toolkit/components/places/Unified_cpp_components_places0.cpp:2: 284:30.86 /builddir/build/BUILD/thunderbird-68.1.1/toolkit/components/places/nsNavHistoryResult.cpp: In member function 'virtual nsresult nsNavHistoryResultNode::QueryInterface(const nsIID&, void**)': 284:30.88 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 284:30.88 1007 | foundInterface = 0; \ 284:30.88 | ^~~~~~~~~~~~~~ 284:30.89 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 284:30.89 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 284:30.89 | ^~~~~~~~~~~~~~~~~~~~~~~ 284:30.89 /builddir/build/BUILD/thunderbird-68.1.1/toolkit/components/places/nsNavHistoryResult.cpp:275:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 284:30.89 275 | NS_INTERFACE_MAP_END 284:30.90 | ^~~~~~~~~~~~~~~~~~~~ 284:30.90 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 284:30.90 981 | else 284:30.90 | ^~~~ 284:30.91 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 284:30.91 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 284:30.91 | ^~~~~~~~~~~~~~~~~~ 284:30.92 /builddir/build/BUILD/thunderbird-68.1.1/toolkit/components/places/nsNavHistoryResult.cpp:274:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 284:30.92 274 | NS_INTERFACE_MAP_ENTRY(nsINavHistoryResultNode) 284:30.93 | ^~~~~~~~~~~~~~~~~~~~~~ 284:30.93 /builddir/build/BUILD/thunderbird-68.1.1/toolkit/components/places/nsNavHistoryResult.cpp: In member function 'virtual nsresult nsNavHistoryContainerResultNode::QueryInterface(const nsIID&, void**)': 284:30.94 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 284:30.94 1022 | foundInterface = 0; \ 284:30.94 | ^~~~~~~~~~~~~~ 284:30.94 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 284:30.94 1071 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 284:30.95 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 284:30.95 /builddir/build/BUILD/thunderbird-68.1.1/toolkit/components/places/nsNavHistoryResult.cpp:476:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 284:30.95 476 | NS_INTERFACE_MAP_END_INHERITING(nsNavHistoryResultNode) 284:30.95 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 284:30.95 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 284:30.96 981 | else 284:30.96 | ^~~~ 284:30.96 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 284:30.96 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 284:30.96 | ^~~~~~~~~~~~~~~~~~ 284:30.97 /builddir/build/BUILD/thunderbird-68.1.1/toolkit/components/places/nsNavHistoryResult.cpp:475:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 284:30.97 475 | NS_INTERFACE_MAP_ENTRY(nsINavHistoryContainerResultNode) 284:30.97 | ^~~~~~~~~~~~~~~~~~~~~~ 284:31.62 /builddir/build/BUILD/thunderbird-68.1.1/toolkit/components/places/nsNavHistoryResult.cpp: In member function 'virtual nsresult nsNavHistoryResult::QueryInterface(const nsIID&, void**)': 284:31.62 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 284:31.62 1007 | foundInterface = 0; \ 284:31.62 | ^~~~~~~~~~~~~~ 284:31.62 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 284:31.62 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 284:31.63 | ^~~~~~~~~~~~~~~~~~~~~~~ 284:31.63 /builddir/build/BUILD/thunderbird-68.1.1/toolkit/components/places/nsNavHistoryResult.cpp:3507:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 284:31.63 3507 | NS_INTERFACE_MAP_END 284:31.63 | ^~~~~~~~~~~~~~~~~~~~ 284:31.63 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 284:31.63 981 | else 284:31.63 | ^~~~ 284:31.63 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 284:31.65 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 284:31.65 | ^~~~~~~~~~~~~~~~~~ 284:31.65 /builddir/build/BUILD/thunderbird-68.1.1/toolkit/components/places/nsNavHistoryResult.cpp:3506:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 284:31.65 3506 | NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference) 284:31.65 | ^~~~~~~~~~~~~~~~~~~~~~ 284:44.03 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentChild.h:24, 284:44.03 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/dom/ContentChild.h:14, 284:44.03 from /builddir/build/BUILD/thunderbird-68.1.1/toolkit/components/reputationservice/LoginReputation.cpp:15, 284:44.03 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/toolkit/components/reputationservice/Unified_cpp_reputationservice0.cpp:20: 284:44.04 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 284:44.04 /builddir/build/BUILD/thunderbird-68.1.1/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] 284:44.04 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 284:44.04 | ^ 284:44.04 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 284:44.04 46 | struct Block { 284:44.06 | ^~~~~ 285:05.87 toolkit/components/resistfingerprinting 285:07.08 toolkit/components/sessionstore 285:46.36 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/BlockingResourceBase.h:16, 285:46.36 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/Mutex.h:10, 285:46.36 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/StaticMutex.h:11, 285:46.36 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/gfx/2D.h:31, 285:46.36 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsRect.h:15, 285:46.36 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/Units.h:17, 285:46.38 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/FrameMetrics.h:12, 285:46.38 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/PresShell.h:15, 285:46.38 from /builddir/build/BUILD/thunderbird-68.1.1/toolkit/components/sessionstore/SessionStoreListener.cpp:5, 285:46.38 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/toolkit/components/sessionstore/Unified_cpp_sessionstore0.cpp:2: 285:46.38 /builddir/build/BUILD/thunderbird-68.1.1/toolkit/components/sessionstore/SessionStoreListener.cpp: In member function 'virtual nsresult mozilla::dom::TabListener::QueryInterface(const nsIID&, void**)': 285:46.38 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 285:46.39 1007 | foundInterface = 0; \ 285:46.39 | ^~~~~~~~~~~~~~ 285:46.39 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 285:46.39 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 285:46.39 | ^~~~~~~~~~~~~~~~~~~~~~~ 285:46.39 /builddir/build/BUILD/thunderbird-68.1.1/toolkit/components/sessionstore/SessionStoreListener.cpp:115:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 285:46.39 115 | NS_INTERFACE_MAP_END 285:46.39 | ^~~~~~~~~~~~~~~~~~~~ 285:46.39 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:991:3: note: some parts of macro expansion are not guarded by this 'else' clause 285:46.39 991 | else 285:46.39 | ^~~~ 285:46.39 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1067:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 285:46.39 1067 | NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 285:46.39 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 285:46.39 /builddir/build/BUILD/thunderbird-68.1.1/toolkit/components/sessionstore/SessionStoreListener.cpp:114:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 285:46.39 114 | NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIDOMEventListener) 285:46.39 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 285:49.04 /builddir/build/BUILD/thunderbird-68.1.1/toolkit/components/sessionstore/SessionStoreUtils.cpp: In member function 'virtual nsresult {anonymous}::DynamicFrameEventFilter::QueryInterface(const nsIID&, void**)': 285:49.05 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 285:49.06 1007 | foundInterface = 0; \ 285:49.06 | ^~~~~~~~~~~~~~ 285:49.07 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 285:49.07 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 285:49.08 | ^~~~~~~~~~~~~~~~~~~~~~~ 285:49.08 /builddir/build/BUILD/thunderbird-68.1.1/toolkit/components/sessionstore/SessionStoreUtils.cpp:83:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 285:49.08 83 | NS_INTERFACE_MAP_END 285:49.09 | ^~~~~~~~~~~~~~~~~~~~ 285:49.11 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 285:49.11 981 | else 285:49.12 | ^~~~ 285:49.12 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 285:49.12 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 285:49.13 | ^~~~~~~~~~~~~~~~~~ 285:49.13 /builddir/build/BUILD/thunderbird-68.1.1/toolkit/components/sessionstore/SessionStoreUtils.cpp:82:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 285:49.14 82 | NS_INTERFACE_MAP_ENTRY(nsIDOMEventListener) 285:49.14 | ^~~~~~~~~~~~~~~~~~~~~~ 285:52.82 toolkit/components/startup 286:05.23 toolkit/components/statusfilter 286:12.27 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsUtils.h:14, 286:12.27 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupports.h:79, 286:12.27 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsIWebProgressListener.h:10, 286:12.27 from /builddir/build/BUILD/thunderbird-68.1.1/toolkit/components/statusfilter/nsBrowserStatusFilter.h:8, 286:12.27 from /builddir/build/BUILD/thunderbird-68.1.1/toolkit/components/statusfilter/nsBrowserStatusFilter.cpp:6: 286:12.27 /builddir/build/BUILD/thunderbird-68.1.1/toolkit/components/statusfilter/nsBrowserStatusFilter.cpp: In member function 'virtual nsresult nsBrowserStatusFilter::QueryInterface(const nsIID&, void**)': 286:12.28 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 286:12.28 1007 | foundInterface = 0; \ 286:12.28 | ^~~~~~~~~~~~~~ 286:12.28 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 286:12.28 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 286:12.28 | ^~~~~~~~~~~~~~~~~~~~~~~ 286:12.28 /builddir/build/BUILD/thunderbird-68.1.1/toolkit/components/statusfilter/nsBrowserStatusFilter.cpp:48:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 286:12.29 48 | NS_INTERFACE_MAP_END 286:12.29 | ^~~~~~~~~~~~~~~~~~~~ 286:12.29 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:991:3: note: some parts of macro expansion are not guarded by this 'else' clause 286:12.29 991 | else 286:12.29 | ^~~~ 286:12.29 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1067:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 286:12.29 1067 | NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 286:12.29 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 286:12.29 /builddir/build/BUILD/thunderbird-68.1.1/toolkit/components/statusfilter/nsBrowserStatusFilter.cpp:47:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 286:12.29 47 | NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIWebProgress) 286:12.29 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 286:15.01 toolkit/components/telemetry 286:15.90 toolkit/components/thumbnails 286:24.88 toolkit/components/typeaheadfind 286:46.98 toolkit/components/url-classifier 287:00.04 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsUtils.h:14, 287:00.04 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsCOMPtr.h:30, 287:00.04 from /builddir/build/BUILD/thunderbird-68.1.1/toolkit/components/typeaheadfind/nsTypeAheadFind.cpp:6: 287:00.04 /builddir/build/BUILD/thunderbird-68.1.1/toolkit/components/typeaheadfind/nsTypeAheadFind.cpp: In member function 'virtual nsresult nsTypeAheadFind::QueryInterface(const nsIID&, void**)': 287:00.04 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 287:00.04 1007 | foundInterface = 0; \ 287:00.04 | ^~~~~~~~~~~~~~ 287:00.04 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 287:00.04 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 287:00.05 | ^~~~~~~~~~~~~~~~~~~~~~~ 287:00.05 /builddir/build/BUILD/thunderbird-68.1.1/toolkit/components/typeaheadfind/nsTypeAheadFind.cpp:69:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 287:00.05 69 | NS_INTERFACE_MAP_END 287:00.05 | ^~~~~~~~~~~~~~~~~~~~ 287:00.05 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 287:00.05 981 | else 287:00.05 | ^~~~ 287:00.05 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 287:00.05 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 287:00.05 | ^~~~~~~~~~~~~~~~~~ 287:00.05 /builddir/build/BUILD/thunderbird-68.1.1/toolkit/components/typeaheadfind/nsTypeAheadFind.cpp:68:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 287:00.05 68 | NS_INTERFACE_MAP_ENTRY(nsIObserver) 287:00.05 | ^~~~~~~~~~~~~~~~~~~~~~ 287:06.02 toolkit/components/windowwatcher 287:16.00 toolkit/components/ctypes 287:24.43 toolkit/components/autocomplete 287:51.53 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsUtils.h:14, 287:51.54 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupports.h:79, 287:51.54 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsIAutoCompleteController.h:10, 287:51.54 from /builddir/build/BUILD/thunderbird-68.1.1/toolkit/components/autocomplete/nsAutoCompleteController.h:8, 287:51.54 from /builddir/build/BUILD/thunderbird-68.1.1/toolkit/components/autocomplete/nsAutoCompleteController.cpp:6, 287:51.54 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/toolkit/components/autocomplete/Unified_cpp_autocomplete0.cpp:2: 287:51.54 /builddir/build/BUILD/thunderbird-68.1.1/toolkit/components/autocomplete/nsAutoCompleteController.cpp: In member function 'virtual nsresult nsAutoCompleteController::QueryInterface(const nsIID&, void**)': 287:51.56 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 287:51.56 1007 | foundInterface = 0; \ 287:51.56 | ^~~~~~~~~~~~~~ 287:51.56 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 287:51.56 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 287:51.56 | ^~~~~~~~~~~~~~~~~~~~~~~ 287:51.56 /builddir/build/BUILD/thunderbird-68.1.1/toolkit/components/autocomplete/nsAutoCompleteController.cpp:46:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 287:51.56 46 | NS_INTERFACE_MAP_END 287:51.56 | ^~~~~~~~~~~~~~~~~~~~ 287:51.56 In file included from /builddir/build/BUILD/thunderbird-68.1.1/toolkit/components/autocomplete/nsAutoCompleteController.h:20, 287:51.56 from /builddir/build/BUILD/thunderbird-68.1.1/toolkit/components/autocomplete/nsAutoCompleteController.cpp:6, 287:51.56 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/toolkit/components/autocomplete/Unified_cpp_autocomplete0.cpp:2: 287:51.56 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 287:51.56 302 | } else 287:51.57 | ^~~~ 287:51.57 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsCycleCollectionParticipant.h:311:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 287:51.57 311 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 287:51.57 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 287:51.57 /builddir/build/BUILD/thunderbird-68.1.1/toolkit/components/autocomplete/nsAutoCompleteController.cpp:45:3: note: in expansion of macro 'NS_INTERFACE_TABLE_TO_MAP_SEGUE_CYCLE_COLLECTION' 287:51.57 45 | NS_INTERFACE_TABLE_TO_MAP_SEGUE_CYCLE_COLLECTION(nsAutoCompleteController) 287:51.57 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 288:06.41 toolkit/components/printingui 288:10.65 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/HashTable.h:89, 288:10.65 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/js/HashTable.h:10, 288:10.66 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/js/TracingAPI.h:11, 288:10.66 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/js/GCPolicyAPI.h:49, 288:10.66 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/js/RootingAPI.h:22, 288:10.66 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:16, 288:10.67 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/dom/EventTarget.h:10, 288:10.67 from /builddir/build/BUILD/thunderbird-68.1.1/dom/base/nsPIDOMWindow.h:15, 288:10.69 from /builddir/build/BUILD/thunderbird-68.1.1/toolkit/components/windowwatcher/nsAutoWindowStateHelper.h:11, 288:10.69 from /builddir/build/BUILD/thunderbird-68.1.1/toolkit/components/windowwatcher/nsAutoWindowStateHelper.cpp:7, 288:10.69 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/toolkit/components/windowwatcher/Unified_cpp_windowwatcher0.cpp:2: 288:10.70 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = std::map; long unsigned int N = 2]': 288:10.70 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:99:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = std::map]' 288:10.72 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/Layers.h:248:29: required from here 288:10.72 /builddir/build/BUILD/thunderbird-68.1.1/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] 288:10.73 67 | memset(&aArr[0], 0, N * sizeof(T)); 288:10.73 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 288:10.75 In file included from /usr/include/c++/9/map:61, 288:10.76 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/system_wrappers/map:3, 288:10.76 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/stl_wrappers/map:44, 288:10.76 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/FrameMetrics.h:11, 288:10.77 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/PresShell.h:15, 288:10.77 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/dom/DocumentInlines.h:11, 288:10.77 from /builddir/build/BUILD/thunderbird-68.1.1/toolkit/components/windowwatcher/nsWindowWatcher.cpp:30, 288:10.78 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/toolkit/components/windowwatcher/Unified_cpp_windowwatcher0.cpp:20: 288:10.78 /usr/include/c++/9/bits/stl_map.h:100:11: note: 'class std::map' declared here 288:10.80 100 | class map 288:10.80 | ^~~ 288:13.53 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsUtils.h:14, 288:13.53 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupports.h:79, 288:13.53 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsIWebProgressListener.h:10, 288:13.53 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsIPrintProgress.h:10, 288:13.54 from /builddir/build/BUILD/thunderbird-68.1.1/toolkit/components/printingui/nsPrintProgress.h:9, 288:13.55 from /builddir/build/BUILD/thunderbird-68.1.1/toolkit/components/printingui/nsPrintProgress.cpp:6, 288:13.55 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/toolkit/components/printingui/Unified_cpp_printingui0.cpp:2: 288:13.55 /builddir/build/BUILD/thunderbird-68.1.1/toolkit/components/printingui/nsPrintProgress.cpp: In member function 'virtual nsresult nsPrintProgress::QueryInterface(const nsIID&, void**)': 288:13.57 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 288:13.57 1007 | foundInterface = 0; \ 288:13.57 | ^~~~~~~~~~~~~~ 288:13.58 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 288:13.58 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 288:13.58 | ^~~~~~~~~~~~~~~~~~~~~~~ 288:13.58 /builddir/build/BUILD/thunderbird-68.1.1/toolkit/components/printingui/nsPrintProgress.cpp:27:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 288:13.58 27 | NS_INTERFACE_MAP_END 288:13.59 | ^~~~~~~~~~~~~~~~~~~~ 288:13.59 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 288:13.59 981 | else 288:13.61 | ^~~~ 288:13.61 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 288:13.61 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 288:13.61 | ^~~~~~~~~~~~~~~~~~ 288:13.62 /builddir/build/BUILD/thunderbird-68.1.1/toolkit/components/printingui/nsPrintProgress.cpp:26:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 288:13.62 26 | NS_INTERFACE_MAP_ENTRY(nsIWebProgressListener) 288:13.62 | ^~~~~~~~~~~~~~~~~~~~~~ 288:17.50 toolkit/components/printingui/ipc 288:32.02 toolkit/components/satchel 288:52.98 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentChild.h:24, 288:52.98 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/dom/ContentChild.h:14, 288:52.99 from /builddir/build/BUILD/thunderbird-68.1.1/toolkit/components/url-classifier/nsUrlClassifierDBService.cpp:49, 288:52.99 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/toolkit/components/url-classifier/Unified_cpp_url-classifier0.cpp:83: 288:52.99 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 288:53.01 /builddir/build/BUILD/thunderbird-68.1.1/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] 288:53.01 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 288:53.01 | ^ 288:53.01 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 288:53.02 46 | struct Block { 288:53.02 | ^~~~~ 288:54.13 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsUtils.h:14, 288:54.13 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupports.h:79, 288:54.13 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 288:54.13 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 288:54.14 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsTArray.h:30, 288:54.14 from /builddir/build/BUILD/thunderbird-68.1.1/toolkit/components/url-classifier/Entries.h:13, 288:54.14 from /builddir/build/BUILD/thunderbird-68.1.1/toolkit/components/url-classifier/ChunkSet.h:9, 288:54.16 from /builddir/build/BUILD/thunderbird-68.1.1/toolkit/components/url-classifier/ChunkSet.cpp:6, 288:54.16 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/toolkit/components/url-classifier/Unified_cpp_url-classifier0.cpp:2: 288:54.16 /builddir/build/BUILD/thunderbird-68.1.1/toolkit/components/url-classifier/nsUrlClassifierDBService.cpp: In member function 'virtual nsresult nsUrlClassifierDBService::QueryInterface(const nsIID&, void**)': 288:54.17 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 288:54.17 1007 | foundInterface = 0; \ 288:54.17 | ^~~~~~~~~~~~~~ 288:54.17 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 288:54.17 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 288:54.17 | ^~~~~~~~~~~~~~~~~~~~~~~ 288:54.18 /builddir/build/BUILD/thunderbird-68.1.1/toolkit/components/url-classifier/nsUrlClassifierDBService.cpp:1591:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 288:54.18 1591 | NS_INTERFACE_MAP_END 288:54.18 | ^~~~~~~~~~~~~~~~~~~~ 288:54.18 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:991:3: note: some parts of macro expansion are not guarded by this 'else' clause 288:54.18 991 | else 288:54.18 | ^~~~ 288:54.18 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1067:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 288:54.19 1067 | NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 288:54.19 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 288:54.19 /builddir/build/BUILD/thunderbird-68.1.1/toolkit/components/url-classifier/nsUrlClassifierDBService.cpp:1590:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 288:54.19 1590 | NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIURIClassifier) 288:54.19 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 289:09.55 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/gfxFontEntry.h:13, 289:09.55 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/gfxFont.h:11, 289:09.55 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsDeviceContext.h:12, 289:09.55 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/dom/UIEvent.h:15, 289:09.55 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/dom/KeyboardEvent.h:10, 289:09.55 from /builddir/build/BUILD/thunderbird-68.1.1/toolkit/components/satchel/nsFormFillController.cpp:16: 289:09.55 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 289:09.55 /builddir/build/BUILD/thunderbird-68.1.1/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] 289:09.55 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 289:09.55 | ^ 289:09.55 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 289:09.55 46 | struct Block { 289:09.55 | ^~~~~ 289:10.89 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsUtils.h:14, 289:10.89 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupports.h:79, 289:10.89 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsIFormFillController.h:10, 289:10.89 from /builddir/build/BUILD/thunderbird-68.1.1/toolkit/components/satchel/nsFormFillController.h:9, 289:10.89 from /builddir/build/BUILD/thunderbird-68.1.1/toolkit/components/satchel/nsFormFillController.cpp:7: 289:10.89 /builddir/build/BUILD/thunderbird-68.1.1/toolkit/components/satchel/nsFormFillController.cpp: In member function 'virtual nsresult nsFormFillController::QueryInterface(const nsIID&, void**)': 289:10.90 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 289:10.90 1007 | foundInterface = 0; \ 289:10.90 | ^~~~~~~~~~~~~~ 289:10.90 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 289:10.90 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 289:10.90 | ^~~~~~~~~~~~~~~~~~~~~~~ 289:10.90 /builddir/build/BUILD/thunderbird-68.1.1/toolkit/components/satchel/nsFormFillController.cpp:80:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 289:10.90 80 | NS_INTERFACE_MAP_END 289:10.90 | ^~~~~~~~~~~~~~~~~~~~ 289:10.90 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 289:10.90 981 | else 289:10.90 | ^~~~ 289:10.90 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 289:10.90 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 289:10.90 | ^~~~~~~~~~~~~~~~~~ 289:10.90 /builddir/build/BUILD/thunderbird-68.1.1/toolkit/components/satchel/nsFormFillController.cpp:79:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 289:10.90 79 | NS_INTERFACE_MAP_ENTRY(nsIMutationObserver) 289:10.90 | ^~~~~~~~~~~~~~~~~~~~~~ 289:17.30 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentChild.h:24, 289:17.30 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/dom/ContentChild.h:14, 289:17.30 from /builddir/build/BUILD/thunderbird-68.1.1/toolkit/components/printingui/ipc/nsPrintingProxy.cpp:10, 289:17.30 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/toolkit/components/printingui/ipc/Unified_cpp_printingui_ipc0.cpp:56: 289:17.30 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 289:17.30 /builddir/build/BUILD/thunderbird-68.1.1/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] 289:17.30 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 289:17.30 | ^ 289:17.31 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 289:17.31 46 | struct Block { 289:17.31 | ^~~~~ 289:26.51 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/HashTable.h:89, 289:26.51 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/js/HashTable.h:10, 289:26.51 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/js/TracingAPI.h:11, 289:26.51 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/js/GCPolicyAPI.h:49, 289:26.51 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/js/RootingAPI.h:22, 289:26.52 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/js/CallArgs.h:72, 289:26.53 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/jsapi.h:29, 289:26.53 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/dom/StructuredCloneHolder.h:10, 289:26.55 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/dom/ipc/StructuredCloneData.h:12, 289:26.55 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/ipc/IPCMessageUtils.h:16, 289:26.55 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/embedding/PPrinting.h:11, 289:26.55 from /builddir/build/BUILD/thunderbird-68.1.1/toolkit/components/printingui/ipc/PrintDataUtils.h:10, 289:26.55 from /builddir/build/BUILD/thunderbird-68.1.1/toolkit/components/printingui/ipc/PrintDataUtils.cpp:7, 289:26.56 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/toolkit/components/printingui/ipc/Unified_cpp_printingui_ipc0.cpp:2: 289:26.57 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = std::map; long unsigned int N = 2]': 289:26.57 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:99:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = std::map]' 289:26.57 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/Layers.h:248:29: required from here 289:26.57 /builddir/build/BUILD/thunderbird-68.1.1/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] 289:26.57 67 | memset(&aArr[0], 0, N * sizeof(T)); 289:26.57 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 289:26.57 In file included from /usr/include/c++/9/map:61, 289:26.57 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/system_wrappers/map:3, 289:26.57 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/stl_wrappers/map:44, 289:26.57 from /builddir/build/BUILD/thunderbird-68.1.1/ipc/chromium/src/base/process_util.h:31, 289:26.57 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/ipc/IPCMessageUtils.h:10, 289:26.58 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/embedding/PPrinting.h:11, 289:26.58 from /builddir/build/BUILD/thunderbird-68.1.1/toolkit/components/printingui/ipc/PrintDataUtils.h:10, 289:26.58 from /builddir/build/BUILD/thunderbird-68.1.1/toolkit/components/printingui/ipc/PrintDataUtils.cpp:7, 289:26.58 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/toolkit/components/printingui/ipc/Unified_cpp_printingui_ipc0.cpp:2: 289:26.58 /usr/include/c++/9/bits/stl_map.h:100:11: note: 'class std::map' declared here 289:26.58 100 | class map 289:26.58 | ^~~ 289:33.43 toolkit/components/terminator 289:42.97 toolkit/components/build 289:43.46 toolkit/crashreporter 289:49.60 toolkit/mozapps/extensions 289:51.09 toolkit/profile 290:10.08 toolkit/recordreplay 290:18.66 In file included from /builddir/build/BUILD/thunderbird-68.1.1/toolkit/mozapps/extensions/AddonManagerStartup.cpp:7, 290:18.66 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/toolkit/mozapps/extensions/Unified_cpp_mozapps_extensions0.cpp:11: 290:18.66 /builddir/build/BUILD/thunderbird-68.1.1/toolkit/mozapps/extensions/AddonManagerStartup-inlines.h: In instantiation of 'PropertyType mozilla::BaseIter::begin() const [with T = mozilla::PropertyIter; PropertyType = mozilla::PropertyIterElem]': 290:18.66 /builddir/build/BUILD/thunderbird-68.1.1/toolkit/mozapps/extensions/AddonManagerStartup.cpp:514:39: required from here 290:18.67 /builddir/build/BUILD/thunderbird-68.1.1/toolkit/mozapps/extensions/AddonManagerStartup-inlines.h:31:26: warning: moving a local object in a return statement prevents copy elision [-Wpessimizing-move] 290:18.67 31 | return std::move(elem); 290:18.67 | ^ 290:18.67 /builddir/build/BUILD/thunderbird-68.1.1/toolkit/mozapps/extensions/AddonManagerStartup-inlines.h:31:26: note: remove 'std::move' call 290:18.71 /builddir/build/BUILD/thunderbird-68.1.1/toolkit/mozapps/extensions/AddonManagerStartup-inlines.h: In instantiation of 'PropertyType mozilla::BaseIter::begin() const [with T = mozilla::ArrayIter; PropertyType = mozilla::ArrayIterElem]': 290:18.71 /builddir/build/BUILD/thunderbird-68.1.1/toolkit/mozapps/extensions/AddonManagerStartup.cpp:799:38: required from here 290:18.71 /builddir/build/BUILD/thunderbird-68.1.1/toolkit/mozapps/extensions/AddonManagerStartup-inlines.h:31:26: warning: moving a local object in a return statement prevents copy elision [-Wpessimizing-move] 290:18.71 /builddir/build/BUILD/thunderbird-68.1.1/toolkit/mozapps/extensions/AddonManagerStartup-inlines.h:31:26: note: remove 'std::move' call 290:19.39 /builddir/build/BUILD/thunderbird-68.1.1/toolkit/mozapps/extensions/AddonManagerStartup-inlines.h: In instantiation of 'mozilla::BaseIterElem::SelfType mozilla::BaseIterElem::End() const [with T = mozilla::PropertyIterElem; IterType = mozilla::PropertyIter; mozilla::BaseIterElem::SelfType = mozilla::PropertyIterElem]': 290:19.39 /builddir/build/BUILD/thunderbird-68.1.1/toolkit/mozapps/extensions/AddonManagerStartup-inlines.h:36:21: required from 'PropertyType mozilla::BaseIter::end() const [with T = mozilla::PropertyIter; PropertyType = mozilla::PropertyIterElem]' 290:19.39 /builddir/build/BUILD/thunderbird-68.1.1/toolkit/mozapps/extensions/AddonManagerStartup.cpp:514:39: required from here 290:19.39 /builddir/build/BUILD/thunderbird-68.1.1/toolkit/mozapps/extensions/AddonManagerStartup-inlines.h:91:25: warning: moving a local object in a return statement prevents copy elision [-Wpessimizing-move] 290:19.39 91 | return std::move(end); 290:19.40 | ^ 290:19.41 /builddir/build/BUILD/thunderbird-68.1.1/toolkit/mozapps/extensions/AddonManagerStartup-inlines.h:91:25: note: remove 'std::move' call 290:19.44 /builddir/build/BUILD/thunderbird-68.1.1/toolkit/mozapps/extensions/AddonManagerStartup-inlines.h: In instantiation of 'mozilla::BaseIterElem::SelfType mozilla::BaseIterElem::End() const [with T = mozilla::ArrayIterElem; IterType = mozilla::ArrayIter; mozilla::BaseIterElem::SelfType = mozilla::ArrayIterElem]': 290:19.44 /builddir/build/BUILD/thunderbird-68.1.1/toolkit/mozapps/extensions/AddonManagerStartup-inlines.h:36:21: required from 'PropertyType mozilla::BaseIter::end() const [with T = mozilla::ArrayIter; PropertyType = mozilla::ArrayIterElem]' 290:19.45 /builddir/build/BUILD/thunderbird-68.1.1/toolkit/mozapps/extensions/AddonManagerStartup.cpp:799:38: required from here 290:19.45 /builddir/build/BUILD/thunderbird-68.1.1/toolkit/mozapps/extensions/AddonManagerStartup-inlines.h:91:25: warning: moving a local object in a return statement prevents copy elision [-Wpessimizing-move] 290:19.45 /builddir/build/BUILD/thunderbird-68.1.1/toolkit/mozapps/extensions/AddonManagerStartup-inlines.h:91:25: note: remove 'std::move' call 290:32.97 toolkit/xre 290:41.55 toolkit/system/unixproxy 290:50.51 extensions/pref/autoconfig/src 290:54.23 devtools/platform 291:00.34 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsUtils.h:14, 291:00.34 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupports.h:79, 291:00.34 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsIJSInspector.h:10, 291:00.34 from /builddir/build/BUILD/thunderbird-68.1.1/devtools/platform/nsJSInspector.h:9, 291:00.34 from /builddir/build/BUILD/thunderbird-68.1.1/devtools/platform/nsJSInspector.cpp:6: 291:00.34 /builddir/build/BUILD/thunderbird-68.1.1/devtools/platform/nsJSInspector.cpp: In member function 'virtual nsresult mozilla::jsinspector::nsJSInspector::QueryInterface(const nsIID&, void**)': 291:00.34 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 291:00.34 1007 | foundInterface = 0; \ 291:00.34 | ^~~~~~~~~~~~~~ 291:00.34 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 291:00.34 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 291:00.35 | ^~~~~~~~~~~~~~~~~~~~~~~ 291:00.35 /builddir/build/BUILD/thunderbird-68.1.1/devtools/platform/nsJSInspector.cpp:32:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 291:00.35 32 | NS_INTERFACE_MAP_END 291:00.36 | ^~~~~~~~~~~~~~~~~~~~ 291:00.36 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 291:00.36 981 | else 291:00.36 | ^~~~ 291:00.36 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 291:00.36 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 291:00.36 | ^~~~~~~~~~~~~~~~~~ 291:00.36 /builddir/build/BUILD/thunderbird-68.1.1/devtools/platform/nsJSInspector.cpp:31:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 291:00.36 31 | NS_INTERFACE_MAP_ENTRY(nsIJSInspector) 291:00.36 | ^~~~~~~~~~~~~~~~~~~~~~ 291:03.37 devtools/shared/heapsnapshot 291:18.56 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:26, 291:18.56 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/dom/ContentParent.h:10, 291:18.56 from /builddir/build/BUILD/thunderbird-68.1.1/toolkit/xre/nsAppRunner.cpp:6: 291:18.56 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 291:18.56 /builddir/build/BUILD/thunderbird-68.1.1/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] 291:18.56 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 291:18.56 | ^ 291:18.56 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 291:18.56 46 | struct Block { 291:18.56 | ^~~~~ 291:20.72 services/crypto/component 291:32.94 In file included from /builddir/build/BUILD/thunderbird-68.1.1/ipc/chromium/src/chrome/common/file_descriptor_set_posix.h:14, 291:32.95 from /builddir/build/BUILD/thunderbird-68.1.1/ipc/chromium/src/chrome/common/ipc_message_utils.h:20, 291:32.95 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/ipc/IPCMessageUtils.h:11, 291:32.95 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContent.h:11, 291:32.95 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:9, 291:32.96 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/dom/ContentParent.h:10, 291:32.96 from /builddir/build/BUILD/thunderbird-68.1.1/toolkit/xre/nsAppRunner.cpp:6: 291:32.96 /builddir/build/BUILD/thunderbird-68.1.1/toolkit/xre/nsAppRunner.cpp: In member function 'virtual nsresult nsXULAppInfo::QueryInterface(const nsIID&, void**)': 291:32.97 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 291:32.97 1007 | foundInterface = 0; \ 291:32.97 | ^~~~~~~~~~~~~~ 291:32.97 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 291:32.97 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 291:32.98 | ^~~~~~~~~~~~~~~~~~~~~~~ 291:32.98 /builddir/build/BUILD/thunderbird-68.1.1/toolkit/xre/nsAppRunner.cpp:475:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 291:32.98 475 | NS_INTERFACE_MAP_END 291:32.98 | ^~~~~~~~~~~~~~~~~~~~ 291:32.98 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:986:3: note: some parts of macro expansion are not guarded by this 'else' clause 291:32.99 986 | else 291:32.99 | ^~~~ 291:32.99 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1061:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_CONDITIONAL' 291:32.99 1061 | NS_IMPL_QUERY_BODY_CONDITIONAL(_interface, condition) 291:32.99 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 291:32.99 /builddir/build/BUILD/thunderbird-68.1.1/toolkit/xre/nsAppRunner.cpp:473:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CONDITIONAL' 291:33.00 473 | NS_INTERFACE_MAP_ENTRY_CONDITIONAL(nsIXULAppInfo, 291:33.00 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 291:38.01 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsUtils.h:14, 291:38.01 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupports.h:79, 291:38.01 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 291:38.02 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 291:38.02 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsTArray.h:30, 291:38.02 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/ErrorResult.h:38, 291:38.02 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/devtools/HeapSnapshot.h:10, 291:38.02 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/devtools/DominatorTree.h:9, 291:38.02 from /builddir/build/BUILD/thunderbird-68.1.1/devtools/shared/heapsnapshot/DominatorTree.cpp:6: 291:38.02 /builddir/build/BUILD/thunderbird-68.1.1/devtools/shared/heapsnapshot/DominatorTree.cpp: In member function 'virtual nsresult mozilla::devtools::DominatorTree::QueryInterface(const nsIID&, void**)': 291:38.02 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 291:38.02 1007 | foundInterface = 0; \ 291:38.02 | ^~~~~~~~~~~~~~ 291:38.02 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 291:38.02 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 291:38.03 | ^~~~~~~~~~~~~~~~~~~~~~~ 291:38.03 /builddir/build/BUILD/thunderbird-68.1.1/devtools/shared/heapsnapshot/DominatorTree.cpp:123:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 291:38.03 123 | NS_INTERFACE_MAP_END 291:38.04 | ^~~~~~~~~~~~~~~~~~~~ 291:38.04 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 291:38.04 981 | else 291:38.04 | ^~~~ 291:38.04 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 291:38.04 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 291:38.04 | ^~~~~~~~~~~~~~~~~~ 291:38.04 /builddir/build/BUILD/thunderbird-68.1.1/devtools/shared/heapsnapshot/DominatorTree.cpp:122:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 291:38.04 122 | NS_INTERFACE_MAP_ENTRY(nsISupports) 291:38.04 | ^~~~~~~~~~~~~~~~~~~~~~ 292:12.25 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:26, 292:12.25 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/dom/ContentParent.h:10, 292:12.25 from /builddir/build/BUILD/thunderbird-68.1.1/toolkit/components/telemetry/core/TelemetryScalar.cpp:11: 292:12.26 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 292:12.26 /builddir/build/BUILD/thunderbird-68.1.1/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] 292:12.26 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 292:12.26 | ^ 292:12.26 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 292:12.26 46 | struct Block { 292:12.26 | ^~~~~ 292:24.15 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentChild.h:24, 292:24.15 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/dom/ContentChild.h:14, 292:24.15 from /builddir/build/BUILD/thunderbird-68.1.1/devtools/shared/heapsnapshot/HeapSnapshot.cpp:28: 292:24.15 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 292:24.16 /builddir/build/BUILD/thunderbird-68.1.1/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] 292:24.16 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 292:24.16 | ^ 292:24.16 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 292:24.16 46 | struct Block { 292:24.16 | ^~~~~ 292:24.84 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsUtils.h:14, 292:24.84 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupports.h:79, 292:24.84 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 292:24.84 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 292:24.84 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsTArray.h:30, 292:24.85 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/ErrorResult.h:38, 292:24.85 from /builddir/build/BUILD/thunderbird-68.1.1/devtools/shared/heapsnapshot/HeapSnapshot.h:10, 292:24.87 from /builddir/build/BUILD/thunderbird-68.1.1/devtools/shared/heapsnapshot/HeapSnapshot.cpp:6: 292:24.87 /builddir/build/BUILD/thunderbird-68.1.1/devtools/shared/heapsnapshot/HeapSnapshot.cpp: In member function 'virtual nsresult mozilla::devtools::HeapSnapshot::QueryInterface(const nsIID&, void**)': 292:24.87 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 292:24.87 1007 | foundInterface = 0; \ 292:24.87 | ^~~~~~~~~~~~~~ 292:24.88 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 292:24.88 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 292:24.88 | ^~~~~~~~~~~~~~~~~~~~~~~ 292:24.88 /builddir/build/BUILD/thunderbird-68.1.1/devtools/shared/heapsnapshot/HeapSnapshot.cpp:82:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 292:24.88 82 | NS_INTERFACE_MAP_END 292:24.88 | ^~~~~~~~~~~~~~~~~~~~ 292:24.88 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 292:24.88 981 | else 292:24.88 | ^~~~ 292:24.88 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 292:24.88 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 292:24.88 | ^~~~~~~~~~~~~~~~~~ 292:24.89 /builddir/build/BUILD/thunderbird-68.1.1/devtools/shared/heapsnapshot/HeapSnapshot.cpp:81:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 292:24.90 81 | NS_INTERFACE_MAP_ENTRY(nsISupports) 292:24.90 | ^~~~~~~~~~~~~~~~~~~~~~ 292:51.29 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentChild.h:24, 292:51.29 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/dom/ContentChild.h:14, 292:51.29 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/dom/ContentProcess.h:12, 292:51.29 from /builddir/build/BUILD/thunderbird-68.1.1/toolkit/xre/nsEmbedFunctions.cpp:77: 292:51.29 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 292:51.30 /builddir/build/BUILD/thunderbird-68.1.1/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] 292:51.30 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 292:51.30 | ^ 292:51.30 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 292:51.30 46 | struct Block { 292:51.30 | ^~~~~ 293:43.62 startupcache 293:47.21 js/ductwork/debugger 293:52.83 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentChild.h:24, 293:52.84 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/dom/ContentChild.h:14, 293:52.84 from /builddir/build/BUILD/thunderbird-68.1.1/toolkit/components/telemetry/core/ipc/TelemetryIPCAccumulator.cpp:11: 293:52.84 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 293:52.85 /builddir/build/BUILD/thunderbird-68.1.1/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] 293:52.86 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 293:52.86 | ^ 293:52.86 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 293:52.86 46 | struct Block { 293:52.87 | ^~~~~ 293:54.56 other-licenses/snappy 293:56.63 toolkit/system/gnome 294:00.88 media/gmp-clearkey/0.1 294:28.54 media/gmp-clearkey/0.1/libclearkey.so 294:30.12 comm/calendar/libical/src/libical 294:30.56 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/comm/calendar/libical/src/libical/Unified_c_libical_src_libical0.c:65: 294:30.57 /builddir/build/BUILD/thunderbird-68.1.1/comm/calendar/libical/src/libical/icallangbind.c: In function 'icallangbind_quote_as_ical_r': 294:30.57 /builddir/build/BUILD/thunderbird-68.1.1/comm/calendar/libical/src/libical/icallangbind.c:322:9: warning: variable 'result' set but not used [-Wunused-but-set-variable] 294:30.58 322 | int result; 294:30.58 | ^~~~~~ 294:30.61 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/comm/calendar/libical/src/libical/Unified_c_libical_src_libical0.c:83: 294:30.62 /builddir/build/BUILD/thunderbird-68.1.1/comm/calendar/libical/src/libical/icalmime.c: In function 'icalmime_parse': 294:30.63 /builddir/build/BUILD/thunderbird-68.1.1/comm/calendar/libical/src/libical/icalmime.c:195:26: warning: argument to 'sizeof' in 'memset' call is the same expression as the destination; did you mean to dereference it? [-Wsizeof-pointer-memaccess] 294:30.63 195 | memset(parts,0,sizeof(parts)); 294:30.65 | ^ 294:30.66 /builddir/build/BUILD/thunderbird-68.1.1/comm/calendar/libical/src/libical/icalmime.c: In function 'icalmime_test': 294:30.69 /builddir/build/BUILD/thunderbird-68.1.1/comm/calendar/libical/src/libical/icalmime.c:385:26: warning: argument to 'sizeof' in 'memset' call is the same expression as the destination; did you mean to dereference it? [-Wsizeof-pointer-memaccess] 294:30.70 385 | memset(parts,0,sizeof(parts)); 294:30.70 | ^ 294:30.71 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/comm/calendar/libical/src/libical/Unified_c_libical_src_libical0.c:92: 294:30.71 /builddir/build/BUILD/thunderbird-68.1.1/comm/calendar/libical/src/libical/icalparameter.c: In function 'icalparameter_free': 294:30.72 /builddir/build/BUILD/thunderbird-68.1.1/comm/calendar/libical/src/libical/icalparameter.c:114:26: warning: argument to 'sizeof' in 'memset' call is the same expression as the destination; did you mean to dereference it? [-Wsizeof-pointer-memaccess] 294:30.72 114 | memset(param,0,sizeof(param)); 294:30.72 | ^ 294:30.72 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/comm/calendar/libical/src/libical/Unified_c_libical_src_libical0.c:101: 294:30.72 /builddir/build/BUILD/thunderbird-68.1.1/comm/calendar/libical/src/libical/icalparser.c: At top level: 294:30.72 /builddir/build/BUILD/thunderbird-68.1.1/comm/calendar/libical/src/libical/icalparser.c:84: warning: "TMP_BUF_SIZE" redefined 294:30.73 84 | #define TMP_BUF_SIZE 80 294:30.73 | 294:30.73 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/comm/calendar/libical/src/libical/Unified_c_libical_src_libical0.c:38: 294:30.73 /builddir/build/BUILD/thunderbird-68.1.1/comm/calendar/libical/src/libical/icalduration.c:191: note: this is the location of the previous definition 294:30.73 191 | #define TMP_BUF_SIZE 1024 294:30.73 | 294:30.77 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/comm/calendar/libical/src/libical/Unified_c_libical_src_libical0.c:128: 294:30.78 /builddir/build/BUILD/thunderbird-68.1.1/comm/calendar/libical/src/libical/icalrecur.c: In function 'icalrecur_add_bydayrules': 294:30.78 /builddir/build/BUILD/thunderbird-68.1.1/comm/calendar/libical/src/libical/icalrecur.c:363:11: warning: variable 'end' set but not used [-Wunused-but-set-variable] 294:30.78 363 | char* end; 294:30.78 | ^~~ 294:30.79 /builddir/build/BUILD/thunderbird-68.1.1/comm/calendar/libical/src/libical/icalrecur.c: In function 'next_day': 294:30.79 /builddir/build/BUILD/thunderbird-68.1.1/comm/calendar/libical/src/libical/icalrecur.c:1428:7: warning: unused variable 'has_by_day' [-Wunused-variable] 294:30.79 1428 | int has_by_day = (impl->by_ptrs[BY_DAY][0]!=ICAL_RECURRENCE_ARRAY_MAX); 294:30.79 | ^~~~~~~~~~ 294:30.79 /builddir/build/BUILD/thunderbird-68.1.1/comm/calendar/libical/src/libical/icalrecur.c: In function 'next_month': 294:30.80 /builddir/build/BUILD/thunderbird-68.1.1/comm/calendar/libical/src/libical/icalrecur.c:1574:9: warning: unused variable 'this_frequency' [-Wunused-variable] 294:30.81 1574 | int this_frequency = (impl->rule.freq == ICAL_MONTHLY_RECURRENCE); 294:30.81 | ^~~~~~~~~~~~~~ 294:30.81 /builddir/build/BUILD/thunderbird-68.1.1/comm/calendar/libical/src/libical/icalrecur.c: In function 'next_week': 294:30.81 /builddir/build/BUILD/thunderbird-68.1.1/comm/calendar/libical/src/libical/icalrecur.c:1850:27: warning: variable 't' set but not used [-Wunused-but-set-variable] 294:30.81 1850 | struct icaltimetype t; 294:30.81 | ^ 294:30.82 /builddir/build/BUILD/thunderbird-68.1.1/comm/calendar/libical/src/libical/icalrecur.c: In function 'expand_year_days': 294:30.82 /builddir/build/BUILD/thunderbird-68.1.1/comm/calendar/libical/src/libical/icalrecur.c:2120:6: warning: variable 'dow' set but not used [-Wunused-but-set-variable] 294:30.82 2120 | int dow; 294:30.82 | ^~~ 294:39.70 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsUtils.h:14, 294:39.71 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsCOMPtr.h:30, 294:39.71 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsComponentManagerUtils.h:11, 294:39.71 from /builddir/build/BUILD/thunderbird-68.1.1/toolkit/system/gnome/nsSystemAlertsService.cpp:6: 294:39.71 /builddir/build/BUILD/thunderbird-68.1.1/toolkit/system/gnome/nsSystemAlertsService.cpp: In member function 'virtual nsresult nsSystemAlertsService::QueryInterface(const nsIID&, void**)': 294:39.71 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 294:39.71 1007 | foundInterface = 0; \ 294:39.71 | ^~~~~~~~~~~~~~ 294:39.71 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 294:39.71 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 294:39.71 | ^~~~~~~~~~~~~~~~~~~~~~~ 294:39.71 /builddir/build/BUILD/thunderbird-68.1.1/toolkit/system/gnome/nsSystemAlertsService.cpp:18:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 294:39.71 18 | NS_INTERFACE_MAP_END 294:39.71 | ^~~~~~~~~~~~~~~~~~~~ 294:39.73 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 294:39.73 981 | else 294:39.73 | ^~~~ 294:39.73 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 294:39.73 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 294:39.73 | ^~~~~~~~~~~~~~~~~~ 294:39.73 /builddir/build/BUILD/thunderbird-68.1.1/toolkit/system/gnome/nsSystemAlertsService.cpp:17:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 294:39.73 17 | NS_INTERFACE_MAP_ENTRY(nsIAlertsService) 294:39.73 | ^~~~~~~~~~~~~~~~~~~~~~ 294:41.38 comm/calendar/base/backend/libical 294:46.37 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/comm/calendar/libical/src/libical/Unified_c_libical_src_libical1.c:2: 294:46.38 /builddir/build/BUILD/thunderbird-68.1.1/comm/calendar/libical/src/libical/icaltimezone.c: In function 'format_utc_offset': 294:46.38 /builddir/build/BUILD/thunderbird-68.1.1/comm/calendar/libical/src/libical/icaltimezone.c:1908:29: warning: argument to 'sizeof' in 'snprintf' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] 294:46.38 1908 | snprintf (buffer, sizeof(buffer), "%s%02i%02i", sign, hours, minutes); 294:46.38 | ^ 294:46.38 /builddir/build/BUILD/thunderbird-68.1.1/comm/calendar/libical/src/libical/icaltimezone.c:1910:29: warning: argument to 'sizeof' in 'snprintf' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] 294:46.38 1910 | snprintf (buffer, sizeof(buffer), "%s%02i%02i%02i", sign, hours, minutes, seconds); 294:46.38 | ^ 294:46.39 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/comm/calendar/libical/src/libical/Unified_c_libical_src_libical1.c:11: 294:46.39 /builddir/build/BUILD/thunderbird-68.1.1/comm/calendar/libical/src/libical/icaltypes.c: In function 'icaltriggertype_from_string': 294:46.39 /builddir/build/BUILD/thunderbird-68.1.1/comm/calendar/libical/src/libical/icaltypes.c:88:32: warning: variable 'null_tr' set but not used [-Wunused-but-set-variable] 294:46.39 88 | struct icaltriggertype tr, null_tr; 294:46.39 | ^~~~~~~ 294:46.41 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/comm/calendar/libical/src/libical/Unified_c_libical_src_libical1.c:20: 294:46.41 /builddir/build/BUILD/thunderbird-68.1.1/comm/calendar/libical/src/libical/icalvalue.c: In function 'icalvalue_binary_as_ical_string_r': 294:46.41 /builddir/build/BUILD/thunderbird-68.1.1/comm/calendar/libical/src/libical/icalvalue.c:829:17: warning: variable 'data' set but not used [-Wunused-but-set-variable] 294:46.41 829 | const char* data; 294:46.42 | ^~~~ 294:46.45 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/comm/calendar/libical/src/libical/Unified_c_libical_src_libical1.c:38: 294:46.45 /builddir/build/BUILD/thunderbird-68.1.1/comm/calendar/libical/src/libical/sspm.c: In function 'sspm_make_part': 294:46.45 /builddir/build/BUILD/thunderbird-68.1.1/comm/calendar/libical/src/libical/sspm.c:708:16: warning: argument to 'sizeof' in 'strncmp' call is the same expression as the second source; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] 294:46.45 708 | sizeof(parent_header->boundary)) == 0){ 294:46.46 | ^ 294:46.46 /builddir/build/BUILD/thunderbird-68.1.1/comm/calendar/libical/src/libical/sspm.c: In function 'sspm_make_multipart_subpart': 294:46.46 /builddir/build/BUILD/thunderbird-68.1.1/comm/calendar/libical/src/libical/sspm.c:814:13: warning: argument to 'sizeof' in 'strncmp' call is the same expression as the second source; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] 294:46.46 814 | sizeof(parent_header->boundary)) 294:46.46 | ^ 294:46.46 /builddir/build/BUILD/thunderbird-68.1.1/comm/calendar/libical/src/libical/sspm.c: In function 'sspm_read_header': 294:46.46 /builddir/build/BUILD/thunderbird-68.1.1/comm/calendar/libical/src/libical/sspm.c:979:21: warning: variable 'end' set but not used [-Wunused-but-set-variable] 294:46.46 979 | char* last_line, *end; 294:46.46 | ^~~ 294:46.47 /builddir/build/BUILD/thunderbird-68.1.1/comm/calendar/libical/src/libical/sspm.c: In function 'sspm_parse_mime': 294:46.48 /builddir/build/BUILD/thunderbird-68.1.1/comm/calendar/libical/src/libical/sspm.c:1042:11: warning: variable 'part' set but not used [-Wunused-but-set-variable] 294:46.48 1042 | void *part; 294:46.48 | ^~~~ 294:46.52 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsUtils.h:14, 294:46.52 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupports.h:79, 294:46.52 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/calIDateTime.h:10, 294:46.52 from /builddir/build/BUILD/thunderbird-68.1.1/comm/calendar/base/backend/libical/calDateTime.h:7, 294:46.52 from /builddir/build/BUILD/thunderbird-68.1.1/comm/calendar/base/backend/libical/calDateTime.cpp:5, 294:46.53 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/comm/calendar/base/backend/libical/Unified_cpp_backend_libical0.cpp:2: 294:46.53 /builddir/build/BUILD/thunderbird-68.1.1/comm/calendar/base/backend/libical/calDateTime.cpp: In member function 'virtual nsresult calDateTime::QueryInterface(const nsIID&, void**)': 294:46.54 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 294:46.54 1007 | foundInterface = 0; \ 294:46.54 | ^~~~~~~~~~~~~~ 294:46.54 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 294:46.54 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 294:46.54 | ^~~~~~~~~~~~~~~~~~~~~~~ 294:46.54 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsIClassInfoImpl.h:165:3: note: in expansion of macro 'NS_INTERFACE_MAP_END' 294:46.54 165 | NS_INTERFACE_MAP_END 294:46.54 | ^~~~~~~~~~~~~~~~~~~~ 294:46.54 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsIClassInfoImpl.h:170:3: note: in expansion of macro 'NS_IMPL_QUERY_INTERFACE_CI' 294:46.54 170 | NS_IMPL_QUERY_INTERFACE_CI(aClass, __VA_ARGS__) \ 294:46.54 | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 294:46.54 /builddir/build/BUILD/thunderbird-68.1.1/comm/calendar/base/backend/libical/calDateTime.cpp:29:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CI' 294:46.54 29 | NS_IMPL_ISUPPORTS_CI(calDateTime, calIDateTime, calIDateTimeLibical) 294:46.54 | ^~~~~~~~~~~~~~~~~~~~ 294:46.54 In file included from /builddir/build/BUILD/thunderbird-68.1.1/comm/calendar/base/backend/libical/calUtils.h:18, 294:46.54 from /builddir/build/BUILD/thunderbird-68.1.1/comm/calendar/base/backend/libical/calDateTime.h:9, 294:46.54 from /builddir/build/BUILD/thunderbird-68.1.1/comm/calendar/base/backend/libical/calDateTime.cpp:5, 294:46.54 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/comm/calendar/base/backend/libical/Unified_cpp_backend_libical0.cpp:2: 294:46.54 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsIClassInfoImpl.h:136:5: note: some parts of macro expansion are not guarded by this 'else' clause 294:46.55 136 | } else 294:46.55 | ^~~~ 294:46.55 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsIClassInfoImpl.h:164:5: note: in expansion of macro 'NS_IMPL_QUERY_CLASSINFO' 294:46.56 164 | NS_IMPL_QUERY_CLASSINFO(aClass) \ 294:46.56 | ^~~~~~~~~~~~~~~~~~~~~~~ 294:46.56 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsIClassInfoImpl.h:170:3: note: in expansion of macro 'NS_IMPL_QUERY_INTERFACE_CI' 294:46.56 170 | NS_IMPL_QUERY_INTERFACE_CI(aClass, __VA_ARGS__) \ 294:46.56 | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 294:46.56 /builddir/build/BUILD/thunderbird-68.1.1/comm/calendar/base/backend/libical/calDateTime.cpp:29:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CI' 294:46.56 29 | NS_IMPL_ISUPPORTS_CI(calDateTime, calIDateTime, calIDateTimeLibical) 294:46.56 | ^~~~~~~~~~~~~~~~~~~~ 294:46.57 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/comm/calendar/libical/src/libical/Unified_c_libical_src_libical1.c:47: 294:46.57 At top level: 294:46.57 /builddir/build/BUILD/thunderbird-68.1.1/comm/calendar/libical/src/libical/vsnprintf.c:169:13: warning: 'vsnprintf_dummy_func' defined but not used [-Wunused-function] 294:46.57 169 | static void vsnprintf_dummy_func() { 294:46.57 | ^~~~~~~~~~~~~~~~~~~~ 294:46.57 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/comm/calendar/libical/src/libical/Unified_c_libical_src_libical1.c:2: 294:46.58 /builddir/build/BUILD/thunderbird-68.1.1/comm/calendar/libical/src/libical/icaltimezone.c:1913:20: warning: 'get_zone_directory' defined but not used [-Wunused-function] 294:46.58 1913 | static const char* get_zone_directory(void) 294:46.58 | ^~~~~~~~~~~~~~~~~~ 294:46.58 /builddir/build/BUILD/thunderbird-68.1.1/comm/calendar/libical/src/libical/icaltimezone.c:1620:1: warning: 'icaltimezone_parse_zone_tab' defined but not used [-Wunused-function] 294:46.58 1620 | icaltimezone_parse_zone_tab (void) 294:46.58 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 294:46.59 /builddir/build/BUILD/thunderbird-68.1.1/comm/calendar/libical/src/libical/icaltimezone.c:1555:1: warning: 'fetch_lat_long_from_string' defined but not used [-Wunused-function] 294:46.61 1555 | fetch_lat_long_from_string (const char *str, int *latitude_degrees, int *latitude_minutes, int *latitude_seconds, 294:46.61 | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 294:46.61 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsUtils.h:14, 294:46.61 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupports.h:79, 294:46.62 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/calIDateTime.h:10, 294:46.62 from /builddir/build/BUILD/thunderbird-68.1.1/comm/calendar/base/backend/libical/calDateTime.h:7, 294:46.62 from /builddir/build/BUILD/thunderbird-68.1.1/comm/calendar/base/backend/libical/calDateTime.cpp:5, 294:46.62 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/comm/calendar/base/backend/libical/Unified_cpp_backend_libical0.cpp:2: 294:46.62 /builddir/build/BUILD/thunderbird-68.1.1/comm/calendar/base/backend/libical/calDuration.cpp: In member function 'virtual nsresult calDuration::QueryInterface(const nsIID&, void**)': 294:46.64 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 294:46.64 1007 | foundInterface = 0; \ 294:46.64 | ^~~~~~~~~~~~~~ 294:46.64 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 294:46.64 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 294:46.65 | ^~~~~~~~~~~~~~~~~~~~~~~ 294:46.65 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsIClassInfoImpl.h:165:3: note: in expansion of macro 'NS_INTERFACE_MAP_END' 294:46.65 165 | NS_INTERFACE_MAP_END 294:46.65 | ^~~~~~~~~~~~~~~~~~~~ 294:46.65 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsIClassInfoImpl.h:170:3: note: in expansion of macro 'NS_IMPL_QUERY_INTERFACE_CI' 294:46.65 170 | NS_IMPL_QUERY_INTERFACE_CI(aClass, __VA_ARGS__) \ 294:46.66 | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 294:46.66 /builddir/build/BUILD/thunderbird-68.1.1/comm/calendar/base/backend/libical/calDuration.cpp:22:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CI' 294:46.66 22 | NS_IMPL_ISUPPORTS_CI(calDuration, calIDuration, calIDurationLibical) 294:46.66 | ^~~~~~~~~~~~~~~~~~~~ 294:46.66 In file included from /builddir/build/BUILD/thunderbird-68.1.1/comm/calendar/base/backend/libical/calUtils.h:18, 294:46.66 from /builddir/build/BUILD/thunderbird-68.1.1/comm/calendar/base/backend/libical/calDateTime.h:9, 294:46.68 from /builddir/build/BUILD/thunderbird-68.1.1/comm/calendar/base/backend/libical/calDateTime.cpp:5, 294:46.68 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/comm/calendar/base/backend/libical/Unified_cpp_backend_libical0.cpp:2: 294:46.68 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsIClassInfoImpl.h:136:5: note: some parts of macro expansion are not guarded by this 'else' clause 294:46.68 136 | } else 294:46.68 | ^~~~ 294:46.69 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsIClassInfoImpl.h:164:5: note: in expansion of macro 'NS_IMPL_QUERY_CLASSINFO' 294:46.69 164 | NS_IMPL_QUERY_CLASSINFO(aClass) \ 294:46.69 | ^~~~~~~~~~~~~~~~~~~~~~~ 294:46.69 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsIClassInfoImpl.h:170:3: note: in expansion of macro 'NS_IMPL_QUERY_INTERFACE_CI' 294:46.69 170 | NS_IMPL_QUERY_INTERFACE_CI(aClass, __VA_ARGS__) \ 294:46.69 | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 294:46.69 /builddir/build/BUILD/thunderbird-68.1.1/comm/calendar/base/backend/libical/calDuration.cpp:22:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CI' 294:46.70 22 | NS_IMPL_ISUPPORTS_CI(calDuration, calIDuration, calIDurationLibical) 294:46.70 | ^~~~~~~~~~~~~~~~~~~~ 294:47.92 In file included from /usr/include/string.h:494, 294:47.92 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/system_wrappers/string.h:3, 294:47.92 from /builddir/build/BUILD/thunderbird-68.1.1/comm/calendar/libical/src/libical/icaltimezone.c:36, 294:47.92 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/comm/calendar/libical/src/libical/Unified_c_libical_src_libical1.c:2: 294:47.92 In function 'strncat', 294:47.92 inlined from 'print_date_to_string.part.0' at /builddir/build/BUILD/thunderbird-68.1.1/comm/calendar/libical/src/libical/icalvalue.c:984:9: 294:47.92 /usr/include/bits/string_fortified.h:136:10: warning: '__builtin_strncat' output may be truncated copying 8 bytes from a string of length 19 [-Wstringop-truncation] 294:47.92 136 | return __builtin___strncat_chk (__dest, __src, __len, __bos (__dest)); 294:47.92 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 294:47.94 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsUtils.h:14, 294:47.94 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupports.h:79, 294:47.94 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/calIDateTime.h:10, 294:47.94 from /builddir/build/BUILD/thunderbird-68.1.1/comm/calendar/base/backend/libical/calDateTime.h:7, 294:47.94 from /builddir/build/BUILD/thunderbird-68.1.1/comm/calendar/base/backend/libical/calDateTime.cpp:5, 294:47.94 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/comm/calendar/base/backend/libical/Unified_cpp_backend_libical0.cpp:2: 294:47.95 /builddir/build/BUILD/thunderbird-68.1.1/comm/calendar/base/backend/libical/calICSService.cpp: In member function 'virtual nsresult calIcalProperty::QueryInterface(const nsIID&, void**)': 294:47.96 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 294:47.96 1007 | foundInterface = 0; \ 294:47.96 | ^~~~~~~~~~~~~~ 294:47.96 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 294:47.96 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 294:47.96 | ^~~~~~~~~~~~~~~~~~~~~~~ 294:47.96 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsIClassInfoImpl.h:165:3: note: in expansion of macro 'NS_INTERFACE_MAP_END' 294:47.96 165 | NS_INTERFACE_MAP_END 294:47.96 | ^~~~~~~~~~~~~~~~~~~~ 294:47.96 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsIClassInfoImpl.h:170:3: note: in expansion of macro 'NS_IMPL_QUERY_INTERFACE_CI' 294:47.96 170 | NS_IMPL_QUERY_INTERFACE_CI(aClass, __VA_ARGS__) \ 294:47.96 | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 294:47.96 /builddir/build/BUILD/thunderbird-68.1.1/comm/calendar/base/backend/libical/calICSService.cpp:25:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CI' 294:47.96 25 | NS_IMPL_ISUPPORTS_CI(calIcalProperty, calIIcalProperty, calIIcalPropertyLibical) 294:47.96 | ^~~~~~~~~~~~~~~~~~~~ 294:47.96 In file included from /builddir/build/BUILD/thunderbird-68.1.1/comm/calendar/base/backend/libical/calUtils.h:18, 294:47.96 from /builddir/build/BUILD/thunderbird-68.1.1/comm/calendar/base/backend/libical/calDateTime.h:9, 294:47.96 from /builddir/build/BUILD/thunderbird-68.1.1/comm/calendar/base/backend/libical/calDateTime.cpp:5, 294:47.96 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/comm/calendar/base/backend/libical/Unified_cpp_backend_libical0.cpp:2: 294:47.97 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsIClassInfoImpl.h:136:5: note: some parts of macro expansion are not guarded by this 'else' clause 294:47.97 136 | } else 294:47.97 | ^~~~ 294:47.97 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsIClassInfoImpl.h:164:5: note: in expansion of macro 'NS_IMPL_QUERY_CLASSINFO' 294:47.97 164 | NS_IMPL_QUERY_CLASSINFO(aClass) \ 294:47.98 | ^~~~~~~~~~~~~~~~~~~~~~~ 294:47.98 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsIClassInfoImpl.h:170:3: note: in expansion of macro 'NS_IMPL_QUERY_INTERFACE_CI' 294:47.98 170 | NS_IMPL_QUERY_INTERFACE_CI(aClass, __VA_ARGS__) \ 294:47.98 | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 294:47.98 /builddir/build/BUILD/thunderbird-68.1.1/comm/calendar/base/backend/libical/calICSService.cpp:25:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CI' 294:47.98 25 | NS_IMPL_ISUPPORTS_CI(calIcalProperty, calIIcalProperty, calIIcalPropertyLibical) 294:47.98 | ^~~~~~~~~~~~~~~~~~~~ 294:48.02 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsUtils.h:14, 294:48.02 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupports.h:79, 294:48.02 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/calIDateTime.h:10, 294:48.02 from /builddir/build/BUILD/thunderbird-68.1.1/comm/calendar/base/backend/libical/calDateTime.h:7, 294:48.02 from /builddir/build/BUILD/thunderbird-68.1.1/comm/calendar/base/backend/libical/calDateTime.cpp:5, 294:48.02 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/comm/calendar/base/backend/libical/Unified_cpp_backend_libical0.cpp:2: 294:48.02 /builddir/build/BUILD/thunderbird-68.1.1/comm/calendar/base/backend/libical/calICSService.cpp: In member function 'virtual nsresult calIcalComponent::QueryInterface(const nsIID&, void**)': 294:48.02 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 294:48.02 1007 | foundInterface = 0; \ 294:48.02 | ^~~~~~~~~~~~~~ 294:48.02 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 294:48.02 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 294:48.02 | ^~~~~~~~~~~~~~~~~~~~~~~ 294:48.02 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsIClassInfoImpl.h:165:3: note: in expansion of macro 'NS_INTERFACE_MAP_END' 294:48.03 165 | NS_INTERFACE_MAP_END 294:48.03 | ^~~~~~~~~~~~~~~~~~~~ 294:48.03 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsIClassInfoImpl.h:170:3: note: in expansion of macro 'NS_IMPL_QUERY_INTERFACE_CI' 294:48.03 170 | NS_IMPL_QUERY_INTERFACE_CI(aClass, __VA_ARGS__) \ 294:48.03 | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 294:48.03 /builddir/build/BUILD/thunderbird-68.1.1/comm/calendar/base/backend/libical/calICSService.cpp:786:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CI' 294:48.03 786 | NS_IMPL_ISUPPORTS_CI(calIcalComponent, calIIcalComponent, 294:48.03 | ^~~~~~~~~~~~~~~~~~~~ 294:48.03 In file included from /builddir/build/BUILD/thunderbird-68.1.1/comm/calendar/base/backend/libical/calUtils.h:18, 294:48.03 from /builddir/build/BUILD/thunderbird-68.1.1/comm/calendar/base/backend/libical/calDateTime.h:9, 294:48.03 from /builddir/build/BUILD/thunderbird-68.1.1/comm/calendar/base/backend/libical/calDateTime.cpp:5, 294:48.03 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/comm/calendar/base/backend/libical/Unified_cpp_backend_libical0.cpp:2: 294:48.03 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsIClassInfoImpl.h:136:5: note: some parts of macro expansion are not guarded by this 'else' clause 294:48.03 136 | } else 294:48.03 | ^~~~ 294:48.03 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsIClassInfoImpl.h:164:5: note: in expansion of macro 'NS_IMPL_QUERY_CLASSINFO' 294:48.03 164 | NS_IMPL_QUERY_CLASSINFO(aClass) \ 294:48.03 | ^~~~~~~~~~~~~~~~~~~~~~~ 294:48.03 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsIClassInfoImpl.h:170:3: note: in expansion of macro 'NS_IMPL_QUERY_INTERFACE_CI' 294:48.03 170 | NS_IMPL_QUERY_INTERFACE_CI(aClass, __VA_ARGS__) \ 294:48.03 | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 294:48.03 /builddir/build/BUILD/thunderbird-68.1.1/comm/calendar/base/backend/libical/calICSService.cpp:786:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CI' 294:48.03 786 | NS_IMPL_ISUPPORTS_CI(calIcalComponent, calIIcalComponent, 294:48.03 | ^~~~~~~~~~~~~~~~~~~~ 294:48.08 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsUtils.h:14, 294:48.08 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupports.h:79, 294:48.08 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/calIDateTime.h:10, 294:48.08 from /builddir/build/BUILD/thunderbird-68.1.1/comm/calendar/base/backend/libical/calDateTime.h:7, 294:48.08 from /builddir/build/BUILD/thunderbird-68.1.1/comm/calendar/base/backend/libical/calDateTime.cpp:5, 294:48.08 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/comm/calendar/base/backend/libical/Unified_cpp_backend_libical0.cpp:2: 294:48.08 /builddir/build/BUILD/thunderbird-68.1.1/comm/calendar/base/backend/libical/calICSService.cpp: In member function 'virtual nsresult calICSService::QueryInterface(const nsIID&, void**)': 294:48.10 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 294:48.10 1007 | foundInterface = 0; \ 294:48.10 | ^~~~~~~~~~~~~~ 294:48.10 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 294:48.10 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 294:48.10 | ^~~~~~~~~~~~~~~~~~~~~~~ 294:48.10 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsIClassInfoImpl.h:165:3: note: in expansion of macro 'NS_INTERFACE_MAP_END' 294:48.10 165 | NS_INTERFACE_MAP_END 294:48.10 | ^~~~~~~~~~~~~~~~~~~~ 294:48.10 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsIClassInfoImpl.h:170:3: note: in expansion of macro 'NS_IMPL_QUERY_INTERFACE_CI' 294:48.10 170 | NS_IMPL_QUERY_INTERFACE_CI(aClass, __VA_ARGS__) \ 294:48.10 | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 294:48.10 /builddir/build/BUILD/thunderbird-68.1.1/comm/calendar/base/backend/libical/calICSService.cpp:1154:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CI' 294:48.10 1154 | NS_IMPL_ISUPPORTS_CI(calICSService, calIICSService) 294:48.10 | ^~~~~~~~~~~~~~~~~~~~ 294:48.10 In file included from /builddir/build/BUILD/thunderbird-68.1.1/comm/calendar/base/backend/libical/calUtils.h:18, 294:48.10 from /builddir/build/BUILD/thunderbird-68.1.1/comm/calendar/base/backend/libical/calDateTime.h:9, 294:48.11 from /builddir/build/BUILD/thunderbird-68.1.1/comm/calendar/base/backend/libical/calDateTime.cpp:5, 294:48.11 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/comm/calendar/base/backend/libical/Unified_cpp_backend_libical0.cpp:2: 294:48.11 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsIClassInfoImpl.h:136:5: note: some parts of macro expansion are not guarded by this 'else' clause 294:48.11 136 | } else 294:48.11 | ^~~~ 294:48.11 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsIClassInfoImpl.h:164:5: note: in expansion of macro 'NS_IMPL_QUERY_CLASSINFO' 294:48.11 164 | NS_IMPL_QUERY_CLASSINFO(aClass) \ 294:48.11 | ^~~~~~~~~~~~~~~~~~~~~~~ 294:48.11 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsIClassInfoImpl.h:170:3: note: in expansion of macro 'NS_IMPL_QUERY_INTERFACE_CI' 294:48.11 170 | NS_IMPL_QUERY_INTERFACE_CI(aClass, __VA_ARGS__) \ 294:48.11 | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 294:48.11 /builddir/build/BUILD/thunderbird-68.1.1/comm/calendar/base/backend/libical/calICSService.cpp:1154:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CI' 294:48.11 1154 | NS_IMPL_ISUPPORTS_CI(calICSService, calIICSService) 294:48.11 | ^~~~~~~~~~~~~~~~~~~~ 294:48.13 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsUtils.h:14, 294:48.13 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupports.h:79, 294:48.13 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/calIDateTime.h:10, 294:48.13 from /builddir/build/BUILD/thunderbird-68.1.1/comm/calendar/base/backend/libical/calDateTime.h:7, 294:48.13 from /builddir/build/BUILD/thunderbird-68.1.1/comm/calendar/base/backend/libical/calDateTime.cpp:5, 294:48.13 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/comm/calendar/base/backend/libical/Unified_cpp_backend_libical0.cpp:2: 294:48.13 /builddir/build/BUILD/thunderbird-68.1.1/comm/calendar/base/backend/libical/calPeriod.cpp: In member function 'virtual nsresult calPeriod::QueryInterface(const nsIID&, void**)': 294:48.13 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 294:48.13 1007 | foundInterface = 0; \ 294:48.13 | ^~~~~~~~~~~~~~ 294:48.13 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 294:48.13 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 294:48.13 | ^~~~~~~~~~~~~~~~~~~~~~~ 294:48.14 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsIClassInfoImpl.h:165:3: note: in expansion of macro 'NS_INTERFACE_MAP_END' 294:48.14 165 | NS_INTERFACE_MAP_END 294:48.14 | ^~~~~~~~~~~~~~~~~~~~ 294:48.14 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsIClassInfoImpl.h:170:3: note: in expansion of macro 'NS_IMPL_QUERY_INTERFACE_CI' 294:48.15 170 | NS_IMPL_QUERY_INTERFACE_CI(aClass, __VA_ARGS__) \ 294:48.15 | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 294:48.15 /builddir/build/BUILD/thunderbird-68.1.1/comm/calendar/base/backend/libical/calPeriod.cpp:14:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CI' 294:48.15 14 | NS_IMPL_ISUPPORTS_CI(calPeriod, calIPeriod, calIPeriodLibical) 294:48.15 | ^~~~~~~~~~~~~~~~~~~~ 294:48.15 In file included from /builddir/build/BUILD/thunderbird-68.1.1/comm/calendar/base/backend/libical/calUtils.h:18, 294:48.15 from /builddir/build/BUILD/thunderbird-68.1.1/comm/calendar/base/backend/libical/calDateTime.h:9, 294:48.15 from /builddir/build/BUILD/thunderbird-68.1.1/comm/calendar/base/backend/libical/calDateTime.cpp:5, 294:48.15 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/comm/calendar/base/backend/libical/Unified_cpp_backend_libical0.cpp:2: 294:48.15 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsIClassInfoImpl.h:136:5: note: some parts of macro expansion are not guarded by this 'else' clause 294:48.15 136 | } else 294:48.15 | ^~~~ 294:48.15 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsIClassInfoImpl.h:164:5: note: in expansion of macro 'NS_IMPL_QUERY_CLASSINFO' 294:48.15 164 | NS_IMPL_QUERY_CLASSINFO(aClass) \ 294:48.15 | ^~~~~~~~~~~~~~~~~~~~~~~ 294:48.15 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsIClassInfoImpl.h:170:3: note: in expansion of macro 'NS_IMPL_QUERY_INTERFACE_CI' 294:48.15 170 | NS_IMPL_QUERY_INTERFACE_CI(aClass, __VA_ARGS__) \ 294:48.15 | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 294:48.16 /builddir/build/BUILD/thunderbird-68.1.1/comm/calendar/base/backend/libical/calPeriod.cpp:14:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CI' 294:48.16 14 | NS_IMPL_ISUPPORTS_CI(calPeriod, calIPeriod, calIPeriodLibical) 294:48.16 | ^~~~~~~~~~~~~~~~~~~~ 294:48.21 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsUtils.h:14, 294:48.21 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupports.h:79, 294:48.21 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/calIDateTime.h:10, 294:48.21 from /builddir/build/BUILD/thunderbird-68.1.1/comm/calendar/base/backend/libical/calDateTime.h:7, 294:48.21 from /builddir/build/BUILD/thunderbird-68.1.1/comm/calendar/base/backend/libical/calDateTime.cpp:5, 294:48.21 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/comm/calendar/base/backend/libical/Unified_cpp_backend_libical0.cpp:2: 294:48.21 /builddir/build/BUILD/thunderbird-68.1.1/comm/calendar/base/backend/libical/calRecurrenceRule.cpp: In member function 'virtual nsresult calRecurrenceRule::QueryInterface(const nsIID&, void**)': 294:48.23 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 294:48.23 1007 | foundInterface = 0; \ 294:48.23 | ^~~~~~~~~~~~~~ 294:48.23 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 294:48.23 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 294:48.23 | ^~~~~~~~~~~~~~~~~~~~~~~ 294:48.23 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsIClassInfoImpl.h:165:3: note: in expansion of macro 'NS_INTERFACE_MAP_END' 294:48.23 165 | NS_INTERFACE_MAP_END 294:48.23 | ^~~~~~~~~~~~~~~~~~~~ 294:48.23 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsIClassInfoImpl.h:170:3: note: in expansion of macro 'NS_IMPL_QUERY_INTERFACE_CI' 294:48.24 170 | NS_IMPL_QUERY_INTERFACE_CI(aClass, __VA_ARGS__) \ 294:48.24 | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 294:48.24 /builddir/build/BUILD/thunderbird-68.1.1/comm/calendar/base/backend/libical/calRecurrenceRule.cpp:20:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CI' 294:48.24 20 | NS_IMPL_ISUPPORTS_CI(calRecurrenceRule, calIRecurrenceItem, calIRecurrenceRule) 294:48.24 | ^~~~~~~~~~~~~~~~~~~~ 294:48.24 In file included from /builddir/build/BUILD/thunderbird-68.1.1/comm/calendar/base/backend/libical/calUtils.h:18, 294:48.24 from /builddir/build/BUILD/thunderbird-68.1.1/comm/calendar/base/backend/libical/calDateTime.h:9, 294:48.24 from /builddir/build/BUILD/thunderbird-68.1.1/comm/calendar/base/backend/libical/calDateTime.cpp:5, 294:48.24 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/comm/calendar/base/backend/libical/Unified_cpp_backend_libical0.cpp:2: 294:48.24 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsIClassInfoImpl.h:136:5: note: some parts of macro expansion are not guarded by this 'else' clause 294:48.24 136 | } else 294:48.24 | ^~~~ 294:48.24 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsIClassInfoImpl.h:164:5: note: in expansion of macro 'NS_IMPL_QUERY_CLASSINFO' 294:48.24 164 | NS_IMPL_QUERY_CLASSINFO(aClass) \ 294:48.24 | ^~~~~~~~~~~~~~~~~~~~~~~ 294:48.24 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsIClassInfoImpl.h:170:3: note: in expansion of macro 'NS_IMPL_QUERY_INTERFACE_CI' 294:48.24 170 | NS_IMPL_QUERY_INTERFACE_CI(aClass, __VA_ARGS__) \ 294:48.25 | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 294:48.25 /builddir/build/BUILD/thunderbird-68.1.1/comm/calendar/base/backend/libical/calRecurrenceRule.cpp:20:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CI' 294:48.26 20 | NS_IMPL_ISUPPORTS_CI(calRecurrenceRule, calIRecurrenceItem, calIRecurrenceRule) 294:48.26 | ^~~~~~~~~~~~~~~~~~~~ 294:49.13 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/comm/calendar/libical/src/libical/Unified_c_libical_src_libical1.c:2: 294:49.13 /builddir/build/BUILD/thunderbird-68.1.1/comm/calendar/libical/src/libical/icaltimezone.c: In function 'icaltimezone_dump_changes': 294:49.14 /builddir/build/BUILD/thunderbird-68.1.1/comm/calendar/libical/src/libical/icaltimezone.c:1910:46: warning: '%02i' directive output may be truncated writing 2 bytes into a region of size between 1 and 5 [-Wformat-truncation=] 294:49.14 1910 | snprintf (buffer, sizeof(buffer), "%s%02i%02i%02i", sign, hours, minutes, seconds); 294:49.14 | ^~~~ 294:49.14 /builddir/build/BUILD/thunderbird-68.1.1/comm/calendar/libical/src/libical/icaltimezone.c:1910:39: note: directive argument in the range [0, 59] 294:49.14 1910 | snprintf (buffer, sizeof(buffer), "%s%02i%02i%02i", sign, hours, minutes, seconds); 294:49.14 | ^~~~~~~~~~~~~~~~ 294:49.14 /builddir/build/BUILD/thunderbird-68.1.1/comm/calendar/libical/src/libical/icaltimezone.c:1910:39: note: directive argument in the range [1, 59] 294:49.14 In file included from /usr/include/stdio.h:867, 294:49.14 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/system_wrappers/stdio.h:3, 294:49.14 from /builddir/build/BUILD/thunderbird-68.1.1/comm/calendar/libical/src/libical/icaltimezone.c:34, 294:49.14 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/comm/calendar/libical/src/libical/Unified_c_libical_src_libical1.c:2: 294:49.14 /usr/include/bits/stdio2.h:67:10: note: '__builtin___snprintf_chk' output between 8 and 12 bytes into a destination of size 8 294:49.14 67 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, 294:49.14 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 294:49.15 68 | __bos (__s), __fmt, __va_arg_pack ()); 294:49.15 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 294:49.15 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/comm/calendar/libical/src/libical/Unified_c_libical_src_libical1.c:2: 294:49.15 /builddir/build/BUILD/thunderbird-68.1.1/comm/calendar/libical/src/libical/icaltimezone.c:1908:46: warning: '%02i' directive output may be truncated writing 2 bytes into a region of size between 1 and 5 [-Wformat-truncation=] 294:49.15 1908 | snprintf (buffer, sizeof(buffer), "%s%02i%02i", sign, hours, minutes); 294:49.15 | ^~~~ 294:49.17 /builddir/build/BUILD/thunderbird-68.1.1/comm/calendar/libical/src/libical/icaltimezone.c:1908:39: note: directive argument in the range [0, 59] 294:49.17 1908 | snprintf (buffer, sizeof(buffer), "%s%02i%02i", sign, hours, minutes); 294:49.17 | ^~~~~~~~~~~~ 294:49.17 In file included from /usr/include/stdio.h:867, 294:49.17 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/system_wrappers/stdio.h:3, 294:49.17 from /builddir/build/BUILD/thunderbird-68.1.1/comm/calendar/libical/src/libical/icaltimezone.c:34, 294:49.17 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/comm/calendar/libical/src/libical/Unified_c_libical_src_libical1.c:2: 294:49.17 /usr/include/bits/stdio2.h:67:10: note: '__builtin___snprintf_chk' output between 6 and 10 bytes into a destination of size 8 294:49.17 67 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, 294:49.17 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 294:49.17 68 | __bos (__s), __fmt, __va_arg_pack ()); 294:49.17 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 294:49.57 In file included from /usr/include/string.h:494, 294:49.57 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/system_wrappers/string.h:3, 294:49.57 from /builddir/build/BUILD/thunderbird-68.1.1/comm/calendar/libical/src/libical/icaltimezone.c:36, 294:49.57 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/comm/calendar/libical/src/libical/Unified_c_libical_src_libical1.c:2: 294:49.57 In function 'strncat', 294:49.57 inlined from 'print_time_to_string' at /builddir/build/BUILD/thunderbird-68.1.1/comm/calendar/libical/src/libical/icalvalue.c:971:13: 294:49.57 /usr/include/bits/string_fortified.h:136:10: warning: '__builtin_strncat' output may be truncated copying 6 bytes from a string of length 19 [-Wstringop-truncation] 294:49.57 136 | return __builtin___strncat_chk (__dest, __src, __len, __bos (__dest)); 294:49.57 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 294:49.58 In function 'strncat', 294:49.58 inlined from 'print_time_to_string' at /builddir/build/BUILD/thunderbird-68.1.1/comm/calendar/libical/src/libical/icalvalue.c:968:13, 294:49.58 inlined from 'print_time_to_string' at /builddir/build/BUILD/thunderbird-68.1.1/comm/calendar/libical/src/libical/icalvalue.c:960:6: 294:49.58 /usr/include/bits/string_fortified.h:136:10: warning: '__builtin_strncat' output may be truncated copying 7 bytes from a string of length 19 [-Wstringop-truncation] 294:49.58 136 | return __builtin___strncat_chk (__dest, __src, __len, __bos (__dest)); 294:49.58 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 294:49.63 In function 'strncat', 294:49.63 inlined from 'print_datetime_to_string' at /builddir/build/BUILD/thunderbird-68.1.1/comm/calendar/libical/src/libical/icalvalue.c:1014:13, 294:49.63 inlined from 'print_datetime_to_string' at /builddir/build/BUILD/thunderbird-68.1.1/comm/calendar/libical/src/libical/icalvalue.c:1003:6: 294:49.64 /usr/include/bits/string_fortified.h:136:10: warning: '__builtin_strncat' output may be truncated copying 19 bytes from a string of length 19 [-Wstringop-truncation] 294:49.64 136 | return __builtin___strncat_chk (__dest, __src, __len, __bos (__dest)); 294:49.64 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 294:49.69 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/comm/calendar/libical/src/libical/Unified_c_libical_src_libical1.c:20: 294:49.69 /builddir/build/BUILD/thunderbird-68.1.1/comm/calendar/libical/src/libical/icalvalue.c: In function 'icalvalue_as_ical_string_r': 294:49.69 /builddir/build/BUILD/thunderbird-68.1.1/comm/calendar/libical/src/libical/icalvalue.c:883:27: warning: '%02d' directive output may be truncated writing between 2 and 8 bytes into a region of size between 2 and 6 [-Wformat-truncation=] 294:49.69 883 | snprintf(str,9,"%c%02d%02d",sign,abs(h),abs(m)); 294:49.70 | ^~~~ 294:49.70 /builddir/build/BUILD/thunderbird-68.1.1/comm/calendar/libical/src/libical/icalvalue.c:883:20: note: directive argument in the range [0, 35791394] 294:49.70 883 | snprintf(str,9,"%c%02d%02d",sign,abs(h),abs(m)); 294:49.70 | ^~~~~~~~~~~~ 294:49.71 In file included from /usr/include/stdio.h:867, 294:49.71 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/system_wrappers/stdio.h:3, 294:49.71 from /builddir/build/BUILD/thunderbird-68.1.1/comm/calendar/libical/src/libical/icaltimezone.c:34, 294:49.72 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/comm/calendar/libical/src/libical/Unified_c_libical_src_libical1.c:2: 294:49.72 /usr/include/bits/stdio2.h:67:10: note: '__builtin___snprintf_chk' output between 6 and 16 bytes into a destination of size 9 294:49.72 67 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, 294:49.72 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 294:49.72 68 | __bos (__s), __fmt, __va_arg_pack ()); 294:49.73 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 294:49.73 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/comm/calendar/libical/src/libical/Unified_c_libical_src_libical1.c:20: 294:49.73 /builddir/build/BUILD/thunderbird-68.1.1/comm/calendar/libical/src/libical/icalvalue.c:881:27: warning: '%02d' directive output may be truncated writing between 2 and 8 bytes into a region of size between 2 and 6 [-Wformat-truncation=] 294:49.73 881 | snprintf(str,9,"%c%02d%02d%02d",sign,abs(h),abs(m),abs(s)); 294:49.73 | ^~~~ 294:49.74 /builddir/build/BUILD/thunderbird-68.1.1/comm/calendar/libical/src/libical/icalvalue.c:881:20: note: directive argument in the range [0, 35791394] 294:49.74 881 | snprintf(str,9,"%c%02d%02d%02d",sign,abs(h),abs(m),abs(s)); 294:49.74 | ^~~~~~~~~~~~~~~~ 294:49.74 /builddir/build/BUILD/thunderbird-68.1.1/comm/calendar/libical/src/libical/icalvalue.c:881:20: note: directive argument in the range [1, 2147483647] 294:49.74 In file included from /usr/include/stdio.h:867, 294:49.75 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/system_wrappers/stdio.h:3, 294:49.75 from /builddir/build/BUILD/thunderbird-68.1.1/comm/calendar/libical/src/libical/icaltimezone.c:34, 294:49.75 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/comm/calendar/libical/src/libical/Unified_c_libical_src_libical1.c:2: 294:49.75 /usr/include/bits/stdio2.h:67:10: note: '__builtin___snprintf_chk' output between 8 and 26 bytes into a destination of size 9 294:49.75 67 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, 294:49.75 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 294:49.76 68 | __bos (__s), __fmt, __va_arg_pack ()); 294:49.76 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 294:55.51 /builddir/build/BUILD/thunderbird-68.1.1/objdir/comm/calendar/libical/src/libical/icalderivedproperty.c: In function 'icalproperty_get_exdate': 294:55.52 /builddir/build/BUILD/thunderbird-68.1.1/objdir/comm/calendar/libical/src/libical/icalderivedproperty.c:1386:58: warning: passing argument 1 of 'icalproperty_get_first_parameter' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 294:55.52 1386 | icalparameter* param = icalproperty_get_first_parameter(prop, 294:55.52 | ^~~~ 294:55.52 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/comm/calendar/libical/src/libical/icalderivedproperty.c:31: 294:55.53 /builddir/build/BUILD/thunderbird-68.1.1/comm/calendar/libical/src/libical/icalproperty.h:88:16: note: expected 'icalproperty *' {aka 'struct icalproperty_impl *'} but argument is of type 'const icalproperty *' {aka 'const struct icalproperty_impl *'} 294:55.53 88 | icalparameter* icalproperty_get_first_parameter(icalproperty* prop, 294:55.53 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 295:03.26 comm/calendar/base/backend/libical/build 295:04.50 /builddir/build/BUILD/thunderbird-68.1.1/objdir/comm/calendar/libical/src/libical/icalrestriction.c:1898:1: warning: 'icalrestriction_get_component_restriction' defined but not used [-Wunused-function] 295:04.50 1898 | icalrestriction_get_component_restriction(icalproperty_method method, 295:04.51 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 295:05.10 comm/common/src 295:11.61 comm/common/saxparser 295:17.60 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsUtils.h:14, 295:17.60 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupports.h:79, 295:17.61 from /builddir/build/BUILD/thunderbird-68.1.1/comm/common/saxparser/nsSAXAttributes.h:9, 295:17.61 from /builddir/build/BUILD/thunderbird-68.1.1/comm/common/saxparser/nsSAXAttributes.cpp:6, 295:17.61 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/comm/common/saxparser/Unified_cpp_common_saxparser0.cpp:2: 295:17.62 /builddir/build/BUILD/thunderbird-68.1.1/comm/common/saxparser/nsSAXXMLReader.cpp: In member function 'virtual nsresult nsSAXXMLReader::QueryInterface(const nsIID&, void**)': 295:17.63 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 295:17.64 1007 | foundInterface = 0; \ 295:17.64 | ^~~~~~~~~~~~~~ 295:17.64 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 295:17.64 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 295:17.66 | ^~~~~~~~~~~~~~~~~~~~~~~ 295:17.66 /builddir/build/BUILD/thunderbird-68.1.1/comm/common/saxparser/nsSAXXMLReader.cpp:39:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 295:17.66 39 | NS_INTERFACE_MAP_END 295:17.67 | ^~~~~~~~~~~~~~~~~~~~ 295:17.67 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:991:3: note: some parts of macro expansion are not guarded by this 'else' clause 295:17.67 991 | else 295:17.67 | ^~~~ 295:17.68 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1067:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 295:17.68 1067 | NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 295:17.68 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 295:17.69 /builddir/build/BUILD/thunderbird-68.1.1/comm/common/saxparser/nsSAXXMLReader.cpp:38:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 295:17.69 38 | NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsISAXXMLReader) 295:17.69 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 295:22.27 security/nss/lib/mozpkix 295:41.11 media/libyuv/libyuv 295:42.92 mozglue/build 295:43.06 config/external/sqlite/libmozsqlite3.so.symbols.stub 295:43.98 config/external/sqlite/libmozsqlite3.so 295:51.79 gfx/vr/service/openvr 295:59.46 In file included from /builddir/build/BUILD/thunderbird-68.1.1/gfx/vr/service/openvr/src/openvr_api_public.cpp:9: 295:59.46 /builddir/build/BUILD/thunderbird-68.1.1/gfx/vr/service/openvr/src/vrpathregistry_public.h:10:20: warning: 'k_pchLogOverrideVar' defined but not used [-Wunused-variable] 295:59.46 10 | static const char *k_pchLogOverrideVar = "VR_LOG_PATH"; 295:59.47 | ^~~~~~~~~~~~~~~~~~~ 295:59.50 /builddir/build/BUILD/thunderbird-68.1.1/gfx/vr/service/openvr/src/vrpathregistry_public.h:9:20: warning: 'k_pchConfigOverrideVar' defined but not used [-Wunused-variable] 295:59.50 9 | static const char *k_pchConfigOverrideVar = "VR_CONFIG_PATH"; 295:59.50 | ^~~~~~~~~~~~~~~~~~~~~~ 295:59.50 /builddir/build/BUILD/thunderbird-68.1.1/gfx/vr/service/openvr/src/vrpathregistry_public.h:8:20: warning: 'k_pchRuntimeOverrideVar' defined but not used [-Wunused-variable] 295:59.50 8 | static const char *k_pchRuntimeOverrideVar = "VR_OVERRIDE"; 295:59.51 | ^~~~~~~~~~~~~~~~~~~~~~~ 296:01.47 gfx/ots/src 296:18.06 netwerk/dns 296:23.87 comm/mail/components/build 296:29.26 gfx/thebes 297:21.51 modules/brotli/brotli 297:22.54 config/external/lgpllibs/liblgpllibs.so 297:23.43 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentChild.h:24, 297:23.43 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/dom/ContentChild.h:14, 297:23.43 from /builddir/build/BUILD/thunderbird-68.1.1/netwerk/dns/DNSRequestChild.cpp:7, 297:23.43 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/netwerk/dns/Unified_cpp_netwerk_dns0.cpp:29: 297:23.43 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 297:23.43 /builddir/build/BUILD/thunderbird-68.1.1/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] 297:23.43 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 297:23.44 | ^ 297:23.44 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 297:23.45 46 | struct Block { 297:23.45 | ^~~~~ 297:23.60 comm/db/mork/build 297:27.41 gfx/angle/targets/preprocessor 297:36.44 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/gfx/ots/src/Unified_cpp_gfx_ots_src2.cpp:56: 297:36.44 /builddir/build/BUILD/thunderbird-68.1.1/gfx/ots/src/variations.cc: In function 'bool ots::ParseDeltaSetIndexMap(const ots::Font*, const uint8_t*, size_t)': 297:36.45 /builddir/build/BUILD/thunderbird-68.1.1/gfx/ots/src/variations.cc:150:18: warning: unused variable 'INNER_INDEX_BIT_COUNT_MASK' [-Wunused-variable] 297:36.45 150 | const uint16_t INNER_INDEX_BIT_COUNT_MASK = 0x000F; 297:36.45 | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 297:59.92 comm/ldap/c-sdk/libraries/libldap 298:00.95 In file included from /builddir/build/BUILD/thunderbird-68.1.1/gfx/thebes/gfxFontEntry.h:13, 298:00.95 from /builddir/build/BUILD/thunderbird-68.1.1/gfx/thebes/gfxFont.h:11, 298:00.97 from /builddir/build/BUILD/thunderbird-68.1.1/gfx/thebes/gfxFT2FontBase.h:11, 298:00.97 from /builddir/build/BUILD/thunderbird-68.1.1/gfx/thebes/gfxFT2FontBase.cpp:6: 298:00.97 /builddir/build/BUILD/thunderbird-68.1.1/gfx/thebes/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 298:00.97 /builddir/build/BUILD/thunderbird-68.1.1/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] 298:00.98 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 298:00.98 | ^ 298:00.98 /builddir/build/BUILD/thunderbird-68.1.1/gfx/thebes/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 298:00.98 46 | struct Block { 298:00.98 | ^~~~~ 298:05.37 security/manager/ssl 298:07.18 /builddir/build/BUILD/thunderbird-68.1.1/comm/ldap/c-sdk/libraries/libldap/disptmpl.c: In function 'ldap_init_templates_buf': 298:07.18 /builddir/build/BUILD/thunderbird-68.1.1/comm/ldap/c-sdk/libraries/libldap/disptmpl.c:161:18: warning: 'tmpl' may be used uninitialized in this function [-Wmaybe-uninitialized] 298:07.18 161 | *tmpllistp = tmpl; 298:07.18 | ~~~~~~~~~~~^~~~~~ 298:08.93 /builddir/build/BUILD/thunderbird-68.1.1/comm/ldap/c-sdk/libraries/libldap/error.c: In function 'nsldapi_parse_result': 298:08.93 /builddir/build/BUILD/thunderbird-68.1.1/comm/ldap/c-sdk/libraries/libldap/error.c:394:61: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] 298:08.93 394 | if ((berrc = ber_scanf(&ber, "{iaa", &errcode, &m, &e)) != LBER_ERROR) { 298:08.93 | ^~ 298:08.95 /builddir/build/BUILD/thunderbird-68.1.1/comm/ldap/c-sdk/libraries/libldap/error.c:409:15: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] 298:08.95 409 | if (berrc != LBER_ERROR) { 298:08.95 | ^~ 298:08.95 /builddir/build/BUILD/thunderbird-68.1.1/comm/ldap/c-sdk/libraries/libldap/error.c:423:19: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] 298:08.95 423 | if (berrc != LBER_ERROR && 298:08.95 | ^~ 298:08.95 /builddir/build/BUILD/thunderbird-68.1.1/comm/ldap/c-sdk/libraries/libldap/error.c:431:15: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] 298:08.95 431 | if (berrc != LBER_ERROR && serverctrlsp != NULL && 298:08.95 | ^~ 298:08.96 /builddir/build/BUILD/thunderbird-68.1.1/comm/ldap/c-sdk/libraries/libldap/error.c:432:40: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] 298:08.96 432 | (berrc = ber_scanf(&ber, "}")) != LBER_ERROR) { 298:08.96 | ^~ 298:08.96 /builddir/build/BUILD/thunderbird-68.1.1/comm/ldap/c-sdk/libraries/libldap/error.c:437:13: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] 298:08.96 437 | if (berrc == LBER_ERROR && err == LDAP_SUCCESS) { 298:08.96 | ^~ 298:13.08 /builddir/build/BUILD/thunderbird-68.1.1/comm/ldap/c-sdk/libraries/libldap/geteffectiverightsctrl.c: In function 'ldap_create_geteffectiveRights_control': 298:13.08 /builddir/build/BUILD/thunderbird-68.1.1/comm/ldap/c-sdk/libraries/libldap/geteffectiverightsctrl.c:89:18: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 298:13.08 89 | if (LBER_ERROR == ber_printf(ber, "{s{v}}", authzid, attrlist)) { 298:13.08 | ^~ 298:14.95 /builddir/build/BUILD/thunderbird-68.1.1/comm/ldap/c-sdk/libraries/libldap/getoption.c: In function 'nsldapi_get_api_info': 298:14.95 /builddir/build/BUILD/thunderbird-68.1.1/comm/ldap/c-sdk/libraries/libldap/getoption.c:419:19: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 298:14.96 419 | for (i = 0; i < NSLDAPI_EXTENSIONS_COUNT; ++i) { 298:14.96 | ^ 298:14.96 /builddir/build/BUILD/thunderbird-68.1.1/comm/ldap/c-sdk/libraries/libldap/getoption.c: In function 'nsldapi_get_feature_info': 298:14.96 /builddir/build/BUILD/thunderbird-68.1.1/comm/ldap/c-sdk/libraries/libldap/getoption.c:450:17: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 298:14.96 450 | for (i = 0; i < NSLDAPI_EXTENSIONS_COUNT; ++i) { 298:14.96 | ^ 298:14.96 /builddir/build/BUILD/thunderbird-68.1.1/comm/ldap/c-sdk/libraries/libldap/getoption.c:457:14: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 298:14.96 457 | return ((i < NSLDAPI_EXTENSIONS_COUNT) ? LDAP_SUCCESS : LDAP_PARAM_ERROR); 298:14.96 | ^ 298:15.73 /builddir/build/BUILD/thunderbird-68.1.1/comm/ldap/c-sdk/libraries/libldap/getvalues.c: In function 'internal_ldap_get_values': 298:15.74 /builddir/build/BUILD/thunderbird-68.1.1/comm/ldap/c-sdk/libraries/libldap/getvalues.c:107:10: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] 298:15.74 107 | if (rc == LBER_ERROR) { 298:15.74 | ^~ 298:16.52 /builddir/build/BUILD/thunderbird-68.1.1/comm/ldap/c-sdk/libraries/libldap/memcache.c: In function 'ldap_memcache_createkey': 298:16.52 /builddir/build/BUILD/thunderbird-68.1.1/comm/ldap/c-sdk/libraries/libldap/memcache.c:86:37: warning: the address of 'buf' will always evaluate as 'true' [-Waddress] 298:16.53 86 | #define NSLDAPI_SAFE_STRLEN(s) ((s) ? strlen((s)) + 1 : 1) 298:16.53 | ^ 298:16.54 /builddir/build/BUILD/thunderbird-68.1.1/comm/ldap/c-sdk/libraries/libldap/memcache.c:593:9: note: in expansion of macro 'NSLDAPI_SAFE_STRLEN' 298:16.54 593 | len = NSLDAPI_SAFE_STRLEN(buf) + NSLDAPI_SAFE_STRLEN(tmpbase) + 298:16.55 | ^~~~~~~~~~~~~~~~~~~ 298:16.55 /builddir/build/BUILD/thunderbird-68.1.1/comm/ldap/c-sdk/libraries/libldap/memcache.c:85:37: warning: the address of 'buf' will always evaluate as 'true' [-Waddress] 298:16.56 85 | #define NSLDAPI_STR_NONNULL(s) ((s) ? (s) : "") 298:16.56 | ^ 298:16.56 /builddir/build/BUILD/thunderbird-68.1.1/comm/ldap/c-sdk/libraries/libldap/memcache.c:625:11: note: in expansion of macro 'NSLDAPI_STR_NONNULL' 298:16.57 625 | NSLDAPI_STR_NONNULL(buf)); 298:16.57 | ^~~~~~~~~~~~~~~~~~~ 298:16.57 /builddir/build/BUILD/thunderbird-68.1.1/comm/ldap/c-sdk/libraries/libldap/memcache.c: In function 'memcache_access': 298:16.59 /builddir/build/BUILD/thunderbird-68.1.1/comm/ldap/c-sdk/libraries/libldap/memcache.c:1455:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 298:16.60 1455 | int scope = (int)pData2; 298:16.60 | ^ 298:16.62 /builddir/build/BUILD/thunderbird-68.1.1/comm/ldap/c-sdk/libraries/libldap/memcache.c: In function 'memcache_flush': 298:16.63 /builddir/build/BUILD/thunderbird-68.1.1/comm/ldap/c-sdk/libraries/libldap/memcache.c:1561:23: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 298:16.63 1561 | (void *)scope, NULL); 298:16.63 | ^ 298:16.64 /builddir/build/BUILD/thunderbird-68.1.1/comm/ldap/c-sdk/libraries/libldap/memcache.c:1563:65: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 298:16.64 1563 | memcache_access(cache, MEMCACHE_ACCESS_FLUSH, (void *)dn, (void *)scope, 298:16.66 | ^ 298:16.66 /builddir/build/BUILD/thunderbird-68.1.1/comm/ldap/c-sdk/libraries/libldap/memcache.c: In function 'msgid_hashf': 298:16.67 /builddir/build/BUILD/thunderbird-68.1.1/comm/ldap/c-sdk/libraries/libldap/memcache.c:1721:19: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 298:16.67 1721 | unsigned code = (unsigned)((ldapmemcacheReqId *)key)->ldmemcrid_ld; 298:16.69 | ^ 298:22.16 /builddir/build/BUILD/thunderbird-68.1.1/comm/ldap/c-sdk/libraries/libldap/os-ip.c: In function 'nsldapi_os_connect_with_to': 298:22.17 /builddir/build/BUILD/thunderbird-68.1.1/comm/ldap/c-sdk/libraries/libldap/os-ip.c:361:66: warning: pointer targets in passing argument 5 of 'getsockopt' differ in signedness [-Wpointer-sign] 298:22.17 361 | if (getsockopt(sockfd, SOL_SOCKET, SO_ERROR, (char *)&error, &len) < 0) 298:22.17 | ^~~~ 298:22.17 | | 298:22.17 | int * 298:22.17 In file included from /builddir/build/BUILD/thunderbird-68.1.1/comm/ldap/c-sdk/libraries/libldap/ldap-int.h:59, 298:22.19 from /builddir/build/BUILD/thunderbird-68.1.1/comm/ldap/c-sdk/libraries/libldap/os-ip.c:67: 298:22.19 /usr/include/sys/socket.h:210:32: note: expected 'socklen_t * restrict' {aka 'unsigned int * restrict'} but argument is of type 'int *' 298:22.19 210 | socklen_t *__restrict __optlen) __THROW; 298:22.19 | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 298:22.19 /builddir/build/BUILD/thunderbird-68.1.1/comm/ldap/c-sdk/libraries/libldap/os-ip.c: In function 'nsldapi_try_each_host': 298:22.19 /builddir/build/BUILD/thunderbird-68.1.1/comm/ldap/c-sdk/libraries/libldap/os-ip.c:569:37: warning: comparison of integer expressions of different signedness: 'nsldapi_in_addr_t' {aka 'unsigned int'} and 'int' [-Wsign-compare] 298:22.19 569 | if ((address = inet_addr(host)) == -1) { 298:22.20 | ^~ 298:24.34 /builddir/build/BUILD/thunderbird-68.1.1/comm/ldap/c-sdk/libraries/libldap/proxyauthctrl.c: In function 'ldap_create_proxyauth_control': 298:24.34 /builddir/build/BUILD/thunderbird-68.1.1/comm/ldap/c-sdk/libraries/libldap/proxyauthctrl.c:81:18: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 298:24.34 81 | if (LBER_ERROR == ber_printf(ber, "{s}", dn)) { 298:24.35 | ^~ 298:24.35 /builddir/build/BUILD/thunderbird-68.1.1/comm/ldap/c-sdk/libraries/libldap/proxyauthctrl.c: In function 'ldap_create_proxiedauth_control': 298:24.35 /builddir/build/BUILD/thunderbird-68.1.1/comm/ldap/c-sdk/libraries/libldap/proxyauthctrl.c:128:18: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 298:24.35 128 | if (LBER_ERROR == ber_printf(ber, "s", authzid)) { 298:24.35 | ^~ 298:25.23 /builddir/build/BUILD/thunderbird-68.1.1/comm/ldap/c-sdk/libraries/libldap/pwmodext.c: In function 'ldap_passwd': 298:25.24 /builddir/build/BUILD/thunderbird-68.1.1/comm/ldap/c-sdk/libraries/libldap/pwmodext.c:74:20: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 298:25.24 74 | if (LBER_ERROR == (ber_printf(ber, "{"))) { 298:25.24 | ^~ 298:25.26 /builddir/build/BUILD/thunderbird-68.1.1/comm/ldap/c-sdk/libraries/libldap/pwmodext.c:81:22: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 298:25.26 81 | if (LBER_ERROR == (ber_printf(ber, "to", LDAP_TAG_PWDMOD_REQ_ID, 298:25.26 | ^~ 298:25.26 /builddir/build/BUILD/thunderbird-68.1.1/comm/ldap/c-sdk/libraries/libldap/pwmodext.c:90:22: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 298:25.27 90 | if (LBER_ERROR == (ber_printf(ber, "to", LDAP_TAG_PWDMOD_REQ_OLD, 298:25.28 | ^~ 298:25.28 /builddir/build/BUILD/thunderbird-68.1.1/comm/ldap/c-sdk/libraries/libldap/pwmodext.c:99:22: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 298:25.28 99 | if (LBER_ERROR == (ber_printf(ber, "to", LDAP_TAG_PWDMOD_REQ_NEW, 298:25.28 | ^~ 298:25.29 /builddir/build/BUILD/thunderbird-68.1.1/comm/ldap/c-sdk/libraries/libldap/pwmodext.c:107:20: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 298:25.30 107 | if (LBER_ERROR == (ber_printf(ber, "}"))) { 298:25.30 | ^~ 298:26.62 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsIContentViewer.h:32, 298:26.62 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/dom/Document.h:20, 298:26.62 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/dom/BindingUtils.h:34, 298:26.63 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/dom/ToJSValue.h:13, 298:26.63 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/dom/PromiseBinding.h:14, 298:26.63 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/dom/Promise.h:17, 298:26.65 from /builddir/build/BUILD/thunderbird-68.1.1/security/manager/ssl/ContentSignatureVerifier.cpp:17, 298:26.65 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/security/manager/ssl/Unified_cpp_security_manager_ssl0.cpp:20: 298:26.65 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsRect.h: In member function 'void nsRect::UnionRectEdges(const nsRect&, const nsRect&)': 298:26.67 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsRect.h:111:37: warning: implicitly-declared 'constexpr nsRect& nsRect::operator=(const nsRect&)' is deprecated [-Wdeprecated-copy] 298:26.67 111 | *this = aRect1.UnionEdges(aRect2); 298:26.67 | ^ 298:26.67 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsRect.h:43:3: note: because 'nsRect' has user-provided 'nsRect::nsRect(const nsRect&)' 298:26.67 43 | nsRect(const nsRect& aRect) : Super(aRect) { MOZ_COUNT_CTOR(nsRect); } 298:26.68 | ^~~~~~ 298:26.68 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsRect.h: In member function 'void nsRect::UnionRect(const nsRect&, const nsRect&)': 298:26.69 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsRect.h:120:32: warning: implicitly-declared 'constexpr nsRect& nsRect::operator=(const nsRect&)' is deprecated [-Wdeprecated-copy] 298:26.69 120 | *this = aRect1.Union(aRect2); 298:26.69 | ^ 298:26.69 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsRect.h:43:3: note: because 'nsRect' has user-provided 'nsRect::nsRect(const nsRect&)' 298:26.70 43 | nsRect(const nsRect& aRect) : Super(aRect) { MOZ_COUNT_CTOR(nsRect); } 298:26.70 | ^~~~~~ 298:26.70 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsRect.h: In member function 'void nsRect::SaturatingUnionRect(const nsRect&, const nsRect&)': 298:26.70 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsRect.h:228:42: warning: implicitly-declared 'constexpr nsRect& nsRect::operator=(const nsRect&)' is deprecated [-Wdeprecated-copy] 298:26.72 228 | *this = aRect1.SaturatingUnion(aRect2); 298:26.72 | ^ 298:26.72 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsRect.h:43:3: note: because 'nsRect' has user-provided 'nsRect::nsRect(const nsRect&)' 298:26.72 43 | nsRect(const nsRect& aRect) : Super(aRect) { MOZ_COUNT_CTOR(nsRect); } 298:26.72 | ^~~~~~ 298:26.73 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsRect.h: In member function 'void nsRect::SaturatingUnionRectEdges(const nsRect&, const nsRect&)': 298:26.74 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsRect.h:231:47: warning: implicitly-declared 'constexpr nsRect& nsRect::operator=(const nsRect&)' is deprecated [-Wdeprecated-copy] 298:26.74 231 | *this = aRect1.SaturatingUnionEdges(aRect2); 298:26.75 | ^ 298:26.77 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsRect.h:43:3: note: because 'nsRect' has user-provided 'nsRect::nsRect(const nsRect&)' 298:26.77 43 | nsRect(const nsRect& aRect) : Super(aRect) { MOZ_COUNT_CTOR(nsRect); } 298:26.77 | ^~~~~~ 298:27.14 In file included from /builddir/build/BUILD/thunderbird-68.1.1/gfx/thebes/gfxFontEntry.h:13, 298:27.14 from /builddir/build/BUILD/thunderbird-68.1.1/gfx/thebes/gfxFont.h:11, 298:27.14 from /builddir/build/BUILD/thunderbird-68.1.1/gfx/thebes/gfxFT2FontBase.h:11, 298:27.14 from /builddir/build/BUILD/thunderbird-68.1.1/gfx/thebes/gfxFT2Utils.cpp:6: 298:27.14 /builddir/build/BUILD/thunderbird-68.1.1/gfx/thebes/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 298:27.15 /builddir/build/BUILD/thunderbird-68.1.1/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] 298:27.15 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 298:27.15 | ^ 298:27.15 /builddir/build/BUILD/thunderbird-68.1.1/gfx/thebes/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 298:27.15 46 | struct Block { 298:27.15 | ^~~~~ 298:27.77 toolkit/components/telemetry/pingsender 298:28.55 /builddir/build/BUILD/thunderbird-68.1.1/comm/ldap/c-sdk/libraries/libldap/request.c: In function 'nsldapi_send_pending_requests_nolock': 298:28.55 /builddir/build/BUILD/thunderbird-68.1.1/comm/ldap/c-sdk/libraries/libldap/request.c:488:9: warning: unused variable 'logname' [-Wunused-variable] 298:28.55 488 | char *logname = "nsldapi_send_pending_requests_nolock"; 298:28.56 | ^~~~~~~ 298:28.56 /builddir/build/BUILD/thunderbird-68.1.1/comm/ldap/c-sdk/libraries/libldap/request.c: In function 're_encode_request': 298:28.57 /builddir/build/BUILD/thunderbird-68.1.1/comm/ldap/c-sdk/libraries/libldap/request.c:1363:10: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] 298:28.57 1363 | if (rc == LBER_ERROR) { 298:28.57 | ^~ 298:31.66 toolkit/components/telemetry/pingsender/pingsender 298:32.94 comm/mail/app 298:33.49 /builddir/build/BUILD/thunderbird-68.1.1/comm/ldap/c-sdk/libraries/libldap/saslbind.c: In function 'ldap_parse_sasl_bind_result': 298:33.50 /builddir/build/BUILD/thunderbird-68.1.1/comm/ldap/c-sdk/libraries/libldap/saslbind.c:788:10: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] 298:33.50 788 | if (rc != LBER_ERROR && ber_peek_tag(&ber, &len) == LDAP_TAG_SASL_RES_CREDS) { 298:33.51 | ^~ 298:33.51 /builddir/build/BUILD/thunderbird-68.1.1/comm/ldap/c-sdk/libraries/libldap/saslbind.c:796:10: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] 298:33.51 796 | if (rc == LBER_ERROR) { 298:33.51 | ^~ 298:33.75 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/ipc/MessageChannel.h:12, 298:33.75 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/ipc/ProtocolUtils.h:23, 298:33.75 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContent.h:15, 298:33.76 from /builddir/build/BUILD/thunderbird-68.1.1/security/manager/ssl/DataStorage.cpp:11, 298:33.78 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/security/manager/ssl/Unified_cpp_security_manager_ssl0.cpp:38: 298:33.78 /builddir/build/BUILD/thunderbird-68.1.1/ipc/chromium/src/base/message_loop.h: In constructor 'MessageLoop::PendingTask::PendingTask(MessageLoop::PendingTask&&)': 298:33.80 /builddir/build/BUILD/thunderbird-68.1.1/ipc/chromium/src/base/message_loop.h:307:35: warning: implicitly-declared 'constexpr base::TimeTicks::TimeTicks(const base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 298:33.80 307 | nestable(aOther.nestable) {} 298:33.81 | ^ 298:33.81 In file included from /builddir/build/BUILD/thunderbird-68.1.1/ipc/chromium/src/chrome/common/ipc_message_utils.h:17, 298:33.81 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/ipc/IPCMessageUtils.h:11, 298:33.82 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContent.h:11, 298:33.84 from /builddir/build/BUILD/thunderbird-68.1.1/security/manager/ssl/DataStorage.cpp:11, 298:33.84 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/security/manager/ssl/Unified_cpp_security_manager_ssl0.cpp:38: 298:33.85 /builddir/build/BUILD/thunderbird-68.1.1/ipc/chromium/src/base/time.h:337:14: note: because 'base::TimeTicks' has user-provided 'base::TimeTicks& base::TimeTicks::operator=(base::TimeTicks)' 298:33.85 337 | TimeTicks& operator=(TimeTicks other) { 298:33.88 | ^~~~~~~~ 298:33.89 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/ipc/MessageChannel.h:12, 298:33.89 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/ipc/ProtocolUtils.h:23, 298:33.89 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContent.h:15, 298:33.90 from /builddir/build/BUILD/thunderbird-68.1.1/security/manager/ssl/DataStorage.cpp:11, 298:33.92 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/security/manager/ssl/Unified_cpp_security_manager_ssl0.cpp:38: 298:33.92 /builddir/build/BUILD/thunderbird-68.1.1/ipc/chromium/src/base/message_loop.h: In copy constructor 'MessageLoop::PendingTask::PendingTask(const MessageLoop::PendingTask&)': 298:33.93 /builddir/build/BUILD/thunderbird-68.1.1/ipc/chromium/src/base/message_loop.h:314:35: warning: implicitly-declared 'constexpr base::TimeTicks::TimeTicks(const base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 298:33.95 314 | nestable(aOther.nestable) {} 298:33.95 | ^ 298:33.96 In file included from /builddir/build/BUILD/thunderbird-68.1.1/ipc/chromium/src/chrome/common/ipc_message_utils.h:17, 298:33.96 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/ipc/IPCMessageUtils.h:11, 298:33.97 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContent.h:11, 298:33.97 from /builddir/build/BUILD/thunderbird-68.1.1/security/manager/ssl/DataStorage.cpp:11, 298:33.97 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/security/manager/ssl/Unified_cpp_security_manager_ssl0.cpp:38: 298:33.97 /builddir/build/BUILD/thunderbird-68.1.1/ipc/chromium/src/base/time.h:337:14: note: because 'base::TimeTicks' has user-provided 'base::TimeTicks& base::TimeTicks::operator=(base::TimeTicks)' 298:33.97 337 | TimeTicks& operator=(TimeTicks other) { 298:33.98 | ^~~~~~~~ 298:33.98 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/ipc/MessageChannel.h:12, 298:33.98 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/ipc/ProtocolUtils.h:23, 298:33.98 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContent.h:15, 298:33.98 from /builddir/build/BUILD/thunderbird-68.1.1/security/manager/ssl/DataStorage.cpp:11, 298:34.00 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/security/manager/ssl/Unified_cpp_security_manager_ssl0.cpp:38: 298:34.00 /builddir/build/BUILD/thunderbird-68.1.1/ipc/chromium/src/base/message_loop.h: In member function 'MessageLoop::PendingTask& MessageLoop::PendingTask::operator=(const MessageLoop::PendingTask&)': 298:34.00 /builddir/build/BUILD/thunderbird-68.1.1/ipc/chromium/src/base/message_loop.h:317:33: warning: implicitly-declared 'constexpr base::TimeTicks::TimeTicks(const base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 298:34.00 317 | delayed_run_time = aOther.delayed_run_time; 298:34.01 | ^~~~~~~~~~~~~~~~ 298:34.01 In file included from /builddir/build/BUILD/thunderbird-68.1.1/ipc/chromium/src/chrome/common/ipc_message_utils.h:17, 298:34.01 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/ipc/IPCMessageUtils.h:11, 298:34.01 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContent.h:11, 298:34.01 from /builddir/build/BUILD/thunderbird-68.1.1/security/manager/ssl/DataStorage.cpp:11, 298:34.01 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/security/manager/ssl/Unified_cpp_security_manager_ssl0.cpp:38: 298:34.01 /builddir/build/BUILD/thunderbird-68.1.1/ipc/chromium/src/base/time.h:337:14: note: because 'base::TimeTicks' has user-provided 'base::TimeTicks& base::TimeTicks::operator=(base::TimeTicks)' 298:34.01 337 | TimeTicks& operator=(TimeTicks other) { 298:34.02 | ^~~~~~~~ 298:34.02 /builddir/build/BUILD/thunderbird-68.1.1/ipc/chromium/src/base/time.h:337:34: note: initializing argument 1 of 'base::TimeTicks& base::TimeTicks::operator=(base::TimeTicks)' 298:34.02 337 | TimeTicks& operator=(TimeTicks other) { 298:34.02 | ~~~~~~~~~~^~~~~ 298:38.57 comm/mail/app/thunderbird 298:39.04 /builddir/build/BUILD/thunderbird-68.1.1/comm/ldap/c-sdk/libraries/libldap/tmplout.c: In function 'do_entry2text_search': 298:39.05 /builddir/build/BUILD/thunderbird-68.1.1/comm/ldap/c-sdk/libraries/libldap/tmplout.c:395:20: warning: variable 'html' set but not used [-Wunused-but-set-variable] 298:39.05 395 | int err, freedn, html; 298:39.05 | ^~~~ 298:39.07 /builddir/build/BUILD/thunderbird-68.1.1/comm/ldap/c-sdk/libraries/libldap/tmplout.c: In function 'searchaction': 298:39.07 /builddir/build/BUILD/thunderbird-68.1.1/comm/ldap/c-sdk/libraries/libldap/tmplout.c:920:38: warning: variable 'selectname' set but not used [-Wunused-but-set-variable] 298:39.07 920 | char *value, *filtpattern, *attr, *selectname; 298:39.07 | ^~~~~~~~~~ 298:39.26 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/net/PHttpChannelParams.h:14, 298:39.26 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/NeckoChannelParams.h:23, 298:39.27 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContent.h:41, 298:39.27 from /builddir/build/BUILD/thunderbird-68.1.1/security/manager/ssl/DataStorage.cpp:11, 298:39.27 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/security/manager/ssl/Unified_cpp_security_manager_ssl0.cpp:38: 298:39.27 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsHttp.h: In copy constructor 'mozilla::net::ParsedHeaderPair::ParsedHeaderPair(const mozilla::net::ParsedHeaderPair&)': 298:39.29 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsHttp.h:292:43: warning: implicitly-declared 'nsTDependentSubstring::nsTDependentSubstring(const nsTDependentSubstring&)' is deprecated [-Wdeprecated-copy] 298:39.29 292 | mIsQuotedValue(copy.mIsQuotedValue) { 298:39.29 | ^ 298:39.29 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsDependentSubstring.h:11, 298:39.29 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsString.h:17, 298:39.29 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/Base64.h:10, 298:39.29 from /builddir/build/BUILD/thunderbird-68.1.1/security/manager/ssl/CSTrustDomain.cpp:11, 298:39.29 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/security/manager/ssl/Unified_cpp_security_manager_ssl0.cpp:2: 298:39.29 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsTDependentSubstring.h:93:8: note: because 'nsTDependentSubstring' has user-provided 'void nsTDependentSubstring::operator=(const self_type&) [with T = char; nsTDependentSubstring::self_type = nsTDependentSubstring]' 298:39.29 93 | void operator=( 298:39.29 | ^~~~~~~~ 298:39.29 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/net/PHttpChannelParams.h:14, 298:39.30 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/NeckoChannelParams.h:23, 298:39.30 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContent.h:41, 298:39.30 from /builddir/build/BUILD/thunderbird-68.1.1/security/manager/ssl/DataStorage.cpp:11, 298:39.30 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/security/manager/ssl/Unified_cpp_security_manager_ssl0.cpp:38: 298:39.30 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsHttp.h:292:43: warning: implicitly-declared 'nsTDependentSubstring::nsTDependentSubstring(const nsTDependentSubstring&)' is deprecated [-Wdeprecated-copy] 298:39.32 292 | mIsQuotedValue(copy.mIsQuotedValue) { 298:39.32 | ^ 298:39.32 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsDependentSubstring.h:11, 298:39.32 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsString.h:17, 298:39.32 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/Base64.h:10, 298:39.32 from /builddir/build/BUILD/thunderbird-68.1.1/security/manager/ssl/CSTrustDomain.cpp:11, 298:39.32 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/security/manager/ssl/Unified_cpp_security_manager_ssl0.cpp:2: 298:39.32 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsTDependentSubstring.h:93:8: note: because 'nsTDependentSubstring' has user-provided 'void nsTDependentSubstring::operator=(const self_type&) [with T = char; nsTDependentSubstring::self_type = nsTDependentSubstring]' 298:39.32 93 | void operator=( 298:39.32 | ^~~~~~~~ 298:39.35 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/net/PHttpChannelParams.h:15, 298:39.35 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/NeckoChannelParams.h:23, 298:39.36 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContent.h:41, 298:39.36 from /builddir/build/BUILD/thunderbird-68.1.1/security/manager/ssl/DataStorage.cpp:11, 298:39.36 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/security/manager/ssl/Unified_cpp_security_manager_ssl0.cpp:38: 298:39.37 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsHttpHeaderArray.h: In member function 'const char* mozilla::net::nsHttpHeaderArray::FindHeaderValue(mozilla::net::nsHttpAtom, const char*) const': 298:39.37 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsHttpHeaderArray.h:85:47: warning: implicitly-declared 'constexpr mozilla::net::nsHttpAtom::nsHttpAtom(const mozilla::net::nsHttpAtom&)' is deprecated [-Wdeprecated-copy] 298:39.37 85 | return nsHttp::FindToken(PeekHeader(header), value, HTTP_HEADER_VALUE_SEPS); 298:39.37 | ^ 298:39.37 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/net/PHttpChannelParams.h:14, 298:39.37 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/NeckoChannelParams.h:23, 298:39.37 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContent.h:41, 298:39.37 from /builddir/build/BUILD/thunderbird-68.1.1/security/manager/ssl/DataStorage.cpp:11, 298:39.38 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/security/manager/ssl/Unified_cpp_security_manager_ssl0.cpp:38: 298:39.39 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsHttp.h:148:8: note: because 'mozilla::net::nsHttpAtom' has user-provided 'void mozilla::net::nsHttpAtom::operator=(const mozilla::net::nsHttpAtom&)' 298:39.39 148 | void operator=(const nsHttpAtom& a) { _val = a._val; } 298:39.39 | ^~~~~~~~ 298:39.39 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/net/PHttpChannelParams.h:15, 298:39.39 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/NeckoChannelParams.h:23, 298:39.39 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContent.h:41, 298:39.39 from /builddir/build/BUILD/thunderbird-68.1.1/security/manager/ssl/DataStorage.cpp:11, 298:39.39 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/security/manager/ssl/Unified_cpp_security_manager_ssl0.cpp:38: 298:39.39 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsHttpHeaderArray.h:28:37: note: initializing argument 1 of 'const char* mozilla::net::nsHttpHeaderArray::PeekHeader(mozilla::net::nsHttpAtom) const' 298:39.39 28 | const char* PeekHeader(nsHttpAtom header) const; 298:39.40 | ~~~~~~~~~~~^~~~~~ 298:39.40 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsHttpHeaderArray.h: In member function 'bool mozilla::net::nsHttpHeaderArray::HasHeaderValue(mozilla::net::nsHttpAtom, const char*) const': 298:39.40 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsHttpHeaderArray.h:90:41: warning: implicitly-declared 'constexpr mozilla::net::nsHttpAtom::nsHttpAtom(const mozilla::net::nsHttpAtom&)' is deprecated [-Wdeprecated-copy] 298:39.40 90 | return FindHeaderValue(header, value) != nullptr; 298:39.42 | ^ 298:39.42 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/net/PHttpChannelParams.h:14, 298:39.42 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/NeckoChannelParams.h:23, 298:39.42 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContent.h:41, 298:39.42 from /builddir/build/BUILD/thunderbird-68.1.1/security/manager/ssl/DataStorage.cpp:11, 298:39.42 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/security/manager/ssl/Unified_cpp_security_manager_ssl0.cpp:38: 298:39.42 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsHttp.h:148:8: note: because 'mozilla::net::nsHttpAtom' has user-provided 'void mozilla::net::nsHttpAtom::operator=(const mozilla::net::nsHttpAtom&)' 298:39.42 148 | void operator=(const nsHttpAtom& a) { _val = a._val; } 298:39.43 | ^~~~~~~~ 298:39.43 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/net/PHttpChannelParams.h:15, 298:39.43 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/NeckoChannelParams.h:23, 298:39.43 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContent.h:41, 298:39.43 from /builddir/build/BUILD/thunderbird-68.1.1/security/manager/ssl/DataStorage.cpp:11, 298:39.43 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/security/manager/ssl/Unified_cpp_security_manager_ssl0.cpp:38: 298:39.43 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsHttpHeaderArray.h:84:42: note: initializing argument 1 of 'const char* mozilla::net::nsHttpHeaderArray::FindHeaderValue(mozilla::net::nsHttpAtom, const char*) const' 298:39.43 84 | const char* FindHeaderValue(nsHttpAtom header, const char* value) const { 298:39.43 | ~~~~~~~~~~~^~~~~~ 298:39.43 /builddir/build/BUILD/thunderbird-68.1.1/comm/ldap/c-sdk/libraries/libldap/tmplout.c: In function 'output_dn': 298:39.45 /builddir/build/BUILD/thunderbird-68.1.1/comm/ldap/c-sdk/libraries/libldap/tmplout.c:749:19: warning: '%-*s' directive output between 1 and 2147483647 bytes may exceed minimum required size of 4095 [-Wformat-overflow=] 298:39.45 749 | sprintf(buf, "%-*s", width, " "); 298:39.45 | ^~~~ ~~~ 298:39.49 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsHttpHeaderArray.h: In member function 'bool mozilla::net::nsHttpHeaderArray::IsSingletonHeader(mozilla::net::nsHttpAtom)': 298:39.49 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsHttpHeaderArray.h:222:39: warning: implicitly-declared 'constexpr mozilla::net::nsHttpAtom::nsHttpAtom(const mozilla::net::nsHttpAtom&)' is deprecated [-Wdeprecated-copy] 298:39.49 222 | IsIgnoreMultipleHeader(header); 298:39.49 | ^ 298:39.49 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/net/PHttpChannelParams.h:14, 298:39.50 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/NeckoChannelParams.h:23, 298:39.50 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContent.h:41, 298:39.51 from /builddir/build/BUILD/thunderbird-68.1.1/security/manager/ssl/DataStorage.cpp:11, 298:39.52 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/security/manager/ssl/Unified_cpp_security_manager_ssl0.cpp:38: 298:39.52 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsHttp.h:148:8: note: because 'mozilla::net::nsHttpAtom' has user-provided 'void mozilla::net::nsHttpAtom::operator=(const mozilla::net::nsHttpAtom&)' 298:39.52 148 | void operator=(const nsHttpAtom& a) { _val = a._val; } 298:39.53 | ^~~~~~~~ 298:39.53 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/net/PHttpChannelParams.h:15, 298:39.53 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/NeckoChannelParams.h:23, 298:39.54 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContent.h:41, 298:39.55 from /builddir/build/BUILD/thunderbird-68.1.1/security/manager/ssl/DataStorage.cpp:11, 298:39.56 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/security/manager/ssl/Unified_cpp_security_manager_ssl0.cpp:38: 298:39.56 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsHttpHeaderArray.h:159:42: note: initializing argument 1 of 'bool mozilla::net::nsHttpHeaderArray::IsIgnoreMultipleHeader(mozilla::net::nsHttpAtom)' 298:39.56 159 | bool IsIgnoreMultipleHeader(nsHttpAtom header); 298:39.57 | ~~~~~~~~~~~^~~~~~ 298:39.57 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsHttpHeaderArray.h: In member function 'nsresult mozilla::net::nsHttpHeaderArray::MergeHeader(mozilla::net::nsHttpAtom, mozilla::net::nsHttpHeaderArray::nsEntry*, const nsACString&, mozilla::net::nsHttpHeaderArray::HeaderVariety)': 298:39.58 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsHttpHeaderArray.h:264:54: warning: implicitly-declared 'constexpr mozilla::net::nsHttpAtom::nsHttpAtom(const mozilla::net::nsHttpAtom&)' is deprecated [-Wdeprecated-copy] 298:39.60 264 | eVarietyResponse); 298:39.60 | ^ 298:39.61 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/net/PHttpChannelParams.h:14, 298:39.61 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/NeckoChannelParams.h:23, 298:39.61 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContent.h:41, 298:39.62 from /builddir/build/BUILD/thunderbird-68.1.1/security/manager/ssl/DataStorage.cpp:11, 298:39.62 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/security/manager/ssl/Unified_cpp_security_manager_ssl0.cpp:38: 298:39.63 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsHttp.h:148:8: note: because 'mozilla::net::nsHttpAtom' has user-provided 'void mozilla::net::nsHttpAtom::operator=(const mozilla::net::nsHttpAtom&)' 298:39.65 148 | void operator=(const nsHttpAtom& a) { _val = a._val; } 298:39.65 | ^~~~~~~~ 298:39.66 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/net/PHttpChannelParams.h:15, 298:39.66 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/NeckoChannelParams.h:23, 298:39.68 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContent.h:41, 298:39.68 from /builddir/build/BUILD/thunderbird-68.1.1/security/manager/ssl/DataStorage.cpp:11, 298:39.68 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/security/manager/ssl/Unified_cpp_security_manager_ssl0.cpp:38: 298:39.68 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsHttpHeaderArray.h:151:55: note: initializing argument 1 of 'nsresult mozilla::net::nsHttpHeaderArray::SetHeader_internal(mozilla::net::nsHttpAtom, const nsACString&, const nsACString&, mozilla::net::nsHttpHeaderArray::HeaderVariety)' 298:39.68 151 | MOZ_MUST_USE nsresult SetHeader_internal(nsHttpAtom header, 298:39.68 | ~~~~~~~~~~~^~~~~~ 298:39.69 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/net/PHttpChannelParams.h:16, 298:39.69 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/NeckoChannelParams.h:23, 298:39.69 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContent.h:41, 298:39.69 from /builddir/build/BUILD/thunderbird-68.1.1/security/manager/ssl/DataStorage.cpp:11, 298:39.69 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/security/manager/ssl/Unified_cpp_security_manager_ssl0.cpp:38: 298:39.69 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsHttpResponseHead.h: In member function 'nsresult mozilla::net::nsHttpResponseHead::GetDateValue_locked(uint32_t*) const': 298:39.70 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsHttpResponseHead.h:181:48: warning: implicitly-declared 'constexpr mozilla::net::nsHttpAtom::nsHttpAtom(const mozilla::net::nsHttpAtom&)' is deprecated [-Wdeprecated-copy] 298:39.71 181 | return ParseDateHeader(nsHttp::Date, result); 298:39.71 | ^ 298:39.71 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/net/PHttpChannelParams.h:14, 298:39.71 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/NeckoChannelParams.h:23, 298:39.71 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContent.h:41, 298:39.71 from /builddir/build/BUILD/thunderbird-68.1.1/security/manager/ssl/DataStorage.cpp:11, 298:39.71 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/security/manager/ssl/Unified_cpp_security_manager_ssl0.cpp:38: 298:39.71 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsHttp.h:148:8: note: because 'mozilla::net::nsHttpAtom' has user-provided 'void mozilla::net::nsHttpAtom::operator=(const mozilla::net::nsHttpAtom&)' 298:39.72 148 | void operator=(const nsHttpAtom& a) { _val = a._val; } 298:39.72 | ^~~~~~~~ 298:39.72 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/net/PHttpChannelParams.h:16, 298:39.72 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/NeckoChannelParams.h:23, 298:39.72 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContent.h:41, 298:39.74 from /builddir/build/BUILD/thunderbird-68.1.1/security/manager/ssl/DataStorage.cpp:11, 298:39.74 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/security/manager/ssl/Unified_cpp_security_manager_ssl0.cpp:38: 298:39.74 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsHttpResponseHead.h:170:52: note: initializing argument 1 of 'nsresult mozilla::net::nsHttpResponseHead::ParseDateHeader(mozilla::net::nsHttpAtom, uint32_t*) const' 298:39.74 170 | MOZ_MUST_USE nsresult ParseDateHeader(nsHttpAtom header, 298:39.74 | ~~~~~~~~~~~^~~~~~ 298:39.74 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsHttpResponseHead.h: In member function 'nsresult mozilla::net::nsHttpResponseHead::GetLastModifiedValue_locked(uint32_t*) const': 298:39.75 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsHttpResponseHead.h:185:57: warning: implicitly-declared 'constexpr mozilla::net::nsHttpAtom::nsHttpAtom(const mozilla::net::nsHttpAtom&)' is deprecated [-Wdeprecated-copy] 298:39.75 185 | return ParseDateHeader(nsHttp::Last_Modified, result); 298:39.76 | ^ 298:39.76 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/net/PHttpChannelParams.h:14, 298:39.76 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/NeckoChannelParams.h:23, 298:39.76 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContent.h:41, 298:39.76 from /builddir/build/BUILD/thunderbird-68.1.1/security/manager/ssl/DataStorage.cpp:11, 298:39.76 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/security/manager/ssl/Unified_cpp_security_manager_ssl0.cpp:38: 298:39.76 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsHttp.h:148:8: note: because 'mozilla::net::nsHttpAtom' has user-provided 'void mozilla::net::nsHttpAtom::operator=(const mozilla::net::nsHttpAtom&)' 298:39.77 148 | void operator=(const nsHttpAtom& a) { _val = a._val; } 298:39.77 | ^~~~~~~~ 298:39.77 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/net/PHttpChannelParams.h:16, 298:39.77 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/NeckoChannelParams.h:23, 298:39.77 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContent.h:41, 298:39.77 from /builddir/build/BUILD/thunderbird-68.1.1/security/manager/ssl/DataStorage.cpp:11, 298:39.77 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/security/manager/ssl/Unified_cpp_security_manager_ssl0.cpp:38: 298:39.77 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsHttpResponseHead.h:170:52: note: initializing argument 1 of 'nsresult mozilla::net::nsHttpResponseHead::ParseDateHeader(mozilla::net::nsHttpAtom, uint32_t*) const' 298:39.78 170 | MOZ_MUST_USE nsresult ParseDateHeader(nsHttpAtom header, 298:39.78 | ~~~~~~~~~~~^~~~~~ 298:39.78 /builddir/build/BUILD/thunderbird-68.1.1/comm/ldap/c-sdk/libraries/libldap/tmplout.c: In function 'do_vals2text.part.0': 298:39.80 /builddir/build/BUILD/thunderbird-68.1.1/comm/ldap/c-sdk/libraries/libldap/tmplout.c:665:25: warning: '%-*s' directive output between 1 and 2147483647 bytes may exceed minimum required size of 4095 [-Wformat-overflow=] 298:39.80 665 | sprintf(buf, "%-*s%s%s%-*s%s%s", labelwidth, " ", s, eol, 298:39.80 | ^~~~ ~~~ 298:39.80 /builddir/build/BUILD/thunderbird-68.1.1/comm/ldap/c-sdk/libraries/libldap/tmplout.c:665:24: note: assuming directive output of 3 bytes 298:39.80 665 | sprintf(buf, "%-*s%s%s%-*s%s%s", labelwidth, " ", s, eol, 298:39.80 | ^~~~~~~~~~~~~~~~~~ 298:39.81 /builddir/build/BUILD/thunderbird-68.1.1/comm/ldap/c-sdk/libraries/libldap/tmplout.c:665:24: note: assuming directive output of 1 byte 298:39.81 /builddir/build/BUILD/thunderbird-68.1.1/comm/ldap/c-sdk/libraries/libldap/tmplout.c:665:24: note: assuming directive output of 40 bytes 298:39.81 /builddir/build/BUILD/thunderbird-68.1.1/comm/ldap/c-sdk/libraries/libldap/tmplout.c:665:24: note: assuming directive output of 1 byte 298:39.81 /builddir/build/BUILD/thunderbird-68.1.1/comm/ldap/c-sdk/libraries/libldap/tmplout.c:621:27: warning: '%-*s' directive output between 1 and 2147483647 bytes may exceed minimum required size of 4095 [-Wformat-overflow=] 298:39.81 621 | sprintf(buf, "%-*s%s%s", labelwidth, " ", p, eol); 298:39.81 | ^~~~ ~~~ 298:39.81 /builddir/build/BUILD/thunderbird-68.1.1/comm/ldap/c-sdk/libraries/libldap/tmplout.c:621:26: note: assuming directive output of 40 bytes 298:39.81 621 | sprintf(buf, "%-*s%s%s", labelwidth, " ", p, eol); 298:39.82 | ^~~~~~~~~~ 298:39.82 /builddir/build/BUILD/thunderbird-68.1.1/comm/ldap/c-sdk/libraries/libldap/tmplout.c:621:26: note: assuming directive output of 1 byte 298:39.82 /builddir/build/BUILD/thunderbird-68.1.1/comm/ldap/c-sdk/libraries/libldap/tmplout.c:680:23: warning: '%-*s' directive output between 1 and 2147483647 bytes may exceed minimum required size of 4095 [-Wformat-overflow=] 298:39.82 680 | sprintf(buf, "%-*s%s%s", labelwidth, " ", outval, eol); 298:39.82 | ^~~~ ~~~ 298:39.82 /builddir/build/BUILD/thunderbird-68.1.1/comm/ldap/c-sdk/libraries/libldap/tmplout.c:680:22: note: assuming directive output of 4 bytes 298:39.82 680 | sprintf(buf, "%-*s%s%s", labelwidth, " ", outval, eol); 298:39.82 | ^~~~~~~~~~ 298:39.83 /builddir/build/BUILD/thunderbird-68.1.1/comm/ldap/c-sdk/libraries/libldap/tmplout.c:680:22: note: assuming directive output of 1 byte 298:40.29 In file included from /builddir/build/BUILD/thunderbird-68.1.1/security/manager/ssl/DataStorage.cpp:11, 298:40.29 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/security/manager/ssl/Unified_cpp_security_manager_ssl0.cpp:38: 298:40.30 /builddir/build/BUILD/thunderbird-68.1.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContent.h: In constructor 'mozilla::dom::BlobURLRegistrationData::BlobURLRegistrationData(const nsCString&, const IPCBlob&, const Principal&, const bool&)': 298:40.31 /builddir/build/BUILD/thunderbird-68.1.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContent.h:1857:26: warning: implicitly-declared 'IPC::Principal::Principal(const IPC::Principal&)' is deprecated [-Wdeprecated-copy] 298:40.31 1857 | revoked_(_revoked) 298:40.31 | ^ 298:40.31 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContent.h:25, 298:40.31 from /builddir/build/BUILD/thunderbird-68.1.1/security/manager/ssl/DataStorage.cpp:11, 298:40.31 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/security/manager/ssl/Unified_cpp_security_manager_ssl0.cpp:38: 298:40.31 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/dom/PermissionMessageUtils.h:30:14: note: because 'IPC::Principal' has user-provided 'IPC::Principal& IPC::Principal::operator=(const IPC::Principal&)' 298:40.32 30 | Principal& operator=(const Principal& aOther) { 298:40.32 | ^~~~~~~~ 298:41.34 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:26, 298:41.35 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/dom/ContentParent.h:10, 298:41.35 from /builddir/build/BUILD/thunderbird-68.1.1/security/manager/ssl/DataStorage.cpp:12, 298:41.35 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/security/manager/ssl/Unified_cpp_security_manager_ssl0.cpp:38: 298:41.35 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 298:41.35 /builddir/build/BUILD/thunderbird-68.1.1/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] 298:41.36 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 298:41.36 | ^ 298:41.36 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 298:41.36 46 | struct Block { 298:41.36 | ^~~~~ 298:46.40 In file included from /builddir/build/BUILD/thunderbird-68.1.1/security/manager/ssl/ContentSignatureVerifier.cpp:21, 298:46.41 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/security/manager/ssl/Unified_cpp_security_manager_ssl0.cpp:20: 298:46.41 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsWhitespaceTokenizer.h: In instantiation of 'const DependentSubstringType nsTWhitespaceTokenizer::nextToken() [with DependentSubstringType = nsTDependentSubstring; bool (* IsWhitespace)(char16_t) = IsNewLine]': 298:46.41 /builddir/build/BUILD/thunderbird-68.1.1/security/manager/ssl/ContentSignatureVerifier.cpp:156:55: required from here 298:46.41 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsWhitespaceTokenizer.h:56:46: warning: implicitly-declared 'constexpr mozilla::RangedPtr::RangedPtr(const mozilla::RangedPtr&)' is deprecated [-Wdeprecated-copy] 298:46.41 56 | const mozilla::RangedPtr tokenStart = mIter; 298:46.41 | ^~~~~~~~~~ 298:46.41 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/Range.h:10, 298:46.41 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/jsapi.h:15, 298:46.41 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsJSPrincipals.h:9, 298:46.41 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/BasePrincipal.h:10, 298:46.41 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/CertVerifier.h:29, 298:46.41 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/SharedCertVerifier.h:8, 298:46.41 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsINSSComponent.h:24, 298:46.41 from /builddir/build/BUILD/thunderbird-68.1.1/security/manager/ssl/nsNSSComponent.h:10, 298:46.41 from /builddir/build/BUILD/thunderbird-68.1.1/security/manager/ssl/CSTrustDomain.cpp:17, 298:46.41 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/security/manager/ssl/Unified_cpp_security_manager_ssl0.cpp:2: 298:46.41 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/RangedPtr.h:151:17: note: because 'mozilla::RangedPtr' has user-provided 'mozilla::RangedPtr& mozilla::RangedPtr::operator=(const mozilla::RangedPtr&) [with T = const char]' 298:46.42 151 | RangedPtr& operator=(const RangedPtr& aOther) { 298:46.42 | ^~~~~~~~ 298:46.42 In file included from /builddir/build/BUILD/thunderbird-68.1.1/security/manager/ssl/ContentSignatureVerifier.cpp:21, 298:46.42 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/security/manager/ssl/Unified_cpp_security_manager_ssl0.cpp:20: 298:46.42 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsWhitespaceTokenizer.h:60:46: warning: implicitly-declared 'constexpr mozilla::RangedPtr::RangedPtr(const mozilla::RangedPtr&)' is deprecated [-Wdeprecated-copy] 298:46.42 60 | const mozilla::RangedPtr tokenEnd = mIter; 298:46.42 | ^~~~~~~~ 298:46.42 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/Range.h:10, 298:46.42 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/jsapi.h:15, 298:46.42 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsJSPrincipals.h:9, 298:46.42 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/BasePrincipal.h:10, 298:46.42 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/CertVerifier.h:29, 298:46.42 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/SharedCertVerifier.h:8, 298:46.42 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsINSSComponent.h:24, 298:46.42 from /builddir/build/BUILD/thunderbird-68.1.1/security/manager/ssl/nsNSSComponent.h:10, 298:46.42 from /builddir/build/BUILD/thunderbird-68.1.1/security/manager/ssl/CSTrustDomain.cpp:17, 298:46.42 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/security/manager/ssl/Unified_cpp_security_manager_ssl0.cpp:2: 298:46.42 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/RangedPtr.h:151:17: note: because 'mozilla::RangedPtr' has user-provided 'mozilla::RangedPtr& mozilla::RangedPtr::operator=(const mozilla::RangedPtr&) [with T = const char]' 298:46.42 151 | RangedPtr& operator=(const RangedPtr& aOther) { 298:46.42 | ^~~~~~~~ 298:46.51 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/jsapi.h:15, 298:46.52 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsJSPrincipals.h:9, 298:46.52 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/BasePrincipal.h:10, 298:46.52 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/CertVerifier.h:29, 298:46.52 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/SharedCertVerifier.h:8, 298:46.52 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsINSSComponent.h:24, 298:46.52 from /builddir/build/BUILD/thunderbird-68.1.1/security/manager/ssl/nsNSSComponent.h:10, 298:46.52 from /builddir/build/BUILD/thunderbird-68.1.1/security/manager/ssl/CSTrustDomain.cpp:17, 298:46.52 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/security/manager/ssl/Unified_cpp_security_manager_ssl0.cpp:2: 298:46.53 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/Range.h: In instantiation of 'mozilla::RangedPtr mozilla::Range::begin() const [with T = unsigned char]': 298:46.53 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:718:37: required from here 298:46.53 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/Range.h:49:39: warning: implicitly-declared 'constexpr mozilla::RangedPtr::RangedPtr(const mozilla::RangedPtr&)' is deprecated [-Wdeprecated-copy] 298:46.53 49 | RangedPtr begin() const { return mStart; } 298:46.53 | ^~~~~~ 298:46.53 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/Range.h:10, 298:46.53 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/jsapi.h:15, 298:46.54 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsJSPrincipals.h:9, 298:46.54 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/BasePrincipal.h:10, 298:46.54 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/CertVerifier.h:29, 298:46.54 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/SharedCertVerifier.h:8, 298:46.54 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsINSSComponent.h:24, 298:46.54 from /builddir/build/BUILD/thunderbird-68.1.1/security/manager/ssl/nsNSSComponent.h:10, 298:46.54 from /builddir/build/BUILD/thunderbird-68.1.1/security/manager/ssl/CSTrustDomain.cpp:17, 298:46.54 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/security/manager/ssl/Unified_cpp_security_manager_ssl0.cpp:2: 298:46.54 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/RangedPtr.h:151:17: note: because 'mozilla::RangedPtr' has user-provided 'mozilla::RangedPtr& mozilla::RangedPtr::operator=(const mozilla::RangedPtr&) [with T = unsigned char]' 298:46.55 151 | RangedPtr& operator=(const RangedPtr& aOther) { 298:46.55 | ^~~~~~~~ 298:52.30 In file included from /builddir/build/BUILD/thunderbird-68.1.1/gfx/thebes/gfxFontEntry.h:13, 298:52.30 from /builddir/build/BUILD/thunderbird-68.1.1/gfx/thebes/gfxFont.h:11, 298:52.30 from /builddir/build/BUILD/thunderbird-68.1.1/gfx/thebes/gfxFcPlatformFontList.h:9, 298:52.30 from /builddir/build/BUILD/thunderbird-68.1.1/gfx/thebes/gfxFcPlatformFontList.cpp:8: 298:52.30 /builddir/build/BUILD/thunderbird-68.1.1/gfx/thebes/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 298:52.31 /builddir/build/BUILD/thunderbird-68.1.1/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] 298:52.31 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 298:52.31 | ^ 298:52.31 /builddir/build/BUILD/thunderbird-68.1.1/gfx/thebes/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 298:52.31 46 | struct Block { 298:52.31 | ^~~~~ 298:55.27 In file included from /builddir/build/BUILD/thunderbird-68.1.1/gfx/thebes/gfxFontUtils.cpp:9: 298:55.27 /builddir/build/BUILD/thunderbird-68.1.1/gfx/thebes/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 298:55.28 /builddir/build/BUILD/thunderbird-68.1.1/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] 298:55.28 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 298:55.28 | ^ 298:55.28 /builddir/build/BUILD/thunderbird-68.1.1/gfx/thebes/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 298:55.28 46 | struct Block { 298:55.29 | ^~~~~ 299:04.40 /builddir/build/BUILD/thunderbird-68.1.1/comm/ldap/c-sdk/libraries/libldap/ufn.c: In function 'ldap_ufn_search_ctx': 299:04.41 /builddir/build/BUILD/thunderbird-68.1.1/comm/ldap/c-sdk/libraries/libldap/ufn.c:103:15: warning: 'err' may be used uninitialized in this function [-Wmaybe-uninitialized] 299:04.41 103 | int max, i, err, scope = 0, phase, tries; 299:04.41 | ^~~ 299:07.37 /builddir/build/BUILD/thunderbird-68.1.1/comm/ldap/c-sdk/libraries/libldap/vlistctrl.c: In function 'ldap_create_virtuallist_control': 299:07.37 /builddir/build/BUILD/thunderbird-68.1.1/comm/ldap/c-sdk/libraries/libldap/vlistctrl.c:99:18: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 299:07.37 99 | if (LBER_ERROR == ber_printf(ber, "{ii", ldvlistp->ldvlist_before_count, 299:07.37 | ^~ 299:07.37 /builddir/build/BUILD/thunderbird-68.1.1/comm/ldap/c-sdk/libraries/libldap/vlistctrl.c:109:20: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 299:07.37 109 | if (LBER_ERROR == ber_printf(ber, "t{ii}}", LDAP_TAG_VLV_BY_INDEX, 299:07.37 | ^~ 299:07.37 /builddir/build/BUILD/thunderbird-68.1.1/comm/ldap/c-sdk/libraries/libldap/vlistctrl.c:119:20: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 299:07.37 119 | if (LBER_ERROR == ber_printf(ber, "to}", LDAP_TAG_VLV_BY_VALUE, 299:07.37 | ^~ 299:07.84 comm/ldap/c-sdk/libraries/libldap/libldap60.so 299:09.08 media/ffvpx/libavcodec/libmozavcodec.so.symbols.stub 299:09.72 media/ffvpx/libavcodec 299:10.12 In file included from /builddir/build/BUILD/thunderbird-68.1.1/media/ffvpx/config.h:13, 299:10.12 from /builddir/build/BUILD/thunderbird-68.1.1/media/ffvpx/libavutil/common.h:105, 299:10.12 from /builddir/build/BUILD/thunderbird-68.1.1/media/ffvpx/libavutil/avutil.h:296, 299:10.12 from /builddir/build/BUILD/thunderbird-68.1.1/media/ffvpx/libavutil/log.h:25, 299:10.13 from /builddir/build/BUILD/thunderbird-68.1.1/media/ffvpx/libavutil_visibility.h:26, 299:10.13 from : 299:10.13 /builddir/build/BUILD/thunderbird-68.1.1/media/ffvpx/config_flac.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 299:10.13 216 | #define HAVE_LINUX_PERF_EVENT_H 0 299:10.15 | 299:10.15 In file included from : 299:10.15 /builddir/build/BUILD/thunderbird-68.1.1/objdir/mozilla-config.h:52: note: this is the location of the previous definition 299:10.15 52 | #define HAVE_LINUX_PERF_EVENT_H 1 299:10.16 | 299:10.16 In file included from /builddir/build/BUILD/thunderbird-68.1.1/media/ffvpx/libavutil/common.h:488, 299:10.16 from /builddir/build/BUILD/thunderbird-68.1.1/media/ffvpx/libavutil/avutil.h:296, 299:10.16 from /builddir/build/BUILD/thunderbird-68.1.1/media/ffvpx/libavutil/log.h:25, 299:10.16 from /builddir/build/BUILD/thunderbird-68.1.1/media/ffvpx/libavutil_visibility.h:26, 299:10.16 from : 299:10.17 /builddir/build/BUILD/thunderbird-68.1.1/media/ffvpx/libavutil/mem.h:342:1: warning: 'alloc_size' attribute ignored on a function returning 'int' [-Wattributes] 299:10.17 342 | av_alloc_size(2, 3) int av_reallocp_array(void *ptr, size_t nmemb, size_t size); 299:10.17 | ^~~~~~~~~~~~~ 299:10.54 In file included from /builddir/build/BUILD/thunderbird-68.1.1/media/ffvpx/config.h:13, 299:10.55 from /builddir/build/BUILD/thunderbird-68.1.1/media/ffvpx/libavutil/common.h:105, 299:10.55 from /builddir/build/BUILD/thunderbird-68.1.1/media/ffvpx/libavutil/avutil.h:296, 299:10.55 from /builddir/build/BUILD/thunderbird-68.1.1/media/ffvpx/libavutil/log.h:25, 299:10.55 from /builddir/build/BUILD/thunderbird-68.1.1/media/ffvpx/libavutil_visibility.h:26, 299:10.55 from : 299:10.55 /builddir/build/BUILD/thunderbird-68.1.1/media/ffvpx/config_flac.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 299:10.56 216 | #define HAVE_LINUX_PERF_EVENT_H 0 299:10.56 | 299:10.56 In file included from : 299:10.56 /builddir/build/BUILD/thunderbird-68.1.1/objdir/mozilla-config.h:52: note: this is the location of the previous definition 299:10.56 52 | #define HAVE_LINUX_PERF_EVENT_H 1 299:10.58 | 299:10.58 In file included from /builddir/build/BUILD/thunderbird-68.1.1/media/ffvpx/libavutil/common.h:488, 299:10.58 from /builddir/build/BUILD/thunderbird-68.1.1/media/ffvpx/libavutil/avutil.h:296, 299:10.58 from /builddir/build/BUILD/thunderbird-68.1.1/media/ffvpx/libavutil/log.h:25, 299:10.59 from /builddir/build/BUILD/thunderbird-68.1.1/media/ffvpx/libavutil_visibility.h:26, 299:10.59 from : 299:10.59 /builddir/build/BUILD/thunderbird-68.1.1/media/ffvpx/libavutil/mem.h:342:1: warning: 'alloc_size' attribute ignored on a function returning 'int' [-Wattributes] 299:10.59 342 | av_alloc_size(2, 3) int av_reallocp_array(void *ptr, size_t nmemb, size_t size); 299:10.59 | ^~~~~~~~~~~~~ 299:12.12 In file included from /builddir/build/BUILD/thunderbird-68.1.1/media/ffvpx/config.h:13, 299:12.12 from /builddir/build/BUILD/thunderbird-68.1.1/media/ffvpx/libavutil/common.h:105, 299:12.12 from /builddir/build/BUILD/thunderbird-68.1.1/media/ffvpx/libavutil/avutil.h:296, 299:12.13 from /builddir/build/BUILD/thunderbird-68.1.1/media/ffvpx/libavutil/log.h:25, 299:12.13 from /builddir/build/BUILD/thunderbird-68.1.1/media/ffvpx/libavutil_visibility.h:26, 299:12.13 from : 299:12.13 /builddir/build/BUILD/thunderbird-68.1.1/media/ffvpx/config_flac.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 299:12.13 216 | #define HAVE_LINUX_PERF_EVENT_H 0 299:12.13 | 299:12.14 In file included from : 299:12.14 /builddir/build/BUILD/thunderbird-68.1.1/objdir/mozilla-config.h:52: note: this is the location of the previous definition 299:12.16 52 | #define HAVE_LINUX_PERF_EVENT_H 1 299:12.16 | 299:12.16 In file included from /builddir/build/BUILD/thunderbird-68.1.1/media/ffvpx/libavutil/common.h:488, 299:12.16 from /builddir/build/BUILD/thunderbird-68.1.1/media/ffvpx/libavutil/avutil.h:296, 299:12.16 from /builddir/build/BUILD/thunderbird-68.1.1/media/ffvpx/libavutil/log.h:25, 299:12.17 from /builddir/build/BUILD/thunderbird-68.1.1/media/ffvpx/libavutil_visibility.h:26, 299:12.17 from : 299:12.17 /builddir/build/BUILD/thunderbird-68.1.1/media/ffvpx/libavutil/mem.h:342:1: warning: 'alloc_size' attribute ignored on a function returning 'int' [-Wattributes] 299:12.17 342 | av_alloc_size(2, 3) int av_reallocp_array(void *ptr, size_t nmemb, size_t size); 299:12.17 | ^~~~~~~~~~~~~ 299:12.53 In file included from /builddir/build/BUILD/thunderbird-68.1.1/media/ffvpx/config.h:13, 299:12.53 from /builddir/build/BUILD/thunderbird-68.1.1/media/ffvpx/libavutil/common.h:105, 299:12.53 from /builddir/build/BUILD/thunderbird-68.1.1/media/ffvpx/libavutil/avutil.h:296, 299:12.53 from /builddir/build/BUILD/thunderbird-68.1.1/media/ffvpx/libavutil/log.h:25, 299:12.54 from /builddir/build/BUILD/thunderbird-68.1.1/media/ffvpx/libavutil_visibility.h:26, 299:12.54 from : 299:12.56 /builddir/build/BUILD/thunderbird-68.1.1/media/ffvpx/config_flac.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 299:12.56 216 | #define HAVE_LINUX_PERF_EVENT_H 0 299:12.56 | 299:12.56 In file included from : 299:12.57 /builddir/build/BUILD/thunderbird-68.1.1/objdir/mozilla-config.h:52: note: this is the location of the previous definition 299:12.57 52 | #define HAVE_LINUX_PERF_EVENT_H 1 299:12.57 | 299:12.58 In file included from /builddir/build/BUILD/thunderbird-68.1.1/media/ffvpx/libavutil/common.h:488, 299:12.58 from /builddir/build/BUILD/thunderbird-68.1.1/media/ffvpx/libavutil/avutil.h:296, 299:12.58 from /builddir/build/BUILD/thunderbird-68.1.1/media/ffvpx/libavutil/log.h:25, 299:12.58 from /builddir/build/BUILD/thunderbird-68.1.1/media/ffvpx/libavutil_visibility.h:26, 299:12.60 from : 299:12.60 /builddir/build/BUILD/thunderbird-68.1.1/media/ffvpx/libavutil/mem.h:342:1: warning: 'alloc_size' attribute ignored on a function returning 'int' [-Wattributes] 299:12.60 342 | av_alloc_size(2, 3) int av_reallocp_array(void *ptr, size_t nmemb, size_t size); 299:12.61 | ^~~~~~~~~~~~~ 299:13.63 In file included from /builddir/build/BUILD/thunderbird-68.1.1/media/ffvpx/config.h:13, 299:13.63 from /builddir/build/BUILD/thunderbird-68.1.1/media/ffvpx/libavutil/common.h:105, 299:13.63 from /builddir/build/BUILD/thunderbird-68.1.1/media/ffvpx/libavutil/avutil.h:296, 299:13.63 from /builddir/build/BUILD/thunderbird-68.1.1/media/ffvpx/libavutil/log.h:25, 299:13.64 from /builddir/build/BUILD/thunderbird-68.1.1/media/ffvpx/libavutil_visibility.h:26, 299:13.64 from : 299:13.64 /builddir/build/BUILD/thunderbird-68.1.1/media/ffvpx/config_flac.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 299:13.64 216 | #define HAVE_LINUX_PERF_EVENT_H 0 299:13.64 | 299:13.64 In file included from : 299:13.66 /builddir/build/BUILD/thunderbird-68.1.1/objdir/mozilla-config.h:52: note: this is the location of the previous definition 299:13.66 52 | #define HAVE_LINUX_PERF_EVENT_H 1 299:13.66 | 299:13.66 In file included from /builddir/build/BUILD/thunderbird-68.1.1/media/ffvpx/libavutil/common.h:488, 299:13.66 from /builddir/build/BUILD/thunderbird-68.1.1/media/ffvpx/libavutil/avutil.h:296, 299:13.67 from /builddir/build/BUILD/thunderbird-68.1.1/media/ffvpx/libavutil/log.h:25, 299:13.67 from /builddir/build/BUILD/thunderbird-68.1.1/media/ffvpx/libavutil_visibility.h:26, 299:13.67 from : 299:13.67 /builddir/build/BUILD/thunderbird-68.1.1/media/ffvpx/libavutil/mem.h:342:1: warning: 'alloc_size' attribute ignored on a function returning 'int' [-Wattributes] 299:13.67 342 | av_alloc_size(2, 3) int av_reallocp_array(void *ptr, size_t nmemb, size_t size); 299:13.68 | ^~~~~~~~~~~~~ 299:14.21 In file included from /builddir/build/BUILD/thunderbird-68.1.1/media/ffvpx/config.h:13, 299:14.21 from /builddir/build/BUILD/thunderbird-68.1.1/media/ffvpx/libavutil/common.h:105, 299:14.22 from /builddir/build/BUILD/thunderbird-68.1.1/media/ffvpx/libavutil/avutil.h:296, 299:14.22 from /builddir/build/BUILD/thunderbird-68.1.1/media/ffvpx/libavutil/log.h:25, 299:14.22 from /builddir/build/BUILD/thunderbird-68.1.1/media/ffvpx/libavutil_visibility.h:26, 299:14.24 from : 299:14.24 /builddir/build/BUILD/thunderbird-68.1.1/media/ffvpx/config_flac.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 299:14.24 216 | #define HAVE_LINUX_PERF_EVENT_H 0 299:14.25 | 299:14.26 In file included from : 299:14.26 /builddir/build/BUILD/thunderbird-68.1.1/objdir/mozilla-config.h:52: note: this is the location of the previous definition 299:14.27 52 | #define HAVE_LINUX_PERF_EVENT_H 1 299:14.27 | 299:14.27 In file included from /builddir/build/BUILD/thunderbird-68.1.1/media/ffvpx/libavutil/common.h:488, 299:14.28 from /builddir/build/BUILD/thunderbird-68.1.1/media/ffvpx/libavutil/avutil.h:296, 299:14.28 from /builddir/build/BUILD/thunderbird-68.1.1/media/ffvpx/libavutil/log.h:25, 299:14.30 from /builddir/build/BUILD/thunderbird-68.1.1/media/ffvpx/libavutil_visibility.h:26, 299:14.30 from : 299:14.31 /builddir/build/BUILD/thunderbird-68.1.1/media/ffvpx/libavutil/mem.h:342:1: warning: 'alloc_size' attribute ignored on a function returning 'int' [-Wattributes] 299:14.31 342 | av_alloc_size(2, 3) int av_reallocp_array(void *ptr, size_t nmemb, size_t size); 299:14.31 | ^~~~~~~~~~~~~ 299:17.99 In file included from /builddir/build/BUILD/thunderbird-68.1.1/media/ffvpx/config.h:13, 299:17.99 from /builddir/build/BUILD/thunderbird-68.1.1/media/ffvpx/libavutil/common.h:105, 299:17.99 from /builddir/build/BUILD/thunderbird-68.1.1/media/ffvpx/libavutil/avutil.h:296, 299:17.99 from /builddir/build/BUILD/thunderbird-68.1.1/media/ffvpx/libavutil/log.h:25, 299:17.99 from /builddir/build/BUILD/thunderbird-68.1.1/media/ffvpx/libavutil_visibility.h:26, 299:17.99 from : 299:17.99 /builddir/build/BUILD/thunderbird-68.1.1/media/ffvpx/config_flac.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 299:17.99 216 | #define HAVE_LINUX_PERF_EVENT_H 0 299:17.99 | 299:17.99 In file included from : 299:17.99 /builddir/build/BUILD/thunderbird-68.1.1/objdir/mozilla-config.h:52: note: this is the location of the previous definition 299:17.99 52 | #define HAVE_LINUX_PERF_EVENT_H 1 299:17.99 | 299:18.00 In file included from /builddir/build/BUILD/thunderbird-68.1.1/media/ffvpx/libavutil/common.h:488, 299:18.00 from /builddir/build/BUILD/thunderbird-68.1.1/media/ffvpx/libavutil/avutil.h:296, 299:18.00 from /builddir/build/BUILD/thunderbird-68.1.1/media/ffvpx/libavutil/log.h:25, 299:18.02 from /builddir/build/BUILD/thunderbird-68.1.1/media/ffvpx/libavutil_visibility.h:26, 299:18.02 from : 299:18.02 /builddir/build/BUILD/thunderbird-68.1.1/media/ffvpx/libavutil/mem.h:342:1: warning: 'alloc_size' attribute ignored on a function returning 'int' [-Wattributes] 299:18.02 342 | av_alloc_size(2, 3) int av_reallocp_array(void *ptr, size_t nmemb, size_t size); 299:18.02 | ^~~~~~~~~~~~~ 299:18.58 In file included from /builddir/build/BUILD/thunderbird-68.1.1/media/ffvpx/config.h:13, 299:18.58 from /builddir/build/BUILD/thunderbird-68.1.1/media/ffvpx/libavutil/common.h:105, 299:18.58 from /builddir/build/BUILD/thunderbird-68.1.1/media/ffvpx/libavutil/avutil.h:296, 299:18.59 from /builddir/build/BUILD/thunderbird-68.1.1/media/ffvpx/libavutil/log.h:25, 299:18.61 from /builddir/build/BUILD/thunderbird-68.1.1/media/ffvpx/libavutil_visibility.h:26, 299:18.61 from : 299:18.61 /builddir/build/BUILD/thunderbird-68.1.1/media/ffvpx/config_flac.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 299:18.62 216 | #define HAVE_LINUX_PERF_EVENT_H 0 299:18.62 | 299:18.62 In file included from : 299:18.63 /builddir/build/BUILD/thunderbird-68.1.1/objdir/mozilla-config.h:52: note: this is the location of the previous definition 299:18.64 52 | #define HAVE_LINUX_PERF_EVENT_H 1 299:18.64 | 299:18.64 In file included from /builddir/build/BUILD/thunderbird-68.1.1/media/ffvpx/libavutil/common.h:488, 299:18.66 from /builddir/build/BUILD/thunderbird-68.1.1/media/ffvpx/libavutil/avutil.h:296, 299:18.66 from /builddir/build/BUILD/thunderbird-68.1.1/media/ffvpx/libavutil/log.h:25, 299:18.67 from /builddir/build/BUILD/thunderbird-68.1.1/media/ffvpx/libavutil_visibility.h:26, 299:18.67 from : 299:18.67 /builddir/build/BUILD/thunderbird-68.1.1/media/ffvpx/libavutil/mem.h:342:1: warning: 'alloc_size' attribute ignored on a function returning 'int' [-Wattributes] 299:18.68 342 | av_alloc_size(2, 3) int av_reallocp_array(void *ptr, size_t nmemb, size_t size); 299:18.68 | ^~~~~~~~~~~~~ 299:19.50 In file included from /builddir/build/BUILD/thunderbird-68.1.1/media/ffvpx/config.h:13, 299:19.50 from /builddir/build/BUILD/thunderbird-68.1.1/media/ffvpx/libavutil/common.h:105, 299:19.50 from /builddir/build/BUILD/thunderbird-68.1.1/media/ffvpx/libavutil/avutil.h:296, 299:19.50 from /builddir/build/BUILD/thunderbird-68.1.1/media/ffvpx/libavutil/log.h:25, 299:19.50 from /builddir/build/BUILD/thunderbird-68.1.1/media/ffvpx/libavutil_visibility.h:26, 299:19.51 from : 299:19.51 /builddir/build/BUILD/thunderbird-68.1.1/media/ffvpx/config_flac.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 299:19.51 216 | #define HAVE_LINUX_PERF_EVENT_H 0 299:19.51 | 299:19.51 In file included from : 299:19.51 /builddir/build/BUILD/thunderbird-68.1.1/objdir/mozilla-config.h:52: note: this is the location of the previous definition 299:19.51 52 | #define HAVE_LINUX_PERF_EVENT_H 1 299:19.51 | 299:19.51 In file included from /builddir/build/BUILD/thunderbird-68.1.1/media/ffvpx/libavutil/common.h:488, 299:19.51 from /builddir/build/BUILD/thunderbird-68.1.1/media/ffvpx/libavutil/avutil.h:296, 299:19.52 from /builddir/build/BUILD/thunderbird-68.1.1/media/ffvpx/libavutil/log.h:25, 299:19.52 from /builddir/build/BUILD/thunderbird-68.1.1/media/ffvpx/libavutil_visibility.h:26, 299:19.52 from : 299:19.52 /builddir/build/BUILD/thunderbird-68.1.1/media/ffvpx/libavutil/mem.h:342:1: warning: 'alloc_size' attribute ignored on a function returning 'int' [-Wattributes] 299:19.52 342 | av_alloc_size(2, 3) int av_reallocp_array(void *ptr, size_t nmemb, size_t size); 299:19.52 | ^~~~~~~~~~~~~ 299:19.82 In file included from /builddir/build/BUILD/thunderbird-68.1.1/media/ffvpx/config.h:13, 299:19.83 from /builddir/build/BUILD/thunderbird-68.1.1/media/ffvpx/libavutil/common.h:105, 299:19.83 from /builddir/build/BUILD/thunderbird-68.1.1/media/ffvpx/libavutil/avutil.h:296, 299:19.83 from /builddir/build/BUILD/thunderbird-68.1.1/media/ffvpx/libavutil/log.h:25, 299:19.83 from /builddir/build/BUILD/thunderbird-68.1.1/media/ffvpx/libavutil_visibility.h:26, 299:19.83 from : 299:19.83 /builddir/build/BUILD/thunderbird-68.1.1/media/ffvpx/config_flac.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 299:19.83 216 | #define HAVE_LINUX_PERF_EVENT_H 0 299:19.83 | 299:19.83 In file included from : 299:19.83 /builddir/build/BUILD/thunderbird-68.1.1/objdir/mozilla-config.h:52: note: this is the location of the previous definition 299:19.84 52 | #define HAVE_LINUX_PERF_EVENT_H 1 299:19.84 | 299:19.86 In file included from /builddir/build/BUILD/thunderbird-68.1.1/media/ffvpx/libavutil/common.h:488, 299:19.86 from /builddir/build/BUILD/thunderbird-68.1.1/media/ffvpx/libavutil/avutil.h:296, 299:19.86 from /builddir/build/BUILD/thunderbird-68.1.1/media/ffvpx/libavutil/log.h:25, 299:19.86 from /builddir/build/BUILD/thunderbird-68.1.1/media/ffvpx/libavutil_visibility.h:26, 299:19.87 from : 299:19.87 /builddir/build/BUILD/thunderbird-68.1.1/media/ffvpx/libavutil/mem.h:342:1: warning: 'alloc_size' attribute ignored on a function returning 'int' [-Wattributes] 299:19.89 342 | av_alloc_size(2, 3) int av_reallocp_array(void *ptr, size_t nmemb, size_t size); 299:19.89 | ^~~~~~~~~~~~~ 299:22.28 In file included from /builddir/build/BUILD/thunderbird-68.1.1/media/ffvpx/config.h:13, 299:22.28 from /builddir/build/BUILD/thunderbird-68.1.1/media/ffvpx/libavutil/common.h:105, 299:22.29 from /builddir/build/BUILD/thunderbird-68.1.1/media/ffvpx/libavutil/avutil.h:296, 299:22.29 from /builddir/build/BUILD/thunderbird-68.1.1/media/ffvpx/libavutil/log.h:25, 299:22.29 from /builddir/build/BUILD/thunderbird-68.1.1/media/ffvpx/libavutil_visibility.h:26, 299:22.29 from : 299:22.29 /builddir/build/BUILD/thunderbird-68.1.1/media/ffvpx/config_flac.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 299:22.29 216 | #define HAVE_LINUX_PERF_EVENT_H 0 299:22.30 | 299:22.31 In file included from : 299:22.31 /builddir/build/BUILD/thunderbird-68.1.1/objdir/mozilla-config.h:52: note: this is the location of the previous definition 299:22.31 52 | #define HAVE_LINUX_PERF_EVENT_H 1 299:22.31 | 299:22.31 In file included from /builddir/build/BUILD/thunderbird-68.1.1/media/ffvpx/libavutil/common.h:488, 299:22.32 from /builddir/build/BUILD/thunderbird-68.1.1/media/ffvpx/libavutil/avutil.h:296, 299:22.32 from /builddir/build/BUILD/thunderbird-68.1.1/media/ffvpx/libavutil/log.h:25, 299:22.32 from /builddir/build/BUILD/thunderbird-68.1.1/media/ffvpx/libavutil_visibility.h:26, 299:22.32 from : 299:22.32 /builddir/build/BUILD/thunderbird-68.1.1/media/ffvpx/libavutil/mem.h:342:1: warning: 'alloc_size' attribute ignored on a function returning 'int' [-Wattributes] 299:22.32 342 | av_alloc_size(2, 3) int av_reallocp_array(void *ptr, size_t nmemb, size_t size); 299:22.33 | ^~~~~~~~~~~~~ 299:23.49 In file included from /builddir/build/BUILD/thunderbird-68.1.1/media/ffvpx/config.h:13, 299:23.49 from /builddir/build/BUILD/thunderbird-68.1.1/media/ffvpx/libavutil/common.h:105, 299:23.49 from /builddir/build/BUILD/thunderbird-68.1.1/media/ffvpx/libavutil/avutil.h:296, 299:23.49 from /builddir/build/BUILD/thunderbird-68.1.1/media/ffvpx/libavutil/log.h:25, 299:23.50 from /builddir/build/BUILD/thunderbird-68.1.1/media/ffvpx/libavutil_visibility.h:26, 299:23.50 from : 299:23.50 /builddir/build/BUILD/thunderbird-68.1.1/media/ffvpx/config_flac.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 299:23.50 216 | #define HAVE_LINUX_PERF_EVENT_H 0 299:23.50 | 299:23.50 In file included from : 299:23.50 /builddir/build/BUILD/thunderbird-68.1.1/objdir/mozilla-config.h:52: note: this is the location of the previous definition 299:23.51 52 | #define HAVE_LINUX_PERF_EVENT_H 1 299:23.51 | 299:23.51 In file included from /builddir/build/BUILD/thunderbird-68.1.1/media/ffvpx/libavutil/common.h:488, 299:23.51 from /builddir/build/BUILD/thunderbird-68.1.1/media/ffvpx/libavutil/avutil.h:296, 299:23.53 from /builddir/build/BUILD/thunderbird-68.1.1/media/ffvpx/libavutil/log.h:25, 299:23.53 from /builddir/build/BUILD/thunderbird-68.1.1/media/ffvpx/libavutil_visibility.h:26, 299:23.53 from : 299:23.53 /builddir/build/BUILD/thunderbird-68.1.1/media/ffvpx/libavutil/mem.h:342:1: warning: 'alloc_size' attribute ignored on a function returning 'int' [-Wattributes] 299:23.53 342 | av_alloc_size(2, 3) int av_reallocp_array(void *ptr, size_t nmemb, size_t size); 299:23.54 | ^~~~~~~~~~~~~ 299:23.68 In file included from /builddir/build/BUILD/thunderbird-68.1.1/media/ffvpx/config.h:13, 299:23.68 from /builddir/build/BUILD/thunderbird-68.1.1/media/ffvpx/libavutil/common.h:105, 299:23.68 from /builddir/build/BUILD/thunderbird-68.1.1/media/ffvpx/libavutil/avutil.h:296, 299:23.69 from /builddir/build/BUILD/thunderbird-68.1.1/media/ffvpx/libavutil/log.h:25, 299:23.69 from /builddir/build/BUILD/thunderbird-68.1.1/media/ffvpx/libavutil_visibility.h:26, 299:23.69 from : 299:23.69 /builddir/build/BUILD/thunderbird-68.1.1/media/ffvpx/config_flac.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 299:23.69 216 | #define HAVE_LINUX_PERF_EVENT_H 0 299:23.69 | 299:23.69 In file included from : 299:23.70 /builddir/build/BUILD/thunderbird-68.1.1/objdir/mozilla-config.h:52: note: this is the location of the previous definition 299:23.70 52 | #define HAVE_LINUX_PERF_EVENT_H 1 299:23.70 | 299:23.71 In file included from /builddir/build/BUILD/thunderbird-68.1.1/media/ffvpx/libavutil/common.h:488, 299:23.72 from /builddir/build/BUILD/thunderbird-68.1.1/media/ffvpx/libavutil/avutil.h:296, 299:23.72 from /builddir/build/BUILD/thunderbird-68.1.1/media/ffvpx/libavutil/log.h:25, 299:23.72 from /builddir/build/BUILD/thunderbird-68.1.1/media/ffvpx/libavutil_visibility.h:26, 299:23.72 from : 299:23.72 /builddir/build/BUILD/thunderbird-68.1.1/media/ffvpx/libavutil/mem.h:342:1: warning: 'alloc_size' attribute ignored on a function returning 'int' [-Wattributes] 299:23.72 342 | av_alloc_size(2, 3) int av_reallocp_array(void *ptr, size_t nmemb, size_t size); 299:23.73 | ^~~~~~~~~~~~~ 299:24.02 In file included from /builddir/build/BUILD/thunderbird-68.1.1/media/ffvpx/config.h:13, 299:24.02 from /builddir/build/BUILD/thunderbird-68.1.1/media/ffvpx/libavutil/common.h:105, 299:24.03 from /builddir/build/BUILD/thunderbird-68.1.1/media/ffvpx/libavutil/avutil.h:296, 299:24.03 from /builddir/build/BUILD/thunderbird-68.1.1/media/ffvpx/libavutil/log.h:25, 299:24.03 from /builddir/build/BUILD/thunderbird-68.1.1/media/ffvpx/libavutil_visibility.h:26, 299:24.03 from : 299:24.04 /builddir/build/BUILD/thunderbird-68.1.1/media/ffvpx/config_flac.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 299:24.04 216 | #define HAVE_LINUX_PERF_EVENT_H 0 299:24.05 | 299:24.05 In file included from : 299:24.05 /builddir/build/BUILD/thunderbird-68.1.1/objdir/mozilla-config.h:52: note: this is the location of the previous definition 299:24.06 52 | #define HAVE_LINUX_PERF_EVENT_H 1 299:24.06 | 299:24.07 In file included from /builddir/build/BUILD/thunderbird-68.1.1/media/ffvpx/libavutil/common.h:488, 299:24.07 from /builddir/build/BUILD/thunderbird-68.1.1/media/ffvpx/libavutil/avutil.h:296, 299:24.09 from /builddir/build/BUILD/thunderbird-68.1.1/media/ffvpx/libavutil/log.h:25, 299:24.09 from /builddir/build/BUILD/thunderbird-68.1.1/media/ffvpx/libavutil_visibility.h:26, 299:24.09 from : 299:24.10 /builddir/build/BUILD/thunderbird-68.1.1/media/ffvpx/libavutil/mem.h:342:1: warning: 'alloc_size' attribute ignored on a function returning 'int' [-Wattributes] 299:24.11 342 | av_alloc_size(2, 3) int av_reallocp_array(void *ptr, size_t nmemb, size_t size); 299:24.11 | ^~~~~~~~~~~~~ 299:25.13 In file included from /builddir/build/BUILD/thunderbird-68.1.1/media/ffvpx/config.h:13, 299:25.13 from /builddir/build/BUILD/thunderbird-68.1.1/media/ffvpx/libavutil/common.h:105, 299:25.13 from /builddir/build/BUILD/thunderbird-68.1.1/media/ffvpx/libavutil/avutil.h:296, 299:25.14 from /builddir/build/BUILD/thunderbird-68.1.1/media/ffvpx/libavutil/log.h:25, 299:25.14 from /builddir/build/BUILD/thunderbird-68.1.1/media/ffvpx/libavutil_visibility.h:26, 299:25.14 from : 299:25.14 /builddir/build/BUILD/thunderbird-68.1.1/media/ffvpx/config_flac.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 299:25.14 216 | #define HAVE_LINUX_PERF_EVENT_H 0 299:25.14 | 299:25.14 In file included from : 299:25.15 /builddir/build/BUILD/thunderbird-68.1.1/objdir/mozilla-config.h:52: note: this is the location of the previous definition 299:25.15 52 | #define HAVE_LINUX_PERF_EVENT_H 1 299:25.15 | 299:25.17 In file included from /builddir/build/BUILD/thunderbird-68.1.1/media/ffvpx/libavutil/common.h:488, 299:25.17 from /builddir/build/BUILD/thunderbird-68.1.1/media/ffvpx/libavutil/avutil.h:296, 299:25.17 from /builddir/build/BUILD/thunderbird-68.1.1/media/ffvpx/libavutil/log.h:25, 299:25.17 from /builddir/build/BUILD/thunderbird-68.1.1/media/ffvpx/libavutil_visibility.h:26, 299:25.17 from : 299:25.18 /builddir/build/BUILD/thunderbird-68.1.1/media/ffvpx/libavutil/mem.h:342:1: warning: 'alloc_size' attribute ignored on a function returning 'int' [-Wattributes] 299:25.18 342 | av_alloc_size(2, 3) int av_reallocp_array(void *ptr, size_t nmemb, size_t size); 299:25.18 | ^~~~~~~~~~~~~ 299:26.25 In file included from /builddir/build/BUILD/thunderbird-68.1.1/media/ffvpx/config.h:13, 299:26.25 from /builddir/build/BUILD/thunderbird-68.1.1/media/ffvpx/libavutil/common.h:105, 299:26.25 from /builddir/build/BUILD/thunderbird-68.1.1/media/ffvpx/libavutil/avutil.h:296, 299:26.26 from /builddir/build/BUILD/thunderbird-68.1.1/media/ffvpx/libavutil/log.h:25, 299:26.26 from /builddir/build/BUILD/thunderbird-68.1.1/media/ffvpx/libavutil_visibility.h:26, 299:26.26 from : 299:26.26 /builddir/build/BUILD/thunderbird-68.1.1/media/ffvpx/config_flac.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 299:26.26 216 | #define HAVE_LINUX_PERF_EVENT_H 0 299:26.26 | 299:26.26 In file included from : 299:26.27 /builddir/build/BUILD/thunderbird-68.1.1/objdir/mozilla-config.h:52: note: this is the location of the previous definition 299:26.27 52 | #define HAVE_LINUX_PERF_EVENT_H 1 299:26.27 | 299:26.29 In file included from /builddir/build/BUILD/thunderbird-68.1.1/media/ffvpx/libavutil/common.h:488, 299:26.29 from /builddir/build/BUILD/thunderbird-68.1.1/media/ffvpx/libavutil/avutil.h:296, 299:26.29 from /builddir/build/BUILD/thunderbird-68.1.1/media/ffvpx/libavutil/log.h:25, 299:26.29 from /builddir/build/BUILD/thunderbird-68.1.1/media/ffvpx/libavutil_visibility.h:26, 299:26.29 from : 299:26.30 /builddir/build/BUILD/thunderbird-68.1.1/media/ffvpx/libavutil/mem.h:342:1: warning: 'alloc_size' attribute ignored on a function returning 'int' [-Wattributes] 299:26.30 342 | av_alloc_size(2, 3) int av_reallocp_array(void *ptr, size_t nmemb, size_t size); 299:26.30 | ^~~~~~~~~~~~~ 299:26.61 In file included from /builddir/build/BUILD/thunderbird-68.1.1/media/ffvpx/config.h:13, 299:26.61 from /builddir/build/BUILD/thunderbird-68.1.1/media/ffvpx/libavutil/common.h:105, 299:26.61 from /builddir/build/BUILD/thunderbird-68.1.1/media/ffvpx/libavutil/avutil.h:296, 299:26.61 from /builddir/build/BUILD/thunderbird-68.1.1/media/ffvpx/libavutil/log.h:25, 299:26.61 from /builddir/build/BUILD/thunderbird-68.1.1/media/ffvpx/libavutil_visibility.h:26, 299:26.62 from : 299:26.62 /builddir/build/BUILD/thunderbird-68.1.1/media/ffvpx/config_flac.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 299:26.62 216 | #define HAVE_LINUX_PERF_EVENT_H 0 299:26.62 | 299:26.62 In file included from : 299:26.62 /builddir/build/BUILD/thunderbird-68.1.1/objdir/mozilla-config.h:52: note: this is the location of the previous definition 299:26.63 52 | #define HAVE_LINUX_PERF_EVENT_H 1 299:26.65 | 299:26.65 In file included from /builddir/build/BUILD/thunderbird-68.1.1/media/ffvpx/libavutil/common.h:488, 299:26.65 from /builddir/build/BUILD/thunderbird-68.1.1/media/ffvpx/libavutil/avutil.h:296, 299:26.65 from /builddir/build/BUILD/thunderbird-68.1.1/media/ffvpx/libavutil/log.h:25, 299:26.66 from /builddir/build/BUILD/thunderbird-68.1.1/media/ffvpx/libavutil_visibility.h:26, 299:26.66 from : 299:26.66 /builddir/build/BUILD/thunderbird-68.1.1/media/ffvpx/libavutil/mem.h:342:1: warning: 'alloc_size' attribute ignored on a function returning 'int' [-Wattributes] 299:26.66 342 | av_alloc_size(2, 3) int av_reallocp_array(void *ptr, size_t nmemb, size_t size); 299:26.66 | ^~~~~~~~~~~~~ 299:28.32 In file included from /builddir/build/BUILD/thunderbird-68.1.1/media/ffvpx/config.h:13, 299:28.32 from /builddir/build/BUILD/thunderbird-68.1.1/media/ffvpx/libavutil/common.h:105, 299:28.32 from /builddir/build/BUILD/thunderbird-68.1.1/media/ffvpx/libavutil/avutil.h:296, 299:28.32 from /builddir/build/BUILD/thunderbird-68.1.1/media/ffvpx/libavutil/log.h:25, 299:28.32 from /builddir/build/BUILD/thunderbird-68.1.1/media/ffvpx/libavutil_visibility.h:26, 299:28.32 from : 299:28.32 /builddir/build/BUILD/thunderbird-68.1.1/media/ffvpx/config_flac.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 299:28.34 216 | #define HAVE_LINUX_PERF_EVENT_H 0 299:28.34 | 299:28.34 In file included from : 299:28.34 /builddir/build/BUILD/thunderbird-68.1.1/objdir/mozilla-config.h:52: note: this is the location of the previous definition 299:28.34 52 | #define HAVE_LINUX_PERF_EVENT_H 1 299:28.34 | 299:28.34 In file included from /builddir/build/BUILD/thunderbird-68.1.1/media/ffvpx/libavutil/common.h:488, 299:28.35 from /builddir/build/BUILD/thunderbird-68.1.1/media/ffvpx/libavutil/avutil.h:296, 299:28.35 from /builddir/build/BUILD/thunderbird-68.1.1/media/ffvpx/libavutil/log.h:25, 299:28.35 from /builddir/build/BUILD/thunderbird-68.1.1/media/ffvpx/libavutil_visibility.h:26, 299:28.35 from : 299:28.35 /builddir/build/BUILD/thunderbird-68.1.1/media/ffvpx/libavutil/mem.h:342:1: warning: 'alloc_size' attribute ignored on a function returning 'int' [-Wattributes] 299:28.35 342 | av_alloc_size(2, 3) int av_reallocp_array(void *ptr, size_t nmemb, size_t size); 299:28.35 | ^~~~~~~~~~~~~ 299:29.12 In file included from /builddir/build/BUILD/thunderbird-68.1.1/media/ffvpx/config.h:13, 299:29.12 from /builddir/build/BUILD/thunderbird-68.1.1/media/ffvpx/libavutil/common.h:105, 299:29.12 from /builddir/build/BUILD/thunderbird-68.1.1/media/ffvpx/libavutil/avutil.h:296, 299:29.12 from /builddir/build/BUILD/thunderbird-68.1.1/media/ffvpx/libavutil/log.h:25, 299:29.12 from /builddir/build/BUILD/thunderbird-68.1.1/media/ffvpx/libavutil_visibility.h:26, 299:29.12 from : 299:29.12 /builddir/build/BUILD/thunderbird-68.1.1/media/ffvpx/config_flac.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 299:29.12 216 | #define HAVE_LINUX_PERF_EVENT_H 0 299:29.13 | 299:29.13 In file included from : 299:29.13 /builddir/build/BUILD/thunderbird-68.1.1/objdir/mozilla-config.h:52: note: this is the location of the previous definition 299:29.13 52 | #define HAVE_LINUX_PERF_EVENT_H 1 299:29.13 | 299:29.13 In file included from /builddir/build/BUILD/thunderbird-68.1.1/media/ffvpx/libavutil/common.h:488, 299:29.13 from /builddir/build/BUILD/thunderbird-68.1.1/media/ffvpx/libavutil/avutil.h:296, 299:29.13 from /builddir/build/BUILD/thunderbird-68.1.1/media/ffvpx/libavutil/log.h:25, 299:29.13 from /builddir/build/BUILD/thunderbird-68.1.1/media/ffvpx/libavutil_visibility.h:26, 299:29.13 from : 299:29.14 /builddir/build/BUILD/thunderbird-68.1.1/media/ffvpx/libavutil/mem.h:342:1: warning: 'alloc_size' attribute ignored on a function returning 'int' [-Wattributes] 299:29.14 342 | av_alloc_size(2, 3) int av_reallocp_array(void *ptr, size_t nmemb, size_t size); 299:29.14 | ^~~~~~~~~~~~~ 299:33.26 In file included from /builddir/build/BUILD/thunderbird-68.1.1/media/ffvpx/config.h:13, 299:33.26 from /builddir/build/BUILD/thunderbird-68.1.1/media/ffvpx/libavutil/common.h:105, 299:33.26 from /builddir/build/BUILD/thunderbird-68.1.1/media/ffvpx/libavutil/avutil.h:296, 299:33.27 from /builddir/build/BUILD/thunderbird-68.1.1/media/ffvpx/libavutil/log.h:25, 299:33.27 from /builddir/build/BUILD/thunderbird-68.1.1/media/ffvpx/libavutil_visibility.h:26, 299:33.27 from : 299:33.27 /builddir/build/BUILD/thunderbird-68.1.1/media/ffvpx/config_flac.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 299:33.27 216 | #define HAVE_LINUX_PERF_EVENT_H 0 299:33.27 | 299:33.27 In file included from : 299:33.28 /builddir/build/BUILD/thunderbird-68.1.1/objdir/mozilla-config.h:52: note: this is the location of the previous definition 299:33.28 52 | #define HAVE_LINUX_PERF_EVENT_H 1 299:33.28 | 299:33.31 In file included from /builddir/build/BUILD/thunderbird-68.1.1/media/ffvpx/libavutil/common.h:488, 299:33.31 from /builddir/build/BUILD/thunderbird-68.1.1/media/ffvpx/libavutil/avutil.h:296, 299:33.31 from /builddir/build/BUILD/thunderbird-68.1.1/media/ffvpx/libavutil/log.h:25, 299:33.31 from /builddir/build/BUILD/thunderbird-68.1.1/media/ffvpx/libavutil_visibility.h:26, 299:33.31 from : 299:33.31 /builddir/build/BUILD/thunderbird-68.1.1/media/ffvpx/libavutil/mem.h:342:1: warning: 'alloc_size' attribute ignored on a function returning 'int' [-Wattributes] 299:33.31 342 | av_alloc_size(2, 3) int av_reallocp_array(void *ptr, size_t nmemb, size_t size); 299:33.31 | ^~~~~~~~~~~~~ 299:33.94 In file included from /builddir/build/BUILD/thunderbird-68.1.1/media/ffvpx/config.h:13, 299:33.94 from /builddir/build/BUILD/thunderbird-68.1.1/media/ffvpx/libavutil/common.h:105, 299:33.94 from /builddir/build/BUILD/thunderbird-68.1.1/media/ffvpx/libavutil/avutil.h:296, 299:33.94 from /builddir/build/BUILD/thunderbird-68.1.1/media/ffvpx/libavutil/log.h:25, 299:33.94 from /builddir/build/BUILD/thunderbird-68.1.1/media/ffvpx/libavutil_visibility.h:26, 299:33.94 from : 299:33.94 /builddir/build/BUILD/thunderbird-68.1.1/media/ffvpx/config_flac.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 299:33.94 216 | #define HAVE_LINUX_PERF_EVENT_H 0 299:33.94 | 299:33.94 In file included from : 299:33.94 /builddir/build/BUILD/thunderbird-68.1.1/objdir/mozilla-config.h:52: note: this is the location of the previous definition 299:33.94 52 | #define HAVE_LINUX_PERF_EVENT_H 1 299:33.94 | 299:33.96 In file included from /builddir/build/BUILD/thunderbird-68.1.1/media/ffvpx/libavutil/common.h:488, 299:33.96 from /builddir/build/BUILD/thunderbird-68.1.1/media/ffvpx/libavutil/avutil.h:296, 299:33.96 from /builddir/build/BUILD/thunderbird-68.1.1/media/ffvpx/libavutil/log.h:25, 299:33.96 from /builddir/build/BUILD/thunderbird-68.1.1/media/ffvpx/libavutil_visibility.h:26, 299:33.96 from : 299:33.96 /builddir/build/BUILD/thunderbird-68.1.1/media/ffvpx/libavutil/mem.h:342:1: warning: 'alloc_size' attribute ignored on a function returning 'int' [-Wattributes] 299:33.96 342 | av_alloc_size(2, 3) int av_reallocp_array(void *ptr, size_t nmemb, size_t size); 299:33.96 | ^~~~~~~~~~~~~ 299:34.15 media/ffvpx/libavcodec/libmozavcodec.so 299:35.10 js/src/build/libjs_static.a 299:39.35 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/Units.h:17, 299:39.35 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 299:39.35 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/BasicEvents.h:12, 299:39.35 from /builddir/build/BUILD/thunderbird-68.1.1/dom/base/nsContentUtils.h:24, 299:39.36 from /builddir/build/BUILD/thunderbird-68.1.1/security/manager/ssl/SSLServerCertVerification.cpp:119, 299:39.36 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/security/manager/ssl/Unified_cpp_security_manager_ssl1.cpp:11: 299:39.36 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsRect.h: In member function 'void nsRect::UnionRectEdges(const nsRect&, const nsRect&)': 299:39.38 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsRect.h:111:37: warning: implicitly-declared 'constexpr nsRect& nsRect::operator=(const nsRect&)' is deprecated [-Wdeprecated-copy] 299:39.38 111 | *this = aRect1.UnionEdges(aRect2); 299:39.38 | ^ 299:39.39 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsRect.h:43:3: note: because 'nsRect' has user-provided 'nsRect::nsRect(const nsRect&)' 299:39.39 43 | nsRect(const nsRect& aRect) : Super(aRect) { MOZ_COUNT_CTOR(nsRect); } 299:39.39 | ^~~~~~ 299:39.39 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsRect.h: In member function 'void nsRect::UnionRect(const nsRect&, const nsRect&)': 299:39.42 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsRect.h:120:32: warning: implicitly-declared 'constexpr nsRect& nsRect::operator=(const nsRect&)' is deprecated [-Wdeprecated-copy] 299:39.42 120 | *this = aRect1.Union(aRect2); 299:39.42 | ^ 299:39.42 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsRect.h:43:3: note: because 'nsRect' has user-provided 'nsRect::nsRect(const nsRect&)' 299:39.43 43 | nsRect(const nsRect& aRect) : Super(aRect) { MOZ_COUNT_CTOR(nsRect); } 299:39.43 | ^~~~~~ 299:39.43 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsRect.h: In member function 'void nsRect::SaturatingUnionRect(const nsRect&, const nsRect&)': 299:39.43 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsRect.h:228:42: warning: implicitly-declared 'constexpr nsRect& nsRect::operator=(const nsRect&)' is deprecated [-Wdeprecated-copy] 299:39.43 228 | *this = aRect1.SaturatingUnion(aRect2); 299:39.44 | ^ 299:39.44 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsRect.h:43:3: note: because 'nsRect' has user-provided 'nsRect::nsRect(const nsRect&)' 299:39.44 43 | nsRect(const nsRect& aRect) : Super(aRect) { MOZ_COUNT_CTOR(nsRect); } 299:39.44 | ^~~~~~ 299:39.44 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsRect.h: In member function 'void nsRect::SaturatingUnionRectEdges(const nsRect&, const nsRect&)': 299:39.45 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsRect.h:231:47: warning: implicitly-declared 'constexpr nsRect& nsRect::operator=(const nsRect&)' is deprecated [-Wdeprecated-copy] 299:39.45 231 | *this = aRect1.SaturatingUnionEdges(aRect2); 299:39.45 | ^ 299:39.45 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsRect.h:43:3: note: because 'nsRect' has user-provided 'nsRect::nsRect(const nsRect&)' 299:39.46 43 | nsRect(const nsRect& aRect) : Super(aRect) { MOZ_COUNT_CTOR(nsRect); } 299:39.46 | ^~~~~~ 299:51.67 comm/mailnews/import/build 299:53.98 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsIScrollableFrame.h:22, 299:53.98 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/dom/Element.h:25, 299:53.98 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsStyledElement.h:18, 299:53.98 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsXULElement.h:28, 299:53.98 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/dom/XULTreeElement.h:15, 299:53.99 from /builddir/build/BUILD/thunderbird-68.1.1/security/manager/ssl/nsCertTree.h:31, 299:53.99 from /builddir/build/BUILD/thunderbird-68.1.1/security/manager/ssl/nsCertTree.cpp:5, 299:53.99 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/security/manager/ssl/Unified_cpp_security_manager_ssl1.cpp:56: 299:54.00 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/FrameMetrics.h: In member function 'void mozilla::layers::FrameMetrics::SetCumulativeResolution(const LayoutDeviceToLayerScale2D&)': 299:54.00 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/FrameMetrics.h:346:29: warning: implicitly-declared 'constexpr mozilla::gfx::ScaleFactors2D& mozilla::gfx::ScaleFactors2D::operator=(const mozilla::gfx::ScaleFactors2D&)' is deprecated [-Wdeprecated-copy] 299:54.00 346 | mCumulativeResolution = aCumulativeResolution; 299:54.00 | ^~~~~~~~~~~~~~~~~~~~~ 299:54.00 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/Units.h:15, 299:54.00 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 299:54.00 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/BasicEvents.h:12, 299:54.00 from /builddir/build/BUILD/thunderbird-68.1.1/dom/base/nsContentUtils.h:24, 299:54.00 from /builddir/build/BUILD/thunderbird-68.1.1/security/manager/ssl/SSLServerCertVerification.cpp:119, 299:54.00 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/security/manager/ssl/Unified_cpp_security_manager_ssl1.cpp:11: 299:54.00 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/gfx/ScaleFactors2D.h:31:13: note: because 'mozilla::gfx::ScaleFactors2D' has user-provided 'constexpr mozilla::gfx::ScaleFactors2D::ScaleFactors2D(const mozilla::gfx::ScaleFactors2D&) [with src = mozilla::LayoutDevicePixel; dst = mozilla::LayerPixel]' 299:54.01 31 | constexpr ScaleFactors2D(const ScaleFactors2D& aCopy) 299:54.01 | ^~~~~~~~~~~~~~ 299:54.02 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsIScrollableFrame.h:22, 299:54.02 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/dom/Element.h:25, 299:54.02 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsStyledElement.h:18, 299:54.02 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsXULElement.h:28, 299:54.02 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/dom/XULTreeElement.h:15, 299:54.02 from /builddir/build/BUILD/thunderbird-68.1.1/security/manager/ssl/nsCertTree.h:31, 299:54.02 from /builddir/build/BUILD/thunderbird-68.1.1/security/manager/ssl/nsCertTree.cpp:5, 299:54.02 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/security/manager/ssl/Unified_cpp_security_manager_ssl1.cpp:56: 299:54.02 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/FrameMetrics.h: In member function 'void mozilla::layers::FrameMetrics::SetDevPixelsPerCSSPixel(const CSSToLayoutDeviceScale&)': 299:54.02 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/FrameMetrics.h:355:29: warning: implicitly-declared 'constexpr mozilla::gfx::ScaleFactor& mozilla::gfx::ScaleFactor::operator=(const mozilla::gfx::ScaleFactor&)' is deprecated [-Wdeprecated-copy] 299:54.02 355 | mDevPixelsPerCSSPixel = aDevPixelsPerCSSPixel; 299:54.03 | ^~~~~~~~~~~~~~~~~~~~~ 299:54.03 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/Units.h:14, 299:54.04 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 299:54.04 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/BasicEvents.h:12, 299:54.04 from /builddir/build/BUILD/thunderbird-68.1.1/dom/base/nsContentUtils.h:24, 299:54.04 from /builddir/build/BUILD/thunderbird-68.1.1/security/manager/ssl/SSLServerCertVerification.cpp:119, 299:54.04 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/security/manager/ssl/Unified_cpp_security_manager_ssl1.cpp:11: 299:54.04 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/gfx/ScaleFactor.h:33:13: note: because 'mozilla::gfx::ScaleFactor' has user-provided 'constexpr mozilla::gfx::ScaleFactor::ScaleFactor(const mozilla::gfx::ScaleFactor&) [with src = mozilla::CSSPixel; dst = mozilla::LayoutDevicePixel]' 299:54.04 33 | constexpr ScaleFactor(const ScaleFactor& aCopy) 299:54.04 | ^~~~~~~~~~~ 299:54.06 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsIScrollableFrame.h:22, 299:54.06 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/dom/Element.h:25, 299:54.06 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsStyledElement.h:18, 299:54.06 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsXULElement.h:28, 299:54.06 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/dom/XULTreeElement.h:15, 299:54.06 from /builddir/build/BUILD/thunderbird-68.1.1/security/manager/ssl/nsCertTree.h:31, 299:54.06 from /builddir/build/BUILD/thunderbird-68.1.1/security/manager/ssl/nsCertTree.cpp:5, 299:54.06 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/security/manager/ssl/Unified_cpp_security_manager_ssl1.cpp:56: 299:54.06 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/FrameMetrics.h: In member function 'void mozilla::layers::FrameMetrics::SetZoom(const CSSToParentLayerScale2D&)': 299:54.06 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/FrameMetrics.h:396:64: warning: implicitly-declared 'constexpr mozilla::gfx::ScaleFactors2D& mozilla::gfx::ScaleFactors2D::operator=(const mozilla::gfx::ScaleFactors2D&)' is deprecated [-Wdeprecated-copy] 299:54.06 396 | void SetZoom(const CSSToParentLayerScale2D& aZoom) { mZoom = aZoom; } 299:54.07 | ^~~~~ 299:54.07 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/Units.h:15, 299:54.07 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 299:54.07 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/BasicEvents.h:12, 299:54.09 from /builddir/build/BUILD/thunderbird-68.1.1/dom/base/nsContentUtils.h:24, 299:54.09 from /builddir/build/BUILD/thunderbird-68.1.1/security/manager/ssl/SSLServerCertVerification.cpp:119, 299:54.09 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/security/manager/ssl/Unified_cpp_security_manager_ssl1.cpp:11: 299:54.09 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/gfx/ScaleFactors2D.h:31:13: note: because 'mozilla::gfx::ScaleFactors2D' has user-provided 'constexpr mozilla::gfx::ScaleFactors2D::ScaleFactors2D(const mozilla::gfx::ScaleFactors2D&) [with src = mozilla::CSSPixel; dst = mozilla::ParentLayerPixel]' 299:54.10 31 | constexpr ScaleFactors2D(const ScaleFactors2D& aCopy) 299:54.10 | ^~~~~~~~~~~~~~ 299:54.10 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsIScrollableFrame.h:22, 299:54.10 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/dom/Element.h:25, 299:54.10 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsStyledElement.h:18, 299:54.10 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsXULElement.h:28, 299:54.11 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/dom/XULTreeElement.h:15, 299:54.11 from /builddir/build/BUILD/thunderbird-68.1.1/security/manager/ssl/nsCertTree.h:31, 299:54.11 from /builddir/build/BUILD/thunderbird-68.1.1/security/manager/ssl/nsCertTree.cpp:5, 299:54.13 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/security/manager/ssl/Unified_cpp_security_manager_ssl1.cpp:56: 299:54.13 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/FrameMetrics.h: In member function 'void mozilla::layers::FrameMetrics::SetExtraResolution(const ScreenToLayerScale2D&)': 299:54.13 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/FrameMetrics.h:460:24: warning: implicitly-declared 'constexpr mozilla::gfx::ScaleFactors2D& mozilla::gfx::ScaleFactors2D::operator=(const mozilla::gfx::ScaleFactors2D&)' is deprecated [-Wdeprecated-copy] 299:54.14 460 | mExtraResolution = aExtraResolution; 299:54.14 | ^~~~~~~~~~~~~~~~ 299:54.14 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/Units.h:15, 299:54.14 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 299:54.14 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/BasicEvents.h:12, 299:54.14 from /builddir/build/BUILD/thunderbird-68.1.1/dom/base/nsContentUtils.h:24, 299:54.15 from /builddir/build/BUILD/thunderbird-68.1.1/security/manager/ssl/SSLServerCertVerification.cpp:119, 299:54.15 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/security/manager/ssl/Unified_cpp_security_manager_ssl1.cpp:11: 299:54.15 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/gfx/ScaleFactors2D.h:31:13: note: because 'mozilla::gfx::ScaleFactors2D' has user-provided 'constexpr mozilla::gfx::ScaleFactors2D::ScaleFactors2D(const mozilla::gfx::ScaleFactors2D&) [with src = mozilla::ScreenPixel; dst = mozilla::LayerPixel]' 299:54.15 31 | constexpr ScaleFactors2D(const ScaleFactors2D& aCopy) 299:54.15 | ^~~~~~~~~~~~~~ 299:54.16 In file included from /builddir/build/BUILD/thunderbird-68.1.1/gfx/thebes/gfxFontEntry.h:13, 299:54.18 from /builddir/build/BUILD/thunderbird-68.1.1/gfx/thebes/gfxFont.h:11, 299:54.18 from /builddir/build/BUILD/thunderbird-68.1.1/gfx/thebes/gfxFcPlatformFontList.h:9, 299:54.18 from /builddir/build/BUILD/thunderbird-68.1.1/gfx/thebes/gfxPlatformGtk.cpp:15: 299:54.18 /builddir/build/BUILD/thunderbird-68.1.1/gfx/thebes/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 299:54.19 /builddir/build/BUILD/thunderbird-68.1.1/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] 299:54.19 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 299:54.19 | ^ 299:54.19 /builddir/build/BUILD/thunderbird-68.1.1/gfx/thebes/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 299:54.20 46 | struct Block { 299:54.20 | ^~~~~ 299:54.44 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsIScrollableFrame.h:22, 299:54.45 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/dom/Element.h:25, 299:54.45 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsStyledElement.h:18, 299:54.45 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsXULElement.h:28, 299:54.46 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/dom/XULTreeElement.h:15, 299:54.46 from /builddir/build/BUILD/thunderbird-68.1.1/security/manager/ssl/nsCertTree.h:31, 299:54.46 from /builddir/build/BUILD/thunderbird-68.1.1/security/manager/ssl/nsCertTree.cpp:5, 299:54.47 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/security/manager/ssl/Unified_cpp_security_manager_ssl1.cpp:56: 299:54.48 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/FrameMetrics.h: In member function 'mozilla::layers::ScrollSnapInfo& mozilla::layers::ScrollSnapInfo::operator=(mozilla::layers::ScrollSnapInfo&&)': 299:54.50 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/FrameMetrics.h:718:8: warning: implicitly-declared 'constexpr nsPoint& nsPoint::operator=(const nsPoint&)' is deprecated [-Wdeprecated-copy] 299:54.50 718 | struct ScrollSnapInfo { 299:54.51 | ^~~~~~~~~~~~~~ 299:54.51 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsMargin.h:11, 299:54.51 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/Units.h:16, 299:54.52 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 299:54.52 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/BasicEvents.h:12, 299:54.52 from /builddir/build/BUILD/thunderbird-68.1.1/dom/base/nsContentUtils.h:24, 299:54.52 from /builddir/build/BUILD/thunderbird-68.1.1/security/manager/ssl/SSLServerCertVerification.cpp:119, 299:54.53 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/security/manager/ssl/Unified_cpp_security_manager_ssl1.cpp:11: 299:54.53 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsPoint.h:27:3: note: because 'nsPoint' has user-provided 'nsPoint::nsPoint(const nsPoint&)' 299:54.53 27 | nsPoint(const nsPoint& aPoint) : Super(aPoint) {} 299:54.54 | ^~~~~~~ 299:54.54 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsIScrollableFrame.h:22, 299:54.54 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/dom/Element.h:25, 299:54.55 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsStyledElement.h:18, 299:54.56 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsXULElement.h:28, 299:54.56 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/dom/XULTreeElement.h:15, 299:54.57 from /builddir/build/BUILD/thunderbird-68.1.1/security/manager/ssl/nsCertTree.h:31, 299:54.57 from /builddir/build/BUILD/thunderbird-68.1.1/security/manager/ssl/nsCertTree.cpp:5, 299:54.57 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/security/manager/ssl/Unified_cpp_security_manager_ssl1.cpp:56: 299:54.58 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/FrameMetrics.h: In member function 'void mozilla::layers::ScrollMetadata::SetSnapInfo(mozilla::layers::ScrollSnapInfo&&)': 299:54.58 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/FrameMetrics.h:936:36: note: synthesized method 'mozilla::layers::ScrollSnapInfo& mozilla::layers::ScrollSnapInfo::operator=(mozilla::layers::ScrollSnapInfo&&)' first required here 299:54.58 936 | mSnapInfo = std::move(aSnapInfo); 299:54.59 | ^ 299:54.85 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/dom/Element.h:27, 299:54.85 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsStyledElement.h:18, 299:54.85 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsXULElement.h:28, 299:54.85 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/dom/XULTreeElement.h:15, 299:54.85 from /builddir/build/BUILD/thunderbird-68.1.1/security/manager/ssl/nsCertTree.h:31, 299:54.85 from /builddir/build/BUILD/thunderbird-68.1.1/security/manager/ssl/nsCertTree.cpp:5, 299:54.86 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/security/manager/ssl/Unified_cpp_security_manager_ssl1.cpp:56: 299:54.86 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsPresContext.h: In member function 'void nsPresContext::SetVisibleArea(const nsRect&)': 299:54.87 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsPresContext.h:375:22: warning: implicitly-declared 'constexpr nsRect& nsRect::operator=(const nsRect&)' is deprecated [-Wdeprecated-copy] 299:54.87 375 | mVisibleArea = r; 299:54.87 | ^ 299:54.87 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/Units.h:17, 299:54.88 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 299:54.88 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/BasicEvents.h:12, 299:54.88 from /builddir/build/BUILD/thunderbird-68.1.1/dom/base/nsContentUtils.h:24, 299:54.88 from /builddir/build/BUILD/thunderbird-68.1.1/security/manager/ssl/SSLServerCertVerification.cpp:119, 299:54.88 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/security/manager/ssl/Unified_cpp_security_manager_ssl1.cpp:11: 299:54.88 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsRect.h:43:3: note: because 'nsRect' has user-provided 'nsRect::nsRect(const nsRect&)' 299:54.88 43 | nsRect(const nsRect& aRect) : Super(aRect) { MOZ_COUNT_CTOR(nsRect); } 299:54.88 | ^~~~~~ 299:57.07 gfx/angle/targets/translator 300:00.24 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/ipc/MessageChannel.h:12, 300:00.24 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/ipc/ProtocolUtils.h:23, 300:00.24 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserOrId.h:15, 300:00.24 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/dom/ContentChild.h:13, 300:00.24 from /builddir/build/BUILD/thunderbird-68.1.1/security/manager/ssl/nsKeygenHandlerContent.cpp:13, 300:00.24 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/security/manager/ssl/Unified_cpp_security_manager_ssl1.cpp:101: 300:00.25 /builddir/build/BUILD/thunderbird-68.1.1/ipc/chromium/src/base/message_loop.h: In constructor 'MessageLoop::PendingTask::PendingTask(MessageLoop::PendingTask&&)': 300:00.26 /builddir/build/BUILD/thunderbird-68.1.1/ipc/chromium/src/base/message_loop.h:307:35: warning: implicitly-declared 'constexpr base::TimeTicks::TimeTicks(const base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 300:00.26 307 | nestable(aOther.nestable) {} 300:00.26 | ^ 300:00.26 In file included from /builddir/build/BUILD/thunderbird-68.1.1/ipc/chromium/src/chrome/common/ipc_message_utils.h:17, 300:00.26 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/ipc/IPCMessageUtils.h:11, 300:00.27 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserOrId.h:11, 300:00.27 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/dom/ContentChild.h:13, 300:00.27 from /builddir/build/BUILD/thunderbird-68.1.1/security/manager/ssl/nsKeygenHandlerContent.cpp:13, 300:00.27 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/security/manager/ssl/Unified_cpp_security_manager_ssl1.cpp:101: 300:00.27 /builddir/build/BUILD/thunderbird-68.1.1/ipc/chromium/src/base/time.h:337:14: note: because 'base::TimeTicks' has user-provided 'base::TimeTicks& base::TimeTicks::operator=(base::TimeTicks)' 300:00.27 337 | TimeTicks& operator=(TimeTicks other) { 300:00.27 | ^~~~~~~~ 300:00.28 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/ipc/MessageChannel.h:12, 300:00.28 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/ipc/ProtocolUtils.h:23, 300:00.30 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserOrId.h:15, 300:00.30 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/dom/ContentChild.h:13, 300:00.30 from /builddir/build/BUILD/thunderbird-68.1.1/security/manager/ssl/nsKeygenHandlerContent.cpp:13, 300:00.30 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/security/manager/ssl/Unified_cpp_security_manager_ssl1.cpp:101: 300:00.30 /builddir/build/BUILD/thunderbird-68.1.1/ipc/chromium/src/base/message_loop.h: In copy constructor 'MessageLoop::PendingTask::PendingTask(const MessageLoop::PendingTask&)': 300:00.31 /builddir/build/BUILD/thunderbird-68.1.1/ipc/chromium/src/base/message_loop.h:314:35: warning: implicitly-declared 'constexpr base::TimeTicks::TimeTicks(const base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 300:00.31 314 | nestable(aOther.nestable) {} 300:00.31 | ^ 300:00.31 In file included from /builddir/build/BUILD/thunderbird-68.1.1/ipc/chromium/src/chrome/common/ipc_message_utils.h:17, 300:00.31 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/ipc/IPCMessageUtils.h:11, 300:00.31 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserOrId.h:11, 300:00.31 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/dom/ContentChild.h:13, 300:00.31 from /builddir/build/BUILD/thunderbird-68.1.1/security/manager/ssl/nsKeygenHandlerContent.cpp:13, 300:00.32 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/security/manager/ssl/Unified_cpp_security_manager_ssl1.cpp:101: 300:00.32 /builddir/build/BUILD/thunderbird-68.1.1/ipc/chromium/src/base/time.h:337:14: note: because 'base::TimeTicks' has user-provided 'base::TimeTicks& base::TimeTicks::operator=(base::TimeTicks)' 300:00.32 337 | TimeTicks& operator=(TimeTicks other) { 300:00.32 | ^~~~~~~~ 300:00.32 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/ipc/MessageChannel.h:12, 300:00.32 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/ipc/ProtocolUtils.h:23, 300:00.32 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserOrId.h:15, 300:00.33 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/dom/ContentChild.h:13, 300:00.33 from /builddir/build/BUILD/thunderbird-68.1.1/security/manager/ssl/nsKeygenHandlerContent.cpp:13, 300:00.33 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/security/manager/ssl/Unified_cpp_security_manager_ssl1.cpp:101: 300:00.33 /builddir/build/BUILD/thunderbird-68.1.1/ipc/chromium/src/base/message_loop.h: In member function 'MessageLoop::PendingTask& MessageLoop::PendingTask::operator=(const MessageLoop::PendingTask&)': 300:00.33 /builddir/build/BUILD/thunderbird-68.1.1/ipc/chromium/src/base/message_loop.h:317:33: warning: implicitly-declared 'constexpr base::TimeTicks::TimeTicks(const base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 300:00.33 317 | delayed_run_time = aOther.delayed_run_time; 300:00.35 | ^~~~~~~~~~~~~~~~ 300:00.35 In file included from /builddir/build/BUILD/thunderbird-68.1.1/ipc/chromium/src/chrome/common/ipc_message_utils.h:17, 300:00.35 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/ipc/IPCMessageUtils.h:11, 300:00.35 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserOrId.h:11, 300:00.35 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/dom/ContentChild.h:13, 300:00.35 from /builddir/build/BUILD/thunderbird-68.1.1/security/manager/ssl/nsKeygenHandlerContent.cpp:13, 300:00.36 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/security/manager/ssl/Unified_cpp_security_manager_ssl1.cpp:101: 300:00.36 /builddir/build/BUILD/thunderbird-68.1.1/ipc/chromium/src/base/time.h:337:14: note: because 'base::TimeTicks' has user-provided 'base::TimeTicks& base::TimeTicks::operator=(base::TimeTicks)' 300:00.36 337 | TimeTicks& operator=(TimeTicks other) { 300:00.36 | ^~~~~~~~ 300:00.36 /builddir/build/BUILD/thunderbird-68.1.1/ipc/chromium/src/base/time.h:337:34: note: initializing argument 1 of 'base::TimeTicks& base::TimeTicks::operator=(base::TimeTicks)' 300:00.36 337 | TimeTicks& operator=(TimeTicks other) { 300:00.36 | ~~~~~~~~~~^~~~~ 300:03.22 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/net/PHttpChannelParams.h:14, 300:03.23 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/NeckoChannelParams.h:23, 300:03.23 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContent.h:41, 300:03.23 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentChild.h:9, 300:03.23 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/dom/ContentChild.h:14, 300:03.23 from /builddir/build/BUILD/thunderbird-68.1.1/security/manager/ssl/nsKeygenHandlerContent.cpp:13, 300:03.23 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/security/manager/ssl/Unified_cpp_security_manager_ssl1.cpp:101: 300:03.24 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsHttp.h: In copy constructor 'mozilla::net::ParsedHeaderPair::ParsedHeaderPair(const mozilla::net::ParsedHeaderPair&)': 300:03.25 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsHttp.h:292:43: warning: implicitly-declared 'nsTDependentSubstring::nsTDependentSubstring(const nsTDependentSubstring&)' is deprecated [-Wdeprecated-copy] 300:03.25 292 | mIsQuotedValue(copy.mIsQuotedValue) { 300:03.25 | ^ 300:03.25 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsDependentSubstring.h:11, 300:03.25 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsString.h:17, 300:03.25 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/Telemetry.h:15, 300:03.26 from /builddir/build/BUILD/thunderbird-68.1.1/security/manager/ssl/RootCertificateTelemetryUtils.h:10, 300:03.26 from /builddir/build/BUILD/thunderbird-68.1.1/security/manager/ssl/RootCertificateTelemetryUtils.cpp:7, 300:03.26 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/security/manager/ssl/Unified_cpp_security_manager_ssl1.cpp:2: 300:03.26 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsTDependentSubstring.h:93:8: note: because 'nsTDependentSubstring' has user-provided 'void nsTDependentSubstring::operator=(const self_type&) [with T = char; nsTDependentSubstring::self_type = nsTDependentSubstring]' 300:03.26 93 | void operator=( 300:03.26 | ^~~~~~~~ 300:03.26 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/net/PHttpChannelParams.h:14, 300:03.26 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/NeckoChannelParams.h:23, 300:03.28 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContent.h:41, 300:03.28 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentChild.h:9, 300:03.28 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/dom/ContentChild.h:14, 300:03.28 from /builddir/build/BUILD/thunderbird-68.1.1/security/manager/ssl/nsKeygenHandlerContent.cpp:13, 300:03.28 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/security/manager/ssl/Unified_cpp_security_manager_ssl1.cpp:101: 300:03.29 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsHttp.h:292:43: warning: implicitly-declared 'nsTDependentSubstring::nsTDependentSubstring(const nsTDependentSubstring&)' is deprecated [-Wdeprecated-copy] 300:03.29 292 | mIsQuotedValue(copy.mIsQuotedValue) { 300:03.29 | ^ 300:03.29 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsDependentSubstring.h:11, 300:03.31 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsString.h:17, 300:03.31 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/Telemetry.h:15, 300:03.31 from /builddir/build/BUILD/thunderbird-68.1.1/security/manager/ssl/RootCertificateTelemetryUtils.h:10, 300:03.31 from /builddir/build/BUILD/thunderbird-68.1.1/security/manager/ssl/RootCertificateTelemetryUtils.cpp:7, 300:03.31 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/security/manager/ssl/Unified_cpp_security_manager_ssl1.cpp:2: 300:03.32 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsTDependentSubstring.h:93:8: note: because 'nsTDependentSubstring' has user-provided 'void nsTDependentSubstring::operator=(const self_type&) [with T = char; nsTDependentSubstring::self_type = nsTDependentSubstring]' 300:03.32 93 | void operator=( 300:03.32 | ^~~~~~~~ 300:03.32 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/net/PHttpChannelParams.h:15, 300:03.32 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/NeckoChannelParams.h:23, 300:03.32 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContent.h:41, 300:03.33 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentChild.h:9, 300:03.34 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/dom/ContentChild.h:14, 300:03.34 from /builddir/build/BUILD/thunderbird-68.1.1/security/manager/ssl/nsKeygenHandlerContent.cpp:13, 300:03.34 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/security/manager/ssl/Unified_cpp_security_manager_ssl1.cpp:101: 300:03.34 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsHttpHeaderArray.h: In member function 'const char* mozilla::net::nsHttpHeaderArray::FindHeaderValue(mozilla::net::nsHttpAtom, const char*) const': 300:03.34 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsHttpHeaderArray.h:85:47: warning: implicitly-declared 'constexpr mozilla::net::nsHttpAtom::nsHttpAtom(const mozilla::net::nsHttpAtom&)' is deprecated [-Wdeprecated-copy] 300:03.35 85 | return nsHttp::FindToken(PeekHeader(header), value, HTTP_HEADER_VALUE_SEPS); 300:03.35 | ^ 300:03.35 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/net/PHttpChannelParams.h:14, 300:03.35 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/NeckoChannelParams.h:23, 300:03.35 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContent.h:41, 300:03.35 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentChild.h:9, 300:03.36 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/dom/ContentChild.h:14, 300:03.37 from /builddir/build/BUILD/thunderbird-68.1.1/security/manager/ssl/nsKeygenHandlerContent.cpp:13, 300:03.37 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/security/manager/ssl/Unified_cpp_security_manager_ssl1.cpp:101: 300:03.37 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsHttp.h:148:8: note: because 'mozilla::net::nsHttpAtom' has user-provided 'void mozilla::net::nsHttpAtom::operator=(const mozilla::net::nsHttpAtom&)' 300:03.37 148 | void operator=(const nsHttpAtom& a) { _val = a._val; } 300:03.37 | ^~~~~~~~ 300:03.38 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/net/PHttpChannelParams.h:15, 300:03.38 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/NeckoChannelParams.h:23, 300:03.38 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContent.h:41, 300:03.38 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentChild.h:9, 300:03.38 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/dom/ContentChild.h:14, 300:03.38 from /builddir/build/BUILD/thunderbird-68.1.1/security/manager/ssl/nsKeygenHandlerContent.cpp:13, 300:03.39 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/security/manager/ssl/Unified_cpp_security_manager_ssl1.cpp:101: 300:03.39 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsHttpHeaderArray.h:28:37: note: initializing argument 1 of 'const char* mozilla::net::nsHttpHeaderArray::PeekHeader(mozilla::net::nsHttpAtom) const' 300:03.39 28 | const char* PeekHeader(nsHttpAtom header) const; 300:03.39 | ~~~~~~~~~~~^~~~~~ 300:03.40 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsHttpHeaderArray.h: In member function 'bool mozilla::net::nsHttpHeaderArray::HasHeaderValue(mozilla::net::nsHttpAtom, const char*) const': 300:03.41 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsHttpHeaderArray.h:90:41: warning: implicitly-declared 'constexpr mozilla::net::nsHttpAtom::nsHttpAtom(const mozilla::net::nsHttpAtom&)' is deprecated [-Wdeprecated-copy] 300:03.42 90 | return FindHeaderValue(header, value) != nullptr; 300:03.42 | ^ 300:03.42 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/net/PHttpChannelParams.h:14, 300:03.42 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/NeckoChannelParams.h:23, 300:03.42 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContent.h:41, 300:03.43 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentChild.h:9, 300:03.43 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/dom/ContentChild.h:14, 300:03.43 from /builddir/build/BUILD/thunderbird-68.1.1/security/manager/ssl/nsKeygenHandlerContent.cpp:13, 300:03.43 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/security/manager/ssl/Unified_cpp_security_manager_ssl1.cpp:101: 300:03.45 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsHttp.h:148:8: note: because 'mozilla::net::nsHttpAtom' has user-provided 'void mozilla::net::nsHttpAtom::operator=(const mozilla::net::nsHttpAtom&)' 300:03.45 148 | void operator=(const nsHttpAtom& a) { _val = a._val; } 300:03.45 | ^~~~~~~~ 300:03.45 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/net/PHttpChannelParams.h:15, 300:03.45 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/NeckoChannelParams.h:23, 300:03.45 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContent.h:41, 300:03.46 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentChild.h:9, 300:03.46 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/dom/ContentChild.h:14, 300:03.46 from /builddir/build/BUILD/thunderbird-68.1.1/security/manager/ssl/nsKeygenHandlerContent.cpp:13, 300:03.46 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/security/manager/ssl/Unified_cpp_security_manager_ssl1.cpp:101: 300:03.46 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsHttpHeaderArray.h:84:42: note: initializing argument 1 of 'const char* mozilla::net::nsHttpHeaderArray::FindHeaderValue(mozilla::net::nsHttpAtom, const char*) const' 300:03.46 84 | const char* FindHeaderValue(nsHttpAtom header, const char* value) const { 300:03.46 | ~~~~~~~~~~~^~~~~~ 300:03.47 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsHttpHeaderArray.h: In member function 'bool mozilla::net::nsHttpHeaderArray::IsSingletonHeader(mozilla::net::nsHttpAtom)': 300:03.47 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsHttpHeaderArray.h:222:39: warning: implicitly-declared 'constexpr mozilla::net::nsHttpAtom::nsHttpAtom(const mozilla::net::nsHttpAtom&)' is deprecated [-Wdeprecated-copy] 300:03.47 222 | IsIgnoreMultipleHeader(header); 300:03.47 | ^ 300:03.47 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/net/PHttpChannelParams.h:14, 300:03.47 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/NeckoChannelParams.h:23, 300:03.49 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContent.h:41, 300:03.49 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentChild.h:9, 300:03.49 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/dom/ContentChild.h:14, 300:03.49 from /builddir/build/BUILD/thunderbird-68.1.1/security/manager/ssl/nsKeygenHandlerContent.cpp:13, 300:03.49 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/security/manager/ssl/Unified_cpp_security_manager_ssl1.cpp:101: 300:03.49 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsHttp.h:148:8: note: because 'mozilla::net::nsHttpAtom' has user-provided 'void mozilla::net::nsHttpAtom::operator=(const mozilla::net::nsHttpAtom&)' 300:03.50 148 | void operator=(const nsHttpAtom& a) { _val = a._val; } 300:03.50 | ^~~~~~~~ 300:03.50 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/net/PHttpChannelParams.h:15, 300:03.50 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/NeckoChannelParams.h:23, 300:03.50 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContent.h:41, 300:03.50 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentChild.h:9, 300:03.51 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/dom/ContentChild.h:14, 300:03.51 from /builddir/build/BUILD/thunderbird-68.1.1/security/manager/ssl/nsKeygenHandlerContent.cpp:13, 300:03.51 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/security/manager/ssl/Unified_cpp_security_manager_ssl1.cpp:101: 300:03.51 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsHttpHeaderArray.h:159:42: note: initializing argument 1 of 'bool mozilla::net::nsHttpHeaderArray::IsIgnoreMultipleHeader(mozilla::net::nsHttpAtom)' 300:03.51 159 | bool IsIgnoreMultipleHeader(nsHttpAtom header); 300:03.51 | ~~~~~~~~~~~^~~~~~ 300:03.51 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsHttpHeaderArray.h: In member function 'nsresult mozilla::net::nsHttpHeaderArray::MergeHeader(mozilla::net::nsHttpAtom, mozilla::net::nsHttpHeaderArray::nsEntry*, const nsACString&, mozilla::net::nsHttpHeaderArray::HeaderVariety)': 300:03.52 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsHttpHeaderArray.h:264:54: warning: implicitly-declared 'constexpr mozilla::net::nsHttpAtom::nsHttpAtom(const mozilla::net::nsHttpAtom&)' is deprecated [-Wdeprecated-copy] 300:03.52 264 | eVarietyResponse); 300:03.52 | ^ 300:03.52 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/net/PHttpChannelParams.h:14, 300:03.52 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/NeckoChannelParams.h:23, 300:03.52 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContent.h:41, 300:03.53 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentChild.h:9, 300:03.53 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/dom/ContentChild.h:14, 300:03.53 from /builddir/build/BUILD/thunderbird-68.1.1/security/manager/ssl/nsKeygenHandlerContent.cpp:13, 300:03.53 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/security/manager/ssl/Unified_cpp_security_manager_ssl1.cpp:101: 300:03.53 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsHttp.h:148:8: note: because 'mozilla::net::nsHttpAtom' has user-provided 'void mozilla::net::nsHttpAtom::operator=(const mozilla::net::nsHttpAtom&)' 300:03.53 148 | void operator=(const nsHttpAtom& a) { _val = a._val; } 300:03.53 | ^~~~~~~~ 300:03.54 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/net/PHttpChannelParams.h:15, 300:03.54 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/NeckoChannelParams.h:23, 300:03.54 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContent.h:41, 300:03.54 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentChild.h:9, 300:03.54 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/dom/ContentChild.h:14, 300:03.54 from /builddir/build/BUILD/thunderbird-68.1.1/security/manager/ssl/nsKeygenHandlerContent.cpp:13, 300:03.55 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/security/manager/ssl/Unified_cpp_security_manager_ssl1.cpp:101: 300:03.55 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsHttpHeaderArray.h:151:55: note: initializing argument 1 of 'nsresult mozilla::net::nsHttpHeaderArray::SetHeader_internal(mozilla::net::nsHttpAtom, const nsACString&, const nsACString&, mozilla::net::nsHttpHeaderArray::HeaderVariety)' 300:03.55 151 | MOZ_MUST_USE nsresult SetHeader_internal(nsHttpAtom header, 300:03.55 | ~~~~~~~~~~~^~~~~~ 300:03.55 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/net/PHttpChannelParams.h:16, 300:03.55 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/NeckoChannelParams.h:23, 300:03.55 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContent.h:41, 300:03.56 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentChild.h:9, 300:03.56 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/dom/ContentChild.h:14, 300:03.56 from /builddir/build/BUILD/thunderbird-68.1.1/security/manager/ssl/nsKeygenHandlerContent.cpp:13, 300:03.56 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/security/manager/ssl/Unified_cpp_security_manager_ssl1.cpp:101: 300:03.56 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsHttpResponseHead.h: In member function 'nsresult mozilla::net::nsHttpResponseHead::GetDateValue_locked(uint32_t*) const': 300:03.56 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsHttpResponseHead.h:181:48: warning: implicitly-declared 'constexpr mozilla::net::nsHttpAtom::nsHttpAtom(const mozilla::net::nsHttpAtom&)' is deprecated [-Wdeprecated-copy] 300:03.57 181 | return ParseDateHeader(nsHttp::Date, result); 300:03.57 | ^ 300:03.57 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/net/PHttpChannelParams.h:14, 300:03.57 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/NeckoChannelParams.h:23, 300:03.57 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContent.h:41, 300:03.57 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentChild.h:9, 300:03.58 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/dom/ContentChild.h:14, 300:03.58 from /builddir/build/BUILD/thunderbird-68.1.1/security/manager/ssl/nsKeygenHandlerContent.cpp:13, 300:03.58 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/security/manager/ssl/Unified_cpp_security_manager_ssl1.cpp:101: 300:03.58 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsHttp.h:148:8: note: because 'mozilla::net::nsHttpAtom' has user-provided 'void mozilla::net::nsHttpAtom::operator=(const mozilla::net::nsHttpAtom&)' 300:03.58 148 | void operator=(const nsHttpAtom& a) { _val = a._val; } 300:03.58 | ^~~~~~~~ 300:03.58 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/net/PHttpChannelParams.h:16, 300:03.59 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/NeckoChannelParams.h:23, 300:03.59 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContent.h:41, 300:03.59 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentChild.h:9, 300:03.59 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/dom/ContentChild.h:14, 300:03.59 from /builddir/build/BUILD/thunderbird-68.1.1/security/manager/ssl/nsKeygenHandlerContent.cpp:13, 300:03.59 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/security/manager/ssl/Unified_cpp_security_manager_ssl1.cpp:101: 300:03.60 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsHttpResponseHead.h:170:52: note: initializing argument 1 of 'nsresult mozilla::net::nsHttpResponseHead::ParseDateHeader(mozilla::net::nsHttpAtom, uint32_t*) const' 300:03.60 170 | MOZ_MUST_USE nsresult ParseDateHeader(nsHttpAtom header, 300:03.60 | ~~~~~~~~~~~^~~~~~ 300:03.60 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsHttpResponseHead.h: In member function 'nsresult mozilla::net::nsHttpResponseHead::GetLastModifiedValue_locked(uint32_t*) const': 300:03.60 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsHttpResponseHead.h:185:57: warning: implicitly-declared 'constexpr mozilla::net::nsHttpAtom::nsHttpAtom(const mozilla::net::nsHttpAtom&)' is deprecated [-Wdeprecated-copy] 300:03.60 185 | return ParseDateHeader(nsHttp::Last_Modified, result); 300:03.61 | ^ 300:03.61 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/net/PHttpChannelParams.h:14, 300:03.61 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/NeckoChannelParams.h:23, 300:03.61 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContent.h:41, 300:03.61 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentChild.h:9, 300:03.61 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/dom/ContentChild.h:14, 300:03.62 from /builddir/build/BUILD/thunderbird-68.1.1/security/manager/ssl/nsKeygenHandlerContent.cpp:13, 300:03.62 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/security/manager/ssl/Unified_cpp_security_manager_ssl1.cpp:101: 300:03.62 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsHttp.h:148:8: note: because 'mozilla::net::nsHttpAtom' has user-provided 'void mozilla::net::nsHttpAtom::operator=(const mozilla::net::nsHttpAtom&)' 300:03.62 148 | void operator=(const nsHttpAtom& a) { _val = a._val; } 300:03.62 | ^~~~~~~~ 300:03.62 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/net/PHttpChannelParams.h:16, 300:03.63 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/NeckoChannelParams.h:23, 300:03.63 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContent.h:41, 300:03.63 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentChild.h:9, 300:03.63 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/dom/ContentChild.h:14, 300:03.63 from /builddir/build/BUILD/thunderbird-68.1.1/security/manager/ssl/nsKeygenHandlerContent.cpp:13, 300:03.63 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/security/manager/ssl/Unified_cpp_security_manager_ssl1.cpp:101: 300:03.64 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsHttpResponseHead.h:170:52: note: initializing argument 1 of 'nsresult mozilla::net::nsHttpResponseHead::ParseDateHeader(mozilla::net::nsHttpAtom, uint32_t*) const' 300:03.64 170 | MOZ_MUST_USE nsresult ParseDateHeader(nsHttpAtom header, 300:03.64 | ~~~~~~~~~~~^~~~~~ 300:04.48 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentChild.h:9, 300:04.48 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/dom/ContentChild.h:14, 300:04.48 from /builddir/build/BUILD/thunderbird-68.1.1/security/manager/ssl/nsKeygenHandlerContent.cpp:13, 300:04.48 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/security/manager/ssl/Unified_cpp_security_manager_ssl1.cpp:101: 300:04.48 /builddir/build/BUILD/thunderbird-68.1.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContent.h: In constructor 'mozilla::dom::BlobURLRegistrationData::BlobURLRegistrationData(const nsCString&, const IPCBlob&, const Principal&, const bool&)': 300:04.50 /builddir/build/BUILD/thunderbird-68.1.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContent.h:1857:26: warning: implicitly-declared 'IPC::Principal::Principal(const IPC::Principal&)' is deprecated [-Wdeprecated-copy] 300:04.50 1857 | revoked_(_revoked) 300:04.50 | ^ 300:04.50 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContent.h:25, 300:04.50 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentChild.h:9, 300:04.51 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/dom/ContentChild.h:14, 300:04.51 from /builddir/build/BUILD/thunderbird-68.1.1/security/manager/ssl/nsKeygenHandlerContent.cpp:13, 300:04.51 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/security/manager/ssl/Unified_cpp_security_manager_ssl1.cpp:101: 300:04.51 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/dom/PermissionMessageUtils.h:30:14: note: because 'IPC::Principal' has user-provided 'IPC::Principal& IPC::Principal::operator=(const IPC::Principal&)' 300:04.51 30 | Principal& operator=(const Principal& aOther) { 300:04.51 | ^~~~~~~~ 300:05.45 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentChild.h:24, 300:05.45 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/dom/ContentChild.h:14, 300:05.46 from /builddir/build/BUILD/thunderbird-68.1.1/security/manager/ssl/nsKeygenHandlerContent.cpp:13, 300:05.46 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/security/manager/ssl/Unified_cpp_security_manager_ssl1.cpp:101: 300:05.46 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 300:05.48 /builddir/build/BUILD/thunderbird-68.1.1/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] 300:05.48 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 300:05.49 | ^ 300:05.49 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 300:05.49 46 | struct Block { 300:05.49 | ^~~~~ 300:07.42 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/jsapi.h:15, 300:07.42 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsJSPrincipals.h:9, 300:07.43 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/BasePrincipal.h:10, 300:07.43 from /builddir/build/BUILD/thunderbird-68.1.1/security/certverifier/CertVerifier.h:29, 300:07.43 from /builddir/build/BUILD/thunderbird-68.1.1/security/manager/ssl/SSLServerCertVerification.cpp:100, 300:07.43 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/security/manager/ssl/Unified_cpp_security_manager_ssl1.cpp:11: 300:07.43 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/Range.h: In instantiation of 'mozilla::RangedPtr mozilla::Range::begin() const [with T = unsigned char]': 300:07.44 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:718:37: required from here 300:07.45 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/Range.h:49:39: warning: implicitly-declared 'constexpr mozilla::RangedPtr::RangedPtr(const mozilla::RangedPtr&)' is deprecated [-Wdeprecated-copy] 300:07.45 49 | RangedPtr begin() const { return mStart; } 300:07.45 | ^~~~~~ 300:07.46 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/Range.h:10, 300:07.46 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/jsapi.h:15, 300:07.46 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsJSPrincipals.h:9, 300:07.46 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/BasePrincipal.h:10, 300:07.47 from /builddir/build/BUILD/thunderbird-68.1.1/security/certverifier/CertVerifier.h:29, 300:07.47 from /builddir/build/BUILD/thunderbird-68.1.1/security/manager/ssl/SSLServerCertVerification.cpp:100, 300:07.47 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/security/manager/ssl/Unified_cpp_security_manager_ssl1.cpp:11: 300:07.47 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/RangedPtr.h:151:17: note: because 'mozilla::RangedPtr' has user-provided 'mozilla::RangedPtr& mozilla::RangedPtr::operator=(const mozilla::RangedPtr&) [with T = unsigned char]' 300:07.47 151 | RangedPtr& operator=(const RangedPtr& aOther) { 300:07.48 | ^~~~~~~~ 300:11.99 In file included from /builddir/build/BUILD/thunderbird-68.1.1/gfx/angle/checkout/src/compiler/translator/AtomicCounterFunctionHLSL.h:16, 300:12.00 from /builddir/build/BUILD/thunderbird-68.1.1/gfx/angle/checkout/src/compiler/translator/AtomicCounterFunctionHLSL.cpp:10: 300:12.00 In member function 'constexpr bool sh::ImmutableString::operator==(const sh::ImmutableString&) const', 300:12.00 inlined from 'sh::ImmutableString sh::AtomicCounterFunctionHLSL::useAtomicCounterFunction(const sh::ImmutableString&)' at /builddir/build/BUILD/thunderbird-68.1.1/gfx/angle/checkout/src/compiler/translator/AtomicCounterFunctionHLSL.cpp:40:38: 300:12.00 /builddir/build/BUILD/thunderbird-68.1.1/gfx/angle/checkout/src/compiler/translator/ImmutableString.h:78:22: warning: 'int __builtin_memcmp_eq(const void*, const void*, long unsigned int)' reading 22 bytes from a region of size 1 [-Wstringop-overflow=] 300:12.00 78 | return memcmp(data(), b.data(), mLength) == 0; 300:12.01 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 300:19.91 In file included from /builddir/build/BUILD/thunderbird-68.1.1/gfx/thebes/gfxFontEntry.h:13, 300:19.91 from /builddir/build/BUILD/thunderbird-68.1.1/gfx/thebes/gfxFont.h:11, 300:19.91 from /builddir/build/BUILD/thunderbird-68.1.1/gfx/thebes/gfxTextRun.h:14, 300:19.91 from /builddir/build/BUILD/thunderbird-68.1.1/gfx/thebes/gfxPlatform.cpp:36: 300:19.91 /builddir/build/BUILD/thunderbird-68.1.1/gfx/thebes/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 300:19.92 /builddir/build/BUILD/thunderbird-68.1.1/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] 300:19.92 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 300:19.92 | ^ 300:19.92 /builddir/build/BUILD/thunderbird-68.1.1/gfx/thebes/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 300:19.92 46 | struct Block { 300:19.92 | ^~~~~ 300:40.38 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/HashTable.h:89, 300:40.38 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/js/HashTable.h:10, 300:40.38 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/js/TracingAPI.h:11, 300:40.38 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/js/GCPolicyAPI.h:49, 300:40.38 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/js/RootingAPI.h:22, 300:40.38 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/js/CallArgs.h:72, 300:40.38 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/jsapi.h:29, 300:40.38 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/xpcpublic.h:10, 300:40.38 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsThreadUtils.h:24, 300:40.38 from /builddir/build/BUILD/thunderbird-68.1.1/ipc/chromium/src/base/message_loop.h:32, 300:40.38 from /builddir/build/BUILD/thunderbird-68.1.1/ipc/chromium/src/base/waitable_event.h:25, 300:40.38 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/ipc/GeckoChildProcessHost.h:12, 300:40.38 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/RDDProcessHost.h:9, 300:40.38 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/RDDProcessManager.h:8, 300:40.39 from /builddir/build/BUILD/thunderbird-68.1.1/gfx/thebes/gfxPlatform.cpp:7: 300:40.39 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = std::map; long unsigned int N = 2]': 300:40.39 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:99:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = std::map]' 300:40.39 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/Layers.h:248:29: required from here 300:40.39 /builddir/build/BUILD/thunderbird-68.1.1/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] 300:40.41 67 | memset(&aArr[0], 0, N * sizeof(T)); 300:40.41 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 300:40.41 In file included from /usr/include/c++/9/map:61, 300:40.41 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/system_wrappers/map:3, 300:40.41 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/stl_wrappers/map:44, 300:40.41 from /builddir/build/BUILD/thunderbird-68.1.1/ipc/chromium/src/base/process_util.h:31, 300:40.41 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/ipc/GeckoChildProcessHost.h:11, 300:40.41 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/RDDProcessHost.h:9, 300:40.41 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/RDDProcessManager.h:8, 300:40.41 from /builddir/build/BUILD/thunderbird-68.1.1/gfx/thebes/gfxPlatform.cpp:7: 300:40.41 /usr/include/c++/9/bits/stl_map.h:100:11: note: 'class std::map' declared here 300:40.41 100 | class map 300:40.41 | ^~~ 301:07.27 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsUtils.h:14, 301:07.28 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupports.h:79, 301:07.28 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsHashKeys.h:11, 301:07.28 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsDataHashtable.h:10, 301:07.28 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/DateTimeFormat.h:12, 301:07.28 from /builddir/build/BUILD/thunderbird-68.1.1/security/manager/ssl/nsNSSCertValidity.h:8, 301:07.29 from /builddir/build/BUILD/thunderbird-68.1.1/security/manager/ssl/nsNSSCertValidity.cpp:5, 301:07.29 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/security/manager/ssl/Unified_cpp_security_manager_ssl2.cpp:11: 301:07.29 /builddir/build/BUILD/thunderbird-68.1.1/security/manager/ssl/nsNSSCertificate.cpp: In member function 'virtual nsresult nsNSSCertList::QueryInterface(const nsIID&, void**)': 301:07.29 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 301:07.29 1007 | foundInterface = 0; \ 301:07.30 | ^~~~~~~~~~~~~~ 301:07.30 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 301:07.31 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 301:07.31 | ^~~~~~~~~~~~~~~~~~~~~~~ 301:07.31 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsIClassInfoImpl.h:165:3: note: in expansion of macro 'NS_INTERFACE_MAP_END' 301:07.31 165 | NS_INTERFACE_MAP_END 301:07.31 | ^~~~~~~~~~~~~~~~~~~~ 301:07.31 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsIClassInfoImpl.h:170:3: note: in expansion of macro 'NS_IMPL_QUERY_INTERFACE_CI' 301:07.31 170 | NS_IMPL_QUERY_INTERFACE_CI(aClass, __VA_ARGS__) \ 301:07.31 | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 301:07.31 /builddir/build/BUILD/thunderbird-68.1.1/security/manager/ssl/nsNSSCertificate.cpp:793:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CI' 301:07.31 793 | NS_IMPL_ISUPPORTS_CI(nsNSSCertList, nsIX509CertList, nsISerializable) 301:07.31 | ^~~~~~~~~~~~~~~~~~~~ 301:07.31 In file included from /builddir/build/BUILD/thunderbird-68.1.1/security/manager/ssl/nsNSSCertificate.cpp:20, 301:07.31 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/security/manager/ssl/Unified_cpp_security_manager_ssl2.cpp:20: 301:07.31 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsIClassInfoImpl.h:136:5: note: some parts of macro expansion are not guarded by this 'else' clause 301:07.32 136 | } else 301:07.32 | ^~~~ 301:07.33 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsIClassInfoImpl.h:164:5: note: in expansion of macro 'NS_IMPL_QUERY_CLASSINFO' 301:07.34 164 | NS_IMPL_QUERY_CLASSINFO(aClass) \ 301:07.34 | ^~~~~~~~~~~~~~~~~~~~~~~ 301:07.34 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsIClassInfoImpl.h:170:3: note: in expansion of macro 'NS_IMPL_QUERY_INTERFACE_CI' 301:07.34 170 | NS_IMPL_QUERY_INTERFACE_CI(aClass, __VA_ARGS__) \ 301:07.34 | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 301:07.34 /builddir/build/BUILD/thunderbird-68.1.1/security/manager/ssl/nsNSSCertificate.cpp:793:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CI' 301:07.34 793 | NS_IMPL_ISUPPORTS_CI(nsNSSCertList, nsIX509CertList, nsISerializable) 301:07.34 | ^~~~~~~~~~~~~~~~~~~~ 301:09.48 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/Units.h:17, 301:09.48 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 301:09.48 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/BasicEvents.h:12, 301:09.49 from /builddir/build/BUILD/thunderbird-68.1.1/dom/base/nsContentUtils.h:24, 301:09.49 from /builddir/build/BUILD/thunderbird-68.1.1/security/manager/ssl/nsNSSIOLayer.cpp:30, 301:09.49 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/security/manager/ssl/Unified_cpp_security_manager_ssl2.cpp:47: 301:09.50 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsRect.h: In member function 'void nsRect::UnionRectEdges(const nsRect&, const nsRect&)': 301:09.50 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsRect.h:111:37: warning: implicitly-declared 'constexpr nsRect& nsRect::operator=(const nsRect&)' is deprecated [-Wdeprecated-copy] 301:09.50 111 | *this = aRect1.UnionEdges(aRect2); 301:09.50 | ^ 301:09.50 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsRect.h:43:3: note: because 'nsRect' has user-provided 'nsRect::nsRect(const nsRect&)' 301:09.50 43 | nsRect(const nsRect& aRect) : Super(aRect) { MOZ_COUNT_CTOR(nsRect); } 301:09.50 | ^~~~~~ 301:09.51 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsRect.h: In member function 'void nsRect::UnionRect(const nsRect&, const nsRect&)': 301:09.51 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsRect.h:120:32: warning: implicitly-declared 'constexpr nsRect& nsRect::operator=(const nsRect&)' is deprecated [-Wdeprecated-copy] 301:09.51 120 | *this = aRect1.Union(aRect2); 301:09.51 | ^ 301:09.51 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsRect.h:43:3: note: because 'nsRect' has user-provided 'nsRect::nsRect(const nsRect&)' 301:09.51 43 | nsRect(const nsRect& aRect) : Super(aRect) { MOZ_COUNT_CTOR(nsRect); } 301:09.51 | ^~~~~~ 301:09.52 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsRect.h: In member function 'void nsRect::SaturatingUnionRect(const nsRect&, const nsRect&)': 301:09.52 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsRect.h:228:42: warning: implicitly-declared 'constexpr nsRect& nsRect::operator=(const nsRect&)' is deprecated [-Wdeprecated-copy] 301:09.52 228 | *this = aRect1.SaturatingUnion(aRect2); 301:09.52 | ^ 301:09.52 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsRect.h:43:3: note: because 'nsRect' has user-provided 'nsRect::nsRect(const nsRect&)' 301:09.52 43 | nsRect(const nsRect& aRect) : Super(aRect) { MOZ_COUNT_CTOR(nsRect); } 301:09.52 | ^~~~~~ 301:09.52 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsRect.h: In member function 'void nsRect::SaturatingUnionRectEdges(const nsRect&, const nsRect&)': 301:09.53 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsRect.h:231:47: warning: implicitly-declared 'constexpr nsRect& nsRect::operator=(const nsRect&)' is deprecated [-Wdeprecated-copy] 301:09.53 231 | *this = aRect1.SaturatingUnionEdges(aRect2); 301:09.53 | ^ 301:09.53 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsRect.h:43:3: note: because 'nsRect' has user-provided 'nsRect::nsRect(const nsRect&)' 301:09.53 43 | nsRect(const nsRect& aRect) : Super(aRect) { MOZ_COUNT_CTOR(nsRect); } 301:09.53 | ^~~~~~ 301:22.79 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/ipc/MessageChannel.h:12, 301:22.79 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/ipc/ProtocolUtils.h:23, 301:22.79 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/psm/PPSMContentDownloader.h:15, 301:22.79 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/psm/PPSMContentDownloaderChild.h:9, 301:22.79 from /builddir/build/BUILD/thunderbird-68.1.1/security/manager/ssl/PSMContentListener.h:15, 301:22.79 from /builddir/build/BUILD/thunderbird-68.1.1/security/manager/ssl/nsNSSModule.cpp:17, 301:22.79 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/security/manager/ssl/Unified_cpp_security_manager_ssl2.cpp:56: 301:22.79 /builddir/build/BUILD/thunderbird-68.1.1/ipc/chromium/src/base/message_loop.h: In constructor 'MessageLoop::PendingTask::PendingTask(MessageLoop::PendingTask&&)': 301:22.79 /builddir/build/BUILD/thunderbird-68.1.1/ipc/chromium/src/base/message_loop.h:307:35: warning: implicitly-declared 'constexpr base::TimeTicks::TimeTicks(const base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 301:22.79 307 | nestable(aOther.nestable) {} 301:22.79 | ^ 301:22.79 In file included from /builddir/build/BUILD/thunderbird-68.1.1/ipc/chromium/src/chrome/common/ipc_message_utils.h:17, 301:22.79 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/ipc/IPCMessageUtils.h:11, 301:22.81 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/psm/PPSMContentDownloader.h:11, 301:22.81 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/psm/PPSMContentDownloaderChild.h:9, 301:22.81 from /builddir/build/BUILD/thunderbird-68.1.1/security/manager/ssl/PSMContentListener.h:15, 301:22.81 from /builddir/build/BUILD/thunderbird-68.1.1/security/manager/ssl/nsNSSModule.cpp:17, 301:22.81 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/security/manager/ssl/Unified_cpp_security_manager_ssl2.cpp:56: 301:22.81 /builddir/build/BUILD/thunderbird-68.1.1/ipc/chromium/src/base/time.h:337:14: note: because 'base::TimeTicks' has user-provided 'base::TimeTicks& base::TimeTicks::operator=(base::TimeTicks)' 301:22.81 337 | TimeTicks& operator=(TimeTicks other) { 301:22.81 | ^~~~~~~~ 301:22.81 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/ipc/MessageChannel.h:12, 301:22.81 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/ipc/ProtocolUtils.h:23, 301:22.81 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/psm/PPSMContentDownloader.h:15, 301:22.81 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/psm/PPSMContentDownloaderChild.h:9, 301:22.81 from /builddir/build/BUILD/thunderbird-68.1.1/security/manager/ssl/PSMContentListener.h:15, 301:22.81 from /builddir/build/BUILD/thunderbird-68.1.1/security/manager/ssl/nsNSSModule.cpp:17, 301:22.81 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/security/manager/ssl/Unified_cpp_security_manager_ssl2.cpp:56: 301:22.81 /builddir/build/BUILD/thunderbird-68.1.1/ipc/chromium/src/base/message_loop.h: In copy constructor 'MessageLoop::PendingTask::PendingTask(const MessageLoop::PendingTask&)': 301:22.82 /builddir/build/BUILD/thunderbird-68.1.1/ipc/chromium/src/base/message_loop.h:314:35: warning: implicitly-declared 'constexpr base::TimeTicks::TimeTicks(const base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 301:22.82 314 | nestable(aOther.nestable) {} 301:22.82 | ^ 301:22.82 In file included from /builddir/build/BUILD/thunderbird-68.1.1/ipc/chromium/src/chrome/common/ipc_message_utils.h:17, 301:22.84 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/ipc/IPCMessageUtils.h:11, 301:22.84 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/psm/PPSMContentDownloader.h:11, 301:22.84 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/psm/PPSMContentDownloaderChild.h:9, 301:22.84 from /builddir/build/BUILD/thunderbird-68.1.1/security/manager/ssl/PSMContentListener.h:15, 301:22.84 from /builddir/build/BUILD/thunderbird-68.1.1/security/manager/ssl/nsNSSModule.cpp:17, 301:22.84 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/security/manager/ssl/Unified_cpp_security_manager_ssl2.cpp:56: 301:22.84 /builddir/build/BUILD/thunderbird-68.1.1/ipc/chromium/src/base/time.h:337:14: note: because 'base::TimeTicks' has user-provided 'base::TimeTicks& base::TimeTicks::operator=(base::TimeTicks)' 301:22.84 337 | TimeTicks& operator=(TimeTicks other) { 301:22.84 | ^~~~~~~~ 301:22.84 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/ipc/MessageChannel.h:12, 301:22.84 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/ipc/ProtocolUtils.h:23, 301:22.84 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/psm/PPSMContentDownloader.h:15, 301:22.84 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/psm/PPSMContentDownloaderChild.h:9, 301:22.84 from /builddir/build/BUILD/thunderbird-68.1.1/security/manager/ssl/PSMContentListener.h:15, 301:22.84 from /builddir/build/BUILD/thunderbird-68.1.1/security/manager/ssl/nsNSSModule.cpp:17, 301:22.84 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/security/manager/ssl/Unified_cpp_security_manager_ssl2.cpp:56: 301:22.85 /builddir/build/BUILD/thunderbird-68.1.1/ipc/chromium/src/base/message_loop.h: In member function 'MessageLoop::PendingTask& MessageLoop::PendingTask::operator=(const MessageLoop::PendingTask&)': 301:22.85 /builddir/build/BUILD/thunderbird-68.1.1/ipc/chromium/src/base/message_loop.h:317:33: warning: implicitly-declared 'constexpr base::TimeTicks::TimeTicks(const base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 301:22.85 317 | delayed_run_time = aOther.delayed_run_time; 301:22.85 | ^~~~~~~~~~~~~~~~ 301:22.85 In file included from /builddir/build/BUILD/thunderbird-68.1.1/ipc/chromium/src/chrome/common/ipc_message_utils.h:17, 301:22.85 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/ipc/IPCMessageUtils.h:11, 301:22.85 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/psm/PPSMContentDownloader.h:11, 301:22.85 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/psm/PPSMContentDownloaderChild.h:9, 301:22.85 from /builddir/build/BUILD/thunderbird-68.1.1/security/manager/ssl/PSMContentListener.h:15, 301:22.85 from /builddir/build/BUILD/thunderbird-68.1.1/security/manager/ssl/nsNSSModule.cpp:17, 301:22.85 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/security/manager/ssl/Unified_cpp_security_manager_ssl2.cpp:56: 301:22.85 /builddir/build/BUILD/thunderbird-68.1.1/ipc/chromium/src/base/time.h:337:14: note: because 'base::TimeTicks' has user-provided 'base::TimeTicks& base::TimeTicks::operator=(base::TimeTicks)' 301:22.85 337 | TimeTicks& operator=(TimeTicks other) { 301:22.85 | ^~~~~~~~ 301:22.85 /builddir/build/BUILD/thunderbird-68.1.1/ipc/chromium/src/base/time.h:337:34: note: initializing argument 1 of 'base::TimeTicks& base::TimeTicks::operator=(base::TimeTicks)' 301:22.85 337 | TimeTicks& operator=(TimeTicks other) { 301:22.85 | ~~~~~~~~~~^~~~~ 301:27.21 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsIScrollableFrame.h:22, 301:27.22 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/dom/Element.h:25, 301:27.22 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsStyledElement.h:18, 301:27.22 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsXULElement.h:28, 301:27.22 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/dom/XULTreeElement.h:15, 301:27.22 from /builddir/build/BUILD/thunderbird-68.1.1/security/manager/ssl/nsCertTree.h:31, 301:27.22 from /builddir/build/BUILD/thunderbird-68.1.1/security/manager/ssl/nsNSSModule.cpp:42, 301:27.22 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/security/manager/ssl/Unified_cpp_security_manager_ssl2.cpp:56: 301:27.22 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/FrameMetrics.h: In member function 'void mozilla::layers::FrameMetrics::SetCumulativeResolution(const LayoutDeviceToLayerScale2D&)': 301:27.22 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/FrameMetrics.h:346:29: warning: implicitly-declared 'constexpr mozilla::gfx::ScaleFactors2D& mozilla::gfx::ScaleFactors2D::operator=(const mozilla::gfx::ScaleFactors2D&)' is deprecated [-Wdeprecated-copy] 301:27.24 346 | mCumulativeResolution = aCumulativeResolution; 301:27.24 | ^~~~~~~~~~~~~~~~~~~~~ 301:27.24 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/Units.h:15, 301:27.24 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 301:27.24 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/BasicEvents.h:12, 301:27.25 from /builddir/build/BUILD/thunderbird-68.1.1/dom/base/nsContentUtils.h:24, 301:27.25 from /builddir/build/BUILD/thunderbird-68.1.1/security/manager/ssl/nsNSSIOLayer.cpp:30, 301:27.25 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/security/manager/ssl/Unified_cpp_security_manager_ssl2.cpp:47: 301:27.25 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/gfx/ScaleFactors2D.h:31:13: note: because 'mozilla::gfx::ScaleFactors2D' has user-provided 'constexpr mozilla::gfx::ScaleFactors2D::ScaleFactors2D(const mozilla::gfx::ScaleFactors2D&) [with src = mozilla::LayoutDevicePixel; dst = mozilla::LayerPixel]' 301:27.25 31 | constexpr ScaleFactors2D(const ScaleFactors2D& aCopy) 301:27.26 | ^~~~~~~~~~~~~~ 301:27.26 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsIScrollableFrame.h:22, 301:27.26 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/dom/Element.h:25, 301:27.26 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsStyledElement.h:18, 301:27.28 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsXULElement.h:28, 301:27.28 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/dom/XULTreeElement.h:15, 301:27.28 from /builddir/build/BUILD/thunderbird-68.1.1/security/manager/ssl/nsCertTree.h:31, 301:27.28 from /builddir/build/BUILD/thunderbird-68.1.1/security/manager/ssl/nsNSSModule.cpp:42, 301:27.29 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/security/manager/ssl/Unified_cpp_security_manager_ssl2.cpp:56: 301:27.29 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/FrameMetrics.h: In member function 'void mozilla::layers::FrameMetrics::SetDevPixelsPerCSSPixel(const CSSToLayoutDeviceScale&)': 301:27.29 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/FrameMetrics.h:355:29: warning: implicitly-declared 'constexpr mozilla::gfx::ScaleFactor& mozilla::gfx::ScaleFactor::operator=(const mozilla::gfx::ScaleFactor&)' is deprecated [-Wdeprecated-copy] 301:27.29 355 | mDevPixelsPerCSSPixel = aDevPixelsPerCSSPixel; 301:27.30 | ^~~~~~~~~~~~~~~~~~~~~ 301:27.30 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/Units.h:14, 301:27.30 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 301:27.30 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/BasicEvents.h:12, 301:27.30 from /builddir/build/BUILD/thunderbird-68.1.1/dom/base/nsContentUtils.h:24, 301:27.31 from /builddir/build/BUILD/thunderbird-68.1.1/security/manager/ssl/nsNSSIOLayer.cpp:30, 301:27.31 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/security/manager/ssl/Unified_cpp_security_manager_ssl2.cpp:47: 301:27.31 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/gfx/ScaleFactor.h:33:13: note: because 'mozilla::gfx::ScaleFactor' has user-provided 'constexpr mozilla::gfx::ScaleFactor::ScaleFactor(const mozilla::gfx::ScaleFactor&) [with src = mozilla::CSSPixel; dst = mozilla::LayoutDevicePixel]' 301:27.31 33 | constexpr ScaleFactor(const ScaleFactor& aCopy) 301:27.31 | ^~~~~~~~~~~ 301:27.31 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsIScrollableFrame.h:22, 301:27.32 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/dom/Element.h:25, 301:27.32 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsStyledElement.h:18, 301:27.32 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsXULElement.h:28, 301:27.32 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/dom/XULTreeElement.h:15, 301:27.32 from /builddir/build/BUILD/thunderbird-68.1.1/security/manager/ssl/nsCertTree.h:31, 301:27.33 from /builddir/build/BUILD/thunderbird-68.1.1/security/manager/ssl/nsNSSModule.cpp:42, 301:27.33 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/security/manager/ssl/Unified_cpp_security_manager_ssl2.cpp:56: 301:27.33 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/FrameMetrics.h: In member function 'void mozilla::layers::FrameMetrics::SetZoom(const CSSToParentLayerScale2D&)': 301:27.33 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/FrameMetrics.h:396:64: warning: implicitly-declared 'constexpr mozilla::gfx::ScaleFactors2D& mozilla::gfx::ScaleFactors2D::operator=(const mozilla::gfx::ScaleFactors2D&)' is deprecated [-Wdeprecated-copy] 301:27.34 396 | void SetZoom(const CSSToParentLayerScale2D& aZoom) { mZoom = aZoom; } 301:27.34 | ^~~~~ 301:27.34 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/Units.h:15, 301:27.34 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 301:27.34 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/BasicEvents.h:12, 301:27.35 from /builddir/build/BUILD/thunderbird-68.1.1/dom/base/nsContentUtils.h:24, 301:27.35 from /builddir/build/BUILD/thunderbird-68.1.1/security/manager/ssl/nsNSSIOLayer.cpp:30, 301:27.35 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/security/manager/ssl/Unified_cpp_security_manager_ssl2.cpp:47: 301:27.35 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/gfx/ScaleFactors2D.h:31:13: note: because 'mozilla::gfx::ScaleFactors2D' has user-provided 'constexpr mozilla::gfx::ScaleFactors2D::ScaleFactors2D(const mozilla::gfx::ScaleFactors2D&) [with src = mozilla::CSSPixel; dst = mozilla::ParentLayerPixel]' 301:27.36 31 | constexpr ScaleFactors2D(const ScaleFactors2D& aCopy) 301:27.36 | ^~~~~~~~~~~~~~ 301:27.36 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsIScrollableFrame.h:22, 301:27.36 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/dom/Element.h:25, 301:27.36 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsStyledElement.h:18, 301:27.36 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsXULElement.h:28, 301:27.37 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/dom/XULTreeElement.h:15, 301:27.37 from /builddir/build/BUILD/thunderbird-68.1.1/security/manager/ssl/nsCertTree.h:31, 301:27.37 from /builddir/build/BUILD/thunderbird-68.1.1/security/manager/ssl/nsNSSModule.cpp:42, 301:27.37 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/security/manager/ssl/Unified_cpp_security_manager_ssl2.cpp:56: 301:27.38 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/FrameMetrics.h: In member function 'void mozilla::layers::FrameMetrics::SetExtraResolution(const ScreenToLayerScale2D&)': 301:27.38 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/FrameMetrics.h:460:24: warning: implicitly-declared 'constexpr mozilla::gfx::ScaleFactors2D& mozilla::gfx::ScaleFactors2D::operator=(const mozilla::gfx::ScaleFactors2D&)' is deprecated [-Wdeprecated-copy] 301:27.38 460 | mExtraResolution = aExtraResolution; 301:27.38 | ^~~~~~~~~~~~~~~~ 301:27.39 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/Units.h:15, 301:27.39 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 301:27.39 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/BasicEvents.h:12, 301:27.39 from /builddir/build/BUILD/thunderbird-68.1.1/dom/base/nsContentUtils.h:24, 301:27.40 from /builddir/build/BUILD/thunderbird-68.1.1/security/manager/ssl/nsNSSIOLayer.cpp:30, 301:27.40 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/security/manager/ssl/Unified_cpp_security_manager_ssl2.cpp:47: 301:27.40 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/gfx/ScaleFactors2D.h:31:13: note: because 'mozilla::gfx::ScaleFactors2D' has user-provided 'constexpr mozilla::gfx::ScaleFactors2D::ScaleFactors2D(const mozilla::gfx::ScaleFactors2D&) [with src = mozilla::ScreenPixel; dst = mozilla::LayerPixel]' 301:27.40 31 | constexpr ScaleFactors2D(const ScaleFactors2D& aCopy) 301:27.40 | ^~~~~~~~~~~~~~ 301:27.48 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsIScrollableFrame.h:22, 301:27.49 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/dom/Element.h:25, 301:27.49 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsStyledElement.h:18, 301:27.49 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsXULElement.h:28, 301:27.49 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/dom/XULTreeElement.h:15, 301:27.50 from /builddir/build/BUILD/thunderbird-68.1.1/security/manager/ssl/nsCertTree.h:31, 301:27.51 from /builddir/build/BUILD/thunderbird-68.1.1/security/manager/ssl/nsNSSModule.cpp:42, 301:27.51 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/security/manager/ssl/Unified_cpp_security_manager_ssl2.cpp:56: 301:27.51 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/FrameMetrics.h: In member function 'mozilla::layers::ScrollSnapInfo& mozilla::layers::ScrollSnapInfo::operator=(mozilla::layers::ScrollSnapInfo&&)': 301:27.52 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/FrameMetrics.h:718:8: warning: implicitly-declared 'constexpr nsPoint& nsPoint::operator=(const nsPoint&)' is deprecated [-Wdeprecated-copy] 301:27.52 718 | struct ScrollSnapInfo { 301:27.52 | ^~~~~~~~~~~~~~ 301:27.52 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsMargin.h:11, 301:27.54 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/Units.h:16, 301:27.54 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 301:27.54 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/BasicEvents.h:12, 301:27.55 from /builddir/build/BUILD/thunderbird-68.1.1/dom/base/nsContentUtils.h:24, 301:27.55 from /builddir/build/BUILD/thunderbird-68.1.1/security/manager/ssl/nsNSSIOLayer.cpp:30, 301:27.56 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/security/manager/ssl/Unified_cpp_security_manager_ssl2.cpp:47: 301:27.56 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsPoint.h:27:3: note: because 'nsPoint' has user-provided 'nsPoint::nsPoint(const nsPoint&)' 301:27.56 27 | nsPoint(const nsPoint& aPoint) : Super(aPoint) {} 301:27.56 | ^~~~~~~ 301:27.57 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsIScrollableFrame.h:22, 301:27.57 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/dom/Element.h:25, 301:27.57 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsStyledElement.h:18, 301:27.57 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsXULElement.h:28, 301:27.58 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/dom/XULTreeElement.h:15, 301:27.58 from /builddir/build/BUILD/thunderbird-68.1.1/security/manager/ssl/nsCertTree.h:31, 301:27.58 from /builddir/build/BUILD/thunderbird-68.1.1/security/manager/ssl/nsNSSModule.cpp:42, 301:27.59 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/security/manager/ssl/Unified_cpp_security_manager_ssl2.cpp:56: 301:27.59 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/FrameMetrics.h: In member function 'void mozilla::layers::ScrollMetadata::SetSnapInfo(mozilla::layers::ScrollSnapInfo&&)': 301:27.60 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/FrameMetrics.h:936:36: note: synthesized method 'mozilla::layers::ScrollSnapInfo& mozilla::layers::ScrollSnapInfo::operator=(mozilla::layers::ScrollSnapInfo&&)' first required here 301:27.60 936 | mSnapInfo = std::move(aSnapInfo); 301:27.60 | ^ 301:28.00 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/dom/Element.h:27, 301:28.00 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsStyledElement.h:18, 301:28.01 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsXULElement.h:28, 301:28.01 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/dom/XULTreeElement.h:15, 301:28.01 from /builddir/build/BUILD/thunderbird-68.1.1/security/manager/ssl/nsCertTree.h:31, 301:28.01 from /builddir/build/BUILD/thunderbird-68.1.1/security/manager/ssl/nsNSSModule.cpp:42, 301:28.01 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/security/manager/ssl/Unified_cpp_security_manager_ssl2.cpp:56: 301:28.01 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsPresContext.h: In member function 'void nsPresContext::SetVisibleArea(const nsRect&)': 301:28.01 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsPresContext.h:375:22: warning: implicitly-declared 'constexpr nsRect& nsRect::operator=(const nsRect&)' is deprecated [-Wdeprecated-copy] 301:28.01 375 | mVisibleArea = r; 301:28.01 | ^ 301:28.01 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/Units.h:17, 301:28.01 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 301:28.01 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/BasicEvents.h:12, 301:28.01 from /builddir/build/BUILD/thunderbird-68.1.1/dom/base/nsContentUtils.h:24, 301:28.01 from /builddir/build/BUILD/thunderbird-68.1.1/security/manager/ssl/nsNSSIOLayer.cpp:30, 301:28.01 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/security/manager/ssl/Unified_cpp_security_manager_ssl2.cpp:47: 301:28.01 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsRect.h:43:3: note: because 'nsRect' has user-provided 'nsRect::nsRect(const nsRect&)' 301:28.01 43 | nsRect(const nsRect& aRect) : Super(aRect) { MOZ_COUNT_CTOR(nsRect); } 301:28.01 | ^~~~~~ 301:32.94 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/jsapi.h:15, 301:32.94 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsJSPrincipals.h:9, 301:32.95 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/BasePrincipal.h:10, 301:32.95 from /builddir/build/BUILD/thunderbird-68.1.1/security/certverifier/CertVerifier.h:29, 301:32.95 from /builddir/build/BUILD/thunderbird-68.1.1/security/manager/ssl/nsNSSCertificate.cpp:8, 301:32.95 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/security/manager/ssl/Unified_cpp_security_manager_ssl2.cpp:20: 301:32.96 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/Range.h: In instantiation of 'mozilla::RangedPtr mozilla::Range::begin() const [with T = unsigned char]': 301:32.96 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:718:37: required from here 301:32.96 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/Range.h:49:39: warning: implicitly-declared 'constexpr mozilla::RangedPtr::RangedPtr(const mozilla::RangedPtr&)' is deprecated [-Wdeprecated-copy] 301:32.96 49 | RangedPtr begin() const { return mStart; } 301:32.96 | ^~~~~~ 301:32.96 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/Range.h:10, 301:32.96 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/jsapi.h:15, 301:32.97 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsJSPrincipals.h:9, 301:32.98 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/BasePrincipal.h:10, 301:32.98 from /builddir/build/BUILD/thunderbird-68.1.1/security/certverifier/CertVerifier.h:29, 301:32.98 from /builddir/build/BUILD/thunderbird-68.1.1/security/manager/ssl/nsNSSCertificate.cpp:8, 301:32.98 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/security/manager/ssl/Unified_cpp_security_manager_ssl2.cpp:20: 301:32.98 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/RangedPtr.h:151:17: note: because 'mozilla::RangedPtr' has user-provided 'mozilla::RangedPtr& mozilla::RangedPtr::operator=(const mozilla::RangedPtr&) [with T = unsigned char]' 301:32.98 151 | RangedPtr& operator=(const RangedPtr& aOther) { 301:32.98 | ^~~~~~~~ 301:33.67 In file included from /builddir/build/BUILD/thunderbird-68.1.1/security/manager/ssl/nsNSSIOLayer.cpp:28, 301:33.67 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/security/manager/ssl/Unified_cpp_security_manager_ssl2.cpp:47: 301:33.67 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsCharSeparatedTokenizer.h: In instantiation of 'const DependentSubstringType nsTCharSeparatedTokenizer::nextToken() [with DependentSubstringType = nsTDependentSubstring; bool (* IsWhitespace)(char16_t) = NS_IsAsciiWhitespace]': 301:33.67 /builddir/build/BUILD/thunderbird-68.1.1/security/manager/ssl/nsNSSIOLayer.cpp:1704:46: required from here 301:33.67 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsCharSeparatedTokenizer.h:97:40: warning: implicitly-declared 'constexpr mozilla::RangedPtr::RangedPtr(const mozilla::RangedPtr&)' is deprecated [-Wdeprecated-copy] 301:33.67 97 | mozilla::RangedPtr tokenStart = mIter; 301:33.67 | ^~~~~~~~~~ 301:33.67 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/Range.h:10, 301:33.69 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/jsapi.h:15, 301:33.69 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsJSPrincipals.h:9, 301:33.69 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/BasePrincipal.h:10, 301:33.70 from /builddir/build/BUILD/thunderbird-68.1.1/security/certverifier/CertVerifier.h:29, 301:33.70 from /builddir/build/BUILD/thunderbird-68.1.1/security/manager/ssl/nsNSSCertificate.cpp:8, 301:33.70 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/security/manager/ssl/Unified_cpp_security_manager_ssl2.cpp:20: 301:33.70 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/RangedPtr.h:151:17: note: because 'mozilla::RangedPtr' has user-provided 'mozilla::RangedPtr& mozilla::RangedPtr::operator=(const mozilla::RangedPtr&) [with T = const char]' 301:33.70 151 | RangedPtr& operator=(const RangedPtr& aOther) { 301:33.70 | ^~~~~~~~ 301:33.70 In file included from /builddir/build/BUILD/thunderbird-68.1.1/security/manager/ssl/nsNSSIOLayer.cpp:28, 301:33.71 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/security/manager/ssl/Unified_cpp_security_manager_ssl2.cpp:47: 301:33.71 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsCharSeparatedTokenizer.h:98:40: warning: implicitly-declared 'constexpr mozilla::RangedPtr::RangedPtr(const mozilla::RangedPtr&)' is deprecated [-Wdeprecated-copy] 301:33.71 98 | mozilla::RangedPtr tokenEnd = mIter; 301:33.71 | ^~~~~~~~ 301:33.71 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/Range.h:10, 301:33.71 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/jsapi.h:15, 301:33.72 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsJSPrincipals.h:9, 301:33.72 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/BasePrincipal.h:10, 301:33.72 from /builddir/build/BUILD/thunderbird-68.1.1/security/certverifier/CertVerifier.h:29, 301:33.72 from /builddir/build/BUILD/thunderbird-68.1.1/security/manager/ssl/nsNSSCertificate.cpp:8, 301:33.72 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/security/manager/ssl/Unified_cpp_security_manager_ssl2.cpp:20: 301:33.72 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/RangedPtr.h:151:17: note: because 'mozilla::RangedPtr' has user-provided 'mozilla::RangedPtr& mozilla::RangedPtr::operator=(const mozilla::RangedPtr&) [with T = const char]' 301:33.72 151 | RangedPtr& operator=(const RangedPtr& aOther) { 301:33.72 | ^~~~~~~~ 301:35.46 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/security/manager/ssl/Unified_cpp_security_manager_ssl2.cpp:56: 301:35.47 /builddir/build/BUILD/thunderbird-68.1.1/security/manager/ssl/nsNSSModule.cpp: In instantiation of 'nsresult mozilla::psm::Instantiate(const nsIID&, void**) [with InstanceClass = nsCertOverrideService; nsresult (InstanceClass::* InitMethod)() = &nsCertOverrideService::Init; nsIID = nsID]': 301:35.47 /builddir/build/BUILD/thunderbird-68.1.1/security/manager/ssl/nsNSSModule.cpp:113:54: required from 'nsresult mozilla::psm::Constructor(nsISupports*, const nsIID&, void**) [with InstanceClass = nsCertOverrideService; nsresult (InstanceClass::* InitMethod)() = &nsCertOverrideService::Init; mozilla::psm::ProcessRestriction processRestriction = mozilla::psm::ProcessRestriction::ParentProcessOnly; mozilla::psm::ThreadRestriction threadRestriction = mozilla::psm::ThreadRestriction::MainThreadOnly; nsIID = nsID]' 301:35.47 /builddir/build/BUILD/thunderbird-68.1.1/security/manager/ssl/nsNSSModule.cpp:147:1: required from here 301:35.47 /builddir/build/BUILD/thunderbird-68.1.1/security/manager/ssl/nsNSSModule.cpp:60:28: warning: the address of 'nsresult nsCertOverrideService::Init()' will never be NULL [-Waddress] 301:35.47 60 | nsresult rv = InitMethod != nullptr ? (inst->*InitMethod)() : NS_OK; 301:35.48 | ~~~~~~~~~~~^~~~~~~~~~ 301:35.48 /builddir/build/BUILD/thunderbird-68.1.1/security/manager/ssl/nsNSSModule.cpp: In instantiation of 'nsresult mozilla::psm::Instantiate(const nsIID&, void**) [with InstanceClass = nsSiteSecurityService; nsresult (InstanceClass::* InitMethod)() = &nsSiteSecurityService::Init; nsIID = nsID]': 301:35.49 /builddir/build/BUILD/thunderbird-68.1.1/security/manager/ssl/nsNSSModule.cpp:113:54: required from 'nsresult mozilla::psm::Constructor(nsISupports*, const nsIID&, void**) [with InstanceClass = nsSiteSecurityService; nsresult (InstanceClass::* InitMethod)() = &nsSiteSecurityService::Init; mozilla::psm::ProcessRestriction processRestriction = mozilla::psm::ProcessRestriction::AnyProcess; mozilla::psm::ThreadRestriction threadRestriction = mozilla::psm::ThreadRestriction::MainThreadOnly; nsIID = nsID]' 301:35.49 /builddir/build/BUILD/thunderbird-68.1.1/security/manager/ssl/nsNSSModule.cpp:151:1: required from here 301:35.49 /builddir/build/BUILD/thunderbird-68.1.1/security/manager/ssl/nsNSSModule.cpp:60:28: warning: the address of 'nsresult nsSiteSecurityService::Init()' will never be NULL [-Waddress] 301:35.49 /builddir/build/BUILD/thunderbird-68.1.1/security/manager/ssl/nsNSSModule.cpp: In instantiation of 'nsresult mozilla::psm::Instantiate(const nsIID&, void**) [with InstanceClass = CertBlocklist; nsresult (InstanceClass::* InitMethod)() = &CertBlocklist::Init; nsIID = nsID]': 301:35.50 /builddir/build/BUILD/thunderbird-68.1.1/security/manager/ssl/nsNSSModule.cpp:113:54: required from 'nsresult mozilla::psm::Constructor(nsISupports*, const nsIID&, void**) [with InstanceClass = CertBlocklist; nsresult (InstanceClass::* InitMethod)() = &CertBlocklist::Init; mozilla::psm::ProcessRestriction processRestriction = mozilla::psm::ProcessRestriction::ParentProcessOnly; mozilla::psm::ThreadRestriction threadRestriction = mozilla::psm::ThreadRestriction::MainThreadOnly; nsIID = nsID]' 301:35.50 /builddir/build/BUILD/thunderbird-68.1.1/security/manager/ssl/nsNSSModule.cpp:154:1: required from here 301:35.51 /builddir/build/BUILD/thunderbird-68.1.1/security/manager/ssl/nsNSSModule.cpp:60:28: warning: the address of 'nsresult CertBlocklist::Init()' will never be NULL [-Waddress] 302:11.11 In file included from /builddir/build/BUILD/thunderbird-68.1.1/gfx/thebes/SharedFontList-impl.h:12, 302:11.11 from /builddir/build/BUILD/thunderbird-68.1.1/gfx/thebes/SharedFontList.cpp:5, 302:11.11 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/gfx/thebes/Unified_cpp_gfx_thebes0.cpp:11: 302:11.11 /builddir/build/BUILD/thunderbird-68.1.1/gfx/thebes/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 302:11.11 /builddir/build/BUILD/thunderbird-68.1.1/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] 302:11.11 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 302:11.11 | ^ 302:11.11 /builddir/build/BUILD/thunderbird-68.1.1/gfx/thebes/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 302:11.12 46 | struct Block { 302:11.12 | ^~~~~ 302:15.33 In file included from /builddir/build/BUILD/thunderbird-68.1.1/gfx/thebes/gfxFontEntry.h:13, 302:15.34 from /builddir/build/BUILD/thunderbird-68.1.1/gfx/thebes/gfxFont.h:11, 302:15.34 from /builddir/build/BUILD/thunderbird-68.1.1/gfx/thebes/gfxGlyphExtents.h:9, 302:15.34 from /builddir/build/BUILD/thunderbird-68.1.1/gfx/thebes/gfxGlyphExtents.cpp:6, 302:15.34 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/gfx/thebes/Unified_cpp_gfx_thebes1.cpp:2: 302:15.34 /builddir/build/BUILD/thunderbird-68.1.1/gfx/thebes/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 302:15.35 /builddir/build/BUILD/thunderbird-68.1.1/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] 302:15.35 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 302:15.35 | ^ 302:15.37 /builddir/build/BUILD/thunderbird-68.1.1/gfx/thebes/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 302:15.37 46 | struct Block { 302:15.37 | ^~~~~ 302:32.87 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsIWidget.h:12, 302:32.87 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/ipc/IPCMessageUtils.h:36, 302:32.87 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContent.h:11, 302:32.87 from /builddir/build/BUILD/thunderbird-68.1.1/security/manager/ssl/nsSiteSecurityService.cpp:18, 302:32.88 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/security/manager/ssl/Unified_cpp_security_manager_ssl3.cpp:11: 302:32.88 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsRect.h: In member function 'void nsRect::UnionRectEdges(const nsRect&, const nsRect&)': 302:32.88 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsRect.h:111:37: warning: implicitly-declared 'constexpr nsRect& nsRect::operator=(const nsRect&)' is deprecated [-Wdeprecated-copy] 302:32.88 111 | *this = aRect1.UnionEdges(aRect2); 302:32.88 | ^ 302:32.90 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsRect.h:43:3: note: because 'nsRect' has user-provided 'nsRect::nsRect(const nsRect&)' 302:32.90 43 | nsRect(const nsRect& aRect) : Super(aRect) { MOZ_COUNT_CTOR(nsRect); } 302:32.90 | ^~~~~~ 302:32.90 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsRect.h: In member function 'void nsRect::UnionRect(const nsRect&, const nsRect&)': 302:32.90 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsRect.h:120:32: warning: implicitly-declared 'constexpr nsRect& nsRect::operator=(const nsRect&)' is deprecated [-Wdeprecated-copy] 302:32.90 120 | *this = aRect1.Union(aRect2); 302:32.90 | ^ 302:32.90 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsRect.h:43:3: note: because 'nsRect' has user-provided 'nsRect::nsRect(const nsRect&)' 302:32.90 43 | nsRect(const nsRect& aRect) : Super(aRect) { MOZ_COUNT_CTOR(nsRect); } 302:32.90 | ^~~~~~ 302:32.90 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsRect.h: In member function 'void nsRect::SaturatingUnionRect(const nsRect&, const nsRect&)': 302:32.91 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsRect.h:228:42: warning: implicitly-declared 'constexpr nsRect& nsRect::operator=(const nsRect&)' is deprecated [-Wdeprecated-copy] 302:32.91 228 | *this = aRect1.SaturatingUnion(aRect2); 302:32.91 | ^ 302:32.91 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsRect.h:43:3: note: because 'nsRect' has user-provided 'nsRect::nsRect(const nsRect&)' 302:32.91 43 | nsRect(const nsRect& aRect) : Super(aRect) { MOZ_COUNT_CTOR(nsRect); } 302:32.91 | ^~~~~~ 302:32.91 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsRect.h: In member function 'void nsRect::SaturatingUnionRectEdges(const nsRect&, const nsRect&)': 302:32.91 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsRect.h:231:47: warning: implicitly-declared 'constexpr nsRect& nsRect::operator=(const nsRect&)' is deprecated [-Wdeprecated-copy] 302:32.91 231 | *this = aRect1.SaturatingUnionEdges(aRect2); 302:32.91 | ^ 302:32.91 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsRect.h:43:3: note: because 'nsRect' has user-provided 'nsRect::nsRect(const nsRect&)' 302:32.91 43 | nsRect(const nsRect& aRect) : Super(aRect) { MOZ_COUNT_CTOR(nsRect); } 302:32.92 | ^~~~~~ 302:41.00 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/ipc/MessageChannel.h:12, 302:41.00 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/ipc/ProtocolUtils.h:23, 302:41.00 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContent.h:15, 302:41.00 from /builddir/build/BUILD/thunderbird-68.1.1/security/manager/ssl/nsSiteSecurityService.cpp:18, 302:41.01 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/security/manager/ssl/Unified_cpp_security_manager_ssl3.cpp:11: 302:41.01 /builddir/build/BUILD/thunderbird-68.1.1/ipc/chromium/src/base/message_loop.h: In constructor 'MessageLoop::PendingTask::PendingTask(MessageLoop::PendingTask&&)': 302:41.03 /builddir/build/BUILD/thunderbird-68.1.1/ipc/chromium/src/base/message_loop.h:307:35: warning: implicitly-declared 'constexpr base::TimeTicks::TimeTicks(const base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 302:41.03 307 | nestable(aOther.nestable) {} 302:41.03 | ^ 302:41.03 In file included from /builddir/build/BUILD/thunderbird-68.1.1/ipc/chromium/src/chrome/common/ipc_message_utils.h:17, 302:41.03 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/ipc/IPCMessageUtils.h:11, 302:41.04 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContent.h:11, 302:41.04 from /builddir/build/BUILD/thunderbird-68.1.1/security/manager/ssl/nsSiteSecurityService.cpp:18, 302:41.04 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/security/manager/ssl/Unified_cpp_security_manager_ssl3.cpp:11: 302:41.04 /builddir/build/BUILD/thunderbird-68.1.1/ipc/chromium/src/base/time.h:337:14: note: because 'base::TimeTicks' has user-provided 'base::TimeTicks& base::TimeTicks::operator=(base::TimeTicks)' 302:41.04 337 | TimeTicks& operator=(TimeTicks other) { 302:41.04 | ^~~~~~~~ 302:41.04 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/ipc/MessageChannel.h:12, 302:41.04 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/ipc/ProtocolUtils.h:23, 302:41.05 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContent.h:15, 302:41.05 from /builddir/build/BUILD/thunderbird-68.1.1/security/manager/ssl/nsSiteSecurityService.cpp:18, 302:41.05 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/security/manager/ssl/Unified_cpp_security_manager_ssl3.cpp:11: 302:41.05 /builddir/build/BUILD/thunderbird-68.1.1/ipc/chromium/src/base/message_loop.h: In copy constructor 'MessageLoop::PendingTask::PendingTask(const MessageLoop::PendingTask&)': 302:41.05 /builddir/build/BUILD/thunderbird-68.1.1/ipc/chromium/src/base/message_loop.h:314:35: warning: implicitly-declared 'constexpr base::TimeTicks::TimeTicks(const base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 302:41.05 314 | nestable(aOther.nestable) {} 302:41.05 | ^ 302:41.06 In file included from /builddir/build/BUILD/thunderbird-68.1.1/ipc/chromium/src/chrome/common/ipc_message_utils.h:17, 302:41.06 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/ipc/IPCMessageUtils.h:11, 302:41.06 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContent.h:11, 302:41.06 from /builddir/build/BUILD/thunderbird-68.1.1/security/manager/ssl/nsSiteSecurityService.cpp:18, 302:41.06 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/security/manager/ssl/Unified_cpp_security_manager_ssl3.cpp:11: 302:41.06 /builddir/build/BUILD/thunderbird-68.1.1/ipc/chromium/src/base/time.h:337:14: note: because 'base::TimeTicks' has user-provided 'base::TimeTicks& base::TimeTicks::operator=(base::TimeTicks)' 302:41.08 337 | TimeTicks& operator=(TimeTicks other) { 302:41.08 | ^~~~~~~~ 302:41.08 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/ipc/MessageChannel.h:12, 302:41.08 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/ipc/ProtocolUtils.h:23, 302:41.08 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContent.h:15, 302:41.08 from /builddir/build/BUILD/thunderbird-68.1.1/security/manager/ssl/nsSiteSecurityService.cpp:18, 302:41.09 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/security/manager/ssl/Unified_cpp_security_manager_ssl3.cpp:11: 302:41.09 /builddir/build/BUILD/thunderbird-68.1.1/ipc/chromium/src/base/message_loop.h: In member function 'MessageLoop::PendingTask& MessageLoop::PendingTask::operator=(const MessageLoop::PendingTask&)': 302:41.09 /builddir/build/BUILD/thunderbird-68.1.1/ipc/chromium/src/base/message_loop.h:317:33: warning: implicitly-declared 'constexpr base::TimeTicks::TimeTicks(const base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 302:41.09 317 | delayed_run_time = aOther.delayed_run_time; 302:41.09 | ^~~~~~~~~~~~~~~~ 302:41.09 In file included from /builddir/build/BUILD/thunderbird-68.1.1/ipc/chromium/src/chrome/common/ipc_message_utils.h:17, 302:41.10 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/ipc/IPCMessageUtils.h:11, 302:41.10 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContent.h:11, 302:41.10 from /builddir/build/BUILD/thunderbird-68.1.1/security/manager/ssl/nsSiteSecurityService.cpp:18, 302:41.10 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/security/manager/ssl/Unified_cpp_security_manager_ssl3.cpp:11: 302:41.10 /builddir/build/BUILD/thunderbird-68.1.1/ipc/chromium/src/base/time.h:337:14: note: because 'base::TimeTicks' has user-provided 'base::TimeTicks& base::TimeTicks::operator=(base::TimeTicks)' 302:41.10 337 | TimeTicks& operator=(TimeTicks other) { 302:41.12 | ^~~~~~~~ 302:41.12 /builddir/build/BUILD/thunderbird-68.1.1/ipc/chromium/src/base/time.h:337:34: note: initializing argument 1 of 'base::TimeTicks& base::TimeTicks::operator=(base::TimeTicks)' 302:41.12 337 | TimeTicks& operator=(TimeTicks other) { 302:41.12 | ~~~~~~~~~~^~~~~ 302:49.43 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/net/PHttpChannelParams.h:14, 302:49.43 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/NeckoChannelParams.h:23, 302:49.43 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContent.h:41, 302:49.43 from /builddir/build/BUILD/thunderbird-68.1.1/security/manager/ssl/nsSiteSecurityService.cpp:18, 302:49.43 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/security/manager/ssl/Unified_cpp_security_manager_ssl3.cpp:11: 302:49.43 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsHttp.h: In copy constructor 'mozilla::net::ParsedHeaderPair::ParsedHeaderPair(const mozilla::net::ParsedHeaderPair&)': 302:49.44 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsHttp.h:292:43: warning: implicitly-declared 'nsTDependentSubstring::nsTDependentSubstring(const nsTDependentSubstring&)' is deprecated [-Wdeprecated-copy] 302:49.44 292 | mIsQuotedValue(copy.mIsQuotedValue) { 302:49.45 | ^ 302:49.45 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsDependentSubstring.h:11, 302:49.45 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsString.h:17, 302:49.45 from /builddir/build/BUILD/thunderbird-68.1.1/security/manager/ssl/nsSecurityHeaderParser.h:10, 302:49.45 from /builddir/build/BUILD/thunderbird-68.1.1/security/manager/ssl/nsSecurityHeaderParser.cpp:5, 302:49.45 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/security/manager/ssl/Unified_cpp_security_manager_ssl3.cpp:2: 302:49.45 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsTDependentSubstring.h:93:8: note: because 'nsTDependentSubstring' has user-provided 'void nsTDependentSubstring::operator=(const self_type&) [with T = char; nsTDependentSubstring::self_type = nsTDependentSubstring]' 302:49.45 93 | void operator=( 302:49.45 | ^~~~~~~~ 302:49.45 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/net/PHttpChannelParams.h:14, 302:49.45 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/NeckoChannelParams.h:23, 302:49.45 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContent.h:41, 302:49.45 from /builddir/build/BUILD/thunderbird-68.1.1/security/manager/ssl/nsSiteSecurityService.cpp:18, 302:49.45 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/security/manager/ssl/Unified_cpp_security_manager_ssl3.cpp:11: 302:49.45 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsHttp.h:292:43: warning: implicitly-declared 'nsTDependentSubstring::nsTDependentSubstring(const nsTDependentSubstring&)' is deprecated [-Wdeprecated-copy] 302:49.45 292 | mIsQuotedValue(copy.mIsQuotedValue) { 302:49.46 | ^ 302:49.46 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsDependentSubstring.h:11, 302:49.47 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsString.h:17, 302:49.47 from /builddir/build/BUILD/thunderbird-68.1.1/security/manager/ssl/nsSecurityHeaderParser.h:10, 302:49.47 from /builddir/build/BUILD/thunderbird-68.1.1/security/manager/ssl/nsSecurityHeaderParser.cpp:5, 302:49.47 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/security/manager/ssl/Unified_cpp_security_manager_ssl3.cpp:2: 302:49.47 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsTDependentSubstring.h:93:8: note: because 'nsTDependentSubstring' has user-provided 'void nsTDependentSubstring::operator=(const self_type&) [with T = char; nsTDependentSubstring::self_type = nsTDependentSubstring]' 302:49.47 93 | void operator=( 302:49.47 | ^~~~~~~~ 302:49.49 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/net/PHttpChannelParams.h:15, 302:49.49 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/NeckoChannelParams.h:23, 302:49.49 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContent.h:41, 302:49.49 from /builddir/build/BUILD/thunderbird-68.1.1/security/manager/ssl/nsSiteSecurityService.cpp:18, 302:49.49 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/security/manager/ssl/Unified_cpp_security_manager_ssl3.cpp:11: 302:49.49 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsHttpHeaderArray.h: In member function 'const char* mozilla::net::nsHttpHeaderArray::FindHeaderValue(mozilla::net::nsHttpAtom, const char*) const': 302:49.49 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsHttpHeaderArray.h:85:47: warning: implicitly-declared 'constexpr mozilla::net::nsHttpAtom::nsHttpAtom(const mozilla::net::nsHttpAtom&)' is deprecated [-Wdeprecated-copy] 302:49.50 85 | return nsHttp::FindToken(PeekHeader(header), value, HTTP_HEADER_VALUE_SEPS); 302:49.51 | ^ 302:49.51 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/net/PHttpChannelParams.h:14, 302:49.51 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/NeckoChannelParams.h:23, 302:49.51 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContent.h:41, 302:49.51 from /builddir/build/BUILD/thunderbird-68.1.1/security/manager/ssl/nsSiteSecurityService.cpp:18, 302:49.51 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/security/manager/ssl/Unified_cpp_security_manager_ssl3.cpp:11: 302:49.51 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsHttp.h:148:8: note: because 'mozilla::net::nsHttpAtom' has user-provided 'void mozilla::net::nsHttpAtom::operator=(const mozilla::net::nsHttpAtom&)' 302:49.51 148 | void operator=(const nsHttpAtom& a) { _val = a._val; } 302:49.51 | ^~~~~~~~ 302:49.51 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/net/PHttpChannelParams.h:15, 302:49.51 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/NeckoChannelParams.h:23, 302:49.51 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContent.h:41, 302:49.51 from /builddir/build/BUILD/thunderbird-68.1.1/security/manager/ssl/nsSiteSecurityService.cpp:18, 302:49.51 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/security/manager/ssl/Unified_cpp_security_manager_ssl3.cpp:11: 302:49.51 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsHttpHeaderArray.h:28:37: note: initializing argument 1 of 'const char* mozilla::net::nsHttpHeaderArray::PeekHeader(mozilla::net::nsHttpAtom) const' 302:49.51 28 | const char* PeekHeader(nsHttpAtom header) const; 302:49.51 | ~~~~~~~~~~~^~~~~~ 302:49.52 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsHttpHeaderArray.h: In member function 'bool mozilla::net::nsHttpHeaderArray::HasHeaderValue(mozilla::net::nsHttpAtom, const char*) const': 302:49.53 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsHttpHeaderArray.h:90:41: warning: implicitly-declared 'constexpr mozilla::net::nsHttpAtom::nsHttpAtom(const mozilla::net::nsHttpAtom&)' is deprecated [-Wdeprecated-copy] 302:49.53 90 | return FindHeaderValue(header, value) != nullptr; 302:49.53 | ^ 302:49.53 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/net/PHttpChannelParams.h:14, 302:49.53 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/NeckoChannelParams.h:23, 302:49.53 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContent.h:41, 302:49.53 from /builddir/build/BUILD/thunderbird-68.1.1/security/manager/ssl/nsSiteSecurityService.cpp:18, 302:49.53 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/security/manager/ssl/Unified_cpp_security_manager_ssl3.cpp:11: 302:49.53 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsHttp.h:148:8: note: because 'mozilla::net::nsHttpAtom' has user-provided 'void mozilla::net::nsHttpAtom::operator=(const mozilla::net::nsHttpAtom&)' 302:49.53 148 | void operator=(const nsHttpAtom& a) { _val = a._val; } 302:49.53 | ^~~~~~~~ 302:49.53 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/net/PHttpChannelParams.h:15, 302:49.53 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/NeckoChannelParams.h:23, 302:49.53 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContent.h:41, 302:49.53 from /builddir/build/BUILD/thunderbird-68.1.1/security/manager/ssl/nsSiteSecurityService.cpp:18, 302:49.53 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/security/manager/ssl/Unified_cpp_security_manager_ssl3.cpp:11: 302:49.54 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsHttpHeaderArray.h:84:42: note: initializing argument 1 of 'const char* mozilla::net::nsHttpHeaderArray::FindHeaderValue(mozilla::net::nsHttpAtom, const char*) const' 302:49.54 84 | const char* FindHeaderValue(nsHttpAtom header, const char* value) const { 302:49.54 | ~~~~~~~~~~~^~~~~~ 302:49.55 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsHttpHeaderArray.h: In member function 'bool mozilla::net::nsHttpHeaderArray::IsSingletonHeader(mozilla::net::nsHttpAtom)': 302:49.56 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsHttpHeaderArray.h:222:39: warning: implicitly-declared 'constexpr mozilla::net::nsHttpAtom::nsHttpAtom(const mozilla::net::nsHttpAtom&)' is deprecated [-Wdeprecated-copy] 302:49.56 222 | IsIgnoreMultipleHeader(header); 302:49.56 | ^ 302:49.56 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/net/PHttpChannelParams.h:14, 302:49.56 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/NeckoChannelParams.h:23, 302:49.56 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContent.h:41, 302:49.56 from /builddir/build/BUILD/thunderbird-68.1.1/security/manager/ssl/nsSiteSecurityService.cpp:18, 302:49.58 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/security/manager/ssl/Unified_cpp_security_manager_ssl3.cpp:11: 302:49.58 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsHttp.h:148:8: note: because 'mozilla::net::nsHttpAtom' has user-provided 'void mozilla::net::nsHttpAtom::operator=(const mozilla::net::nsHttpAtom&)' 302:49.58 148 | void operator=(const nsHttpAtom& a) { _val = a._val; } 302:49.58 | ^~~~~~~~ 302:49.58 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/net/PHttpChannelParams.h:15, 302:49.58 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/NeckoChannelParams.h:23, 302:49.58 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContent.h:41, 302:49.58 from /builddir/build/BUILD/thunderbird-68.1.1/security/manager/ssl/nsSiteSecurityService.cpp:18, 302:49.58 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/security/manager/ssl/Unified_cpp_security_manager_ssl3.cpp:11: 302:49.58 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsHttpHeaderArray.h:159:42: note: initializing argument 1 of 'bool mozilla::net::nsHttpHeaderArray::IsIgnoreMultipleHeader(mozilla::net::nsHttpAtom)' 302:49.58 159 | bool IsIgnoreMultipleHeader(nsHttpAtom header); 302:49.58 | ~~~~~~~~~~~^~~~~~ 302:49.58 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsHttpHeaderArray.h: In member function 'nsresult mozilla::net::nsHttpHeaderArray::MergeHeader(mozilla::net::nsHttpAtom, mozilla::net::nsHttpHeaderArray::nsEntry*, const nsACString&, mozilla::net::nsHttpHeaderArray::HeaderVariety)': 302:49.59 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsHttpHeaderArray.h:264:54: warning: implicitly-declared 'constexpr mozilla::net::nsHttpAtom::nsHttpAtom(const mozilla::net::nsHttpAtom&)' is deprecated [-Wdeprecated-copy] 302:49.59 264 | eVarietyResponse); 302:49.59 | ^ 302:49.59 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/net/PHttpChannelParams.h:14, 302:49.59 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/NeckoChannelParams.h:23, 302:49.59 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContent.h:41, 302:49.61 from /builddir/build/BUILD/thunderbird-68.1.1/security/manager/ssl/nsSiteSecurityService.cpp:18, 302:49.61 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/security/manager/ssl/Unified_cpp_security_manager_ssl3.cpp:11: 302:49.61 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsHttp.h:148:8: note: because 'mozilla::net::nsHttpAtom' has user-provided 'void mozilla::net::nsHttpAtom::operator=(const mozilla::net::nsHttpAtom&)' 302:49.62 148 | void operator=(const nsHttpAtom& a) { _val = a._val; } 302:49.63 | ^~~~~~~~ 302:49.63 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/net/PHttpChannelParams.h:15, 302:49.63 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/NeckoChannelParams.h:23, 302:49.63 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContent.h:41, 302:49.64 from /builddir/build/BUILD/thunderbird-68.1.1/security/manager/ssl/nsSiteSecurityService.cpp:18, 302:49.64 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/security/manager/ssl/Unified_cpp_security_manager_ssl3.cpp:11: 302:49.64 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsHttpHeaderArray.h:151:55: note: initializing argument 1 of 'nsresult mozilla::net::nsHttpHeaderArray::SetHeader_internal(mozilla::net::nsHttpAtom, const nsACString&, const nsACString&, mozilla::net::nsHttpHeaderArray::HeaderVariety)' 302:49.64 151 | MOZ_MUST_USE nsresult SetHeader_internal(nsHttpAtom header, 302:49.65 | ~~~~~~~~~~~^~~~~~ 302:49.66 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/net/PHttpChannelParams.h:16, 302:49.66 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/NeckoChannelParams.h:23, 302:49.66 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContent.h:41, 302:49.66 from /builddir/build/BUILD/thunderbird-68.1.1/security/manager/ssl/nsSiteSecurityService.cpp:18, 302:49.66 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/security/manager/ssl/Unified_cpp_security_manager_ssl3.cpp:11: 302:49.67 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsHttpResponseHead.h: In member function 'nsresult mozilla::net::nsHttpResponseHead::GetDateValue_locked(uint32_t*) const': 302:49.67 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsHttpResponseHead.h:181:48: warning: implicitly-declared 'constexpr mozilla::net::nsHttpAtom::nsHttpAtom(const mozilla::net::nsHttpAtom&)' is deprecated [-Wdeprecated-copy] 302:49.67 181 | return ParseDateHeader(nsHttp::Date, result); 302:49.67 | ^ 302:49.67 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/net/PHttpChannelParams.h:14, 302:49.67 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/NeckoChannelParams.h:23, 302:49.67 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContent.h:41, 302:49.67 from /builddir/build/BUILD/thunderbird-68.1.1/security/manager/ssl/nsSiteSecurityService.cpp:18, 302:49.67 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/security/manager/ssl/Unified_cpp_security_manager_ssl3.cpp:11: 302:49.67 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsHttp.h:148:8: note: because 'mozilla::net::nsHttpAtom' has user-provided 'void mozilla::net::nsHttpAtom::operator=(const mozilla::net::nsHttpAtom&)' 302:49.67 148 | void operator=(const nsHttpAtom& a) { _val = a._val; } 302:49.67 | ^~~~~~~~ 302:49.67 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/net/PHttpChannelParams.h:16, 302:49.67 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/NeckoChannelParams.h:23, 302:49.68 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContent.h:41, 302:49.70 from /builddir/build/BUILD/thunderbird-68.1.1/security/manager/ssl/nsSiteSecurityService.cpp:18, 302:49.70 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/security/manager/ssl/Unified_cpp_security_manager_ssl3.cpp:11: 302:49.70 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsHttpResponseHead.h:170:52: note: initializing argument 1 of 'nsresult mozilla::net::nsHttpResponseHead::ParseDateHeader(mozilla::net::nsHttpAtom, uint32_t*) const' 302:49.70 170 | MOZ_MUST_USE nsresult ParseDateHeader(nsHttpAtom header, 302:49.70 | ~~~~~~~~~~~^~~~~~ 302:49.70 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsHttpResponseHead.h: In member function 'nsresult mozilla::net::nsHttpResponseHead::GetLastModifiedValue_locked(uint32_t*) const': 302:49.70 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsHttpResponseHead.h:185:57: warning: implicitly-declared 'constexpr mozilla::net::nsHttpAtom::nsHttpAtom(const mozilla::net::nsHttpAtom&)' is deprecated [-Wdeprecated-copy] 302:49.70 185 | return ParseDateHeader(nsHttp::Last_Modified, result); 302:49.71 | ^ 302:49.71 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/net/PHttpChannelParams.h:14, 302:49.71 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/NeckoChannelParams.h:23, 302:49.71 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContent.h:41, 302:49.71 from /builddir/build/BUILD/thunderbird-68.1.1/security/manager/ssl/nsSiteSecurityService.cpp:18, 302:49.71 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/security/manager/ssl/Unified_cpp_security_manager_ssl3.cpp:11: 302:49.71 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsHttp.h:148:8: note: because 'mozilla::net::nsHttpAtom' has user-provided 'void mozilla::net::nsHttpAtom::operator=(const mozilla::net::nsHttpAtom&)' 302:49.71 148 | void operator=(const nsHttpAtom& a) { _val = a._val; } 302:49.71 | ^~~~~~~~ 302:49.71 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/net/PHttpChannelParams.h:16, 302:49.71 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/NeckoChannelParams.h:23, 302:49.71 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContent.h:41, 302:49.71 from /builddir/build/BUILD/thunderbird-68.1.1/security/manager/ssl/nsSiteSecurityService.cpp:18, 302:49.71 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/security/manager/ssl/Unified_cpp_security_manager_ssl3.cpp:11: 302:49.71 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsHttpResponseHead.h:170:52: note: initializing argument 1 of 'nsresult mozilla::net::nsHttpResponseHead::ParseDateHeader(mozilla::net::nsHttpAtom, uint32_t*) const' 302:49.72 170 | MOZ_MUST_USE nsresult ParseDateHeader(nsHttpAtom header, 302:49.72 | ~~~~~~~~~~~^~~~~~ 302:50.52 In file included from /builddir/build/BUILD/thunderbird-68.1.1/security/manager/ssl/nsSiteSecurityService.cpp:18, 302:50.52 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/security/manager/ssl/Unified_cpp_security_manager_ssl3.cpp:11: 302:50.52 /builddir/build/BUILD/thunderbird-68.1.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContent.h: In constructor 'mozilla::dom::BlobURLRegistrationData::BlobURLRegistrationData(const nsCString&, const IPCBlob&, const Principal&, const bool&)': 302:50.53 /builddir/build/BUILD/thunderbird-68.1.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContent.h:1857:26: warning: implicitly-declared 'IPC::Principal::Principal(const IPC::Principal&)' is deprecated [-Wdeprecated-copy] 302:50.53 1857 | revoked_(_revoked) 302:50.53 | ^ 302:50.53 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContent.h:25, 302:50.53 from /builddir/build/BUILD/thunderbird-68.1.1/security/manager/ssl/nsSiteSecurityService.cpp:18, 302:50.53 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/security/manager/ssl/Unified_cpp_security_manager_ssl3.cpp:11: 302:50.53 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/dom/PermissionMessageUtils.h:30:14: note: because 'IPC::Principal' has user-provided 'IPC::Principal& IPC::Principal::operator=(const IPC::Principal&)' 302:50.54 30 | Principal& operator=(const Principal& aOther) { 302:50.55 | ^~~~~~~~ 302:57.88 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/HashTable.h:89, 302:57.88 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/js/HashTable.h:10, 302:57.88 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/js/TracingAPI.h:11, 302:57.88 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/js/GCPolicyAPI.h:49, 302:57.88 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/js/RootingAPI.h:22, 302:57.88 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/js/CallArgs.h:72, 302:57.89 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/jsapi.h:29, 302:57.89 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/dom/StructuredCloneHolder.h:10, 302:57.89 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/dom/ipc/StructuredCloneData.h:12, 302:57.89 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/ipc/IPCMessageUtils.h:16, 302:57.89 from /builddir/build/BUILD/thunderbird-68.1.1/gfx/thebes/SharedFontList.h:304, 302:57.89 from /builddir/build/BUILD/thunderbird-68.1.1/gfx/thebes/SharedFontList-impl.h:8, 302:57.89 from /builddir/build/BUILD/thunderbird-68.1.1/gfx/thebes/SharedFontList.cpp:5, 302:57.90 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/gfx/thebes/Unified_cpp_gfx_thebes0.cpp:11: 302:57.90 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = std::map; long unsigned int N = 2]': 302:57.90 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:99:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = std::map]' 302:57.90 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/Layers.h:248:29: required from here 302:57.90 /builddir/build/BUILD/thunderbird-68.1.1/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] 302:57.91 67 | memset(&aArr[0], 0, N * sizeof(T)); 302:57.91 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 302:57.91 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/jsapi.h:15, 302:57.91 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsJSPrincipals.h:9, 302:57.91 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/BasePrincipal.h:10, 302:57.91 from /builddir/build/BUILD/thunderbird-68.1.1/security/manager/ssl/nsSiteSecurityService.h:8, 302:57.92 from /builddir/build/BUILD/thunderbird-68.1.1/security/manager/ssl/nsSiteSecurityService.cpp:5, 302:57.92 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/security/manager/ssl/Unified_cpp_security_manager_ssl3.cpp:11: 302:57.92 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/Range.h: In instantiation of 'mozilla::RangedPtr mozilla::Range::begin() const [with T = unsigned char]': 302:57.92 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:718:37: required from here 302:57.93 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/Range.h:49:39: warning: implicitly-declared 'constexpr mozilla::RangedPtr::RangedPtr(const mozilla::RangedPtr&)' is deprecated [-Wdeprecated-copy] 302:57.93 49 | RangedPtr begin() const { return mStart; } 302:57.93 | ^~~~~~ 302:57.93 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/Range.h:10, 302:57.93 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/jsapi.h:15, 302:57.93 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsJSPrincipals.h:9, 302:57.93 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/BasePrincipal.h:10, 302:57.93 from /builddir/build/BUILD/thunderbird-68.1.1/security/manager/ssl/nsSiteSecurityService.h:8, 302:57.93 from /builddir/build/BUILD/thunderbird-68.1.1/security/manager/ssl/nsSiteSecurityService.cpp:5, 302:57.93 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/security/manager/ssl/Unified_cpp_security_manager_ssl3.cpp:11: 302:57.93 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/RangedPtr.h:151:17: note: because 'mozilla::RangedPtr' has user-provided 'mozilla::RangedPtr& mozilla::RangedPtr::operator=(const mozilla::RangedPtr&) [with T = unsigned char]' 302:57.93 151 | RangedPtr& operator=(const RangedPtr& aOther) { 302:57.93 | ^~~~~~~~ 302:57.93 In file included from /usr/include/c++/9/map:61, 302:57.93 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/system_wrappers/map:3, 302:57.93 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/stl_wrappers/map:44, 302:57.93 from /builddir/build/BUILD/thunderbird-68.1.1/ipc/chromium/src/base/process_util.h:31, 302:57.94 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/ipc/IPCMessageUtils.h:10, 302:57.94 from /builddir/build/BUILD/thunderbird-68.1.1/gfx/thebes/SharedFontList.h:304, 302:57.95 from /builddir/build/BUILD/thunderbird-68.1.1/gfx/thebes/SharedFontList-impl.h:8, 302:57.95 from /builddir/build/BUILD/thunderbird-68.1.1/gfx/thebes/SharedFontList.cpp:5, 302:57.95 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/gfx/thebes/Unified_cpp_gfx_thebes0.cpp:11: 302:57.95 /usr/include/c++/9/bits/stl_map.h:100:11: note: 'class std::map' declared here 302:57.95 100 | class map 302:57.95 | ^~~ 302:58.07 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/HashTable.h:89, 302:58.07 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/js/HashTable.h:10, 302:58.07 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/js/TracingAPI.h:11, 302:58.07 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/js/GCPolicyAPI.h:49, 302:58.07 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/js/RootingAPI.h:22, 302:58.08 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/js/CallArgs.h:72, 302:58.08 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/jsapi.h:29, 302:58.08 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/dom/StructuredCloneHolder.h:10, 302:58.08 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/dom/ipc/StructuredCloneData.h:12, 302:58.08 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/ipc/IPCMessageUtils.h:16, 302:58.10 from /builddir/build/BUILD/thunderbird-68.1.1/gfx/thebes/SharedFontList.h:304, 302:58.10 from /builddir/build/BUILD/thunderbird-68.1.1/gfx/thebes/SharedFontList-impl.h:8, 302:58.10 from /builddir/build/BUILD/thunderbird-68.1.1/gfx/thebes/SharedFontList.cpp:5, 302:58.10 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/gfx/thebes/Unified_cpp_gfx_thebes0.cpp:11: 302:58.10 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = std::vector; long unsigned int N = 2]': 302:58.10 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:99:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = std::vector]' 302:58.10 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:36:53: required from here 302:58.11 /builddir/build/BUILD/thunderbird-68.1.1/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] 302:58.13 67 | memset(&aArr[0], 0, N * sizeof(T)); 302:58.13 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 302:58.13 In file included from /usr/include/c++/9/vector:67, 302:58.13 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/system_wrappers/vector:3, 302:58.13 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/stl_wrappers/vector:44, 302:58.13 from /builddir/build/BUILD/thunderbird-68.1.1/ipc/chromium/src/base/process_util.h:33, 302:58.13 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/ipc/IPCMessageUtils.h:10, 302:58.13 from /builddir/build/BUILD/thunderbird-68.1.1/gfx/thebes/SharedFontList.h:304, 302:58.13 from /builddir/build/BUILD/thunderbird-68.1.1/gfx/thebes/SharedFontList-impl.h:8, 302:58.13 from /builddir/build/BUILD/thunderbird-68.1.1/gfx/thebes/SharedFontList.cpp:5, 302:58.13 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/gfx/thebes/Unified_cpp_gfx_thebes0.cpp:11: 302:58.13 /usr/include/c++/9/bits/stl_vector.h:386:11: note: 'class std::vector' declared here 302:58.14 386 | class vector : protected _Vector_base<_Tp, _Alloc> 302:58.14 | ^~~~~~ 302:58.14 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/HashTable.h:89, 302:58.14 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/js/HashTable.h:10, 302:58.16 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/js/TracingAPI.h:11, 302:58.16 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/js/GCPolicyAPI.h:49, 302:58.16 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/js/RootingAPI.h:22, 302:58.16 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/js/CallArgs.h:72, 302:58.16 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/jsapi.h:29, 302:58.16 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/dom/StructuredCloneHolder.h:10, 302:58.16 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/dom/ipc/StructuredCloneData.h:12, 302:58.16 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/ipc/IPCMessageUtils.h:16, 302:58.16 from /builddir/build/BUILD/thunderbird-68.1.1/gfx/thebes/SharedFontList.h:304, 302:58.16 from /builddir/build/BUILD/thunderbird-68.1.1/gfx/thebes/SharedFontList-impl.h:8, 302:58.16 from /builddir/build/BUILD/thunderbird-68.1.1/gfx/thebes/SharedFontList.cpp:5, 302:58.16 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/gfx/thebes/Unified_cpp_gfx_thebes0.cpp:11: 302:58.16 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = mozilla::layers::ClipManager; long unsigned int N = 2]': 302:58.16 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:99:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = mozilla::layers::ClipManager]' 302:58.17 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:93:32: required from here 302:58.17 /builddir/build/BUILD/thunderbird-68.1.1/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] 302:58.17 67 | memset(&aArr[0], 0, N * sizeof(T)); 302:58.17 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 302:58.17 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:11, 302:58.17 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/layers/RenderRootStateManager.h:14, 302:58.17 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/TextDrawTarget.h:11, 302:58.17 from /builddir/build/BUILD/thunderbird-68.1.1/gfx/thebes/gfxContext.cpp:26, 302:58.17 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/gfx/thebes/Unified_cpp_gfx_thebes0.cpp:74: 302:58.17 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/layers/ClipManager.h:52:7: note: 'class mozilla::layers::ClipManager' declared here 302:58.19 52 | class ClipManager { 302:58.19 | ^~~~~~~~~~~ 303:06.57 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsTHashtable.h:21, 303:06.57 from /builddir/build/BUILD/thunderbird-68.1.1/gfx/thebes/gfxFontFeatures.h:10, 303:06.57 from /builddir/build/BUILD/thunderbird-68.1.1/gfx/thebes/gfxFontEntry.h:12, 303:06.57 from /builddir/build/BUILD/thunderbird-68.1.1/gfx/thebes/gfxFont.h:11, 303:06.57 from /builddir/build/BUILD/thunderbird-68.1.1/gfx/thebes/gfxGlyphExtents.h:9, 303:06.57 from /builddir/build/BUILD/thunderbird-68.1.1/gfx/thebes/gfxGlyphExtents.cpp:6, 303:06.57 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/gfx/thebes/Unified_cpp_gfx_thebes1.cpp:2: 303:06.57 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = std::map; long unsigned int N = 2]': 303:06.57 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:99:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = std::map]' 303:06.57 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/Layers.h:248:29: required from here 303:06.57 /builddir/build/BUILD/thunderbird-68.1.1/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] 303:06.57 67 | memset(&aArr[0], 0, N * sizeof(T)); 303:06.57 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 303:06.58 In file included from /usr/include/c++/9/map:61, 303:06.58 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/system_wrappers/map:3, 303:06.58 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/stl_wrappers/map:44, 303:06.58 from /builddir/build/BUILD/thunderbird-68.1.1/ipc/chromium/src/base/process_util.h:31, 303:06.58 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/ipc/IPCMessageUtils.h:10, 303:06.58 from /builddir/build/BUILD/thunderbird-68.1.1/gfx/thebes/gfxFontUtils.h:13, 303:06.58 from /builddir/build/BUILD/thunderbird-68.1.1/gfx/thebes/gfxFontEntry.h:13, 303:06.58 from /builddir/build/BUILD/thunderbird-68.1.1/gfx/thebes/gfxFont.h:11, 303:06.58 from /builddir/build/BUILD/thunderbird-68.1.1/gfx/thebes/gfxGlyphExtents.h:9, 303:06.58 from /builddir/build/BUILD/thunderbird-68.1.1/gfx/thebes/gfxGlyphExtents.cpp:6, 303:06.58 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/gfx/thebes/Unified_cpp_gfx_thebes1.cpp:2: 303:06.58 /usr/include/c++/9/bits/stl_map.h:100:11: note: 'class std::map' declared here 303:06.59 100 | class map 303:06.59 | ^~~ 303:06.80 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsTHashtable.h:21, 303:06.80 from /builddir/build/BUILD/thunderbird-68.1.1/gfx/thebes/gfxFontFeatures.h:10, 303:06.80 from /builddir/build/BUILD/thunderbird-68.1.1/gfx/thebes/gfxFontEntry.h:12, 303:06.80 from /builddir/build/BUILD/thunderbird-68.1.1/gfx/thebes/gfxFont.h:11, 303:06.80 from /builddir/build/BUILD/thunderbird-68.1.1/gfx/thebes/gfxGlyphExtents.h:9, 303:06.80 from /builddir/build/BUILD/thunderbird-68.1.1/gfx/thebes/gfxGlyphExtents.cpp:6, 303:06.80 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/gfx/thebes/Unified_cpp_gfx_thebes1.cpp:2: 303:06.80 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = std::vector; long unsigned int N = 2]': 303:06.80 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:99:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = std::vector]' 303:06.80 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:36:53: required from here 303:06.80 /builddir/build/BUILD/thunderbird-68.1.1/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] 303:06.80 67 | memset(&aArr[0], 0, N * sizeof(T)); 303:06.80 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 303:06.81 In file included from /usr/include/c++/9/vector:67, 303:06.81 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/system_wrappers/vector:3, 303:06.81 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/stl_wrappers/vector:44, 303:06.81 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/gfx/2D.h:17, 303:06.81 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsRect.h:15, 303:06.82 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/Units.h:17, 303:06.82 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/ServoStyleConstsForwards.h:23, 303:06.82 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/ServoStyleConsts.h:28, 303:06.82 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsStyleConsts.h:17, 303:06.82 from /builddir/build/BUILD/thunderbird-68.1.1/gfx/thebes/gfxTypes.h:11, 303:06.82 from /builddir/build/BUILD/thunderbird-68.1.1/gfx/thebes/gfxFont.h:10, 303:06.82 from /builddir/build/BUILD/thunderbird-68.1.1/gfx/thebes/gfxGlyphExtents.h:9, 303:06.82 from /builddir/build/BUILD/thunderbird-68.1.1/gfx/thebes/gfxGlyphExtents.cpp:6, 303:06.82 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/gfx/thebes/Unified_cpp_gfx_thebes1.cpp:2: 303:06.82 /usr/include/c++/9/bits/stl_vector.h:386:11: note: 'class std::vector' declared here 303:06.82 386 | class vector : protected _Vector_base<_Tp, _Alloc> 303:06.82 | ^~~~~~ 303:06.84 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsTHashtable.h:21, 303:06.84 from /builddir/build/BUILD/thunderbird-68.1.1/gfx/thebes/gfxFontFeatures.h:10, 303:06.84 from /builddir/build/BUILD/thunderbird-68.1.1/gfx/thebes/gfxFontEntry.h:12, 303:06.85 from /builddir/build/BUILD/thunderbird-68.1.1/gfx/thebes/gfxFont.h:11, 303:06.85 from /builddir/build/BUILD/thunderbird-68.1.1/gfx/thebes/gfxGlyphExtents.h:9, 303:06.85 from /builddir/build/BUILD/thunderbird-68.1.1/gfx/thebes/gfxGlyphExtents.cpp:6, 303:06.85 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/gfx/thebes/Unified_cpp_gfx_thebes1.cpp:2: 303:06.85 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = mozilla::layers::ClipManager; long unsigned int N = 2]': 303:06.85 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:99:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = mozilla::layers::ClipManager]' 303:06.85 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:93:32: required from here 303:06.85 /builddir/build/BUILD/thunderbird-68.1.1/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] 303:06.85 67 | memset(&aArr[0], 0, N * sizeof(T)); 303:06.85 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 303:06.85 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:11, 303:06.85 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/layers/RenderRootStateManager.h:14, 303:06.85 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/TextDrawTarget.h:11, 303:06.85 from /builddir/build/BUILD/thunderbird-68.1.1/gfx/thebes/gfxTextRun.cpp:28, 303:06.86 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/gfx/thebes/Unified_cpp_gfx_thebes1.cpp:101: 303:06.86 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/layers/ClipManager.h:52:7: note: 'class mozilla::layers::ClipManager' declared here 303:06.88 52 | class ClipManager { 303:06.88 | ^~~~~~~~~~~ 303:12.59 comm/mailnews/build 304:04.76 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/gfx/thebes/Unified_cpp_gfx_thebes1.cpp:20: 304:04.77 /builddir/build/BUILD/thunderbird-68.1.1/gfx/thebes/gfxGraphiteShaper.cpp: In member function 'nsresult gfxGraphiteShaper::SetGlyphsFromSegment(gfxShapedText*, uint32_t, uint32_t, const char16_t*, gr_segment*, gfxFontShaper::RoundingFlags)': 304:04.77 /builddir/build/BUILD/thunderbird-68.1.1/gfx/thebes/gfxGraphiteShaper.cpp:319:19: warning: 'clusterLoc' may be used uninitialized in this function [-Wmaybe-uninitialized] 304:04.78 319 | rtl ? (xLocs[j] - clusterLoc) : (xLocs[j] - clusterLoc - adv); 304:04.78 | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 304:05.99 comm/ldap/c-sdk/libraries/libprldap 304:07.12 /builddir/build/BUILD/thunderbird-68.1.1/comm/ldap/c-sdk/libraries/libprldap/ldappr-io.c: In function 'prldap_poll': 304:07.12 /builddir/build/BUILD/thunderbird-68.1.1/comm/ldap/c-sdk/libraries/libprldap/ldappr-io.c:269:21: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 304:07.12 269 | for (j = 0; j < PRLDAP_EVENTMAP_ENTRIES; ++j) { 304:07.12 | ^ 304:07.12 /builddir/build/BUILD/thunderbird-68.1.1/comm/ldap/c-sdk/libraries/libprldap/ldappr-io.c:285:21: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 304:07.12 285 | for (j = 0; j < PRLDAP_EVENTMAP_ENTRIES; ++j) { 304:07.12 | ^ 304:09.25 comm/ldap/c-sdk/libraries/libprldap/libprldap60.so 304:10.02 comm/ldap/xpcom/src 304:23.44 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsUtils.h:14, 304:23.44 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupports.h:79, 304:23.44 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsIServiceManager.h:10, 304:23.45 from /builddir/build/BUILD/thunderbird-68.1.1/comm/ldap/xpcom/src/nsLDAPConnection.cpp:8: 304:23.45 /builddir/build/BUILD/thunderbird-68.1.1/comm/ldap/xpcom/src/nsLDAPConnection.cpp: In member function 'virtual nsresult nsLDAPConnection::QueryInterface(const nsIID&, void**)': 304:23.45 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 304:23.45 1007 | foundInterface = 0; \ 304:23.47 | ^~~~~~~~~~~~~~ 304:23.47 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 304:23.47 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 304:23.47 | ^~~~~~~~~~~~~~~~~~~~~~~ 304:23.48 /builddir/build/BUILD/thunderbird-68.1.1/comm/ldap/xpcom/src/nsLDAPConnection.cpp:66:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 304:23.49 66 | NS_INTERFACE_MAP_END 304:23.49 | ^~~~~~~~~~~~~~~~~~~~ 304:23.49 In file included from /builddir/build/BUILD/thunderbird-68.1.1/comm/ldap/xpcom/src/nsLDAPConnection.cpp:22: 304:23.50 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsIClassInfoImpl.h:136:5: note: some parts of macro expansion are not guarded by this 'else' clause 304:23.50 136 | } else 304:23.50 | ^~~~ 304:23.50 /builddir/build/BUILD/thunderbird-68.1.1/comm/ldap/xpcom/src/nsLDAPConnection.cpp:65:3: note: in expansion of macro 'NS_IMPL_QUERY_CLASSINFO' 304:23.50 65 | NS_IMPL_QUERY_CLASSINFO(nsLDAPConnection) 304:23.51 | ^~~~~~~~~~~~~~~~~~~~~~~ 304:28.25 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsUtils.h:14, 304:28.25 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupports.h:79, 304:28.25 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsILDAPMessage.h:10, 304:28.26 from /builddir/build/BUILD/thunderbird-68.1.1/comm/ldap/xpcom/src/nsLDAPMessage.h:11, 304:28.26 from /builddir/build/BUILD/thunderbird-68.1.1/comm/ldap/xpcom/src/nsLDAPMessage.cpp:8: 304:28.26 /builddir/build/BUILD/thunderbird-68.1.1/comm/ldap/xpcom/src/nsLDAPMessage.cpp: In member function 'virtual nsresult nsLDAPMessage::QueryInterface(const nsIID&, void**)': 304:28.26 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 304:28.26 1007 | foundInterface = 0; \ 304:28.26 | ^~~~~~~~~~~~~~ 304:28.27 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 304:28.27 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 304:28.27 | ^~~~~~~~~~~~~~~~~~~~~~~ 304:28.27 /builddir/build/BUILD/thunderbird-68.1.1/comm/ldap/xpcom/src/nsLDAPMessage.cpp:28:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 304:28.27 28 | NS_INTERFACE_MAP_END 304:28.27 | ^~~~~~~~~~~~~~~~~~~~ 304:28.27 In file included from /builddir/build/BUILD/thunderbird-68.1.1/comm/ldap/xpcom/src/nsLDAPMessage.cpp:16: 304:28.28 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsIClassInfoImpl.h:136:5: note: some parts of macro expansion are not guarded by this 'else' clause 304:28.28 136 | } else 304:28.31 | ^~~~ 304:28.31 /builddir/build/BUILD/thunderbird-68.1.1/comm/ldap/xpcom/src/nsLDAPMessage.cpp:27:3: note: in expansion of macro 'NS_IMPL_QUERY_CLASSINFO' 304:28.31 27 | NS_IMPL_QUERY_CLASSINFO(nsLDAPMessage) 304:28.31 | ^~~~~~~~~~~~~~~~~~~~~~~ 304:34.90 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsUtils.h:14, 304:34.91 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsCOMPtr.h:30, 304:34.91 from /builddir/build/BUILD/thunderbird-68.1.1/comm/ldap/xpcom/src/nsLDAPOperation.h:11, 304:34.91 from /builddir/build/BUILD/thunderbird-68.1.1/comm/ldap/xpcom/src/nsLDAPOperation.cpp:8: 304:34.93 /builddir/build/BUILD/thunderbird-68.1.1/comm/ldap/xpcom/src/nsLDAPOperation.cpp: In member function 'virtual nsresult nsLDAPOperation::QueryInterface(const nsIID&, void**)': 304:34.95 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 304:34.95 1007 | foundInterface = 0; \ 304:34.95 | ^~~~~~~~~~~~~~ 304:34.96 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 304:34.96 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 304:34.96 | ^~~~~~~~~~~~~~~~~~~~~~~ 304:34.97 /builddir/build/BUILD/thunderbird-68.1.1/comm/ldap/xpcom/src/nsLDAPOperation.cpp:73:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 304:34.97 73 | NS_INTERFACE_MAP_END 304:34.99 | ^~~~~~~~~~~~~~~~~~~~ 304:34.99 In file included from /builddir/build/BUILD/thunderbird-68.1.1/comm/ldap/xpcom/src/nsLDAPOperation.cpp:17: 304:34.99 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsIClassInfoImpl.h:136:5: note: some parts of macro expansion are not guarded by this 'else' clause 304:35.00 136 | } else 304:35.00 | ^~~~ 304:35.00 /builddir/build/BUILD/thunderbird-68.1.1/comm/ldap/xpcom/src/nsLDAPOperation.cpp:72:3: note: in expansion of macro 'NS_IMPL_QUERY_CLASSINFO' 304:35.01 72 | NS_IMPL_QUERY_CLASSINFO(nsLDAPOperation) 304:35.01 | ^~~~~~~~~~~~~~~~~~~~~~~ 305:02.23 /builddir/build/BUILD/thunderbird-68.1.1/gfx/angle/checkout/src/compiler/translator/ShaderStorageBlockOutputHLSL.cpp: In member function 'void sh::ShaderStorageBlockOutputHLSL::traverseSSBOAccess(sh::TIntermTyped*, sh::SSBOMethod)': 305:02.23 /builddir/build/BUILD/thunderbird-68.1.1/gfx/angle/checkout/src/compiler/translator/ShaderStorageBlockOutputHLSL.cpp:435:33: warning: 'storage' may be used uninitialized in this function [-Wmaybe-uninitialized] 305:02.23 435 | node->getAsSwizzleNode()); 305:02.23 | ^ 305:02.24 /builddir/build/BUILD/thunderbird-68.1.1/gfx/angle/checkout/src/compiler/translator/ShaderStorageBlockOutputHLSL.cpp:431:20: warning: 'rowMajor' may be used uninitialized in this function [-Wmaybe-uninitialized] 305:02.24 431 | setMatrixStride(node, storage, rowMajor); 305:02.24 | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 305:29.57 /builddir/build/BUILD/thunderbird-68.1.1/gfx/angle/checkout/src/compiler/translator/UtilsHLSL.cpp: In function 'sh::TString sh::TypeString(const sh::TType&)': 305:29.57 /builddir/build/BUILD/thunderbird-68.1.1/gfx/angle/checkout/src/compiler/translator/UtilsHLSL.cpp:915:17: warning: this statement may fall through [-Wimplicit-fallthrough=] 305:29.57 915 | switch (type.getNominalSize()) 305:29.58 | ^~~~~~ 305:29.58 /builddir/build/BUILD/thunderbird-68.1.1/gfx/angle/checkout/src/compiler/translator/UtilsHLSL.cpp:926:13: note: here 305:29.58 926 | case EbtInt: 305:29.59 | ^~~~ 305:29.61 /builddir/build/BUILD/thunderbird-68.1.1/gfx/angle/checkout/src/compiler/translator/UtilsHLSL.cpp:927:17: warning: this statement may fall through [-Wimplicit-fallthrough=] 305:29.61 927 | switch (type.getNominalSize()) 305:29.61 | ^~~~~~ 305:29.61 /builddir/build/BUILD/thunderbird-68.1.1/gfx/angle/checkout/src/compiler/translator/UtilsHLSL.cpp:938:13: note: here 305:29.62 938 | case EbtUInt: 305:29.62 | ^~~~ 305:29.62 /builddir/build/BUILD/thunderbird-68.1.1/gfx/angle/checkout/src/compiler/translator/UtilsHLSL.cpp:939:17: warning: this statement may fall through [-Wimplicit-fallthrough=] 305:29.63 939 | switch (type.getNominalSize()) 305:29.63 | ^~~~~~ 305:29.63 /builddir/build/BUILD/thunderbird-68.1.1/gfx/angle/checkout/src/compiler/translator/UtilsHLSL.cpp:950:13: note: here 305:29.63 950 | case EbtBool: 305:29.63 | ^~~~ 305:29.64 /builddir/build/BUILD/thunderbird-68.1.1/gfx/angle/checkout/src/compiler/translator/UtilsHLSL.cpp:951:17: warning: this statement may fall through [-Wimplicit-fallthrough=] 305:29.64 951 | switch (type.getNominalSize()) 305:29.64 | ^~~~~~ 305:29.65 /builddir/build/BUILD/thunderbird-68.1.1/gfx/angle/checkout/src/compiler/translator/UtilsHLSL.cpp:962:13: note: here 305:29.65 962 | case EbtVoid: 305:29.65 | ^~~~ 307:19.50 In file included from /builddir/build/BUILD/thunderbird-68.1.1/gfx/angle/checkout/src/compiler/translator/Common.h:19, 307:19.51 from /builddir/build/BUILD/thunderbird-68.1.1/gfx/angle/checkout/src/compiler/translator/IntermNode.h:25, 307:19.51 from /builddir/build/BUILD/thunderbird-68.1.1/gfx/angle/checkout/src/compiler/translator/tree_util/IntermTraverse.h:12, 307:19.51 from /builddir/build/BUILD/thunderbird-68.1.1/gfx/angle/checkout/src/compiler/translator/tree_util/IntermTraverse.cpp:7: 307:19.51 /builddir/build/BUILD/thunderbird-68.1.1/gfx/angle/checkout/src/compiler/translator/tree_util/IntermTraverse.cpp: In member function 'void sh::TIntermTraverser::insertStatementsInBlockAtPosition(sh::TIntermBlock*, size_t, const TIntermSequence&, const TIntermSequence&)': 307:19.52 /builddir/build/BUILD/thunderbird-68.1.1/gfx/angle/checkout/src/compiler/translator/tree_util/IntermTraverse.cpp:289:21: warning: comparison of unsigned expression >= 0 is always true [-Wtype-limits] 307:19.52 289 | ASSERT(position >= 0); 307:19.52 | ~~~~~~~~~^~~~ 307:19.52 /builddir/build/BUILD/thunderbird-68.1.1/gfx/angle/checkout/src/common/debug.h:282:64: note: in definition of macro 'ASSERT' 307:19.52 282 | # define ASSERT(condition) ANGLE_EAT_STREAM_PARAMETERS << !(condition) 307:19.52 | ^~~~~~~~~ 307:27.92 dom/canvas 308:08.31 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/gfxFontEntry.h:13, 308:08.31 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/gfxFont.h:11, 308:08.31 from /builddir/build/BUILD/thunderbird-68.1.1/dom/canvas/CanvasRenderingContext2D.cpp:52, 308:08.31 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dom/canvas/Unified_cpp_dom_canvas0.cpp:20: 308:08.32 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 308:08.32 /builddir/build/BUILD/thunderbird-68.1.1/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] 308:08.32 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 308:08.32 | ^ 308:08.32 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 308:08.33 46 | struct Block { 308:08.33 | ^~~~~ 308:26.86 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsUtils.h:14, 308:26.86 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsCOMPtr.h:30, 308:26.86 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsAutoPtr.h:10, 308:26.86 from /builddir/build/BUILD/thunderbird-68.1.1/dom/canvas/CanvasImageCache.cpp:7, 308:26.87 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dom/canvas/Unified_cpp_dom_canvas0.cpp:11: 308:26.89 /builddir/build/BUILD/thunderbird-68.1.1/dom/canvas/CanvasRenderingContext2D.cpp: In member function 'virtual nsresult mozilla::dom::CanvasRenderingContext2D::QueryInterface(const nsIID&, void**)': 308:26.89 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 308:26.90 1007 | foundInterface = 0; \ 308:26.90 | ^~~~~~~~~~~~~~ 308:26.90 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 308:26.90 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 308:26.91 | ^~~~~~~~~~~~~~~~~~~~~~~ 308:26.91 /builddir/build/BUILD/thunderbird-68.1.1/dom/canvas/CanvasRenderingContext2D.cpp:894:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 308:26.91 894 | NS_INTERFACE_MAP_END 308:26.91 | ^~~~~~~~~~~~~~~~~~~~ 308:26.92 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 308:26.92 981 | else 308:26.92 | ^~~~ 308:26.92 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 308:26.94 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 308:26.94 | ^~~~~~~~~~~~~~~~~~ 308:26.94 /builddir/build/BUILD/thunderbird-68.1.1/dom/canvas/CanvasRenderingContext2D.cpp:893:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 308:26.95 893 | NS_INTERFACE_MAP_ENTRY(nsISupports) 308:26.95 | ^~~~~~~~~~~~~~~~~~~~~~ 308:27.54 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsUtils.h:14, 308:27.54 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsCOMPtr.h:30, 308:27.55 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsAutoPtr.h:10, 308:27.55 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/OwningNonNull.h:12, 308:27.55 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/RootedOwningNonNull.h:20, 308:27.55 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:20, 308:27.55 from /builddir/build/BUILD/thunderbird-68.1.1/dom/canvas/WebGLContext.h:15, 308:27.55 from /builddir/build/BUILD/thunderbird-68.1.1/dom/canvas/WebGL2Context.h:9, 308:27.55 from /builddir/build/BUILD/thunderbird-68.1.1/dom/canvas/WebGL2ContextQueries.cpp:6, 308:27.55 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dom/canvas/Unified_cpp_dom_canvas1.cpp:2: 308:27.55 /builddir/build/BUILD/thunderbird-68.1.1/dom/canvas/WebGLContext.cpp: In member function 'virtual nsresult mozilla::WebGLContext::QueryInterface(const nsIID&, void**)': 308:27.56 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 308:27.56 1007 | foundInterface = 0; \ 308:27.56 | ^~~~~~~~~~~~~~ 308:27.58 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 308:27.58 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 308:27.58 | ^~~~~~~~~~~~~~~~~~~~~~~ 308:27.58 /builddir/build/BUILD/thunderbird-68.1.1/dom/canvas/WebGLContext.cpp:2417:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 308:27.58 2417 | NS_INTERFACE_MAP_END 308:27.59 | ^~~~~~~~~~~~~~~~~~~~ 308:27.59 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:991:3: note: some parts of macro expansion are not guarded by this 'else' clause 308:27.59 991 | else 308:27.59 | ^~~~ 308:27.59 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1067:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 308:27.59 1067 | NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 308:27.59 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 308:27.59 /builddir/build/BUILD/thunderbird-68.1.1/dom/canvas/WebGLContext.cpp:2415:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 308:27.60 2415 | NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, 308:27.60 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 308:31.33 /builddir/build/BUILD/thunderbird-68.1.1/dom/canvas/ImageBitmap.cpp: In member function 'virtual nsresult mozilla::dom::ImageBitmap::QueryInterface(const nsIID&, void**)': 308:31.33 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 308:31.33 1007 | foundInterface = 0; \ 308:31.33 | ^~~~~~~~~~~~~~ 308:31.33 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 308:31.33 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 308:31.33 | ^~~~~~~~~~~~~~~~~~~~~~~ 308:31.33 /builddir/build/BUILD/thunderbird-68.1.1/dom/canvas/ImageBitmap.cpp:41:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 308:31.33 41 | NS_INTERFACE_MAP_END 308:31.33 | ^~~~~~~~~~~~~~~~~~~~ 308:31.33 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 308:31.33 981 | else 308:31.33 | ^~~~ 308:31.33 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 308:31.33 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 308:31.33 | ^~~~~~~~~~~~~~~~~~ 308:31.33 /builddir/build/BUILD/thunderbird-68.1.1/dom/canvas/ImageBitmap.cpp:40:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 308:31.33 40 | NS_INTERFACE_MAP_ENTRY(nsISupports) 308:31.34 | ^~~~~~~~~~~~~~~~~~~~~~ 308:31.84 /builddir/build/BUILD/thunderbird-68.1.1/dom/canvas/ImageBitmapRenderingContext.cpp: In member function 'virtual nsresult mozilla::dom::ImageBitmapRenderingContext::QueryInterface(const nsIID&, void**)': 308:31.84 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 308:31.85 1007 | foundInterface = 0; \ 308:31.85 | ^~~~~~~~~~~~~~ 308:31.85 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 308:31.85 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 308:31.85 | ^~~~~~~~~~~~~~~~~~~~~~~ 308:31.85 /builddir/build/BUILD/thunderbird-68.1.1/dom/canvas/ImageBitmapRenderingContext.cpp:268:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 308:31.85 268 | NS_INTERFACE_MAP_END 308:31.85 | ^~~~~~~~~~~~~~~~~~~~ 308:31.85 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 308:31.85 981 | else 308:31.85 | ^~~~ 308:31.85 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 308:31.85 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 308:31.85 | ^~~~~~~~~~~~~~~~~~ 308:31.85 /builddir/build/BUILD/thunderbird-68.1.1/dom/canvas/ImageBitmapRenderingContext.cpp:267:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 308:31.85 267 | NS_INTERFACE_MAP_ENTRY(nsISupports) 308:31.85 | ^~~~~~~~~~~~~~~~~~~~~~ 308:31.86 /builddir/build/BUILD/thunderbird-68.1.1/dom/canvas/ImageData.cpp: In member function 'virtual nsresult mozilla::dom::ImageData::QueryInterface(const nsIID&, void**)': 308:31.88 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 308:31.88 1007 | foundInterface = 0; \ 308:31.88 | ^~~~~~~~~~~~~~ 308:31.88 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 308:31.88 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 308:31.88 | ^~~~~~~~~~~~~~~~~~~~~~~ 308:31.88 /builddir/build/BUILD/thunderbird-68.1.1/dom/canvas/ImageData.cpp:25:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 308:31.88 25 | NS_INTERFACE_MAP_END 308:31.88 | ^~~~~~~~~~~~~~~~~~~~ 308:31.88 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 308:31.88 981 | else 308:31.88 | ^~~~ 308:31.88 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 308:31.89 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 308:31.89 | ^~~~~~~~~~~~~~~~~~ 308:31.89 /builddir/build/BUILD/thunderbird-68.1.1/dom/canvas/ImageData.cpp:24:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 308:31.89 24 | NS_INTERFACE_MAP_ENTRY(nsISupports) 308:31.89 | ^~~~~~~~~~~~~~~~~~~~~~ 308:32.88 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/HashTable.h:89, 308:32.88 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/js/HashTable.h:10, 308:32.88 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/js/TracingAPI.h:11, 308:32.88 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/js/GCPolicyAPI.h:49, 308:32.88 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/js/RootingAPI.h:22, 308:32.88 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:16, 308:32.88 from /builddir/build/BUILD/thunderbird-68.1.1/dom/canvas/WebGLContext.h:15, 308:32.88 from /builddir/build/BUILD/thunderbird-68.1.1/dom/canvas/WebGL2Context.h:9, 308:32.88 from /builddir/build/BUILD/thunderbird-68.1.1/dom/canvas/WebGL2ContextQueries.cpp:6, 308:32.88 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dom/canvas/Unified_cpp_dom_canvas1.cpp:2: 308:32.88 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = std::map; long unsigned int N = 2]': 308:32.88 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:99:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = std::map]' 308:32.88 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/Layers.h:248:29: required from here 308:32.88 /builddir/build/BUILD/thunderbird-68.1.1/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] 308:32.88 67 | memset(&aArr[0], 0, N * sizeof(T)); 308:32.88 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 308:32.89 In file included from /usr/include/c++/9/map:61, 308:32.89 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/system_wrappers/map:3, 308:32.89 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/stl_wrappers/map:44, 308:32.89 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/FrameMetrics.h:11, 308:32.89 from /builddir/build/BUILD/thunderbird-68.1.1/layout/generic/nsIScrollableFrame.h:22, 308:32.89 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/dom/Element.h:25, 308:32.89 from /builddir/build/BUILD/thunderbird-68.1.1/dom/base/nsStyledElement.h:18, 308:32.89 from /builddir/build/BUILD/thunderbird-68.1.1/dom/base/nsMappedAttributeElement.h:16, 308:32.89 from /builddir/build/BUILD/thunderbird-68.1.1/dom/html/nsGenericHTMLElement.h:11, 308:32.89 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/dom/HTMLCanvasElement.h:13, 308:32.89 from /builddir/build/BUILD/thunderbird-68.1.1/dom/canvas/WebGLContext.h:16, 308:32.89 from /builddir/build/BUILD/thunderbird-68.1.1/dom/canvas/WebGL2Context.h:9, 308:32.89 from /builddir/build/BUILD/thunderbird-68.1.1/dom/canvas/WebGL2ContextQueries.cpp:6, 308:32.89 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dom/canvas/Unified_cpp_dom_canvas1.cpp:2: 308:32.89 /usr/include/c++/9/bits/stl_map.h:100:11: note: 'class std::map' declared here 308:32.89 100 | class map 308:32.89 | ^~~ 308:33.74 /builddir/build/BUILD/thunderbird-68.1.1/dom/canvas/OffscreenCanvas.cpp: In member function 'virtual nsresult mozilla::dom::OffscreenCanvas::QueryInterface(const nsIID&, void**)': 308:33.75 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 308:33.75 1022 | foundInterface = 0; \ 308:33.75 | ^~~~~~~~~~~~~~ 308:33.76 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 308:33.76 1071 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 308:33.76 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 308:33.77 /builddir/build/BUILD/thunderbird-68.1.1/dom/canvas/OffscreenCanvas.cpp:320:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 308:33.77 320 | NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 308:33.77 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 308:33.77 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 308:33.78 981 | else 308:33.78 | ^~~~ 308:33.78 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 308:33.79 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 308:33.79 | ^~~~~~~~~~~~~~~~~~ 308:33.79 /builddir/build/BUILD/thunderbird-68.1.1/dom/canvas/OffscreenCanvas.cpp:319:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 308:33.80 319 | NS_INTERFACE_MAP_ENTRY(nsISupports) 308:33.80 | ^~~~~~~~~~~~~~~~~~~~~~ 308:41.25 In file included from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/HashTable.h:89, 308:41.25 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/js/HashTable.h:10, 308:41.25 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/js/TracingAPI.h:11, 308:41.25 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/js/GCPolicyAPI.h:49, 308:41.26 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/js/RootingAPI.h:22, 308:41.26 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/js/CallArgs.h:72, 308:41.26 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/jsapi.h:29, 308:41.26 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/xpcpublic.h:10, 308:41.26 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsThreadUtils.h:24, 308:41.26 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/nsExpirationTracker.h:19, 308:41.28 from /builddir/build/BUILD/thunderbird-68.1.1/dom/canvas/CanvasImageCache.cpp:9, 308:41.28 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dom/canvas/Unified_cpp_dom_canvas0.cpp:11: 308:41.28 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = std::map; long unsigned int N = 2]': 308:41.28 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:99:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = std::map]' 308:41.28 /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/Layers.h:248:29: required from here 308:41.29 /builddir/build/BUILD/thunderbird-68.1.1/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] 308:41.29 67 | memset(&aArr[0], 0, N * sizeof(T)); 308:41.29 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 308:41.29 In file included from /usr/include/c++/9/map:61, 308:41.29 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/system_wrappers/map:3, 308:41.30 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/stl_wrappers/map:44, 308:41.30 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/FrameMetrics.h:11, 308:41.30 from /builddir/build/BUILD/thunderbird-68.1.1/layout/generic/nsIScrollableFrame.h:22, 308:41.30 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/include/mozilla/dom/Element.h:25, 308:41.30 from /builddir/build/BUILD/thunderbird-68.1.1/dom/canvas/CanvasImageCache.cpp:11, 308:41.30 from /builddir/build/BUILD/thunderbird-68.1.1/objdir/dom/canvas/Unified_cpp_dom_canvas0.cpp:11: 308:41.30 /usr/include/c++/9/bits/stl_map.h:100:11: note: 'class std::map' declared here 308:41.31 100 | class map 308:41.31 | ^~~ 310:24.76 toolkit/library/symverscript.stub 310:25.18 toolkit/library/libxul.so 320:09.60 ipc/app 320:09.61 js/xpconnect/shell 320:12.65 ipc/app/plugin-container 320:15.12 js/xpconnect/shell/xpcshell 320:16.92 js/src/build/spidermonkey_checks.stub 320:18.19 toolkit/components/featuregates/feature_definitions.json.stub 320:19.06 toolkit/components/telemetry/EventArtifactDefinitions.json.stub 320:19.07 toolkit/locales/multilocale.txt.stub 320:19.57 toolkit/mozapps/extensions/built_in_addons.json.stub 320:20.87 devtools/shared/webconsole/reserved-js-words.js.stub 320:21.70 toolkit/components/telemetry/ScalarArtifactDefinitions.json.stub 320:22.06 toolkit/library/dependentlibs.list.stub 320:30.35 toolkit/library/gtest/symverscript.stub 320:30.77 TEST-PASS | check_spidermonkey_style.py | ok 320:32.24 TEST-PASS | check_macroassembler_style.py | ok 320:32.70 TEST-PASS | check_js_opcode.py | ok 321:06.08 toolkit/locales/update.locale.stub 321:35.70 Packaging quitter@mozilla.org.xpi... 321:36.14 Packaging lightning-68.1.1.en-US.xpi... 321:38.32 Packaging gdata-provider.xpi... 321:39.19 Packaging calendar-timezones-2.2019b.xpi... 321:39.64 479 compiler warnings present. 333:45.16 Overall system resources - Wall time: 19299s; CPU: 0%; Read bytes: 0; Write bytes: 0; Read time: 0; Write time: 0 345:54.76 warning: comm/calendar/libical/src/libical/icallangbind.c:322:9 [-Wunused-but-set-variable] variable 'result' set but not used 345:54.76 warning: comm/calendar/libical/src/libical/icalmime.c:195:26 [-Wsizeof-pointer-memaccess] argument to 'sizeof' in 'memset' call is the same expression as the destination; did you mean to dereference it? 345:54.76 warning: comm/calendar/libical/src/libical/icalmime.c:385:26 [-Wsizeof-pointer-memaccess] argument to 'sizeof' in 'memset' call is the same expression as the destination; did you mean to dereference it? 345:54.76 warning: comm/calendar/libical/src/libical/icalparameter.c:114:26 [-Wsizeof-pointer-memaccess] argument to 'sizeof' in 'memset' call is the same expression as the destination; did you mean to dereference it? 345:54.76 warning: comm/calendar/libical/src/libical/icalrecur.c:363:11 [-Wunused-but-set-variable] variable 'end' set but not used 345:54.76 warning: comm/calendar/libical/src/libical/icalrecur.c:1428:7 [-Wunused-variable] unused variable 'has_by_day' 345:54.76 warning: comm/calendar/libical/src/libical/icalrecur.c:1574:9 [-Wunused-variable] unused variable 'this_frequency' 345:54.76 warning: comm/calendar/libical/src/libical/icalrecur.c:1850:27 [-Wunused-but-set-variable] variable 't' set but not used 345:54.76 warning: comm/calendar/libical/src/libical/icalrecur.c:2120:6 [-Wunused-but-set-variable] variable 'dow' set but not used 345:54.76 warning: comm/calendar/libical/src/libical/icaltimezone.c:1555:1 [-Wunused-function] 'fetch_lat_long_from_string' defined but not used 345:54.76 warning: comm/calendar/libical/src/libical/icaltimezone.c:1620:1 [-Wunused-function] 'icaltimezone_parse_zone_tab' defined but not used 345:54.76 warning: comm/calendar/libical/src/libical/icaltimezone.c:1908:29 [-Wsizeof-pointer-memaccess] argument to 'sizeof' in 'snprintf' call is the same expression as the destination; did you mean to provide an explicit length? 345:54.76 warning: comm/calendar/libical/src/libical/icaltimezone.c:1908:46 [-Wformat-truncation=] '%02i' directive output may be truncated writing 2 bytes into a region of size between 1 and 5 345:54.76 warning: comm/calendar/libical/src/libical/icaltimezone.c:1910:29 [-Wsizeof-pointer-memaccess] argument to 'sizeof' in 'snprintf' call is the same expression as the destination; did you mean to provide an explicit length? 345:54.76 warning: comm/calendar/libical/src/libical/icaltimezone.c:1910:46 [-Wformat-truncation=] '%02i' directive output may be truncated writing 2 bytes into a region of size between 1 and 5 345:54.76 warning: comm/calendar/libical/src/libical/icaltimezone.c:1913:20 [-Wunused-function] 'get_zone_directory' defined but not used 345:54.76 warning: comm/calendar/libical/src/libical/icaltypes.c:88:32 [-Wunused-but-set-variable] variable 'null_tr' set but not used 345:54.76 warning: comm/calendar/libical/src/libical/icalvalue.c:829:17 [-Wunused-but-set-variable] variable 'data' set but not used 345:54.76 warning: comm/calendar/libical/src/libical/icalvalue.c:881:27 [-Wformat-truncation=] '%02d' directive output may be truncated writing between 2 and 8 bytes into a region of size between 2 and 6 345:54.76 warning: comm/calendar/libical/src/libical/icalvalue.c:883:27 [-Wformat-truncation=] '%02d' directive output may be truncated writing between 2 and 8 bytes into a region of size between 2 and 6 345:54.77 warning: comm/calendar/libical/src/libical/sspm.c:708:16 [-Wsizeof-pointer-memaccess] argument to 'sizeof' in 'strncmp' call is the same expression as the second source; did you mean to provide an explicit length? 345:54.77 warning: comm/calendar/libical/src/libical/sspm.c:814:13 [-Wsizeof-pointer-memaccess] argument to 'sizeof' in 'strncmp' call is the same expression as the second source; did you mean to provide an explicit length? 345:54.77 warning: comm/calendar/libical/src/libical/sspm.c:979:21 [-Wunused-but-set-variable] variable 'end' set but not used 345:54.77 warning: comm/calendar/libical/src/libical/sspm.c:1042:11 [-Wunused-but-set-variable] variable 'part' set but not used 345:54.77 warning: comm/calendar/libical/src/libical/vsnprintf.c:169:13 [-Wunused-function] 'vsnprintf_dummy_func' defined but not used 345:54.77 warning: comm/db/mork/src/morkConfig.h:130:64 [-Wclass-memaccess] '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 345:54.77 warning: comm/db/mork/src/morkConfig.h:131:64 [-Wclass-memaccess] 'void* memset(void*, int, size_t)' clearing an object of type 'class morkRow' with no trivial copy-assignment; use value-initialization instead 345:54.77 warning: comm/db/mork/src/morkConfig.h:131:64 [-Wclass-memaccess] 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class morkCell'; use assignment or value-initialization instead 345:54.77 warning: comm/ldap/c-sdk/libraries/liblber/decode.c:73:17 [-Wsign-compare] comparison of integer expressions of different signedness: 'int' and 'long unsigned int' 345:54.77 warning: comm/ldap/c-sdk/libraries/liblber/decode.c:126:17 [-Wsign-compare] comparison of integer expressions of different signedness: 'int' and 'long unsigned int' 345:54.77 warning: comm/ldap/c-sdk/libraries/liblber/decode.c:163:11 [-Wsign-compare] comparison of integer expressions of different signedness: 'ber_slen_t' {aka 'int'} and 'long unsigned int' 345:54.77 warning: comm/ldap/c-sdk/libraries/liblber/decode.c:434:42 [-Wsign-compare] comparison of integer expressions of different signedness: 'ber_int_t' {aka 'int'} and 'unsigned int' 345:54.77 warning: comm/ldap/c-sdk/libraries/liblber/decode.c:500:18 [-Wsign-compare] comparison of integer expressions of different signedness: 'ber_int_t' {aka 'int'} and 'unsigned int' 345:54.77 warning: comm/ldap/c-sdk/libraries/liblber/decode.c:500:41 [-Wsign-compare] comparison of integer expressions of different signedness: 'ber_int_t' {aka 'int'} and 'unsigned int' 345:54.77 warning: comm/ldap/c-sdk/libraries/liblber/decode.c:501:17 [-Wsign-compare] comparison of integer expressions of different signedness: 'ber_int_t' {aka 'int'} and 'unsigned int' 345:54.77 warning: comm/ldap/c-sdk/libraries/liblber/decode.c:529:16 [-Wsign-compare] comparison of integer expressions of different signedness: 'ber_int_t' {aka 'int'} and 'unsigned int' 345:54.77 warning: comm/ldap/c-sdk/libraries/liblber/decode.c:529:39 [-Wsign-compare] comparison of integer expressions of different signedness: 'ber_int_t' {aka 'int'} and 'unsigned int' 345:54.77 warning: comm/ldap/c-sdk/libraries/liblber/decode.c:542:18 [-Wsign-compare] comparison of integer expressions of different signedness: 'ber_int_t' {aka 'int'} and 'unsigned int' 345:54.77 warning: comm/ldap/c-sdk/libraries/liblber/decode.c:542:41 [-Wsign-compare] comparison of integer expressions of different signedness: 'ber_int_t' {aka 'int'} and 'unsigned int' 345:54.77 warning: comm/ldap/c-sdk/libraries/liblber/decode.c:543:17 [-Wsign-compare] comparison of integer expressions of different signedness: 'ber_int_t' {aka 'int'} and 'unsigned int' 345:54.77 warning: comm/ldap/c-sdk/libraries/liblber/decode.c:564:16 [-Wsign-compare] comparison of integer expressions of different signedness: 'ber_int_t' {aka 'int'} and 'unsigned int' 345:54.77 warning: comm/ldap/c-sdk/libraries/liblber/decode.c:564:39 [-Wsign-compare] comparison of integer expressions of different signedness: 'ber_int_t' {aka 'int'} and 'unsigned int' 345:54.77 warning: comm/ldap/c-sdk/libraries/liblber/decode.c:573:44 [-Wsign-compare] comparison of integer expressions of different signedness: 'ber_int_t' {aka 'int'} and 'unsigned int' 345:54.77 warning: comm/ldap/c-sdk/libraries/liblber/decode.c:598:10 [-Wsign-compare] comparison of integer expressions of different signedness: 'ber_int_t' {aka 'int'} and 'unsigned int' 345:54.77 warning: comm/ldap/c-sdk/libraries/liblber/io.c:662:17 [-Wsign-compare] comparison of integer expressions of different signedness: 'int' and 'long unsigned int' 345:54.77 warning: comm/ldap/c-sdk/libraries/liblber/io.c:702:17 [-Wsign-compare] comparison of integer expressions of different signedness: 'int' and 'long unsigned int' 345:54.77 warning: comm/ldap/c-sdk/libraries/liblber/io.c:784:10 [-Wpointer-to-int-cast] cast from pointer to integer of different size 345:54.77 warning: comm/ldap/c-sdk/libraries/liblber/io.c:784:36 [-Wpointer-to-int-cast] cast from pointer to integer of different size 345:54.77 warning: comm/ldap/c-sdk/libraries/liblber/io.c:803:12 [-Wpointer-to-int-cast] cast from pointer to integer of different size 345:54.77 warning: comm/ldap/c-sdk/libraries/liblber/io.c:803:38 [-Wpointer-to-int-cast] cast from pointer to integer of different size 345:54.77 warning: comm/ldap/c-sdk/libraries/liblber/io.c:806:14 [-Wpointer-to-int-cast] cast from pointer to integer of different size 345:54.77 warning: comm/ldap/c-sdk/libraries/liblber/io.c:806:42 [-Wpointer-to-int-cast] cast from pointer to integer of different size 345:54.77 warning: comm/ldap/c-sdk/libraries/liblber/io.c:824:10 [-Wpointer-to-int-cast] cast from pointer to integer of different size 345:54.77 warning: comm/ldap/c-sdk/libraries/liblber/io.c:824:38 [-Wpointer-to-int-cast] cast from pointer to integer of different size 345:54.77 warning: comm/ldap/c-sdk/libraries/liblber/io.c:1222:17 [-Wsign-compare] comparison of integer expressions of different signedness: 'int' and 'long unsigned int' 345:54.77 warning: comm/ldap/c-sdk/libraries/liblber/io.c:1363:21 [-Wsign-compare] comparison of integer expressions of different signedness: 'int' and 'long unsigned int' 345:54.77 warning: comm/ldap/c-sdk/libraries/liblber/io.c:1426:12 [-Wpointer-to-int-cast] cast from pointer to integer of different size 345:54.77 warning: comm/ldap/c-sdk/libraries/liblber/io.c:1426:38 [-Wpointer-to-int-cast] cast from pointer to integer of different size 345:54.77 warning: comm/ldap/c-sdk/libraries/libldap/disptmpl.c:161:18 [-Wmaybe-uninitialized] 'tmpl' may be used uninitialized in this function 345:54.77 warning: comm/ldap/c-sdk/libraries/libldap/error.c:394:61 [-Wsign-compare] comparison of integer expressions of different signedness: 'int' and 'unsigned int' 345:54.78 warning: comm/ldap/c-sdk/libraries/libldap/error.c:409:15 [-Wsign-compare] comparison of integer expressions of different signedness: 'int' and 'unsigned int' 345:54.78 warning: comm/ldap/c-sdk/libraries/libldap/error.c:423:19 [-Wsign-compare] comparison of integer expressions of different signedness: 'int' and 'unsigned int' 345:54.78 warning: comm/ldap/c-sdk/libraries/libldap/error.c:431:15 [-Wsign-compare] comparison of integer expressions of different signedness: 'int' and 'unsigned int' 345:54.78 warning: comm/ldap/c-sdk/libraries/libldap/error.c:432:40 [-Wsign-compare] comparison of integer expressions of different signedness: 'int' and 'unsigned int' 345:54.78 warning: comm/ldap/c-sdk/libraries/libldap/error.c:437:13 [-Wsign-compare] comparison of integer expressions of different signedness: 'int' and 'unsigned int' 345:54.78 warning: comm/ldap/c-sdk/libraries/libldap/geteffectiverightsctrl.c:89:18 [-Wsign-compare] comparison of integer expressions of different signedness: 'unsigned int' and 'int' 345:54.78 warning: comm/ldap/c-sdk/libraries/libldap/getoption.c:419:19 [-Wsign-compare] comparison of integer expressions of different signedness: 'int' and 'long unsigned int' 345:54.78 warning: comm/ldap/c-sdk/libraries/libldap/getoption.c:450:17 [-Wsign-compare] comparison of integer expressions of different signedness: 'int' and 'long unsigned int' 345:54.78 warning: comm/ldap/c-sdk/libraries/libldap/getoption.c:457:14 [-Wsign-compare] comparison of integer expressions of different signedness: 'int' and 'long unsigned int' 345:54.78 warning: comm/ldap/c-sdk/libraries/libldap/getvalues.c:107:10 [-Wsign-compare] comparison of integer expressions of different signedness: 'int' and 'unsigned int' 345:54.78 warning: comm/ldap/c-sdk/libraries/libldap/memcache.c:85:37 [-Waddress] the address of 'buf' will always evaluate as 'true' 345:54.78 warning: comm/ldap/c-sdk/libraries/libldap/memcache.c:86:37 [-Waddress] the address of 'buf' will always evaluate as 'true' 345:54.78 warning: comm/ldap/c-sdk/libraries/libldap/memcache.c:1455:17 [-Wpointer-to-int-cast] cast from pointer to integer of different size 345:54.78 warning: comm/ldap/c-sdk/libraries/libldap/memcache.c:1561:23 [-Wint-to-pointer-cast] cast to pointer from integer of different size 345:54.78 warning: comm/ldap/c-sdk/libraries/libldap/memcache.c:1563:65 [-Wint-to-pointer-cast] cast to pointer from integer of different size 345:54.78 warning: comm/ldap/c-sdk/libraries/libldap/memcache.c:1721:19 [-Wpointer-to-int-cast] cast from pointer to integer of different size 345:54.78 warning: comm/ldap/c-sdk/libraries/libldap/os-ip.c:361:66 [-Wpointer-sign] pointer targets in passing argument 5 of 'getsockopt' differ in signedness 345:54.78 warning: comm/ldap/c-sdk/libraries/libldap/os-ip.c:569:37 [-Wsign-compare] comparison of integer expressions of different signedness: 'nsldapi_in_addr_t' {aka 'unsigned int'} and 'int' 345:54.78 warning: comm/ldap/c-sdk/libraries/libldap/proxyauthctrl.c:81:18 [-Wsign-compare] comparison of integer expressions of different signedness: 'unsigned int' and 'int' 345:54.78 warning: comm/ldap/c-sdk/libraries/libldap/proxyauthctrl.c:128:18 [-Wsign-compare] comparison of integer expressions of different signedness: 'unsigned int' and 'int' 345:54.78 warning: comm/ldap/c-sdk/libraries/libldap/pwmodext.c:74:20 [-Wsign-compare] comparison of integer expressions of different signedness: 'unsigned int' and 'int' 345:54.78 warning: comm/ldap/c-sdk/libraries/libldap/pwmodext.c:81:22 [-Wsign-compare] comparison of integer expressions of different signedness: 'unsigned int' and 'int' 345:54.78 warning: comm/ldap/c-sdk/libraries/libldap/pwmodext.c:90:22 [-Wsign-compare] comparison of integer expressions of different signedness: 'unsigned int' and 'int' 345:54.78 warning: comm/ldap/c-sdk/libraries/libldap/pwmodext.c:99:22 [-Wsign-compare] comparison of integer expressions of different signedness: 'unsigned int' and 'int' 345:54.78 warning: comm/ldap/c-sdk/libraries/libldap/pwmodext.c:107:20 [-Wsign-compare] comparison of integer expressions of different signedness: 'unsigned int' and 'int' 345:54.78 warning: comm/ldap/c-sdk/libraries/libldap/request.c:488:9 [-Wunused-variable] unused variable 'logname' 345:54.78 warning: comm/ldap/c-sdk/libraries/libldap/request.c:1363:10 [-Wsign-compare] comparison of integer expressions of different signedness: 'int' and 'unsigned int' 345:54.78 warning: comm/ldap/c-sdk/libraries/libldap/saslbind.c:788:10 [-Wsign-compare] comparison of integer expressions of different signedness: 'int' and 'unsigned int' 345:54.78 warning: comm/ldap/c-sdk/libraries/libldap/saslbind.c:796:10 [-Wsign-compare] comparison of integer expressions of different signedness: 'int' and 'unsigned int' 345:54.78 warning: comm/ldap/c-sdk/libraries/libldap/tmplout.c:395:20 [-Wunused-but-set-variable] variable 'html' set but not used 345:54.78 warning: comm/ldap/c-sdk/libraries/libldap/tmplout.c:621:27 [-Wformat-overflow=] '%-*s' directive output between 1 and 2147483647 bytes may exceed minimum required size of 4095 345:54.78 warning: comm/ldap/c-sdk/libraries/libldap/tmplout.c:665:25 [-Wformat-overflow=] '%-*s' directive output between 1 and 2147483647 bytes may exceed minimum required size of 4095 345:54.78 warning: comm/ldap/c-sdk/libraries/libldap/tmplout.c:680:23 [-Wformat-overflow=] '%-*s' directive output between 1 and 2147483647 bytes may exceed minimum required size of 4095 345:54.78 warning: comm/ldap/c-sdk/libraries/libldap/tmplout.c:749:19 [-Wformat-overflow=] '%-*s' directive output between 1 and 2147483647 bytes may exceed minimum required size of 4095 345:54.78 warning: comm/ldap/c-sdk/libraries/libldap/tmplout.c:920:38 [-Wunused-but-set-variable] variable 'selectname' set but not used 345:54.78 warning: comm/ldap/c-sdk/libraries/libldap/ufn.c:103:15 [-Wmaybe-uninitialized] 'err' may be used uninitialized in this function 345:54.78 warning: comm/ldap/c-sdk/libraries/libldap/vlistctrl.c:99:18 [-Wsign-compare] comparison of integer expressions of different signedness: 'unsigned int' and 'int' 345:54.78 warning: comm/ldap/c-sdk/libraries/libldap/vlistctrl.c:109:20 [-Wsign-compare] comparison of integer expressions of different signedness: 'unsigned int' and 'int' 345:54.78 warning: comm/ldap/c-sdk/libraries/libldap/vlistctrl.c:119:20 [-Wsign-compare] comparison of integer expressions of different signedness: 'unsigned int' and 'int' 345:54.78 warning: comm/ldap/c-sdk/libraries/libldif/line64.c:409:15 [-Wunused-but-set-variable] variable 'len' set but not used 345:54.79 warning: comm/ldap/c-sdk/libraries/libprldap/ldappr-io.c:269:21 [-Wsign-compare] comparison of integer expressions of different signedness: 'int' and 'long unsigned int' 345:54.79 warning: comm/ldap/c-sdk/libraries/libprldap/ldappr-io.c:285:21 [-Wsign-compare] comparison of integer expressions of different signedness: 'int' and 'long unsigned int' 345:54.79 warning: dom/base/AttrArray.cpp:172:66 [-Wclass-memaccess] 'void* memmove(void*, const void*, size_t)' writing to an object of type 'struct AttrArray::InternalAttr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead 345:54.79 warning: dom/base/AttrArray.cpp:350:72 [-Wclass-memaccess] 'void* realloc(void*, size_t)' moving an object of non-trivially copyable type 'class AttrArray::Impl'; use 'new' and 'delete' instead 345:54.79 warning: dom/base/AttrArray.cpp:491:70 [-Wclass-memaccess] 'void* realloc(void*, size_t)' moving an object of non-trivially copyable type 'class AttrArray::Impl'; use 'new' and 'delete' instead 345:54.79 warning: dom/base/ContentBlockingLog.cpp:137:9 [-Wmaybe-uninitialized] 'reason' may be used uninitialized in this function 345:54.79 warning: dom/base/nsMappedAttributes.cpp:153:52 [-Wclass-memaccess] 'void* memmove(void*, const void*, size_t)' writing to an object of type 'struct nsMappedAttributes::InternalAttr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead 345:54.79 warning: dom/base/nsMappedAttributes.cpp:228:57 [-Wclass-memaccess] 'void* memmove(void*, const void*, size_t)' writing to an object of type 'struct nsMappedAttributes::InternalAttr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead 345:54.79 warning: dom/events/ContentEventHandler.cpp:2737:5 [-Wmaybe-uninitialized] '*((void*)& endPosition +16)' may be used uninitialized in this function 345:54.79 warning: dom/indexedDB/ActorsParent.cpp:17501:3 [-Wmaybe-uninitialized] 'maintenanceAction' may be used uninitialized in this function 345:54.79 warning: dom/indexedDB/Key.cpp:665:5 [-Wmaybe-uninitialized] 'out' may be used uninitialized in this function 345:54.79 warning: dom/ipc/ContentProcess.cpp:185:16 [-Wmaybe-uninitialized] 'isForBrowser' may be used uninitialized in this function 345:54.79 warning: dom/ipc/ContentProcess.cpp:185:16 [-Wmaybe-uninitialized] 'parentBuildID' may be used uninitialized in this function 345:54.79 warning: dom/ipc/SharedMap.cpp:216:26 [-Wmaybe-uninitialized] 'count' may be used uninitialized in this function 345:54.79 warning: dom/localstorage/ActorsParent.cpp:2102:20 [-Wmaybe-uninitialized] 'nextLoadIndex' may be used uninitialized in this function 345:54.79 warning: dom/media/mp4/MoofParser.cpp:815:46 [-Wunused-but-set-variable] variable 'reserved' set but not used 345:54.79 warning: dom/media/mp4/MoofParser.cpp:828:14 [-Wunused-but-set-variable] variable 'reserved' set but not used 345:54.79 warning: dom/media/webspeech/synth/SpeechSynthesisVoice.cpp:60:10 [-Wmaybe-uninitialized] 'isLocal' may be used uninitialized in this function 345:54.79 warning: dom/xbl/builtin/ShortcutKeys.cpp:70:27 [-Wmaybe-uninitialized] 'cache' may be used uninitialized in this function 345:54.79 warning: dom/xbl/builtin/ShortcutKeys.cpp:98:19 [-Wmaybe-uninitialized] 'keyData' may be used uninitialized in this function 345:54.79 warning: dom/xslt/xpath/txNodeSet.cpp:112:57 [-Wclass-memaccess] 'void* memmove(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'class txXPathNode'; use copy-assignment or copy-initialization instead 345:54.79 warning: dom/xslt/xpath/txNodeSet.cpp:277:58 [-Wclass-memaccess] 'void* memmove(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'class txXPathNode'; use copy-assignment or copy-initialization instead 345:54.79 warning: dom/xslt/xpath/txNodeSet.cpp:375:75 [-Wclass-memaccess] 'void* memmove(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'class txXPathNode'; use copy-assignment or copy-initialization instead 345:54.79 warning: dom/xslt/xpath/txNodeSet.cpp:469:56 [-Wclass-memaccess] 'void* memmove(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'class txXPathNode'; use copy-assignment or copy-initialization instead 345:54.79 warning: dom/xslt/xpath/txNodeSet.cpp:494:55 [-Wclass-memaccess] 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'class txXPathNode'; use copy-assignment or copy-initialization instead 345:54.79 warning: dom/xslt/xpath/txNodeSet.cpp:567:62 [-Wclass-memaccess] 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'class txXPathNode'; use copy-assignment or copy-initialization instead 345:54.79 warning: editor/libeditor/HTMLTableEditor.cpp:198:11 [-Wmaybe-uninitialized] 'newCellIndex' may be used uninitialized in this function 345:54.79 warning: gfx/2d/DrawTargetCairo.cpp:450:20 [-Wmaybe-uninitialized] 'pat' may be used uninitialized in this function 345:54.79 warning: gfx/2d/InlineTranslator.cpp:49:3 [-Wmaybe-uninitialized] 'magicInt' may be used uninitialized in this function 345:54.79 warning: gfx/2d/InlineTranslator.cpp:56:3 [-Wmaybe-uninitialized] 'majorRevision' may be used uninitialized in this function 345:54.79 warning: gfx/2d/InlineTranslator.cpp:63:3 [-Wmaybe-uninitialized] 'minorRevision' may be used uninitialized in this function 345:54.79 warning: gfx/2d/InlineTranslator.cpp:71:46 [-Wmaybe-uninitialized] 'eventType' may be used uninitialized in this function 345:54.79 warning: gfx/2d/Path.cpp:513:18 [-Wmaybe-uninitialized] 't2' may be used uninitialized in this function 345:54.79 warning: gfx/2d/RecordedEventImpl.h:2825:26 [-Wmaybe-uninitialized] 'size' may be used uninitialized in this function 345:54.79 warning: gfx/gl/GLContext.h:1193:17 [-Wmaybe-uninitialized] 'texBinding' may be used uninitialized in this function 345:54.80 warning: gfx/gl/GLContext.h:2897:30 [-Wmaybe-uninitialized] 'oldVAO' may be used uninitialized in this function 345:54.80 warning: gfx/thebes/gfxFontUtils.h:463:67 [-Wclass-memaccess] '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 345:54.80 warning: gfx/thebes/gfxGraphiteShaper.cpp:319:19 [-Wmaybe-uninitialized] 'clusterLoc' may be used uninitialized in this function 345:54.80 warning: gfx/webrender_bindings/WebRenderAPI.cpp:397:29 [-Wmaybe-uninitialized] 'useSceneBuilderThread' may be used uninitialized in this function 345:54.80 warning: ipc/chromium/src/base/message_loop.h:307:35 [-Wdeprecated-copy] implicitly-declared 'constexpr base::TimeTicks::TimeTicks(const base::TimeTicks&)' is deprecated 345:54.80 warning: ipc/chromium/src/base/message_loop.h:314:35 [-Wdeprecated-copy] implicitly-declared 'constexpr base::TimeTicks::TimeTicks(const base::TimeTicks&)' is deprecated 345:54.80 warning: ipc/chromium/src/base/message_loop.h:317:33 [-Wdeprecated-copy] implicitly-declared 'constexpr base::TimeTicks::TimeTicks(const base::TimeTicks&)' is deprecated 345:54.80 warning: ipc/chromium/src/base/string_util.cc:672:10 [-Wmaybe-uninitialized] 'result' may be used uninitialized in this function 345:54.80 warning: js/src/frontend/BytecodeEmitter.cpp:2684:48 [-Wmaybe-uninitialized] 'kind' may be used uninitialized in this function 345:54.80 warning: js/src/frontend/ParseNode.h:888:56 [-Wmaybe-uninitialized] 'innerName' may be used uninitialized in this function 345:54.80 warning: js/src/frontend/Parser.cpp:5617:19 [-Wmaybe-uninitialized] 'ifNode' may be used uninitialized in this function 345:54.80 warning: js/src/gc/PublicIterators.h:82:43 [-Wmaybe-uninitialized] '*((void*)(& c)+40).js::CompartmentsInZoneIter::zone' may be used uninitialized in this function 345:54.80 warning: js/src/gc/PublicIterators.h:82:43 [-Wmaybe-uninitialized] '*((void*)(& comp)+40).js::CompartmentsInZoneIter::zone' may be used uninitialized in this function 345:54.80 warning: js/src/gc/PublicIterators.h:83:42 [-Wmaybe-uninitialized] '*((void*)(& c)+40).js::CompartmentsInZoneIter::zone' may be used uninitialized in this function 345:54.80 warning: js/src/gc/PublicIterators.h:83:42 [-Wmaybe-uninitialized] '*((void*)(& comp)+40).js::CompartmentsInZoneIter::zone' may be used uninitialized in this function 345:54.80 warning: js/src/gc/PublicIterators.h:87:7 [-Wmaybe-uninitialized] '*((void*)(& c)+40).js::CompartmentsInZoneIter::it' may be used uninitialized in this function 345:54.80 warning: js/src/gc/PublicIterators.h:87:7 [-Wmaybe-uninitialized] '*((void*)(& comp)+40).js::CompartmentsInZoneIter::it' may be used uninitialized in this function 345:54.80 warning: js/src/gc/PublicIterators.h:92:13 [-Wmaybe-uninitialized] '*((void*)(& c)+40).js::CompartmentsInZoneIter::it' may be used uninitialized in this function 345:54.80 warning: js/src/gc/PublicIterators.h:92:13 [-Wmaybe-uninitialized] '*((void*)(& comp)+40).js::CompartmentsInZoneIter::it' may be used uninitialized in this function 345:54.80 warning: js/src/gc/PublicIterators.h:114:37 [-Wmaybe-uninitialized] '*((void*)(& r)+40).js::RealmsInCompartmentIter::comp' may be used uninitialized in this function 345:54.80 warning: js/src/gc/PublicIterators.h:114:67 [-Wmaybe-uninitialized] '*((void*)(& realm)+16).js::RealmsInCompartmentIter::comp' may be used uninitialized in this function 345:54.81 warning: js/src/gc/PublicIterators.h:114:67 [-Wmaybe-uninitialized] '*((void*)(& r)+40).js::RealmsInCompartmentIter::comp' may be used uninitialized in this function 345:54.81 warning: js/src/gc/PublicIterators.h:118:7 [-Wmaybe-uninitialized] '*((void*)(& r)+40).js::RealmsInCompartmentIter::it' may be used uninitialized in this function 345:54.81 warning: js/src/gc/PublicIterators.h:118:7 [-Wmaybe-uninitialized] '*((void*)(& realm)+16).js::RealmsInCompartmentIter::it' may be used uninitialized in this function 345:54.81 warning: js/src/gc/PublicIterators.h:123:13 [-Wmaybe-uninitialized] '*((void*)(& realm)+16).js::RealmsInCompartmentIter::it' may be used uninitialized in this function 345:54.81 warning: js/src/jit/CacheIR.cpp:1852:14 [-Wmaybe-uninitialized] 'protoKey' may be used uninitialized in this function 345:54.81 warning: js/src/jit/CacheIR.h:1126:10 [-Wmaybe-uninitialized] 'addArgc' may be used uninitialized in this function 345:54.81 warning: js/src/jit/CacheIR.h:1145:10 [-Wmaybe-uninitialized] 'addArgc' may be used uninitialized in this function 345:54.81 warning: js/src/jit/MIR.cpp:4029:31 [-Wmaybe-uninitialized] 'res' may be used uninitialized in this function 345:54.81 warning: js/src/jit/MIRGraph.h:953:25 [-Wmaybe-uninitialized] 'ins' may be used uninitialized in this function 345:54.81 warning: js/src/proxy/CrossCompartmentWrapper.cpp:454:55 [-Wmaybe-uninitialized] '*((void*)& e +8)' may be used uninitialized in this function 345:54.81 warning: js/src/vm/Compartment.h:277:14 [-Wmaybe-uninitialized] '*((void*)& e +16)' may be used uninitialized in this function 345:54.81 warning: js/src/vm/Compartment.h:277:14 [-Wmaybe-uninitialized] 'e' may be used uninitialized in this function 345:54.81 warning: js/src/vm/Compartment.h:340:9 [-Wmaybe-uninitialized] '*((void*)& e +72)' may be used uninitialized in this function 345:54.81 warning: js/src/vm/Debugger.cpp:12530:15 [-Wmaybe-uninitialized] 's' may be used uninitialized in this function 345:54.81 warning: js/src/vm/Interpreter.cpp:4478:24 [-Wmaybe-uninitialized] 'proto' may be used uninitialized in this function 345:54.81 warning: js/src/wasm/WasmAST.h:498:75 [-Wmaybe-uninitialized] 'result' may be used uninitialized in this function 345:54.81 warning: js/src/wasm/WasmBaselineCompile.cpp:3841:5 [-Wmaybe-uninitialized] '*((void*)& r +4)' may be used uninitialized in this function 345:54.81 warning: js/src/wasm/WasmBaselineCompile.cpp:8363:3 [-Wmaybe-uninitialized] 'kind' may be used uninitialized in this function 345:54.81 warning: js/src/wasm/WasmBaselineCompile.cpp:10404:12 [-Wmaybe-uninitialized] 'typeIndex' may be used uninitialized in this function 345:54.81 warning: js/src/wasm/WasmBaselineCompile.cpp:10544:12 [-Wmaybe-uninitialized] 'typeIndex' may be used uninitialized in this function 345:54.81 warning: js/src/wasm/WasmBaselineCompile.cpp:10616:12 [-Wmaybe-uninitialized] 'typeIndex' may be used uninitialized in this function 345:54.81 warning: js/src/wasm/WasmBaselineCompile.cpp:10617:12 [-Wmaybe-uninitialized] 'fieldIndex' may be used uninitialized in this function 345:54.81 warning: js/src/wasm/WasmOpIter.h:501:55 [-Wmaybe-uninitialized] 'relativeDepth' may be used uninitialized in this function 345:54.81 warning: js/src/wasm/WasmValidate.cpp:431:26 [-Wmaybe-uninitialized] 'numLocalEntries' may be used uninitialized in this function 345:54.81 warning: layout/base/FrameProperties.h:397:20 [-Wmaybe-uninitialized] 'autoLineCursor.nsBlockFrame::AutoLineCursorSetup::mOrigCursor' may be used uninitialized in this function 345:54.81 warning: layout/base/PresShell.cpp:2658:25 [-Wmaybe-uninitialized] 'targetNeedsReflowFromParent' may be used uninitialized in this function 345:54.81 warning: layout/generic/nsContainerFrame.cpp:750:21 [-Wmaybe-uninitialized] 'lastInFlow' may be used uninitialized in this function 345:54.81 warning: layout/generic/nsFlexContainerFrame.cpp:4944:52 [-Wmaybe-uninitialized] 'flexContainerAscent' may be used uninitialized in this function 345:54.81 warning: layout/generic/nsFrame.cpp:6088:45 [-Wmaybe-uninitialized] 'iSize' may be used uninitialized in this function 345:54.81 warning: layout/generic/nsGfxScrollFrame.cpp:3304:23 [-Wmaybe-uninitialized] 'extraContentBoxClipForNonCaretContent' may be used uninitialized in this function 345:54.81 warning: layout/generic/nsIFrame.h:3593:5 [-Wmaybe-uninitialized] 'autoLineCursor.nsBlockFrame::AutoLineCursorSetup::mFrame' may be used uninitialized in this function 345:54.81 warning: layout/generic/nsImageFrame.cpp:450:17 [-Wmaybe-uninitialized] '*((void*)& oldIntrinsicSize +8)' may be used uninitialized in this function 345:54.81 warning: layout/painting/nsDisplayList.h:1677:59 [-Wmaybe-uninitialized] 'autoPreserves3DContext.nsDisplayListBuilder::AutoPreserves3DContext::mBuilder' may be used uninitialized in this function 345:54.81 warning: layout/printing/PrintTranslator.cpp:30:16 [-Wmaybe-uninitialized] 'magicInt' may be used uninitialized in this function 345:54.81 warning: layout/tables/nsTableFrame.cpp:7566:76 [-Wclass-memaccess] 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct BCBlockDirSeg'; use assignment or value-initialization instead 345:54.82 warning: mfbt/Compression.cpp:41:74 [-Wdeprecated-declarations] 'int LZ4_decompress_fast(const char*, char*, int)' is deprecated: This function is deprecated and unsafe. Consider using LZ4_decompress_safe() instead 345:54.82 warning: netwerk/base/nsSocketTransport2.cpp:1111:12 [-Wmaybe-uninitialized] 'rv' may be used uninitialized in this function 345:54.82 warning: objdir/comm/calendar/libical/src/libical/icalderivedproperty.c:1386:58 [-Wdiscarded-qualifiers] passing argument 1 of 'icalproperty_get_first_parameter' discards 'const' qualifier from pointer target type 345:54.82 warning: objdir/comm/calendar/libical/src/libical/icalrestriction.c:1898:1 [-Wunused-function] 'icalrestriction_get_component_restriction' defined but not used 345:54.82 warning: objdir/dist/include/FrameMetrics.h:346:29 [-Wdeprecated-copy] implicitly-declared 'constexpr mozilla::gfx::ScaleFactors2D& mozilla::gfx::ScaleFactors2D::operator=(const mozilla::gfx::ScaleFactors2D&)' is deprecated 345:54.82 warning: objdir/dist/include/FrameMetrics.h:355:29 [-Wdeprecated-copy] implicitly-declared 'constexpr mozilla::gfx::ScaleFactor& mozilla::gfx::ScaleFactor::operator=(const mozilla::gfx::ScaleFactor&)' is deprecated 345:54.82 warning: objdir/dist/include/FrameMetrics.h:396:64 [-Wdeprecated-copy] implicitly-declared 'constexpr mozilla::gfx::ScaleFactors2D& mozilla::gfx::ScaleFactors2D::operator=(const mozilla::gfx::ScaleFactors2D&)' is deprecated 345:54.82 warning: objdir/dist/include/FrameMetrics.h:460:24 [-Wdeprecated-copy] implicitly-declared 'constexpr mozilla::gfx::ScaleFactors2D& mozilla::gfx::ScaleFactors2D::operator=(const mozilla::gfx::ScaleFactors2D&)' is deprecated 345:54.82 warning: objdir/dist/include/FrameMetrics.h:718:8 [-Wdeprecated-copy] implicitly-declared 'constexpr nsPoint& nsPoint::operator=(const nsPoint&)' is deprecated 345:54.82 warning: objdir/dist/include/gfxFontUtils.h:463:67 [-Wclass-memaccess] '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 345:54.82 warning: objdir/dist/include/js/Value.h:419:47 [-Wmaybe-uninitialized] 'result' may be used uninitialized in this function 345:54.82 warning: objdir/dist/include/js/Value.h:419:47 [-Wmaybe-uninitialized] 'res' may be used uninitialized in this function 345:54.82 warning: objdir/dist/include/mozilla/Assertions.h:445:5 [-Wmaybe-uninitialized] 'lastSegmentSize' may be used uninitialized in this function 345:54.82 warning: objdir/dist/include/mozilla/AutoRestore.h:40:32 [-Wmaybe-uninitialized] '*((void*)& ar +8)' may be used uninitialized in this function 345:54.82 warning: objdir/dist/include/mozilla/EditorDOMPoint.h:385:7 [-Wmaybe-uninitialized] '*((void*)& afterAnchorContainer +16)' may be used uninitialized in this function 345:54.82 warning: objdir/dist/include/mozilla/EditorDOMPoint.h:385:7 [-Wmaybe-uninitialized] '*((void*)& afterNewElement +16)' may be used uninitialized in this function 345:54.82 warning: objdir/dist/include/mozilla/EditorDOMPoint.h:385:7 [-Wmaybe-uninitialized] '*((void*)& afterNewNode +16)' may be used uninitialized in this function 345:54.82 warning: objdir/dist/include/mozilla/EditorDOMPoint.h:385:7 [-Wmaybe-uninitialized] '*((void*)& afterRememberedLeftBQ +16)' may be used uninitialized in this function 345:54.82 warning: objdir/dist/include/mozilla/EditorDOMPoint.h:385:7 [-Wmaybe-uninitialized] '*((void*)& afterStartContainer +16)' may be used uninitialized in this function 345:54.82 warning: objdir/dist/include/mozilla/EditorDOMPoint.h:385:7 [-Wmaybe-uninitialized] '*((void*)& afterInsertedNode +16)' may be used uninitialized in this function 345:54.82 warning: objdir/dist/include/mozilla/EditorDOMPoint.h:385:7 [-Wmaybe-uninitialized] '*((void*)& newSelectionEnd +16)' may be used uninitialized in this function 345:54.82 warning: objdir/dist/include/mozilla/EditorDOMPoint.h:385:7 [-Wmaybe-uninitialized] '*((void*)& afterElement +16)' may be used uninitialized in this function 345:54.82 warning: objdir/dist/include/mozilla/EditorDOMPoint.h:385:7 [-Wmaybe-uninitialized] '*((void*)& afterBRElement +16)' may be used uninitialized in this function 345:54.82 warning: objdir/dist/include/mozilla/EditorDOMPoint.h:389:47 [-Wmaybe-uninitialized] '*((void*)& point +16)' may be used uninitialized in this function 345:54.82 warning: objdir/dist/include/mozilla/EditorDOMPoint.h:433:47 [-Wmaybe-uninitialized] '*((void*)& lastRawPoint +16)' may be used uninitialized in this function 345:54.82 warning: objdir/dist/include/mozilla/HashTable.h:1146:48 [-Wmaybe-uninitialized] '*((void*)& e +64)' may be used uninitialized in this function 345:54.82 warning: objdir/dist/include/mozilla/HashTable.h:1458:11 [-Wmaybe-uninitialized] '*((void*)& e +97)' may be used uninitialized in this function 345:54.82 warning: objdir/dist/include/mozilla/HashTable.h:1987:7 [-Wmaybe-uninitialized] '*((void*)(& e)+56).mozilla::detail::HashTable >, mozilla::HashMap, js::CrossCompartmentKey::Hasher, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::ModIterator::mTable' may be used uninitialized in this function 345:54.82 warning: objdir/dist/include/mozilla/Maybe.h:216:11 [-Wmaybe-uninitialized] 'scrollDirection' may be used uninitialized in this function 345:54.82 warning: objdir/dist/include/mozilla/Maybe.h:471:14 [-Wmaybe-uninitialized] '*((void*)& afterBRElement +16)' may be used uninitialized in this function 345:54.82 warning: objdir/dist/include/mozilla/Maybe.h:471:14 [-Wmaybe-uninitialized] '*((void*)& atAfterEnd +16)' may be used uninitialized in this function 345:54.82 warning: objdir/dist/include/mozilla/Maybe.h:471:14 [-Wmaybe-uninitialized] '*((void*)& afterEmptyBlock +16)' may be used uninitialized in this function 345:54.82 warning: objdir/dist/include/mozilla/Maybe.h:471:14 [-Wmaybe-uninitialized] '*((void*)& atRightNode +16)' may be used uninitialized in this function 345:54.82 warning: objdir/dist/include/mozilla/Maybe.h:471:14 [-Wmaybe-uninitialized] '*((void*)& +16)' may be used uninitialized in this function 345:54.82 warning: objdir/dist/include/mozilla/Maybe.h:471:14 [-Wmaybe-uninitialized] '*((void*)& point +16)' may be used uninitialized in this function 345:54.82 warning: objdir/dist/include/mozilla/Maybe.h:471:14 [-Wmaybe-uninitialized] '*((void*)& atTable +16)' may be used uninitialized in this function 345:54.82 warning: objdir/dist/include/mozilla/Maybe.h:471:14 [-Wmaybe-uninitialized] '*((void*)& pointToInsertNewContainer +16)' may be used uninitialized in this function 345:54.83 warning: objdir/dist/include/mozilla/Maybe.h:471:14 [-Wmaybe-uninitialized] '*((void*)& atBRElement +16)' may be used uninitialized in this function 345:54.83 warning: objdir/dist/include/mozilla/Maybe.h:471:14 [-Wmaybe-uninitialized] '*((void*)& newSelectionStart +16)' may be used uninitialized in this function 345:54.83 warning: objdir/dist/include/mozilla/Maybe.h:471:14 [-Wmaybe-uninitialized] '*((void*)& atAnchorContainer +16)' may be used uninitialized in this function 345:54.83 warning: objdir/dist/include/mozilla/Maybe.h:526:3 [-Wmaybe-uninitialized] '*((void*)& newStart +16)' may be used uninitialized in this function 345:54.83 warning: objdir/dist/include/mozilla/Maybe.h:567:27 [-Wmaybe-uninitialized] 'oldIntrinsicSize' may be used uninitialized in this function 345:54.83 warning: objdir/dist/include/mozilla/PodOperations.h:31:9 [-Wclass-memaccess] 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct xpc::GlobalProperties'; use assignment or value-initialization instead 345:54.83 warning: objdir/dist/include/mozilla/PodOperations.h:31:9 [-Wclass-memaccess] 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class mozilla::adts::FrameHeader'; use assignment or value-initialization instead 345:54.83 warning: objdir/dist/include/mozilla/PodOperations.h:31:9 [-Wclass-memaccess] 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct nsMemoryReporterManager::SizeOfTabFns'; use assignment or value-initialization instead 345:54.83 warning: objdir/dist/include/mozilla/PodOperations.h:31:9 [-Wclass-memaccess] 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mozilla::SPSData'; use assignment or value-initialization instead 345:54.83 warning: objdir/dist/include/mozilla/PodOperations.h:31:9 [-Wclass-memaccess] 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct nsMemoryReporterManager::AmountFns'; use assignment or value-initialization instead 345:54.83 warning: objdir/dist/include/mozilla/PodOperations.h:43:11 [-Wclass-memaccess] 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mozilla::gfx::PointTyped'; use assignment or value-initialization instead 345:54.83 warning: objdir/dist/include/mozilla/PodOperations.h:43:11 [-Wclass-memaccess] 'void* memset(void*, int, size_t)' clearing an object of type 'struct nsGridContainerFrame::TrackSize' with no trivial copy-assignment; use assignment or value-initialization instead 345:54.83 warning: objdir/dist/include/mozilla/PodOperations.h:67:9 [-Wclass-memaccess] 'void* memset(void*, int, size_t)' clearing an object of type 'class mozilla::layers::WebRenderScrollData' with no trivial copy-assignment; use assignment or value-initialization instead 345:54.83 warning: objdir/dist/include/mozilla/PodOperations.h:67:9 [-Wclass-memaccess] '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 345:54.83 warning: objdir/dist/include/mozilla/PodOperations.h:67:9 [-Wclass-memaccess] 'void* memset(void*, int, size_t)' clearing an object of type 'class nsDataHashtable, mozilla::wr::FontKey>' with no trivial copy-assignment; use value-initialization instead 345:54.83 warning: objdir/dist/include/mozilla/PodOperations.h:67:9 [-Wclass-memaccess] 'void* memset(void*, int, size_t)' clearing an object of type 'class nsDataHashtable, mozilla::wr::FontInstanceKey>' with no trivial copy-assignment; use value-initialization instead 345:54.83 warning: objdir/dist/include/mozilla/PodOperations.h:67:9 [-Wclass-memaccess] 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mozilla::gfx::RectTyped'; use assignment or value-initialization instead 345:54.83 warning: objdir/dist/include/mozilla/PodOperations.h:67:9 [-Wclass-memaccess] 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mozilla::gfx::RectTyped'; use assignment or value-initialization instead 345:54.83 warning: objdir/dist/include/mozilla/PodOperations.h:67:9 [-Wclass-memaccess] 'void* memset(void*, int, size_t)' clearing an object of type 'class mozilla::Maybe' with no trivial copy-assignment; use assignment or value-initialization instead 345:54.83 warning: objdir/dist/include/mozilla/PodOperations.h:67:9 [-Wclass-memaccess] 'void* memset(void*, int, size_t)' clearing an object of type 'class mozilla::Maybe' with no trivial copy-assignment; use assignment or value-initialization instead 345:54.83 warning: objdir/dist/include/mozilla/PodOperations.h:67:9 [-Wclass-memaccess] 'void* memset(void*, int, size_t)' clearing an object of type 'class mozilla::UniquePtr' with no trivial copy-assignment; use value-initialization instead 345:54.83 warning: objdir/dist/include/mozilla/PodOperations.h:67:9 [-Wclass-memaccess] 'void* memset(void*, int, size_t)' clearing an object of type 'class nsTArray' with no trivial copy-assignment; use assignment or value-initialization instead 345:54.83 warning: objdir/dist/include/mozilla/PodOperations.h:67:9 [-Wclass-memaccess] 'void* memset(void*, int, size_t)' clearing an object of type 'class nsTArray' with no trivial copy-assignment; use assignment or value-initialization instead 345:54.83 warning: objdir/dist/include/mozilla/PodOperations.h:67:9 [-Wclass-memaccess] 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class mozilla::wr::TransactionBuilder'; use assignment or value-initialization instead 345:54.83 warning: objdir/dist/include/mozilla/PodOperations.h:67:9 [-Wclass-memaccess] 'void* memset(void*, int, size_t)' clearing an object of type 'class mozilla::layers::RenderRootStateManager' with no trivial copy-assignment; use assignment or value-initialization instead 345:54.83 warning: objdir/dist/include/mozilla/PodOperations.h:67:9 [-Wclass-memaccess] 'void* memset(void*, int, size_t)' clearing an object of type 'class std::unordered_map >' with no trivial copy-assignment; use assignment or value-initialization instead 345:54.83 warning: objdir/dist/include/mozilla/PodOperations.h:67:9 [-Wclass-memaccess] 'void* memset(void*, int, size_t)' clearing an object of type 'class mozilla::Maybe' with no trivial copy-assignment; use assignment or value-initialization instead 345:54.83 warning: objdir/dist/include/mozilla/PodOperations.h:67:9 [-Wclass-memaccess] 'void* memset(void*, int, size_t)' clearing an object of type 'class RefPtr' with no trivial copy-assignment; use assignment or value-initialization instead 345:54.83 warning: objdir/dist/include/mozilla/PodOperations.h:67:9 [-Wclass-memaccess] '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 345:54.83 warning: objdir/dist/include/mozilla/PodOperations.h:67:9 [-Wclass-memaccess] 'void* memset(void*, int, size_t)' clearing an object of type 'class mozilla::UniquePtr' with no trivial copy-assignment; use value-initialization instead 345:54.83 warning: objdir/dist/include/mozilla/PodOperations.h:67:9 [-Wclass-memaccess] '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 345:54.83 warning: objdir/dist/include/mozilla/PodOperations.h:67:9 [-Wclass-memaccess] 'void* memset(void*, int, size_t)' clearing an object of type 'class mozilla::layers::StackingContextHelper' with no trivial copy-assignment; use assignment or value-initialization instead 345:54.83 warning: objdir/dist/include/mozilla/PodOperations.h:67:9 [-Wclass-memaccess] 'void* memset(void*, int, size_t)' clearing an object of type 'class nsTArray' with no trivial copy-assignment; use assignment or value-initialization instead 345:54.83 warning: objdir/dist/include/mozilla/PodOperations.h:99:11 [-Wclass-memaccess] 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct mozilla::dom::AudioTimelineEvent' with no trivial copy-assignment; use copy-assignment or copy-initialization instead 345:54.83 warning: objdir/dist/include/mozilla/ProcInfo.h:46:8 [-Wmaybe-uninitialized] '.mozilla::ProcInfo::childId' may be used uninitialized in this function 345:54.83 warning: objdir/dist/include/mozilla/ProcInfo.h:46:8 [-Wmaybe-uninitialized] '.mozilla::ProcInfo::type' may be used uninitialized in this function 345:54.83 warning: objdir/dist/include/mozilla/Range.h:49:39 [-Wdeprecated-copy] implicitly-declared 'constexpr mozilla::RangedPtr::RangedPtr(const mozilla::RangedPtr&)' is deprecated 345:54.84 warning: objdir/dist/include/mozilla/Variant.h:212:7 [-Wmaybe-uninitialized] '*((void*)& tmp +8)' may be used uninitialized in this function 345:54.84 warning: objdir/dist/include/mozilla/Variant.h:212:7 [-Wmaybe-uninitialized] '*((void*)& t +8)' may be used uninitialized in this function 345:54.84 warning: objdir/dist/include/mozilla/Variant.h:220:5 [-Wmaybe-uninitialized] '*((void*)& e +56)' may be used uninitialized in this function 345:54.84 warning: objdir/dist/include/mozilla/Vector.h:63:5 [-Wmaybe-uninitialized] 'r' may be used uninitialized in this function 345:54.84 warning: objdir/dist/include/mozilla/Vector.h:512:19 [-Wmaybe-uninitialized] 'sigIndex' may be used uninitialized in this function 345:54.84 warning: objdir/dist/include/mozilla/Vector.h:518:19 [-Wmaybe-uninitialized] 'fieldIndex' may be used uninitialized in this function 345:54.84 warning: objdir/dist/include/nsCSSProps.h:165:46 [-Warray-bounds] array subscript eCSSPropertyAlias__webkit_background_clip is above array bounds of 'const Flags [424]' {aka 'const mozilla::CSSPropFlags [424]'} 345:54.84 warning: objdir/dist/include/nsCharSeparatedTokenizer.h:97:40 [-Wdeprecated-copy] implicitly-declared 'constexpr mozilla::RangedPtr::RangedPtr(const mozilla::RangedPtr&)' is deprecated 345:54.84 warning: objdir/dist/include/nsCharSeparatedTokenizer.h:98:40 [-Wdeprecated-copy] implicitly-declared 'constexpr mozilla::RangedPtr::RangedPtr(const mozilla::RangedPtr&)' is deprecated 345:54.84 warning: objdir/dist/include/nsCoord.h:137:36 [-Wmaybe-uninitialized] 'bSize' may be used uninitialized in this function 345:54.84 warning: objdir/dist/include/nsHttp.h:292:43 [-Wdeprecated-copy] implicitly-declared 'nsTDependentSubstring::nsTDependentSubstring(const nsTDependentSubstring&)' is deprecated 345:54.84 warning: objdir/dist/include/nsHttpHeaderArray.h:85:47 [-Wdeprecated-copy] implicitly-declared 'constexpr mozilla::net::nsHttpAtom::nsHttpAtom(const mozilla::net::nsHttpAtom&)' is deprecated 345:54.84 warning: objdir/dist/include/nsHttpHeaderArray.h:90:41 [-Wdeprecated-copy] implicitly-declared 'constexpr mozilla::net::nsHttpAtom::nsHttpAtom(const mozilla::net::nsHttpAtom&)' is deprecated 345:54.84 warning: objdir/dist/include/nsHttpHeaderArray.h:222:39 [-Wdeprecated-copy] implicitly-declared 'constexpr mozilla::net::nsHttpAtom::nsHttpAtom(const mozilla::net::nsHttpAtom&)' is deprecated 345:54.84 warning: objdir/dist/include/nsHttpHeaderArray.h:264:54 [-Wdeprecated-copy] implicitly-declared 'constexpr mozilla::net::nsHttpAtom::nsHttpAtom(const mozilla::net::nsHttpAtom&)' is deprecated 345:54.84 warning: objdir/dist/include/nsHttpResponseHead.h:181:48 [-Wdeprecated-copy] implicitly-declared 'constexpr mozilla::net::nsHttpAtom::nsHttpAtom(const mozilla::net::nsHttpAtom&)' is deprecated 345:54.84 warning: objdir/dist/include/nsHttpResponseHead.h:185:57 [-Wdeprecated-copy] implicitly-declared 'constexpr mozilla::net::nsHttpAtom::nsHttpAtom(const mozilla::net::nsHttpAtom&)' is deprecated 345:54.84 warning: objdir/dist/include/nsISupportsImpl.h:1007:3 [-Wmultistatement-macros] macro expands to multiple statements 345:54.84 warning: objdir/dist/include/nsISupportsImpl.h:1022:3 [-Wmultistatement-macros] macro expands to multiple statements 345:54.84 warning: objdir/dist/include/nsISupportsImpl.h:1035:3 [-Wmultistatement-macros] macro expands to multiple statements 345:54.84 warning: objdir/dist/include/nsPresContext.h:375:22 [-Wdeprecated-copy] implicitly-declared 'constexpr nsRect& nsRect::operator=(const nsRect&)' is deprecated 345:54.84 warning: objdir/dist/include/nsRect.h:111:37 [-Wdeprecated-copy] implicitly-declared 'constexpr nsRect& nsRect::operator=(const nsRect&)' is deprecated 345:54.84 warning: objdir/dist/include/nsRect.h:120:32 [-Wdeprecated-copy] implicitly-declared 'constexpr nsRect& nsRect::operator=(const nsRect&)' is deprecated 345:54.84 warning: objdir/dist/include/nsRect.h:228:42 [-Wdeprecated-copy] implicitly-declared 'constexpr nsRect& nsRect::operator=(const nsRect&)' is deprecated 345:54.84 warning: objdir/dist/include/nsRect.h:231:47 [-Wdeprecated-copy] implicitly-declared 'constexpr nsRect& nsRect::operator=(const nsRect&)' is deprecated 345:54.84 warning: objdir/dist/include/nsTArray.h:554:11 [-Wclass-memaccess] 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct nsGridContainerFrame::TrackSize' with no trivial copy-assignment; use copy-assignment or copy-initialization instead 345:54.84 warning: objdir/dist/include/nsWhitespaceTokenizer.h:56:46 [-Wdeprecated-copy] implicitly-declared 'constexpr mozilla::RangedPtr::RangedPtr(const mozilla::RangedPtr&)' is deprecated 345:54.84 warning: objdir/dist/include/nsWhitespaceTokenizer.h:60:46 [-Wdeprecated-copy] implicitly-declared 'constexpr mozilla::RangedPtr::RangedPtr(const mozilla::RangedPtr&)' is deprecated 345:54.84 warning: objdir/dist/include/xptcall.h:79:42 [-Wclass-memaccess] 'void* memset(void*, int, size_t)' clearing an object of type 'struct nsXPTCVariant' with no trivial copy-assignment; use value-initialization instead 345:54.84 warning: objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:1176:7 [-Wmaybe-uninitialized] '.mozilla::dom::CreatedWindowInfo::windowOpened_' may be used uninitialized in this function 345:54.84 warning: objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContent.h:1857:26 [-Wdeprecated-copy] implicitly-declared 'IPC::Principal::Principal(const IPC::Principal&)' is deprecated 345:54.84 warning: objdir/media/libdav1d/16bd_film_grain_tmpl.c:210:54 [-Wmaybe-uninitialized] 'offsets[1][0]' may be used uninitialized in this function 345:54.84 warning: objdir/media/libdav1d/16bd_film_grain_tmpl.c:210:54 [-Wmaybe-uninitialized] 'offsets[1][1]' may be used uninitialized in this function 345:54.84 warning: objdir/media/libdav1d/16bd_loopfilter_tmpl.c:54:27 [-Wmaybe-uninitialized] 'flat8in' may be used uninitialized in this function 345:54.84 warning: objdir/media/libdav1d/16bd_loopfilter_tmpl.c:94:35 [-Wmaybe-uninitialized] 'flat8out' may be used uninitialized in this function 345:54.84 warning: objdir/media/libdav1d/16bd_loopfilter_tmpl.c:122:37 [-Wmaybe-uninitialized] 'p3' may be used uninitialized in this function 345:54.84 warning: objdir/media/libdav1d/16bd_loopfilter_tmpl.c:125:66 [-Wmaybe-uninitialized] 'q3' may be used uninitialized in this function 345:54.85 warning: objdir/media/libdav1d/16bd_loopfilter_tmpl.c:128:37 [-Wmaybe-uninitialized] 'p2' may be used uninitialized in this function 345:54.85 warning: objdir/media/libdav1d/16bd_loopfilter_tmpl.c:130:64 [-Wmaybe-uninitialized] 'q2' may be used uninitialized in this function 345:54.85 warning: objdir/media/libdav1d/16bd_recon_tmpl.c:348:30 [-Wmaybe-uninitialized] 'cbi' may be used uninitialized in this function 345:54.85 warning: objdir/media/libdav1d/16bd_recon_tmpl.c:1453:17 [-Wmaybe-uninitialized] 'jnt_weight' may be used uninitialized in this function 345:54.85 warning: objdir/media/libdav1d/16bd_recon_tmpl.c:1459:17 [-Wmaybe-uninitialized] 'mask' may be used uninitialized in this function 345:54.85 warning: objdir/media/libdav1d/8bd_film_grain_tmpl.c:210:54 [-Wmaybe-uninitialized] 'offsets[1][1]' may be used uninitialized in this function 345:54.85 warning: objdir/media/libdav1d/8bd_film_grain_tmpl.c:210:54 [-Wmaybe-uninitialized] 'offsets[1][0]' may be used uninitialized in this function 345:54.85 warning: objdir/media/libdav1d/8bd_loopfilter_tmpl.c:54:27 [-Wmaybe-uninitialized] 'flat8in' may be used uninitialized in this function 345:54.85 warning: objdir/media/libdav1d/8bd_loopfilter_tmpl.c:94:35 [-Wmaybe-uninitialized] 'flat8out' may be used uninitialized in this function 345:54.85 warning: objdir/media/libdav1d/8bd_loopfilter_tmpl.c:122:37 [-Wmaybe-uninitialized] 'p3' may be used uninitialized in this function 345:54.85 warning: objdir/media/libdav1d/8bd_loopfilter_tmpl.c:125:66 [-Wmaybe-uninitialized] 'q3' may be used uninitialized in this function 345:54.85 warning: objdir/media/libdav1d/8bd_loopfilter_tmpl.c:128:37 [-Wmaybe-uninitialized] 'p2' may be used uninitialized in this function 345:54.85 warning: objdir/media/libdav1d/8bd_loopfilter_tmpl.c:130:64 [-Wmaybe-uninitialized] 'q2' may be used uninitialized in this function 345:54.85 warning: objdir/media/libdav1d/8bd_recon_tmpl.c:348:30 [-Wmaybe-uninitialized] 'cbi' may be used uninitialized in this function 345:54.85 warning: objdir/media/libdav1d/8bd_recon_tmpl.c:1453:17 [-Wmaybe-uninitialized] 'jnt_weight' may be used uninitialized in this function 345:54.85 warning: objdir/media/libdav1d/8bd_recon_tmpl.c:1459:17 [-Wmaybe-uninitialized] 'mask' may be used uninitialized in this function 345:54.85 warning: security/manager/ssl/nsNSSModule.cpp:60:28 [-Waddress] the address of 'nsresult CertBlocklist::Init()' will never be NULL 345:54.85 warning: security/manager/ssl/nsNSSModule.cpp:60:28 [-Waddress] the address of 'nsresult nsCertOverrideService::Init()' will never be NULL 345:54.85 warning: security/manager/ssl/nsNSSModule.cpp:60:28 [-Waddress] the address of 'nsresult nsSiteSecurityService::Init()' will never be NULL 345:54.85 warning: toolkit/mozapps/extensions/AddonManagerStartup-inlines.h:31:26 [-Wpessimizing-move] moving a local object in a return statement prevents copy elision 345:54.85 warning: toolkit/mozapps/extensions/AddonManagerStartup-inlines.h:91:25 [-Wpessimizing-move] moving a local object in a return statement prevents copy elision 345:54.85 warning: tools/profiler/core/platform.cpp:1487:42 [-Wclass-memaccess] 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct lul::UnwindRegs'; use assignment or value-initialization instead 345:54.85 warning: tools/profiler/lul/LulMain.cpp:1563:42 [-Wclass-memaccess] 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct lul::UnwindRegs'; use assignment or value-initialization instead 345:54.85 warning: xpcom/base/CycleCollectedJSContext.cpp:67:79 [-Wclass-memaccess] 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mozilla::dom::PerThreadAtomCache'; use assignment or value-initialization instead 345:54.85 warning: xpcom/base/nsISupportsImpl.h:1007:3 [-Wmultistatement-macros] macro expands to multiple statements 345:54.85 warning: xpcom/base/nsISupportsImpl.h:1022:3 [-Wmultistatement-macros] macro expands to multiple statements 345:54.85 warning: xpcom/io/nsEscape.cpp:554:18 [-Wmaybe-uninitialized] 'destPtr' may be used uninitialized in this function 345:54.85 warning: xpcom/io/nsStorageStream.cpp:516:14 [-Wmaybe-uninitialized] 'offset' may be used uninitialized in this function 345:54.85 warning: xpcom/reflect/xptcall/xptcall.h:79:42 [-Wclass-memaccess] 'void* memset(void*, int, size_t)' clearing an object of type 'struct nsXPTCVariant' with no trivial copy-assignment; use value-initialization instead 345:54.85 warning: /usr/include/bits/string_fortified.h:34:33 [-Warray-bounds] 'void* __builtin___memcpy_chk(void*, const void*, long unsigned int, long unsigned int)' offset 16 is out of the bounds [0, 8] of object 'devices' with type 'nsTArray >' 345:54.86 warning: /usr/include/bits/string_fortified.h:106:10 [-Wstringop-truncation] '__builtin_strncpy' specified bound 16 equals destination size 345:54.86 warning: /usr/include/bits/string_fortified.h:106:34 [-Wstringop-truncation] 'char* __builtin_strncpy(char*, const char*, long unsigned int)' output truncated before terminating nul copying 12 bytes from a string of the same length 345:54.86 warning: /usr/include/bits/string_fortified.h:106:34 [-Wstringop-truncation] 'char* __builtin_strncpy(char*, const char*, long unsigned int)' specified bound 44 equals destination size 345:54.86 warning: /usr/include/bits/string_fortified.h:106:34 [-Wstringop-truncation] 'char* __builtin_strncpy(char*, const char*, long unsigned int)' specified bound 258 equals destination size 345:54.86 warning: /usr/include/bits/string_fortified.h:106:34 [-Wstringop-truncation] 'char* __builtin_strncpy(char*, const char*, long unsigned int)' output truncated before terminating nul copying as many bytes from a string as its length 345:54.86 warning: /usr/include/bits/string_fortified.h:106:34 [-Wstringop-truncation] 'char* __builtin_strncpy(char*, const char*, long unsigned int)' specified bound 256 equals destination size 345:54.86 warning: /usr/include/bits/string_fortified.h:128:33 [-Wrestrict] 'char* __builtin___strcat_chk(char*, const char*, long unsigned int)' accessing 193 or more bytes at offsets 192 and 0 may overlap 1 byte at offset 192 345:54.86 warning: /usr/include/bits/string_fortified.h:136:10 [-Wstringop-truncation] '__builtin_strncat' output may be truncated copying 6 bytes from a string of length 19 345:54.86 warning: /usr/include/bits/string_fortified.h:136:10 [-Wstringop-truncation] '__builtin_strncat' output may be truncated copying 8 bytes from a string of length 19 345:54.86 warning: /usr/include/bits/string_fortified.h:136:10 [-Wstringop-truncation] '__builtin_strncat' output may be truncated copying 7 bytes from a string of length 19 345:54.86 warning: /usr/include/bits/string_fortified.h:136:10 [-Wstringop-truncation] '__builtin_strncat' output may be truncated copying 19 bytes from a string of length 19 345:54.86 warning: /usr/include/features.h:185:3 [-Wcpp] #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" 345:54.86 (suppressed 1 warnings in dom/media/platforms/ffmpeg/ffmpeg57) 345:54.86 (suppressed 1 warnings in dom/media/platforms/ffmpeg/ffmpeg58) 345:54.86 (suppressed 1 warnings in dom/media/platforms/ffmpeg/libav55) 345:54.86 (suppressed 3 warnings in extensions/spellcheck/hunspell/src) 345:54.86 (suppressed 8 warnings in gfx/angle) 345:54.86 (suppressed 6 warnings in gfx/cairo) 345:54.86 (suppressed 3 warnings in gfx/graphite2) 345:54.86 (suppressed 1 warnings in gfx/ots) 345:54.86 (suppressed 73 warnings in gfx/skia) 345:54.86 (suppressed 3 warnings in gfx/vr/service/openvr) 345:54.86 (suppressed 2 warnings in intl/icu) 345:54.86 (suppressed 1 warnings in media/ffvpx) 345:54.86 (suppressed 1 warnings in media/libcubeb) 345:54.86 (suppressed 1 warnings in media/libjpeg) 345:54.86 (suppressed 1 warnings in media/libmkv) 345:54.86 (suppressed 1 warnings in media/libnestegg) 345:54.86 (suppressed 2 warnings in media/libopus) 345:54.86 (suppressed 4 warnings in media/libpng) 345:54.86 (suppressed 1 warnings in media/libsoundtouch) 345:54.86 (suppressed 1 warnings in media/libspeex_resampler) 345:54.86 (suppressed 1 warnings in media/libvorbis) 345:54.86 (suppressed 1 warnings in media/libvpx) 345:54.86 (suppressed 1 warnings in modules/woff2) 345:54.86 (suppressed 9 warnings in security/nss) 345:54.86 (suppressed 8 warnings in third_party) 345:54.87 /usr/bin/notify-send --app-name=Mozilla Build System Mozilla Build System Build complete To view resource usage of the build, run |mach resource-usage|. 345:55.03 We know it took a while, but your build finally finished successfully! To take your build for a test drive, run: |mach run| + RPM_EC=0 ++ jobs -p + exit 0 Executing(%install): /bin/sh -e /var/tmp/rpm-tmp.Aahc9x + umask 022 + cd /builddir/build/BUILD + '[' /builddir/build/BUILDROOT/thunderbird-68.1.1-1.fc31.aarch64 '!=' / ']' + rm -rf /builddir/build/BUILDROOT/thunderbird-68.1.1-1.fc31.aarch64 ++ dirname /builddir/build/BUILDROOT/thunderbird-68.1.1-1.fc31.aarch64 + mkdir -p /builddir/build/BUILDROOT + mkdir /builddir/build/BUILDROOT/thunderbird-68.1.1-1.fc31.aarch64 + cd thunderbird-68.1.1 + cd objdir + DESTDIR=/builddir/build/BUILDROOT/thunderbird-68.1.1-1.fc31.aarch64 + make install make[1]: Entering directory '/builddir/build/BUILD/thunderbird-68.1.1/objdir/comm/mail/installer' /builddir/build/BUILD/thunderbird-68.1.1/objdir/_virtualenvs/init/bin/python -m mozbuild.action.file_generate /builddir/build/BUILD/thunderbird-68.1.1/toolkit/locales/gen_multilocale.py main '../../../dist/bin/res/multilocale.txt' .deps/multilocale.txt.pp '../../../dist/bin/res/multilocale.txt' en-US printf '\n[multilocale]\n' > locale-manifest.in printf '@RESPATH@/res/multilocale.txt\n' >> locale-manifest.in for LOCALE in en-US ;\ do \ for ENTRY in @RESPATH@/chrome/ ;\ do \ printf "$ENTRY""$LOCALE"'@JAREXT@\n' >> locale-manifest.in; \ printf "$ENTRY""$LOCALE"'.manifest\n' >> locale-manifest.in; \ done \ done NO_PKG_FILES="core bsdecho js js-config jscpucfg nsinstall viewer TestGtkEmbed elf-dynstr-gc mangle* maptsv* mfc* msdump* msmap* nm2tsv* nsinstall* res/samples res/throbber shlibsign* certutil* pk12util* BadCertServer* OCSPStaplingServer* SymantecSanctionsServer* GenerateOCSPResponse* chrome/chrome.rdf chrome/app-chrome.manifest chrome/overlayinfo components/compreg.dat components/xpti.dat content_unit_tests necko_unit_tests *.dSYM " \ /builddir/build/BUILD/thunderbird-68.1.1/objdir/_virtualenvs/init/bin/python /builddir/build/BUILD/thunderbird-68.1.1/toolkit/mozapps/installer/packager.py -DPKG_LOCALE_MANIFEST=/builddir/build/BUILD/thunderbird-68.1.1/objdir/comm/mail/installer/locale-manifest.in -DMOZ_APP_NAME=thunderbird -DPREF_DIR=defaults/pref -DMOZ_CALENDAR=1 -DMOZ_GTK=1 -DMOZ_SYSTEM_NSPR=1 -DMOZ_SYSTEM_NSS=1 -DJAREXT= -DMOZ_CHILD_PROCESS_NAME=plugin-container -DMOZ_LDAP_XPCOM=1 -DMOZ_BUNDLED_FONTS=1 -DMOZ_PREF_EXTENSIONS=1 -DDLL_PREFIX=lib -DDLL_SUFFIX=.so -DBIN_SUFFIX= -DDIR_MACOS= -DDIR_RESOURCES= -DBINPATH='bin' -DRESPATH='bin' -DLPROJ_ROOT=en -DENABLE_MARIONETTE=1 -DACCESSIBILITY=1 -DATK_MAJOR_VERSION=2 -DATK_MINOR_VERSION=34 -DATK_REV_VERSION=1 -DBROWSER_CHROME_URL=chrome://messenger/content/messengercompose/messengercompose.xul -DBROWSER_CHROME_URL_QUOTED='"chrome://messenger/content/messengercompose/messengercompose.xul"' -DBUILD_CTYPES=1 -DCROSS_COMPILE='' -DENABLE_INTL_API=1 -DENABLE_REMOTE_AGENT=1 -DENABLE_SYSTEM_EXTENSION_DIRS=1 -DEXPOSE_INTL_API=1 -DFORCE_PR_LOG=1 -DFUNCPROTO=15 -DGDK_VERSION_MAX_ALLOWED=GDK_VERSION_3_4 -DGLIB_VERSION_MAX_ALLOWED=GLIB_VERSION_2_32 -DGLIB_VERSION_MIN_REQUIRED=GLIB_VERSION_2_26 -DGL_PROVIDER_EGL=1 -DHAVE_64BIT_BUILD=1 -DHAVE_ALLOCA_H=1 -DHAVE_BYTESWAP_H=1 -DHAVE_CLOCK_MONOTONIC=1 -DHAVE_DIRENT_H=1 -DHAVE_DLADDR=1 -DHAVE_DLOPEN=1 -DHAVE_FONTCONFIG_FCFREETYPE_H=1 -DHAVE_FT_BITMAP_SIZE_Y_PPEM=1 -DHAVE_FT_GLYPHSLOT_EMBOLDEN=1 -DHAVE_FT_LOAD_SFNT_TABLE=1 -DHAVE_GETOPT_H=1 -DHAVE_GETTID=1 -DHAVE_GMTIME_R=1 -DHAVE_INTTYPES_H=1 -DHAVE_LCHOWN=1 -DHAVE_LINUX_IF_ADDR_H=1 -DHAVE_LINUX_PERF_EVENT_H=1 -DHAVE_LINUX_QUOTA_H=1 -DHAVE_LINUX_RTNETLINK_H=1 -DHAVE_LOCALECONV=1 -DHAVE_LOCALTIME_R=1 -DHAVE_LSTAT64=1 -DHAVE_MALLINFO=1 -DHAVE_MALLOC_H=1 -DHAVE_MALLOC_USABLE_SIZE=1 -DHAVE_MEMALIGN=1 -DHAVE_MEMMEM=1 -DHAVE_MOVEMAIL=1 -DHAVE_NETINET_IN_H=1 -DHAVE_NL_TYPES_H=1 -DHAVE_POSIX_FADVISE=1 -DHAVE_POSIX_FALLOCATE=1 -DHAVE_POSIX_MEMALIGN=1 -DHAVE_PTHREAD_H=1 -DHAVE_RES_NINIT=1 -DHAVE_SETPRIORITY=1 -DHAVE_STAT64=1 -DHAVE_STDINT_H=1 -DHAVE_STRERROR=1 -DHAVE_STRNDUP=1 -DHAVE_SYSCALL=1 -DHAVE_SYS_QUEUE_H=1 -DHAVE_SYS_QUOTA_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_THREAD_TLS_KEYWORD=1 -DHAVE_TRUNCATE64=1 -DHAVE_UNISTD_H=1 -DHAVE_VALLOC=1 -DHAVE_VA_COPY=1 -DHAVE_VISIBILITY_ATTRIBUTE=1 -DHAVE_VISIBILITY_HIDDEN_ATTRIBUTE=1 -DHAVE__UNWIND_BACKTRACE=1 -DHAVE___CXA_DEMANGLE=1 -DJS_64BIT=1 -DJS_CODEGEN_NONE=1 -DJS_DEFAULT_JITREPORT_GRANULARITY=3 -DJS_PUNBOX64=1 -DMALLOC_H='' -DMALLOC_USABLE_SIZE_CONST_PTR='' -DMOZILLA_OFFICIAL=1 -DMOZILLA_UAVERSION='"68.0"' -DMOZILLA_VERSION='"68.1.0"' -DMOZILLA_VERSION_U=68.1.0 -DMOZ_ACCESSIBILITY_ATK=1 -DMOZ_ALLOW_LEGACY_EXTENSIONS=1 -DMOZ_APP_UA_NAME='""' -DMOZ_APP_UA_VERSION='"68.1.1"' -DMOZ_AV1=1 -DMOZ_BINARY_EXTENSIONS=1 -DMOZ_BLOCK_PROFILE_DOWNGRADE=1 -DMOZ_BUILD_APP=comm/mail -DMOZ_BUILD_WEBRENDER=1 -DMOZ_BUNDLED_FONTS=1 -DMOZ_DATA_REPORTING=1 -DMOZ_DAV1D_ASM=1 -DMOZ_DEDICATED_PROFILES=1 -DMOZ_DISTRIBUTION_ID='"org.mozilla"' -DMOZ_DLL_PREFIX='"lib"' -DMOZ_DLL_SUFFIX='".so"' -DMOZ_ENABLE_DBUS=1 -DMOZ_ENABLE_SIGNMAR=1 -DMOZ_ENABLE_SKIA=1 -DMOZ_ENABLE_STARTUP_NOTIFICATION=1 -DMOZ_FFMPEG=1 -DMOZ_FFVPX=1 -DMOZ_FFVPX_FLACONLY=1 -DMOZ_FMP4=1 -DMOZ_GECKO_PROFILER=1 -DMOZ_GLUE_IN_PROGRAM=1 -DMOZ_HAS_REMOTE=1 -DMOZ_INSTRUMENT_EVENT_LOOP=1 -DMOZ_LDAP_XPCOM=1 -DMOZ_LOGGING=1 -DMOZ_MACBUNDLE_ID=org.mozilla.thunderbird -DMOZ_OFFICIAL_BRANDING=1 -DMOZ_PLACES=1 -DMOZ_PROFILER_MEMORY=1 -DMOZ_PULSEAUDIO=1 -DMOZ_SAMPLE_TYPE_FLOAT32=1 -DMOZ_SEPARATE_MANIFEST_FOR_THEME_OVERRIDES=1 -DMOZ_STATIC_JS=1 -DMOZ_TELEMETRY_REPORTING=1 -DMOZ_THUNDERBIRD=1 -DMOZ_TREE_CAIRO=1 -DMOZ_TREE_PIXMAN=1 -DMOZ_UPDATE_CHANNEL=default -DMOZ_USER_DIR='".mozilla"' -DMOZ_VERIFY_MAR_SIGNATURE=1 -DMOZ_VORBIS=1 -DMOZ_WAYLAND=1 -DMOZ_WEBM_ENCODER=1 -DMOZ_WEBSPEECH=1 -DMOZ_WEBSPEECH_TEST_BACKEND=1 -DMOZ_WIDGET_GTK=1 -DMOZ_X11=1 -DMOZ_XUL=1 -DNO_NSPR_10_SUPPORT=1 -DNS_PRINTING=1 -DNS_PRINT_PREVIEW=1 -DRELEASE_OR_BETA=1 -DSTATIC_JS_API=1 -DSTDC_HEADERS=1 -DTARGET_XPCOM_ABI='"aarch64-gcc3"' -DTHUNDERBIRD_VERSION=68.1.1 -DTHUNDERBIRD_VERSION_DISPLAY=68.1.1 -DUSE_SKIA=1 -DU_STATIC_IMPLEMENTATION=1 -DU_USING_ICU_NAMESPACE=0 -DVA_COPY=va_copy -DXP_LINUX=1 -DXP_UNIX=1 -D_REENTRANT=1 -Dcommreltopsrcdir=comm -Dcommtopobjdir=/builddir/build/BUILD/thunderbird-68.1.1/objdir/comm -Dcommtopsrcdir=/builddir/build/BUILD/thunderbird-68.1.1/comm -Dmozreltopsrcdir=. -Dmoztopsrcdir=/builddir/build/BUILD/thunderbird-68.1.1 -DAB_CD=en-US \ --format omni \ --removals /builddir/build/BUILD/thunderbird-68.1.1/comm/mail/installer/removed-files.in \ \ --minify \ \ \ --compress none \ /builddir/build/BUILD/thunderbird-68.1.1/comm/mail/installer/package-manifest.in '../../../dist' '../../../dist'/thunderbird \ --non-resource defaults/messenger/mailViews.dat # Package mozharness /builddir/build/BUILD/thunderbird-68.1.1/objdir/_virtualenvs/init/bin/python -m mozbuild.action.test_archive mozharness /builddir/build/BUILD/thunderbird-68.1.1/objdir/dist/mozharness.zip Wrote 443 files in 2333080 bytes to mozharness.zip in 9.37s ../../../config/nsinstall -D /builddir/build/BUILDROOT/thunderbird-68.1.1-1.fc31.aarch64/usr/lib64/thunderbird (cd ../../../dist/thunderbird && /usr/bin/gtar --exclude=precomplete --exclude=.mkdir.done -chf - .) | \ (cd /builddir/build/BUILDROOT/thunderbird-68.1.1-1.fc31.aarch64/usr/lib64/thunderbird && tar -xf -) ../../../config/nsinstall -D /builddir/build/BUILDROOT/thunderbird-68.1.1-1.fc31.aarch64/usr/bin rm -f -f /builddir/build/BUILDROOT/thunderbird-68.1.1-1.fc31.aarch64/usr/bin/thunderbird ln -s /usr/lib64/thunderbird/thunderbird /builddir/build/BUILDROOT/thunderbird-68.1.1-1.fc31.aarch64/usr/bin make[1]: Leaving directory '/builddir/build/BUILD/thunderbird-68.1.1/objdir/comm/mail/installer' + cd .. + for s in 16 22 24 32 48 64 128 256 + /usr/bin/mkdir -p /builddir/build/BUILDROOT/thunderbird-68.1.1-1.fc31.aarch64/usr/share/icons/hicolor/16x16/apps + /usr/bin/cp -p comm/mail/branding/thunderbird/default16.png /builddir/build/BUILDROOT/thunderbird-68.1.1-1.fc31.aarch64/usr/share/icons/hicolor/16x16/apps/thunderbird.png + for s in 16 22 24 32 48 64 128 256 + /usr/bin/mkdir -p /builddir/build/BUILDROOT/thunderbird-68.1.1-1.fc31.aarch64/usr/share/icons/hicolor/22x22/apps + /usr/bin/cp -p comm/mail/branding/thunderbird/default22.png /builddir/build/BUILDROOT/thunderbird-68.1.1-1.fc31.aarch64/usr/share/icons/hicolor/22x22/apps/thunderbird.png + for s in 16 22 24 32 48 64 128 256 + /usr/bin/mkdir -p /builddir/build/BUILDROOT/thunderbird-68.1.1-1.fc31.aarch64/usr/share/icons/hicolor/24x24/apps + /usr/bin/cp -p comm/mail/branding/thunderbird/default24.png /builddir/build/BUILDROOT/thunderbird-68.1.1-1.fc31.aarch64/usr/share/icons/hicolor/24x24/apps/thunderbird.png + for s in 16 22 24 32 48 64 128 256 + /usr/bin/mkdir -p /builddir/build/BUILDROOT/thunderbird-68.1.1-1.fc31.aarch64/usr/share/icons/hicolor/32x32/apps + /usr/bin/cp -p comm/mail/branding/thunderbird/default32.png /builddir/build/BUILDROOT/thunderbird-68.1.1-1.fc31.aarch64/usr/share/icons/hicolor/32x32/apps/thunderbird.png + for s in 16 22 24 32 48 64 128 256 + /usr/bin/mkdir -p /builddir/build/BUILDROOT/thunderbird-68.1.1-1.fc31.aarch64/usr/share/icons/hicolor/48x48/apps + /usr/bin/cp -p comm/mail/branding/thunderbird/default48.png /builddir/build/BUILDROOT/thunderbird-68.1.1-1.fc31.aarch64/usr/share/icons/hicolor/48x48/apps/thunderbird.png + for s in 16 22 24 32 48 64 128 256 + /usr/bin/mkdir -p /builddir/build/BUILDROOT/thunderbird-68.1.1-1.fc31.aarch64/usr/share/icons/hicolor/64x64/apps + /usr/bin/cp -p comm/mail/branding/thunderbird/default64.png /builddir/build/BUILDROOT/thunderbird-68.1.1-1.fc31.aarch64/usr/share/icons/hicolor/64x64/apps/thunderbird.png + for s in 16 22 24 32 48 64 128 256 + /usr/bin/mkdir -p /builddir/build/BUILDROOT/thunderbird-68.1.1-1.fc31.aarch64/usr/share/icons/hicolor/128x128/apps + /usr/bin/cp -p comm/mail/branding/thunderbird/default128.png /builddir/build/BUILDROOT/thunderbird-68.1.1-1.fc31.aarch64/usr/share/icons/hicolor/128x128/apps/thunderbird.png + for s in 16 22 24 32 48 64 128 256 + /usr/bin/mkdir -p /builddir/build/BUILDROOT/thunderbird-68.1.1-1.fc31.aarch64/usr/share/icons/hicolor/256x256/apps + /usr/bin/cp -p comm/mail/branding/thunderbird/default256.png /builddir/build/BUILDROOT/thunderbird-68.1.1-1.fc31.aarch64/usr/share/icons/hicolor/256x256/apps/thunderbird.png + desktop-file-install --vendor mozilla --dir /builddir/build/BUILDROOT/thunderbird-68.1.1-1.fc31.aarch64/usr/share/applications /builddir/build/SOURCES/thunderbird.desktop + desktop-file-install --vendor mozilla --dir /builddir/build/BUILDROOT/thunderbird-68.1.1-1.fc31.aarch64/usr/share/applications /builddir/build/SOURCES/thunderbird-wayland.desktop + rm -f /builddir/build/BUILDROOT/thunderbird-68.1.1-1.fc31.aarch64//usr/bin/thunderbird + /usr/bin/cat /builddir/build/SOURCES/thunderbird.sh.in + /usr/bin/sed -e s,__PREFIX__,/usr,g + /usr/bin/chmod 755 /builddir/build/BUILDROOT/thunderbird-68.1.1-1.fc31.aarch64//usr/bin/thunderbird + /usr/bin/cat /builddir/build/SOURCES/thunderbird-wayland.sh.in + /usr/bin/sed -e s,__PREFIX__,/usr,g + /usr/bin/chmod 755 /builddir/build/BUILDROOT/thunderbird-68.1.1-1.fc31.aarch64/usr/bin/thunderbird-wayland + /usr/bin/cat /builddir/build/SOURCES/thunderbird-redhat-default-prefs.js + /usr/bin/sed -e s,THUNDERBIRD_RPM_VR,68.1.1-1.fc31,g + /usr/bin/install -D /builddir/build/BUILDROOT/thunderbird-68.1.1-1.fc31.aarch64/rh-default-prefs /builddir/build/BUILDROOT/thunderbird-68.1.1-1.fc31.aarch64//usr/lib64/thunderbird/greprefs/all-redhat.js + /usr/bin/install -D /builddir/build/BUILDROOT/thunderbird-68.1.1-1.fc31.aarch64/rh-default-prefs /builddir/build/BUILDROOT/thunderbird-68.1.1-1.fc31.aarch64//usr/lib64/thunderbird/defaults/pref/all-redhat.js + /usr/bin/rm /builddir/build/BUILDROOT/thunderbird-68.1.1-1.fc31.aarch64/rh-default-prefs + /usr/bin/rm -f /builddir/build/BUILDROOT/thunderbird-68.1.1-1.fc31.aarch64/usr/bin/thunderbird-config + /usr/bin/mkdir -p /builddir/build/BUILDROOT/thunderbird-68.1.1-1.fc31.aarch64/usr/lib64/mozilla/plugins + /usr/bin/mkdir -p '/builddir/build/BUILDROOT/thunderbird-68.1.1-1.fc31.aarch64/usr/share/mozilla/extensions/{3550f703-e582-4d05-9a08-453d09bdfdc6}' + /usr/bin/mkdir -p '/builddir/build/BUILDROOT/thunderbird-68.1.1-1.fc31.aarch64/usr/lib64/mozilla/extensions/{3550f703-e582-4d05-9a08-453d09bdfdc6}' + /usr/bin/rm -f thunderbird.lang + touch thunderbird.lang + /usr/bin/mkdir -p /builddir/build/BUILDROOT/thunderbird-68.1.1-1.fc31.aarch64/usr/lib64/thunderbird/distribution/extensions + /usr/bin/tar xf /builddir/build/SOURCES/thunderbird-langpacks-68.1.1-20190927.tar.xz ++ ls thunderbird-langpacks/ar.xpi thunderbird-langpacks/ast.xpi thunderbird-langpacks/be.xpi thunderbird-langpacks/bg.xpi thunderbird-langpacks/br.xpi thunderbird-langpacks/ca.xpi thunderbird-langpacks/cak.xpi thunderbird-langpacks/cs.xpi thunderbird-langpacks/cy.xpi thunderbird-langpacks/da.xpi thunderbird-langpacks/de.xpi thunderbird-langpacks/dsb.xpi thunderbird-langpacks/el.xpi thunderbird-langpacks/en-GB.xpi thunderbird-langpacks/es-AR.xpi thunderbird-langpacks/es-ES.xpi thunderbird-langpacks/et.xpi thunderbird-langpacks/eu.xpi thunderbird-langpacks/fi.xpi thunderbird-langpacks/fr.xpi thunderbird-langpacks/fy-NL.xpi thunderbird-langpacks/ga-IE.xpi thunderbird-langpacks/gd.xpi thunderbird-langpacks/gl.xpi thunderbird-langpacks/he.xpi thunderbird-langpacks/hr.xpi thunderbird-langpacks/hsb.xpi thunderbird-langpacks/hu.xpi thunderbird-langpacks/hy-AM.xpi thunderbird-langpacks/id.xpi thunderbird-langpacks/is.xpi thunderbird-langpacks/it.xpi thunderbird-langpacks/ja.xpi thunderbird-langpacks/ka.xpi thunderbird-langpacks/kab.xpi thunderbird-langpacks/kk.xpi thunderbird-langpacks/ko.xpi thunderbird-langpacks/lt.xpi thunderbird-langpacks/ms.xpi thunderbird-langpacks/nb-NO.xpi thunderbird-langpacks/nl.xpi thunderbird-langpacks/nn-NO.xpi thunderbird-langpacks/pl.xpi thunderbird-langpacks/pt-BR.xpi thunderbird-langpacks/pt-PT.xpi thunderbird-langpacks/rm.xpi thunderbird-langpacks/ro.xpi thunderbird-langpacks/ru.xpi thunderbird-langpacks/si.xpi thunderbird-langpacks/sk.xpi thunderbird-langpacks/sl.xpi thunderbird-langpacks/sq.xpi thunderbird-langpacks/sr.xpi thunderbird-langpacks/sv-SE.xpi thunderbird-langpacks/tr.xpi thunderbird-langpacks/uk.xpi thunderbird-langpacks/uz.xpi thunderbird-langpacks/vi.xpi thunderbird-langpacks/zh-CN.xpi thunderbird-langpacks/zh-TW.xpi + for langpack in `ls thunderbird-langpacks/*.xpi` ++ basename thunderbird-langpacks/ar.xpi .xpi + language=ar + extensionID=langpack-ar@thunderbird.mozilla.org + /usr/bin/mkdir -p langpack-ar@thunderbird.mozilla.org + unzip -qq thunderbird-langpacks/ar.xpi -d langpack-ar@thunderbird.mozilla.org + find langpack-ar@thunderbird.mozilla.org -type f + xargs chmod 644 + cd langpack-ar@thunderbird.mozilla.org + zip -qq -r9mX ../langpack-ar@thunderbird.mozilla.org.xpi chrome localization manifest.json + cd - /builddir/build/BUILD/thunderbird-68.1.1 + /usr/bin/install -m 644 langpack-ar@thunderbird.mozilla.org.xpi /builddir/build/BUILDROOT/thunderbird-68.1.1-1.fc31.aarch64/usr/lib64/thunderbird/distribution/extensions ++ echo ar ++ sed -e s/-/_/g + language=ar + echo '%lang(ar) /usr/lib64/thunderbird/distribution/extensions/langpack-ar@thunderbird.mozilla.org.xpi' + for langpack in `ls thunderbird-langpacks/*.xpi` ++ basename thunderbird-langpacks/ast.xpi .xpi + language=ast + extensionID=langpack-ast@thunderbird.mozilla.org + /usr/bin/mkdir -p langpack-ast@thunderbird.mozilla.org + unzip -qq thunderbird-langpacks/ast.xpi -d langpack-ast@thunderbird.mozilla.org + xargs chmod 644 + find langpack-ast@thunderbird.mozilla.org -type f + cd langpack-ast@thunderbird.mozilla.org + zip -qq -r9mX ../langpack-ast@thunderbird.mozilla.org.xpi chrome localization manifest.json + cd - /builddir/build/BUILD/thunderbird-68.1.1 + /usr/bin/install -m 644 langpack-ast@thunderbird.mozilla.org.xpi /builddir/build/BUILDROOT/thunderbird-68.1.1-1.fc31.aarch64/usr/lib64/thunderbird/distribution/extensions ++ echo ast ++ sed -e s/-/_/g + language=ast + echo '%lang(ast) /usr/lib64/thunderbird/distribution/extensions/langpack-ast@thunderbird.mozilla.org.xpi' + for langpack in `ls thunderbird-langpacks/*.xpi` ++ basename thunderbird-langpacks/be.xpi .xpi + language=be + extensionID=langpack-be@thunderbird.mozilla.org + /usr/bin/mkdir -p langpack-be@thunderbird.mozilla.org + unzip -qq thunderbird-langpacks/be.xpi -d langpack-be@thunderbird.mozilla.org + find langpack-be@thunderbird.mozilla.org -type f + xargs chmod 644 + cd langpack-be@thunderbird.mozilla.org + zip -qq -r9mX ../langpack-be@thunderbird.mozilla.org.xpi chrome localization manifest.json + cd - /builddir/build/BUILD/thunderbird-68.1.1 + /usr/bin/install -m 644 langpack-be@thunderbird.mozilla.org.xpi /builddir/build/BUILDROOT/thunderbird-68.1.1-1.fc31.aarch64/usr/lib64/thunderbird/distribution/extensions ++ echo be ++ sed -e s/-/_/g + language=be + echo '%lang(be) /usr/lib64/thunderbird/distribution/extensions/langpack-be@thunderbird.mozilla.org.xpi' + for langpack in `ls thunderbird-langpacks/*.xpi` ++ basename thunderbird-langpacks/bg.xpi .xpi + language=bg + extensionID=langpack-bg@thunderbird.mozilla.org + /usr/bin/mkdir -p langpack-bg@thunderbird.mozilla.org + unzip -qq thunderbird-langpacks/bg.xpi -d langpack-bg@thunderbird.mozilla.org + find langpack-bg@thunderbird.mozilla.org -type f + xargs chmod 644 + cd langpack-bg@thunderbird.mozilla.org + zip -qq -r9mX ../langpack-bg@thunderbird.mozilla.org.xpi chrome localization manifest.json /builddir/build/BUILD/thunderbird-68.1.1 + cd - + /usr/bin/install -m 644 langpack-bg@thunderbird.mozilla.org.xpi /builddir/build/BUILDROOT/thunderbird-68.1.1-1.fc31.aarch64/usr/lib64/thunderbird/distribution/extensions ++ echo bg ++ sed -e s/-/_/g + language=bg + echo '%lang(bg) /usr/lib64/thunderbird/distribution/extensions/langpack-bg@thunderbird.mozilla.org.xpi' + for langpack in `ls thunderbird-langpacks/*.xpi` ++ basename thunderbird-langpacks/br.xpi .xpi + language=br + extensionID=langpack-br@thunderbird.mozilla.org + /usr/bin/mkdir -p langpack-br@thunderbird.mozilla.org + unzip -qq thunderbird-langpacks/br.xpi -d langpack-br@thunderbird.mozilla.org + find langpack-br@thunderbird.mozilla.org -type f + xargs chmod 644 + cd langpack-br@thunderbird.mozilla.org + zip -qq -r9mX ../langpack-br@thunderbird.mozilla.org.xpi chrome localization manifest.json + cd - /builddir/build/BUILD/thunderbird-68.1.1 + /usr/bin/install -m 644 langpack-br@thunderbird.mozilla.org.xpi /builddir/build/BUILDROOT/thunderbird-68.1.1-1.fc31.aarch64/usr/lib64/thunderbird/distribution/extensions ++ echo br ++ sed -e s/-/_/g + language=br + echo '%lang(br) /usr/lib64/thunderbird/distribution/extensions/langpack-br@thunderbird.mozilla.org.xpi' + for langpack in `ls thunderbird-langpacks/*.xpi` ++ basename thunderbird-langpacks/ca.xpi .xpi + language=ca + extensionID=langpack-ca@thunderbird.mozilla.org + /usr/bin/mkdir -p langpack-ca@thunderbird.mozilla.org + unzip -qq thunderbird-langpacks/ca.xpi -d langpack-ca@thunderbird.mozilla.org + find langpack-ca@thunderbird.mozilla.org -type f + xargs chmod 644 + cd langpack-ca@thunderbird.mozilla.org + zip -qq -r9mX ../langpack-ca@thunderbird.mozilla.org.xpi chrome localization manifest.json + cd - /builddir/build/BUILD/thunderbird-68.1.1 + /usr/bin/install -m 644 langpack-ca@thunderbird.mozilla.org.xpi /builddir/build/BUILDROOT/thunderbird-68.1.1-1.fc31.aarch64/usr/lib64/thunderbird/distribution/extensions ++ sed -e s/-/_/g ++ echo ca + language=ca + echo '%lang(ca) /usr/lib64/thunderbird/distribution/extensions/langpack-ca@thunderbird.mozilla.org.xpi' + for langpack in `ls thunderbird-langpacks/*.xpi` ++ basename thunderbird-langpacks/cak.xpi .xpi + language=cak + extensionID=langpack-cak@thunderbird.mozilla.org + /usr/bin/mkdir -p langpack-cak@thunderbird.mozilla.org + unzip -qq thunderbird-langpacks/cak.xpi -d langpack-cak@thunderbird.mozilla.org + find langpack-cak@thunderbird.mozilla.org -type f + xargs chmod 644 + cd langpack-cak@thunderbird.mozilla.org + zip -qq -r9mX ../langpack-cak@thunderbird.mozilla.org.xpi chrome localization manifest.json + cd - /builddir/build/BUILD/thunderbird-68.1.1 + /usr/bin/install -m 644 langpack-cak@thunderbird.mozilla.org.xpi /builddir/build/BUILDROOT/thunderbird-68.1.1-1.fc31.aarch64/usr/lib64/thunderbird/distribution/extensions ++ echo cak ++ sed -e s/-/_/g + language=cak + echo '%lang(cak) /usr/lib64/thunderbird/distribution/extensions/langpack-cak@thunderbird.mozilla.org.xpi' + for langpack in `ls thunderbird-langpacks/*.xpi` ++ basename thunderbird-langpacks/cs.xpi .xpi + language=cs + extensionID=langpack-cs@thunderbird.mozilla.org + /usr/bin/mkdir -p langpack-cs@thunderbird.mozilla.org + unzip -qq thunderbird-langpacks/cs.xpi -d langpack-cs@thunderbird.mozilla.org + find langpack-cs@thunderbird.mozilla.org -type f + xargs chmod 644 + cd langpack-cs@thunderbird.mozilla.org + zip -qq -r9mX ../langpack-cs@thunderbird.mozilla.org.xpi chrome localization manifest.json + cd - + /usr/bin/install -m 644 langpack-cs@thunderbird.mozilla.org.xpi /builddir/build/BUILDROOT/thunderbird-68.1.1-1.fc31.aarch64/usr/lib64/thunderbird/distribution/extensions /builddir/build/BUILD/thunderbird-68.1.1 ++ echo cs ++ sed -e s/-/_/g + language=cs + echo '%lang(cs) /usr/lib64/thunderbird/distribution/extensions/langpack-cs@thunderbird.mozilla.org.xpi' + for langpack in `ls thunderbird-langpacks/*.xpi` ++ basename thunderbird-langpacks/cy.xpi .xpi + language=cy + extensionID=langpack-cy@thunderbird.mozilla.org + /usr/bin/mkdir -p langpack-cy@thunderbird.mozilla.org + unzip -qq thunderbird-langpacks/cy.xpi -d langpack-cy@thunderbird.mozilla.org + find langpack-cy@thunderbird.mozilla.org -type f + xargs chmod 644 + cd langpack-cy@thunderbird.mozilla.org + zip -qq -r9mX ../langpack-cy@thunderbird.mozilla.org.xpi chrome localization manifest.json + cd - + /usr/bin/install -m 644 langpack-cy@thunderbird.mozilla.org.xpi /builddir/build/BUILDROOT/thunderbird-68.1.1-1.fc31.aarch64/usr/lib64/thunderbird/distribution/extensions /builddir/build/BUILD/thunderbird-68.1.1 ++ echo cy ++ sed -e s/-/_/g + language=cy + echo '%lang(cy) /usr/lib64/thunderbird/distribution/extensions/langpack-cy@thunderbird.mozilla.org.xpi' + for langpack in `ls thunderbird-langpacks/*.xpi` ++ basename thunderbird-langpacks/da.xpi .xpi + language=da + extensionID=langpack-da@thunderbird.mozilla.org + /usr/bin/mkdir -p langpack-da@thunderbird.mozilla.org + unzip -qq thunderbird-langpacks/da.xpi -d langpack-da@thunderbird.mozilla.org + find langpack-da@thunderbird.mozilla.org -type f + xargs chmod 644 + cd langpack-da@thunderbird.mozilla.org + zip -qq -r9mX ../langpack-da@thunderbird.mozilla.org.xpi chrome localization manifest.json /builddir/build/BUILD/thunderbird-68.1.1 + cd - + /usr/bin/install -m 644 langpack-da@thunderbird.mozilla.org.xpi /builddir/build/BUILDROOT/thunderbird-68.1.1-1.fc31.aarch64/usr/lib64/thunderbird/distribution/extensions ++ echo da ++ sed -e s/-/_/g + language=da + echo '%lang(da) /usr/lib64/thunderbird/distribution/extensions/langpack-da@thunderbird.mozilla.org.xpi' + for langpack in `ls thunderbird-langpacks/*.xpi` ++ basename thunderbird-langpacks/de.xpi .xpi + language=de + extensionID=langpack-de@thunderbird.mozilla.org + /usr/bin/mkdir -p langpack-de@thunderbird.mozilla.org + unzip -qq thunderbird-langpacks/de.xpi -d langpack-de@thunderbird.mozilla.org + find langpack-de@thunderbird.mozilla.org -type f + xargs chmod 644 + cd langpack-de@thunderbird.mozilla.org + zip -qq -r9mX ../langpack-de@thunderbird.mozilla.org.xpi chrome localization manifest.json /builddir/build/BUILD/thunderbird-68.1.1 + cd - + /usr/bin/install -m 644 langpack-de@thunderbird.mozilla.org.xpi /builddir/build/BUILDROOT/thunderbird-68.1.1-1.fc31.aarch64/usr/lib64/thunderbird/distribution/extensions ++ echo de ++ sed -e s/-/_/g + language=de + echo '%lang(de) /usr/lib64/thunderbird/distribution/extensions/langpack-de@thunderbird.mozilla.org.xpi' + for langpack in `ls thunderbird-langpacks/*.xpi` ++ basename thunderbird-langpacks/dsb.xpi .xpi + language=dsb + extensionID=langpack-dsb@thunderbird.mozilla.org + /usr/bin/mkdir -p langpack-dsb@thunderbird.mozilla.org + unzip -qq thunderbird-langpacks/dsb.xpi -d langpack-dsb@thunderbird.mozilla.org + xargs chmod 644 + find langpack-dsb@thunderbird.mozilla.org -type f + cd langpack-dsb@thunderbird.mozilla.org + zip -qq -r9mX ../langpack-dsb@thunderbird.mozilla.org.xpi chrome localization manifest.json /builddir/build/BUILD/thunderbird-68.1.1 + cd - + /usr/bin/install -m 644 langpack-dsb@thunderbird.mozilla.org.xpi /builddir/build/BUILDROOT/thunderbird-68.1.1-1.fc31.aarch64/usr/lib64/thunderbird/distribution/extensions ++ echo dsb ++ sed -e s/-/_/g + language=dsb + echo '%lang(dsb) /usr/lib64/thunderbird/distribution/extensions/langpack-dsb@thunderbird.mozilla.org.xpi' + for langpack in `ls thunderbird-langpacks/*.xpi` ++ basename thunderbird-langpacks/el.xpi .xpi + language=el + extensionID=langpack-el@thunderbird.mozilla.org + /usr/bin/mkdir -p langpack-el@thunderbird.mozilla.org + unzip -qq thunderbird-langpacks/el.xpi -d langpack-el@thunderbird.mozilla.org + find langpack-el@thunderbird.mozilla.org -type f + xargs chmod 644 + cd langpack-el@thunderbird.mozilla.org + zip -qq -r9mX ../langpack-el@thunderbird.mozilla.org.xpi chrome localization manifest.json + cd - /builddir/build/BUILD/thunderbird-68.1.1 + /usr/bin/install -m 644 langpack-el@thunderbird.mozilla.org.xpi /builddir/build/BUILDROOT/thunderbird-68.1.1-1.fc31.aarch64/usr/lib64/thunderbird/distribution/extensions ++ echo el ++ sed -e s/-/_/g + language=el + echo '%lang(el) /usr/lib64/thunderbird/distribution/extensions/langpack-el@thunderbird.mozilla.org.xpi' + for langpack in `ls thunderbird-langpacks/*.xpi` ++ basename thunderbird-langpacks/en-GB.xpi .xpi + language=en-GB + extensionID=langpack-en-GB@thunderbird.mozilla.org + /usr/bin/mkdir -p langpack-en-GB@thunderbird.mozilla.org + unzip -qq thunderbird-langpacks/en-GB.xpi -d langpack-en-GB@thunderbird.mozilla.org + find langpack-en-GB@thunderbird.mozilla.org -type f + xargs chmod 644 + cd langpack-en-GB@thunderbird.mozilla.org + zip -qq -r9mX ../langpack-en-GB@thunderbird.mozilla.org.xpi chrome localization manifest.json /builddir/build/BUILD/thunderbird-68.1.1 + cd - + /usr/bin/install -m 644 langpack-en-GB@thunderbird.mozilla.org.xpi /builddir/build/BUILDROOT/thunderbird-68.1.1-1.fc31.aarch64/usr/lib64/thunderbird/distribution/extensions ++ echo en-GB ++ sed -e s/-/_/g + language=en_GB + echo '%lang(en_GB) /usr/lib64/thunderbird/distribution/extensions/langpack-en-GB@thunderbird.mozilla.org.xpi' + for langpack in `ls thunderbird-langpacks/*.xpi` ++ basename thunderbird-langpacks/es-AR.xpi .xpi + language=es-AR + extensionID=langpack-es-AR@thunderbird.mozilla.org + /usr/bin/mkdir -p langpack-es-AR@thunderbird.mozilla.org + unzip -qq thunderbird-langpacks/es-AR.xpi -d langpack-es-AR@thunderbird.mozilla.org + find langpack-es-AR@thunderbird.mozilla.org -type f + xargs chmod 644 + cd langpack-es-AR@thunderbird.mozilla.org + zip -qq -r9mX ../langpack-es-AR@thunderbird.mozilla.org.xpi chrome localization manifest.json + cd - /builddir/build/BUILD/thunderbird-68.1.1 + /usr/bin/install -m 644 langpack-es-AR@thunderbird.mozilla.org.xpi /builddir/build/BUILDROOT/thunderbird-68.1.1-1.fc31.aarch64/usr/lib64/thunderbird/distribution/extensions ++ echo es-AR ++ sed -e s/-/_/g + language=es_AR + echo '%lang(es_AR) /usr/lib64/thunderbird/distribution/extensions/langpack-es-AR@thunderbird.mozilla.org.xpi' + for langpack in `ls thunderbird-langpacks/*.xpi` ++ basename thunderbird-langpacks/es-ES.xpi .xpi + language=es-ES + extensionID=langpack-es-ES@thunderbird.mozilla.org + /usr/bin/mkdir -p langpack-es-ES@thunderbird.mozilla.org + unzip -qq thunderbird-langpacks/es-ES.xpi -d langpack-es-ES@thunderbird.mozilla.org + find langpack-es-ES@thunderbird.mozilla.org -type f + xargs chmod 644 + cd langpack-es-ES@thunderbird.mozilla.org + zip -qq -r9mX ../langpack-es-ES@thunderbird.mozilla.org.xpi chrome localization manifest.json + cd - /builddir/build/BUILD/thunderbird-68.1.1 + /usr/bin/install -m 644 langpack-es-ES@thunderbird.mozilla.org.xpi /builddir/build/BUILDROOT/thunderbird-68.1.1-1.fc31.aarch64/usr/lib64/thunderbird/distribution/extensions ++ echo es-ES ++ sed -e s/-/_/g + language=es_ES + echo '%lang(es_ES) /usr/lib64/thunderbird/distribution/extensions/langpack-es-ES@thunderbird.mozilla.org.xpi' + for langpack in `ls thunderbird-langpacks/*.xpi` ++ basename thunderbird-langpacks/et.xpi .xpi + language=et + extensionID=langpack-et@thunderbird.mozilla.org + /usr/bin/mkdir -p langpack-et@thunderbird.mozilla.org + unzip -qq thunderbird-langpacks/et.xpi -d langpack-et@thunderbird.mozilla.org + find langpack-et@thunderbird.mozilla.org -type f + xargs chmod 644 + cd langpack-et@thunderbird.mozilla.org + zip -qq -r9mX ../langpack-et@thunderbird.mozilla.org.xpi chrome localization manifest.json + cd - /builddir/build/BUILD/thunderbird-68.1.1 + /usr/bin/install -m 644 langpack-et@thunderbird.mozilla.org.xpi /builddir/build/BUILDROOT/thunderbird-68.1.1-1.fc31.aarch64/usr/lib64/thunderbird/distribution/extensions ++ echo et ++ sed -e s/-/_/g + language=et + echo '%lang(et) /usr/lib64/thunderbird/distribution/extensions/langpack-et@thunderbird.mozilla.org.xpi' + for langpack in `ls thunderbird-langpacks/*.xpi` ++ basename thunderbird-langpacks/eu.xpi .xpi + language=eu + extensionID=langpack-eu@thunderbird.mozilla.org + /usr/bin/mkdir -p langpack-eu@thunderbird.mozilla.org + unzip -qq thunderbird-langpacks/eu.xpi -d langpack-eu@thunderbird.mozilla.org + find langpack-eu@thunderbird.mozilla.org -type f + xargs chmod 644 + cd langpack-eu@thunderbird.mozilla.org + zip -qq -r9mX ../langpack-eu@thunderbird.mozilla.org.xpi chrome localization manifest.json + cd - /builddir/build/BUILD/thunderbird-68.1.1 + /usr/bin/install -m 644 langpack-eu@thunderbird.mozilla.org.xpi /builddir/build/BUILDROOT/thunderbird-68.1.1-1.fc31.aarch64/usr/lib64/thunderbird/distribution/extensions ++ echo eu ++ sed -e s/-/_/g + language=eu + echo '%lang(eu) /usr/lib64/thunderbird/distribution/extensions/langpack-eu@thunderbird.mozilla.org.xpi' + for langpack in `ls thunderbird-langpacks/*.xpi` ++ basename thunderbird-langpacks/fi.xpi .xpi + language=fi + extensionID=langpack-fi@thunderbird.mozilla.org + /usr/bin/mkdir -p langpack-fi@thunderbird.mozilla.org + unzip -qq thunderbird-langpacks/fi.xpi -d langpack-fi@thunderbird.mozilla.org + find langpack-fi@thunderbird.mozilla.org -type f + xargs chmod 644 + cd langpack-fi@thunderbird.mozilla.org + zip -qq -r9mX ../langpack-fi@thunderbird.mozilla.org.xpi chrome localization manifest.json + cd - /builddir/build/BUILD/thunderbird-68.1.1 + /usr/bin/install -m 644 langpack-fi@thunderbird.mozilla.org.xpi /builddir/build/BUILDROOT/thunderbird-68.1.1-1.fc31.aarch64/usr/lib64/thunderbird/distribution/extensions ++ echo fi ++ sed -e s/-/_/g + language=fi + echo '%lang(fi) /usr/lib64/thunderbird/distribution/extensions/langpack-fi@thunderbird.mozilla.org.xpi' + for langpack in `ls thunderbird-langpacks/*.xpi` ++ basename thunderbird-langpacks/fr.xpi .xpi + language=fr + extensionID=langpack-fr@thunderbird.mozilla.org + /usr/bin/mkdir -p langpack-fr@thunderbird.mozilla.org + unzip -qq thunderbird-langpacks/fr.xpi -d langpack-fr@thunderbird.mozilla.org + find langpack-fr@thunderbird.mozilla.org -type f + xargs chmod 644 + cd langpack-fr@thunderbird.mozilla.org + zip -qq -r9mX ../langpack-fr@thunderbird.mozilla.org.xpi chrome localization manifest.json + cd - /builddir/build/BUILD/thunderbird-68.1.1 + /usr/bin/install -m 644 langpack-fr@thunderbird.mozilla.org.xpi /builddir/build/BUILDROOT/thunderbird-68.1.1-1.fc31.aarch64/usr/lib64/thunderbird/distribution/extensions ++ echo fr ++ sed -e s/-/_/g + language=fr + echo '%lang(fr) /usr/lib64/thunderbird/distribution/extensions/langpack-fr@thunderbird.mozilla.org.xpi' + for langpack in `ls thunderbird-langpacks/*.xpi` ++ basename thunderbird-langpacks/fy-NL.xpi .xpi + language=fy-NL + extensionID=langpack-fy-NL@thunderbird.mozilla.org + /usr/bin/mkdir -p langpack-fy-NL@thunderbird.mozilla.org + unzip -qq thunderbird-langpacks/fy-NL.xpi -d langpack-fy-NL@thunderbird.mozilla.org + find langpack-fy-NL@thunderbird.mozilla.org -type f + xargs chmod 644 + cd langpack-fy-NL@thunderbird.mozilla.org + zip -qq -r9mX ../langpack-fy-NL@thunderbird.mozilla.org.xpi chrome localization manifest.json + cd - /builddir/build/BUILD/thunderbird-68.1.1 + /usr/bin/install -m 644 langpack-fy-NL@thunderbird.mozilla.org.xpi /builddir/build/BUILDROOT/thunderbird-68.1.1-1.fc31.aarch64/usr/lib64/thunderbird/distribution/extensions ++ echo fy-NL ++ sed -e s/-/_/g + language=fy_NL + echo '%lang(fy_NL) /usr/lib64/thunderbird/distribution/extensions/langpack-fy-NL@thunderbird.mozilla.org.xpi' + for langpack in `ls thunderbird-langpacks/*.xpi` ++ basename thunderbird-langpacks/ga-IE.xpi .xpi + language=ga-IE + extensionID=langpack-ga-IE@thunderbird.mozilla.org + /usr/bin/mkdir -p langpack-ga-IE@thunderbird.mozilla.org + unzip -qq thunderbird-langpacks/ga-IE.xpi -d langpack-ga-IE@thunderbird.mozilla.org + find langpack-ga-IE@thunderbird.mozilla.org -type f + xargs chmod 644 + cd langpack-ga-IE@thunderbird.mozilla.org + zip -qq -r9mX ../langpack-ga-IE@thunderbird.mozilla.org.xpi chrome localization manifest.json + cd - /builddir/build/BUILD/thunderbird-68.1.1 + /usr/bin/install -m 644 langpack-ga-IE@thunderbird.mozilla.org.xpi /builddir/build/BUILDROOT/thunderbird-68.1.1-1.fc31.aarch64/usr/lib64/thunderbird/distribution/extensions ++ echo ga-IE ++ sed -e s/-/_/g + language=ga_IE + echo '%lang(ga_IE) /usr/lib64/thunderbird/distribution/extensions/langpack-ga-IE@thunderbird.mozilla.org.xpi' + for langpack in `ls thunderbird-langpacks/*.xpi` ++ basename thunderbird-langpacks/gd.xpi .xpi + language=gd + extensionID=langpack-gd@thunderbird.mozilla.org + /usr/bin/mkdir -p langpack-gd@thunderbird.mozilla.org + unzip -qq thunderbird-langpacks/gd.xpi -d langpack-gd@thunderbird.mozilla.org + find langpack-gd@thunderbird.mozilla.org -type f + xargs chmod 644 + cd langpack-gd@thunderbird.mozilla.org + zip -qq -r9mX ../langpack-gd@thunderbird.mozilla.org.xpi chrome localization manifest.json /builddir/build/BUILD/thunderbird-68.1.1 + cd - + /usr/bin/install -m 644 langpack-gd@thunderbird.mozilla.org.xpi /builddir/build/BUILDROOT/thunderbird-68.1.1-1.fc31.aarch64/usr/lib64/thunderbird/distribution/extensions ++ echo gd ++ sed -e s/-/_/g + language=gd + echo '%lang(gd) /usr/lib64/thunderbird/distribution/extensions/langpack-gd@thunderbird.mozilla.org.xpi' + for langpack in `ls thunderbird-langpacks/*.xpi` ++ basename thunderbird-langpacks/gl.xpi .xpi + language=gl + extensionID=langpack-gl@thunderbird.mozilla.org + /usr/bin/mkdir -p langpack-gl@thunderbird.mozilla.org + unzip -qq thunderbird-langpacks/gl.xpi -d langpack-gl@thunderbird.mozilla.org + xargs chmod 644 + find langpack-gl@thunderbird.mozilla.org -type f + cd langpack-gl@thunderbird.mozilla.org + zip -qq -r9mX ../langpack-gl@thunderbird.mozilla.org.xpi chrome localization manifest.json /builddir/build/BUILD/thunderbird-68.1.1 + cd - + /usr/bin/install -m 644 langpack-gl@thunderbird.mozilla.org.xpi /builddir/build/BUILDROOT/thunderbird-68.1.1-1.fc31.aarch64/usr/lib64/thunderbird/distribution/extensions ++ echo gl ++ sed -e s/-/_/g + language=gl + echo '%lang(gl) /usr/lib64/thunderbird/distribution/extensions/langpack-gl@thunderbird.mozilla.org.xpi' + for langpack in `ls thunderbird-langpacks/*.xpi` ++ basename thunderbird-langpacks/he.xpi .xpi + language=he + extensionID=langpack-he@thunderbird.mozilla.org + /usr/bin/mkdir -p langpack-he@thunderbird.mozilla.org + unzip -qq thunderbird-langpacks/he.xpi -d langpack-he@thunderbird.mozilla.org + xargs chmod 644 + find langpack-he@thunderbird.mozilla.org -type f + cd langpack-he@thunderbird.mozilla.org + zip -qq -r9mX ../langpack-he@thunderbird.mozilla.org.xpi chrome localization manifest.json + cd - /builddir/build/BUILD/thunderbird-68.1.1 + /usr/bin/install -m 644 langpack-he@thunderbird.mozilla.org.xpi /builddir/build/BUILDROOT/thunderbird-68.1.1-1.fc31.aarch64/usr/lib64/thunderbird/distribution/extensions ++ echo he ++ sed -e s/-/_/g + language=he + echo '%lang(he) /usr/lib64/thunderbird/distribution/extensions/langpack-he@thunderbird.mozilla.org.xpi' + for langpack in `ls thunderbird-langpacks/*.xpi` ++ basename thunderbird-langpacks/hr.xpi .xpi + language=hr + extensionID=langpack-hr@thunderbird.mozilla.org + /usr/bin/mkdir -p langpack-hr@thunderbird.mozilla.org + unzip -qq thunderbird-langpacks/hr.xpi -d langpack-hr@thunderbird.mozilla.org + xargs chmod 644 + find langpack-hr@thunderbird.mozilla.org -type f + cd langpack-hr@thunderbird.mozilla.org + zip -qq -r9mX ../langpack-hr@thunderbird.mozilla.org.xpi chrome localization manifest.json + cd - + /usr/bin/install -m 644 langpack-hr@thunderbird.mozilla.org.xpi /builddir/build/BUILDROOT/thunderbird-68.1.1-1.fc31.aarch64/usr/lib64/thunderbird/distribution/extensions /builddir/build/BUILD/thunderbird-68.1.1 ++ echo hr ++ sed -e s/-/_/g + language=hr + echo '%lang(hr) /usr/lib64/thunderbird/distribution/extensions/langpack-hr@thunderbird.mozilla.org.xpi' + for langpack in `ls thunderbird-langpacks/*.xpi` ++ basename thunderbird-langpacks/hsb.xpi .xpi + language=hsb + extensionID=langpack-hsb@thunderbird.mozilla.org + /usr/bin/mkdir -p langpack-hsb@thunderbird.mozilla.org + unzip -qq thunderbird-langpacks/hsb.xpi -d langpack-hsb@thunderbird.mozilla.org + find langpack-hsb@thunderbird.mozilla.org -type f + xargs chmod 644 + cd langpack-hsb@thunderbird.mozilla.org + zip -qq -r9mX ../langpack-hsb@thunderbird.mozilla.org.xpi chrome localization manifest.json + cd - /builddir/build/BUILD/thunderbird-68.1.1 + /usr/bin/install -m 644 langpack-hsb@thunderbird.mozilla.org.xpi /builddir/build/BUILDROOT/thunderbird-68.1.1-1.fc31.aarch64/usr/lib64/thunderbird/distribution/extensions ++ echo hsb ++ sed -e s/-/_/g + language=hsb + echo '%lang(hsb) /usr/lib64/thunderbird/distribution/extensions/langpack-hsb@thunderbird.mozilla.org.xpi' + for langpack in `ls thunderbird-langpacks/*.xpi` ++ basename thunderbird-langpacks/hu.xpi .xpi + language=hu + extensionID=langpack-hu@thunderbird.mozilla.org + /usr/bin/mkdir -p langpack-hu@thunderbird.mozilla.org + unzip -qq thunderbird-langpacks/hu.xpi -d langpack-hu@thunderbird.mozilla.org + find langpack-hu@thunderbird.mozilla.org -type f + xargs chmod 644 + cd langpack-hu@thunderbird.mozilla.org + zip -qq -r9mX ../langpack-hu@thunderbird.mozilla.org.xpi chrome localization manifest.json + cd - /builddir/build/BUILD/thunderbird-68.1.1 + /usr/bin/install -m 644 langpack-hu@thunderbird.mozilla.org.xpi /builddir/build/BUILDROOT/thunderbird-68.1.1-1.fc31.aarch64/usr/lib64/thunderbird/distribution/extensions ++ echo hu ++ sed -e s/-/_/g + language=hu + echo '%lang(hu) /usr/lib64/thunderbird/distribution/extensions/langpack-hu@thunderbird.mozilla.org.xpi' + for langpack in `ls thunderbird-langpacks/*.xpi` ++ basename thunderbird-langpacks/hy-AM.xpi .xpi + language=hy-AM + extensionID=langpack-hy-AM@thunderbird.mozilla.org + /usr/bin/mkdir -p langpack-hy-AM@thunderbird.mozilla.org + unzip -qq thunderbird-langpacks/hy-AM.xpi -d langpack-hy-AM@thunderbird.mozilla.org + find langpack-hy-AM@thunderbird.mozilla.org -type f + xargs chmod 644 + cd langpack-hy-AM@thunderbird.mozilla.org + zip -qq -r9mX ../langpack-hy-AM@thunderbird.mozilla.org.xpi chrome localization manifest.json /builddir/build/BUILD/thunderbird-68.1.1 + cd - + /usr/bin/install -m 644 langpack-hy-AM@thunderbird.mozilla.org.xpi /builddir/build/BUILDROOT/thunderbird-68.1.1-1.fc31.aarch64/usr/lib64/thunderbird/distribution/extensions ++ echo hy-AM ++ sed -e s/-/_/g + language=hy_AM + echo '%lang(hy_AM) /usr/lib64/thunderbird/distribution/extensions/langpack-hy-AM@thunderbird.mozilla.org.xpi' + for langpack in `ls thunderbird-langpacks/*.xpi` ++ basename thunderbird-langpacks/id.xpi .xpi + language=id + extensionID=langpack-id@thunderbird.mozilla.org + /usr/bin/mkdir -p langpack-id@thunderbird.mozilla.org + unzip -qq thunderbird-langpacks/id.xpi -d langpack-id@thunderbird.mozilla.org + find langpack-id@thunderbird.mozilla.org -type f + xargs chmod 644 + cd langpack-id@thunderbird.mozilla.org + zip -qq -r9mX ../langpack-id@thunderbird.mozilla.org.xpi chrome localization manifest.json /builddir/build/BUILD/thunderbird-68.1.1 + cd - + /usr/bin/install -m 644 langpack-id@thunderbird.mozilla.org.xpi /builddir/build/BUILDROOT/thunderbird-68.1.1-1.fc31.aarch64/usr/lib64/thunderbird/distribution/extensions ++ echo id ++ sed -e s/-/_/g + language=id + echo '%lang(id) /usr/lib64/thunderbird/distribution/extensions/langpack-id@thunderbird.mozilla.org.xpi' + for langpack in `ls thunderbird-langpacks/*.xpi` ++ basename thunderbird-langpacks/is.xpi .xpi + language=is + extensionID=langpack-is@thunderbird.mozilla.org + /usr/bin/mkdir -p langpack-is@thunderbird.mozilla.org + unzip -qq thunderbird-langpacks/is.xpi -d langpack-is@thunderbird.mozilla.org + find langpack-is@thunderbird.mozilla.org -type f + xargs chmod 644 + cd langpack-is@thunderbird.mozilla.org + zip -qq -r9mX ../langpack-is@thunderbird.mozilla.org.xpi chrome localization manifest.json + cd - /builddir/build/BUILD/thunderbird-68.1.1 + /usr/bin/install -m 644 langpack-is@thunderbird.mozilla.org.xpi /builddir/build/BUILDROOT/thunderbird-68.1.1-1.fc31.aarch64/usr/lib64/thunderbird/distribution/extensions ++ echo is ++ sed -e s/-/_/g + language=is + echo '%lang(is) /usr/lib64/thunderbird/distribution/extensions/langpack-is@thunderbird.mozilla.org.xpi' + for langpack in `ls thunderbird-langpacks/*.xpi` ++ basename thunderbird-langpacks/it.xpi .xpi + language=it + extensionID=langpack-it@thunderbird.mozilla.org + /usr/bin/mkdir -p langpack-it@thunderbird.mozilla.org + unzip -qq thunderbird-langpacks/it.xpi -d langpack-it@thunderbird.mozilla.org + find langpack-it@thunderbird.mozilla.org -type f + xargs chmod 644 + cd langpack-it@thunderbird.mozilla.org + zip -qq -r9mX ../langpack-it@thunderbird.mozilla.org.xpi chrome localization manifest.json + cd - /builddir/build/BUILD/thunderbird-68.1.1 + /usr/bin/install -m 644 langpack-it@thunderbird.mozilla.org.xpi /builddir/build/BUILDROOT/thunderbird-68.1.1-1.fc31.aarch64/usr/lib64/thunderbird/distribution/extensions ++ echo it ++ sed -e s/-/_/g + language=it + echo '%lang(it) /usr/lib64/thunderbird/distribution/extensions/langpack-it@thunderbird.mozilla.org.xpi' + for langpack in `ls thunderbird-langpacks/*.xpi` ++ basename thunderbird-langpacks/ja.xpi .xpi + language=ja + extensionID=langpack-ja@thunderbird.mozilla.org + /usr/bin/mkdir -p langpack-ja@thunderbird.mozilla.org + unzip -qq thunderbird-langpacks/ja.xpi -d langpack-ja@thunderbird.mozilla.org + xargs chmod 644 + find langpack-ja@thunderbird.mozilla.org -type f + cd langpack-ja@thunderbird.mozilla.org + zip -qq -r9mX ../langpack-ja@thunderbird.mozilla.org.xpi chrome localization manifest.json /builddir/build/BUILD/thunderbird-68.1.1 + cd - + /usr/bin/install -m 644 langpack-ja@thunderbird.mozilla.org.xpi /builddir/build/BUILDROOT/thunderbird-68.1.1-1.fc31.aarch64/usr/lib64/thunderbird/distribution/extensions ++ echo ja ++ sed -e s/-/_/g + language=ja + echo '%lang(ja) /usr/lib64/thunderbird/distribution/extensions/langpack-ja@thunderbird.mozilla.org.xpi' + for langpack in `ls thunderbird-langpacks/*.xpi` ++ basename thunderbird-langpacks/ka.xpi .xpi + language=ka + extensionID=langpack-ka@thunderbird.mozilla.org + /usr/bin/mkdir -p langpack-ka@thunderbird.mozilla.org + unzip -qq thunderbird-langpacks/ka.xpi -d langpack-ka@thunderbird.mozilla.org + xargs chmod 644 + find langpack-ka@thunderbird.mozilla.org -type f + cd langpack-ka@thunderbird.mozilla.org + zip -qq -r9mX ../langpack-ka@thunderbird.mozilla.org.xpi chrome localization manifest.json + cd - /builddir/build/BUILD/thunderbird-68.1.1 + /usr/bin/install -m 644 langpack-ka@thunderbird.mozilla.org.xpi /builddir/build/BUILDROOT/thunderbird-68.1.1-1.fc31.aarch64/usr/lib64/thunderbird/distribution/extensions ++ sed -e s/-/_/g ++ echo ka + language=ka + echo '%lang(ka) /usr/lib64/thunderbird/distribution/extensions/langpack-ka@thunderbird.mozilla.org.xpi' + for langpack in `ls thunderbird-langpacks/*.xpi` ++ basename thunderbird-langpacks/kab.xpi .xpi + language=kab + extensionID=langpack-kab@thunderbird.mozilla.org + /usr/bin/mkdir -p langpack-kab@thunderbird.mozilla.org + unzip -qq thunderbird-langpacks/kab.xpi -d langpack-kab@thunderbird.mozilla.org + find langpack-kab@thunderbird.mozilla.org -type f + xargs chmod 644 + cd langpack-kab@thunderbird.mozilla.org + zip -qq -r9mX ../langpack-kab@thunderbird.mozilla.org.xpi chrome localization manifest.json + cd - /builddir/build/BUILD/thunderbird-68.1.1 + /usr/bin/install -m 644 langpack-kab@thunderbird.mozilla.org.xpi /builddir/build/BUILDROOT/thunderbird-68.1.1-1.fc31.aarch64/usr/lib64/thunderbird/distribution/extensions ++ echo kab ++ sed -e s/-/_/g + language=kab + echo '%lang(kab) /usr/lib64/thunderbird/distribution/extensions/langpack-kab@thunderbird.mozilla.org.xpi' + for langpack in `ls thunderbird-langpacks/*.xpi` ++ basename thunderbird-langpacks/kk.xpi .xpi + language=kk + extensionID=langpack-kk@thunderbird.mozilla.org + /usr/bin/mkdir -p langpack-kk@thunderbird.mozilla.org + unzip -qq thunderbird-langpacks/kk.xpi -d langpack-kk@thunderbird.mozilla.org + xargs chmod 644 + find langpack-kk@thunderbird.mozilla.org -type f + cd langpack-kk@thunderbird.mozilla.org + zip -qq -r9mX ../langpack-kk@thunderbird.mozilla.org.xpi chrome localization manifest.json /builddir/build/BUILD/thunderbird-68.1.1 + cd - + /usr/bin/install -m 644 langpack-kk@thunderbird.mozilla.org.xpi /builddir/build/BUILDROOT/thunderbird-68.1.1-1.fc31.aarch64/usr/lib64/thunderbird/distribution/extensions ++ echo kk ++ sed -e s/-/_/g + language=kk + echo '%lang(kk) /usr/lib64/thunderbird/distribution/extensions/langpack-kk@thunderbird.mozilla.org.xpi' + for langpack in `ls thunderbird-langpacks/*.xpi` ++ basename thunderbird-langpacks/ko.xpi .xpi + language=ko + extensionID=langpack-ko@thunderbird.mozilla.org + /usr/bin/mkdir -p langpack-ko@thunderbird.mozilla.org + unzip -qq thunderbird-langpacks/ko.xpi -d langpack-ko@thunderbird.mozilla.org + xargs chmod 644 + find langpack-ko@thunderbird.mozilla.org -type f + cd langpack-ko@thunderbird.mozilla.org + zip -qq -r9mX ../langpack-ko@thunderbird.mozilla.org.xpi chrome localization manifest.json + cd - /builddir/build/BUILD/thunderbird-68.1.1 + /usr/bin/install -m 644 langpack-ko@thunderbird.mozilla.org.xpi /builddir/build/BUILDROOT/thunderbird-68.1.1-1.fc31.aarch64/usr/lib64/thunderbird/distribution/extensions ++ echo ko ++ sed -e s/-/_/g + language=ko + echo '%lang(ko) /usr/lib64/thunderbird/distribution/extensions/langpack-ko@thunderbird.mozilla.org.xpi' + for langpack in `ls thunderbird-langpacks/*.xpi` ++ basename thunderbird-langpacks/lt.xpi .xpi + language=lt + extensionID=langpack-lt@thunderbird.mozilla.org + /usr/bin/mkdir -p langpack-lt@thunderbird.mozilla.org + unzip -qq thunderbird-langpacks/lt.xpi -d langpack-lt@thunderbird.mozilla.org + find langpack-lt@thunderbird.mozilla.org -type f + xargs chmod 644 + cd langpack-lt@thunderbird.mozilla.org + zip -qq -r9mX ../langpack-lt@thunderbird.mozilla.org.xpi chrome localization manifest.json + cd - /builddir/build/BUILD/thunderbird-68.1.1 + /usr/bin/install -m 644 langpack-lt@thunderbird.mozilla.org.xpi /builddir/build/BUILDROOT/thunderbird-68.1.1-1.fc31.aarch64/usr/lib64/thunderbird/distribution/extensions ++ echo lt ++ sed -e s/-/_/g + language=lt + echo '%lang(lt) /usr/lib64/thunderbird/distribution/extensions/langpack-lt@thunderbird.mozilla.org.xpi' + for langpack in `ls thunderbird-langpacks/*.xpi` ++ basename thunderbird-langpacks/ms.xpi .xpi + language=ms + extensionID=langpack-ms@thunderbird.mozilla.org + /usr/bin/mkdir -p langpack-ms@thunderbird.mozilla.org + unzip -qq thunderbird-langpacks/ms.xpi -d langpack-ms@thunderbird.mozilla.org + xargs chmod 644 + find langpack-ms@thunderbird.mozilla.org -type f + cd langpack-ms@thunderbird.mozilla.org + zip -qq -r9mX ../langpack-ms@thunderbird.mozilla.org.xpi chrome localization manifest.json /builddir/build/BUILD/thunderbird-68.1.1 + cd - + /usr/bin/install -m 644 langpack-ms@thunderbird.mozilla.org.xpi /builddir/build/BUILDROOT/thunderbird-68.1.1-1.fc31.aarch64/usr/lib64/thunderbird/distribution/extensions ++ echo ms ++ sed -e s/-/_/g + language=ms + echo '%lang(ms) /usr/lib64/thunderbird/distribution/extensions/langpack-ms@thunderbird.mozilla.org.xpi' + for langpack in `ls thunderbird-langpacks/*.xpi` ++ basename thunderbird-langpacks/nb-NO.xpi .xpi + language=nb-NO + extensionID=langpack-nb-NO@thunderbird.mozilla.org + /usr/bin/mkdir -p langpack-nb-NO@thunderbird.mozilla.org + unzip -qq thunderbird-langpacks/nb-NO.xpi -d langpack-nb-NO@thunderbird.mozilla.org + find langpack-nb-NO@thunderbird.mozilla.org -type f + xargs chmod 644 + cd langpack-nb-NO@thunderbird.mozilla.org + zip -qq -r9mX ../langpack-nb-NO@thunderbird.mozilla.org.xpi chrome localization manifest.json + cd - /builddir/build/BUILD/thunderbird-68.1.1 + /usr/bin/install -m 644 langpack-nb-NO@thunderbird.mozilla.org.xpi /builddir/build/BUILDROOT/thunderbird-68.1.1-1.fc31.aarch64/usr/lib64/thunderbird/distribution/extensions ++ echo nb-NO ++ sed -e s/-/_/g + language=nb_NO + echo '%lang(nb_NO) /usr/lib64/thunderbird/distribution/extensions/langpack-nb-NO@thunderbird.mozilla.org.xpi' + for langpack in `ls thunderbird-langpacks/*.xpi` ++ basename thunderbird-langpacks/nl.xpi .xpi + language=nl + extensionID=langpack-nl@thunderbird.mozilla.org + /usr/bin/mkdir -p langpack-nl@thunderbird.mozilla.org + unzip -qq thunderbird-langpacks/nl.xpi -d langpack-nl@thunderbird.mozilla.org + find langpack-nl@thunderbird.mozilla.org -type f + xargs chmod 644 + cd langpack-nl@thunderbird.mozilla.org + zip -qq -r9mX ../langpack-nl@thunderbird.mozilla.org.xpi chrome localization manifest.json + cd - /builddir/build/BUILD/thunderbird-68.1.1 + /usr/bin/install -m 644 langpack-nl@thunderbird.mozilla.org.xpi /builddir/build/BUILDROOT/thunderbird-68.1.1-1.fc31.aarch64/usr/lib64/thunderbird/distribution/extensions ++ echo nl ++ sed -e s/-/_/g + language=nl + echo '%lang(nl) /usr/lib64/thunderbird/distribution/extensions/langpack-nl@thunderbird.mozilla.org.xpi' + for langpack in `ls thunderbird-langpacks/*.xpi` ++ basename thunderbird-langpacks/nn-NO.xpi .xpi + language=nn-NO + extensionID=langpack-nn-NO@thunderbird.mozilla.org + /usr/bin/mkdir -p langpack-nn-NO@thunderbird.mozilla.org + unzip -qq thunderbird-langpacks/nn-NO.xpi -d langpack-nn-NO@thunderbird.mozilla.org + find langpack-nn-NO@thunderbird.mozilla.org -type f + xargs chmod 644 + cd langpack-nn-NO@thunderbird.mozilla.org + zip -qq -r9mX ../langpack-nn-NO@thunderbird.mozilla.org.xpi chrome localization manifest.json /builddir/build/BUILD/thunderbird-68.1.1 + cd - + /usr/bin/install -m 644 langpack-nn-NO@thunderbird.mozilla.org.xpi /builddir/build/BUILDROOT/thunderbird-68.1.1-1.fc31.aarch64/usr/lib64/thunderbird/distribution/extensions ++ echo nn-NO ++ sed -e s/-/_/g + language=nn_NO + echo '%lang(nn_NO) /usr/lib64/thunderbird/distribution/extensions/langpack-nn-NO@thunderbird.mozilla.org.xpi' + for langpack in `ls thunderbird-langpacks/*.xpi` ++ basename thunderbird-langpacks/pl.xpi .xpi + language=pl + extensionID=langpack-pl@thunderbird.mozilla.org + /usr/bin/mkdir -p langpack-pl@thunderbird.mozilla.org + unzip -qq thunderbird-langpacks/pl.xpi -d langpack-pl@thunderbird.mozilla.org + xargs chmod 644 + find langpack-pl@thunderbird.mozilla.org -type f + cd langpack-pl@thunderbird.mozilla.org + zip -qq -r9mX ../langpack-pl@thunderbird.mozilla.org.xpi chrome localization manifest.json /builddir/build/BUILD/thunderbird-68.1.1 + cd - + /usr/bin/install -m 644 langpack-pl@thunderbird.mozilla.org.xpi /builddir/build/BUILDROOT/thunderbird-68.1.1-1.fc31.aarch64/usr/lib64/thunderbird/distribution/extensions ++ echo pl ++ sed -e s/-/_/g + language=pl + echo '%lang(pl) /usr/lib64/thunderbird/distribution/extensions/langpack-pl@thunderbird.mozilla.org.xpi' + for langpack in `ls thunderbird-langpacks/*.xpi` ++ basename thunderbird-langpacks/pt-BR.xpi .xpi + language=pt-BR + extensionID=langpack-pt-BR@thunderbird.mozilla.org + /usr/bin/mkdir -p langpack-pt-BR@thunderbird.mozilla.org + unzip -qq thunderbird-langpacks/pt-BR.xpi -d langpack-pt-BR@thunderbird.mozilla.org + find langpack-pt-BR@thunderbird.mozilla.org -type f + xargs chmod 644 + cd langpack-pt-BR@thunderbird.mozilla.org + zip -qq -r9mX ../langpack-pt-BR@thunderbird.mozilla.org.xpi chrome localization manifest.json + cd - /builddir/build/BUILD/thunderbird-68.1.1 + /usr/bin/install -m 644 langpack-pt-BR@thunderbird.mozilla.org.xpi /builddir/build/BUILDROOT/thunderbird-68.1.1-1.fc31.aarch64/usr/lib64/thunderbird/distribution/extensions ++ echo pt-BR ++ sed -e s/-/_/g + language=pt_BR + echo '%lang(pt_BR) /usr/lib64/thunderbird/distribution/extensions/langpack-pt-BR@thunderbird.mozilla.org.xpi' + for langpack in `ls thunderbird-langpacks/*.xpi` ++ basename thunderbird-langpacks/pt-PT.xpi .xpi + language=pt-PT + extensionID=langpack-pt-PT@thunderbird.mozilla.org + /usr/bin/mkdir -p langpack-pt-PT@thunderbird.mozilla.org + unzip -qq thunderbird-langpacks/pt-PT.xpi -d langpack-pt-PT@thunderbird.mozilla.org + find langpack-pt-PT@thunderbird.mozilla.org -type f + xargs chmod 644 + cd langpack-pt-PT@thunderbird.mozilla.org + zip -qq -r9mX ../langpack-pt-PT@thunderbird.mozilla.org.xpi chrome localization manifest.json + cd - /builddir/build/BUILD/thunderbird-68.1.1 + /usr/bin/install -m 644 langpack-pt-PT@thunderbird.mozilla.org.xpi /builddir/build/BUILDROOT/thunderbird-68.1.1-1.fc31.aarch64/usr/lib64/thunderbird/distribution/extensions ++ echo pt-PT ++ sed -e s/-/_/g + language=pt_PT + echo '%lang(pt_PT) /usr/lib64/thunderbird/distribution/extensions/langpack-pt-PT@thunderbird.mozilla.org.xpi' + for langpack in `ls thunderbird-langpacks/*.xpi` ++ basename thunderbird-langpacks/rm.xpi .xpi + language=rm + extensionID=langpack-rm@thunderbird.mozilla.org + /usr/bin/mkdir -p langpack-rm@thunderbird.mozilla.org + unzip -qq thunderbird-langpacks/rm.xpi -d langpack-rm@thunderbird.mozilla.org + xargs chmod 644 + find langpack-rm@thunderbird.mozilla.org -type f + cd langpack-rm@thunderbird.mozilla.org + zip -qq -r9mX ../langpack-rm@thunderbird.mozilla.org.xpi chrome localization manifest.json + cd - /builddir/build/BUILD/thunderbird-68.1.1 + /usr/bin/install -m 644 langpack-rm@thunderbird.mozilla.org.xpi /builddir/build/BUILDROOT/thunderbird-68.1.1-1.fc31.aarch64/usr/lib64/thunderbird/distribution/extensions ++ echo rm ++ sed -e s/-/_/g + language=rm + echo '%lang(rm) /usr/lib64/thunderbird/distribution/extensions/langpack-rm@thunderbird.mozilla.org.xpi' + for langpack in `ls thunderbird-langpacks/*.xpi` ++ basename thunderbird-langpacks/ro.xpi .xpi + language=ro + extensionID=langpack-ro@thunderbird.mozilla.org + /usr/bin/mkdir -p langpack-ro@thunderbird.mozilla.org + unzip -qq thunderbird-langpacks/ro.xpi -d langpack-ro@thunderbird.mozilla.org + find langpack-ro@thunderbird.mozilla.org -type f + xargs chmod 644 + cd langpack-ro@thunderbird.mozilla.org + zip -qq -r9mX ../langpack-ro@thunderbird.mozilla.org.xpi chrome localization manifest.json + cd - /builddir/build/BUILD/thunderbird-68.1.1 + /usr/bin/install -m 644 langpack-ro@thunderbird.mozilla.org.xpi /builddir/build/BUILDROOT/thunderbird-68.1.1-1.fc31.aarch64/usr/lib64/thunderbird/distribution/extensions ++ echo ro ++ sed -e s/-/_/g + language=ro + echo '%lang(ro) /usr/lib64/thunderbird/distribution/extensions/langpack-ro@thunderbird.mozilla.org.xpi' + for langpack in `ls thunderbird-langpacks/*.xpi` ++ basename thunderbird-langpacks/ru.xpi .xpi + language=ru + extensionID=langpack-ru@thunderbird.mozilla.org + /usr/bin/mkdir -p langpack-ru@thunderbird.mozilla.org + unzip -qq thunderbird-langpacks/ru.xpi -d langpack-ru@thunderbird.mozilla.org + find langpack-ru@thunderbird.mozilla.org -type f + xargs chmod 644 + cd langpack-ru@thunderbird.mozilla.org + zip -qq -r9mX ../langpack-ru@thunderbird.mozilla.org.xpi chrome localization manifest.json + cd - /builddir/build/BUILD/thunderbird-68.1.1 + /usr/bin/install -m 644 langpack-ru@thunderbird.mozilla.org.xpi /builddir/build/BUILDROOT/thunderbird-68.1.1-1.fc31.aarch64/usr/lib64/thunderbird/distribution/extensions ++ echo ru ++ sed -e s/-/_/g + language=ru + echo '%lang(ru) /usr/lib64/thunderbird/distribution/extensions/langpack-ru@thunderbird.mozilla.org.xpi' + for langpack in `ls thunderbird-langpacks/*.xpi` ++ basename thunderbird-langpacks/si.xpi .xpi + language=si + extensionID=langpack-si@thunderbird.mozilla.org + /usr/bin/mkdir -p langpack-si@thunderbird.mozilla.org + unzip -qq thunderbird-langpacks/si.xpi -d langpack-si@thunderbird.mozilla.org + xargs chmod 644 + find langpack-si@thunderbird.mozilla.org -type f + cd langpack-si@thunderbird.mozilla.org + zip -qq -r9mX ../langpack-si@thunderbird.mozilla.org.xpi chrome localization manifest.json + cd - /builddir/build/BUILD/thunderbird-68.1.1 + /usr/bin/install -m 644 langpack-si@thunderbird.mozilla.org.xpi /builddir/build/BUILDROOT/thunderbird-68.1.1-1.fc31.aarch64/usr/lib64/thunderbird/distribution/extensions ++ echo si ++ sed -e s/-/_/g + language=si + echo '%lang(si) /usr/lib64/thunderbird/distribution/extensions/langpack-si@thunderbird.mozilla.org.xpi' + for langpack in `ls thunderbird-langpacks/*.xpi` ++ basename thunderbird-langpacks/sk.xpi .xpi + language=sk + extensionID=langpack-sk@thunderbird.mozilla.org + /usr/bin/mkdir -p langpack-sk@thunderbird.mozilla.org + unzip -qq thunderbird-langpacks/sk.xpi -d langpack-sk@thunderbird.mozilla.org + find langpack-sk@thunderbird.mozilla.org -type f + xargs chmod 644 + cd langpack-sk@thunderbird.mozilla.org + zip -qq -r9mX ../langpack-sk@thunderbird.mozilla.org.xpi chrome localization manifest.json /builddir/build/BUILD/thunderbird-68.1.1 + cd - + /usr/bin/install -m 644 langpack-sk@thunderbird.mozilla.org.xpi /builddir/build/BUILDROOT/thunderbird-68.1.1-1.fc31.aarch64/usr/lib64/thunderbird/distribution/extensions ++ echo sk ++ sed -e s/-/_/g + language=sk + echo '%lang(sk) /usr/lib64/thunderbird/distribution/extensions/langpack-sk@thunderbird.mozilla.org.xpi' + for langpack in `ls thunderbird-langpacks/*.xpi` ++ basename thunderbird-langpacks/sl.xpi .xpi + language=sl + extensionID=langpack-sl@thunderbird.mozilla.org + /usr/bin/mkdir -p langpack-sl@thunderbird.mozilla.org + unzip -qq thunderbird-langpacks/sl.xpi -d langpack-sl@thunderbird.mozilla.org + xargs chmod 644 + find langpack-sl@thunderbird.mozilla.org -type f + cd langpack-sl@thunderbird.mozilla.org + zip -qq -r9mX ../langpack-sl@thunderbird.mozilla.org.xpi chrome localization manifest.json + cd - /builddir/build/BUILD/thunderbird-68.1.1 + /usr/bin/install -m 644 langpack-sl@thunderbird.mozilla.org.xpi /builddir/build/BUILDROOT/thunderbird-68.1.1-1.fc31.aarch64/usr/lib64/thunderbird/distribution/extensions ++ echo sl ++ sed -e s/-/_/g + language=sl + echo '%lang(sl) /usr/lib64/thunderbird/distribution/extensions/langpack-sl@thunderbird.mozilla.org.xpi' + for langpack in `ls thunderbird-langpacks/*.xpi` ++ basename thunderbird-langpacks/sq.xpi .xpi + language=sq + extensionID=langpack-sq@thunderbird.mozilla.org + /usr/bin/mkdir -p langpack-sq@thunderbird.mozilla.org + unzip -qq thunderbird-langpacks/sq.xpi -d langpack-sq@thunderbird.mozilla.org + xargs chmod 644 + find langpack-sq@thunderbird.mozilla.org -type f + cd langpack-sq@thunderbird.mozilla.org + zip -qq -r9mX ../langpack-sq@thunderbird.mozilla.org.xpi chrome localization manifest.json + cd - /builddir/build/BUILD/thunderbird-68.1.1 + /usr/bin/install -m 644 langpack-sq@thunderbird.mozilla.org.xpi /builddir/build/BUILDROOT/thunderbird-68.1.1-1.fc31.aarch64/usr/lib64/thunderbird/distribution/extensions ++ echo sq ++ sed -e s/-/_/g + language=sq + echo '%lang(sq) /usr/lib64/thunderbird/distribution/extensions/langpack-sq@thunderbird.mozilla.org.xpi' + for langpack in `ls thunderbird-langpacks/*.xpi` ++ basename thunderbird-langpacks/sr.xpi .xpi + language=sr + extensionID=langpack-sr@thunderbird.mozilla.org + /usr/bin/mkdir -p langpack-sr@thunderbird.mozilla.org + unzip -qq thunderbird-langpacks/sr.xpi -d langpack-sr@thunderbird.mozilla.org + find langpack-sr@thunderbird.mozilla.org -type f + xargs chmod 644 + cd langpack-sr@thunderbird.mozilla.org + zip -qq -r9mX ../langpack-sr@thunderbird.mozilla.org.xpi chrome localization manifest.json + cd - /builddir/build/BUILD/thunderbird-68.1.1 + /usr/bin/install -m 644 langpack-sr@thunderbird.mozilla.org.xpi /builddir/build/BUILDROOT/thunderbird-68.1.1-1.fc31.aarch64/usr/lib64/thunderbird/distribution/extensions ++ echo sr ++ sed -e s/-/_/g + language=sr + echo '%lang(sr) /usr/lib64/thunderbird/distribution/extensions/langpack-sr@thunderbird.mozilla.org.xpi' + for langpack in `ls thunderbird-langpacks/*.xpi` ++ basename thunderbird-langpacks/sv-SE.xpi .xpi + language=sv-SE + extensionID=langpack-sv-SE@thunderbird.mozilla.org + /usr/bin/mkdir -p langpack-sv-SE@thunderbird.mozilla.org + unzip -qq thunderbird-langpacks/sv-SE.xpi -d langpack-sv-SE@thunderbird.mozilla.org + find langpack-sv-SE@thunderbird.mozilla.org -type f + xargs chmod 644 + cd langpack-sv-SE@thunderbird.mozilla.org + zip -qq -r9mX ../langpack-sv-SE@thunderbird.mozilla.org.xpi chrome localization manifest.json + cd - /builddir/build/BUILD/thunderbird-68.1.1 + /usr/bin/install -m 644 langpack-sv-SE@thunderbird.mozilla.org.xpi /builddir/build/BUILDROOT/thunderbird-68.1.1-1.fc31.aarch64/usr/lib64/thunderbird/distribution/extensions ++ echo sv-SE ++ sed -e s/-/_/g + language=sv_SE + echo '%lang(sv_SE) /usr/lib64/thunderbird/distribution/extensions/langpack-sv-SE@thunderbird.mozilla.org.xpi' + for langpack in `ls thunderbird-langpacks/*.xpi` ++ basename thunderbird-langpacks/tr.xpi .xpi + language=tr + extensionID=langpack-tr@thunderbird.mozilla.org + /usr/bin/mkdir -p langpack-tr@thunderbird.mozilla.org + unzip -qq thunderbird-langpacks/tr.xpi -d langpack-tr@thunderbird.mozilla.org + find langpack-tr@thunderbird.mozilla.org -type f + xargs chmod 644 + cd langpack-tr@thunderbird.mozilla.org + zip -qq -r9mX ../langpack-tr@thunderbird.mozilla.org.xpi chrome localization manifest.json + cd - /builddir/build/BUILD/thunderbird-68.1.1 + /usr/bin/install -m 644 langpack-tr@thunderbird.mozilla.org.xpi /builddir/build/BUILDROOT/thunderbird-68.1.1-1.fc31.aarch64/usr/lib64/thunderbird/distribution/extensions ++ echo tr ++ sed -e s/-/_/g + language=tr + echo '%lang(tr) /usr/lib64/thunderbird/distribution/extensions/langpack-tr@thunderbird.mozilla.org.xpi' + for langpack in `ls thunderbird-langpacks/*.xpi` ++ basename thunderbird-langpacks/uk.xpi .xpi + language=uk + extensionID=langpack-uk@thunderbird.mozilla.org + /usr/bin/mkdir -p langpack-uk@thunderbird.mozilla.org + unzip -qq thunderbird-langpacks/uk.xpi -d langpack-uk@thunderbird.mozilla.org + find langpack-uk@thunderbird.mozilla.org -type f + xargs chmod 644 + cd langpack-uk@thunderbird.mozilla.org + zip -qq -r9mX ../langpack-uk@thunderbird.mozilla.org.xpi chrome localization manifest.json /builddir/build/BUILD/thunderbird-68.1.1 + cd - + /usr/bin/install -m 644 langpack-uk@thunderbird.mozilla.org.xpi /builddir/build/BUILDROOT/thunderbird-68.1.1-1.fc31.aarch64/usr/lib64/thunderbird/distribution/extensions ++ echo uk ++ sed -e s/-/_/g + language=uk + echo '%lang(uk) /usr/lib64/thunderbird/distribution/extensions/langpack-uk@thunderbird.mozilla.org.xpi' + for langpack in `ls thunderbird-langpacks/*.xpi` ++ basename thunderbird-langpacks/uz.xpi .xpi + language=uz + extensionID=langpack-uz@thunderbird.mozilla.org + /usr/bin/mkdir -p langpack-uz@thunderbird.mozilla.org + unzip -qq thunderbird-langpacks/uz.xpi -d langpack-uz@thunderbird.mozilla.org + xargs chmod 644 + find langpack-uz@thunderbird.mozilla.org -type f + cd langpack-uz@thunderbird.mozilla.org + zip -qq -r9mX ../langpack-uz@thunderbird.mozilla.org.xpi chrome localization manifest.json /builddir/build/BUILD/thunderbird-68.1.1 + cd - + /usr/bin/install -m 644 langpack-uz@thunderbird.mozilla.org.xpi /builddir/build/BUILDROOT/thunderbird-68.1.1-1.fc31.aarch64/usr/lib64/thunderbird/distribution/extensions ++ echo uz ++ sed -e s/-/_/g + language=uz + echo '%lang(uz) /usr/lib64/thunderbird/distribution/extensions/langpack-uz@thunderbird.mozilla.org.xpi' + for langpack in `ls thunderbird-langpacks/*.xpi` ++ basename thunderbird-langpacks/vi.xpi .xpi + language=vi + extensionID=langpack-vi@thunderbird.mozilla.org + /usr/bin/mkdir -p langpack-vi@thunderbird.mozilla.org + unzip -qq thunderbird-langpacks/vi.xpi -d langpack-vi@thunderbird.mozilla.org + find langpack-vi@thunderbird.mozilla.org -type f + xargs chmod 644 + cd langpack-vi@thunderbird.mozilla.org + zip -qq -r9mX ../langpack-vi@thunderbird.mozilla.org.xpi chrome localization manifest.json + cd - /builddir/build/BUILD/thunderbird-68.1.1 + /usr/bin/install -m 644 langpack-vi@thunderbird.mozilla.org.xpi /builddir/build/BUILDROOT/thunderbird-68.1.1-1.fc31.aarch64/usr/lib64/thunderbird/distribution/extensions ++ echo vi ++ sed -e s/-/_/g + language=vi + echo '%lang(vi) /usr/lib64/thunderbird/distribution/extensions/langpack-vi@thunderbird.mozilla.org.xpi' + for langpack in `ls thunderbird-langpacks/*.xpi` ++ basename thunderbird-langpacks/zh-CN.xpi .xpi + language=zh-CN + extensionID=langpack-zh-CN@thunderbird.mozilla.org + /usr/bin/mkdir -p langpack-zh-CN@thunderbird.mozilla.org + unzip -qq thunderbird-langpacks/zh-CN.xpi -d langpack-zh-CN@thunderbird.mozilla.org + find langpack-zh-CN@thunderbird.mozilla.org -type f + xargs chmod 644 + cd langpack-zh-CN@thunderbird.mozilla.org + zip -qq -r9mX ../langpack-zh-CN@thunderbird.mozilla.org.xpi chrome localization manifest.json + cd - /builddir/build/BUILD/thunderbird-68.1.1 + /usr/bin/install -m 644 langpack-zh-CN@thunderbird.mozilla.org.xpi /builddir/build/BUILDROOT/thunderbird-68.1.1-1.fc31.aarch64/usr/lib64/thunderbird/distribution/extensions ++ echo zh-CN ++ sed -e s/-/_/g + language=zh_CN + echo '%lang(zh_CN) /usr/lib64/thunderbird/distribution/extensions/langpack-zh-CN@thunderbird.mozilla.org.xpi' + for langpack in `ls thunderbird-langpacks/*.xpi` ++ basename thunderbird-langpacks/zh-TW.xpi .xpi + language=zh-TW + extensionID=langpack-zh-TW@thunderbird.mozilla.org + /usr/bin/mkdir -p langpack-zh-TW@thunderbird.mozilla.org + unzip -qq thunderbird-langpacks/zh-TW.xpi -d langpack-zh-TW@thunderbird.mozilla.org + find langpack-zh-TW@thunderbird.mozilla.org -type f + xargs chmod 644 + cd langpack-zh-TW@thunderbird.mozilla.org + zip -qq -r9mX ../langpack-zh-TW@thunderbird.mozilla.org.xpi chrome localization manifest.json /builddir/build/BUILD/thunderbird-68.1.1 + cd - + /usr/bin/install -m 644 langpack-zh-TW@thunderbird.mozilla.org.xpi /builddir/build/BUILDROOT/thunderbird-68.1.1-1.fc31.aarch64/usr/lib64/thunderbird/distribution/extensions ++ echo zh-TW ++ sed -e s/-/_/g + language=zh_TW + echo '%lang(zh_TW) /usr/lib64/thunderbird/distribution/extensions/langpack-zh-TW@thunderbird.mozilla.org.xpi' + /usr/bin/rm -rf thunderbird-langpacks + cd /builddir/build/BUILDROOT/thunderbird-68.1.1-1.fc31.aarch64/usr/lib64/thunderbird/distribution/extensions + /usr/bin/tar xf /builddir/build/SOURCES/lightning-langpacks-68.1.1.tar.xz + chmod a+r langpack-ar@thunderbird.mozilla.org.xpi langpack-ast@thunderbird.mozilla.org.xpi langpack-be@thunderbird.mozilla.org.xpi langpack-bg@thunderbird.mozilla.org.xpi langpack-br@thunderbird.mozilla.org.xpi langpack-ca@thunderbird.mozilla.org.xpi langpack-cak@thunderbird.mozilla.org.xpi langpack-cal-ar@lightning.mozilla.org.xpi langpack-cal-ast@lightning.mozilla.org.xpi langpack-cal-be@lightning.mozilla.org.xpi langpack-cal-bg@lightning.mozilla.org.xpi langpack-cal-br@lightning.mozilla.org.xpi langpack-cal-ca@lightning.mozilla.org.xpi langpack-cal-cak@lightning.mozilla.org.xpi langpack-cal-cs@lightning.mozilla.org.xpi langpack-cal-cy@lightning.mozilla.org.xpi langpack-cal-da@lightning.mozilla.org.xpi langpack-cal-de@lightning.mozilla.org.xpi langpack-cal-dsb@lightning.mozilla.org.xpi langpack-cal-el@lightning.mozilla.org.xpi langpack-cal-en-GB@lightning.mozilla.org.xpi langpack-cal-en-US@lightning.mozilla.org.xpi langpack-cal-es-AR@lightning.mozilla.org.xpi langpack-cal-es-ES@lightning.mozilla.org.xpi langpack-cal-et@lightning.mozilla.org.xpi langpack-cal-eu@lightning.mozilla.org.xpi langpack-cal-fi@lightning.mozilla.org.xpi langpack-cal-fr@lightning.mozilla.org.xpi langpack-cal-fy-NL@lightning.mozilla.org.xpi langpack-cal-ga-IE@lightning.mozilla.org.xpi langpack-cal-gd@lightning.mozilla.org.xpi langpack-cal-gl@lightning.mozilla.org.xpi langpack-cal-he@lightning.mozilla.org.xpi langpack-cal-hr@lightning.mozilla.org.xpi langpack-cal-hsb@lightning.mozilla.org.xpi langpack-cal-hu@lightning.mozilla.org.xpi langpack-cal-hy-AM@lightning.mozilla.org.xpi langpack-cal-id@lightning.mozilla.org.xpi langpack-cal-is@lightning.mozilla.org.xpi langpack-cal-it@lightning.mozilla.org.xpi langpack-cal-ja@lightning.mozilla.org.xpi langpack-cal-ka@lightning.mozilla.org.xpi langpack-cal-kab@lightning.mozilla.org.xpi langpack-cal-kk@lightning.mozilla.org.xpi langpack-cal-ko@lightning.mozilla.org.xpi langpack-cal-lt@lightning.mozilla.org.xpi langpack-cal-ms@lightning.mozilla.org.xpi langpack-cal-nb-NO@lightning.mozilla.org.xpi langpack-cal-nl@lightning.mozilla.org.xpi langpack-cal-nn-NO@lightning.mozilla.org.xpi langpack-cal-pl@lightning.mozilla.org.xpi langpack-cal-pt-BR@lightning.mozilla.org.xpi langpack-cal-pt-PT@lightning.mozilla.org.xpi langpack-cal-rm@lightning.mozilla.org.xpi langpack-cal-ro@lightning.mozilla.org.xpi langpack-cal-ru@lightning.mozilla.org.xpi langpack-cal-si@lightning.mozilla.org.xpi langpack-cal-sk@lightning.mozilla.org.xpi langpack-cal-sl@lightning.mozilla.org.xpi langpack-cal-sq@lightning.mozilla.org.xpi langpack-cal-sr@lightning.mozilla.org.xpi langpack-cal-sv-SE@lightning.mozilla.org.xpi langpack-cal-tr@lightning.mozilla.org.xpi langpack-cal-uk@lightning.mozilla.org.xpi langpack-cal-uz@lightning.mozilla.org.xpi langpack-cal-vi@lightning.mozilla.org.xpi langpack-cal-zh-CN@lightning.mozilla.org.xpi langpack-cal-zh-TW@lightning.mozilla.org.xpi langpack-cs@thunderbird.mozilla.org.xpi langpack-cy@thunderbird.mozilla.org.xpi langpack-da@thunderbird.mozilla.org.xpi langpack-de@thunderbird.mozilla.org.xpi langpack-dsb@thunderbird.mozilla.org.xpi langpack-el@thunderbird.mozilla.org.xpi langpack-en-GB@thunderbird.mozilla.org.xpi langpack-es-AR@thunderbird.mozilla.org.xpi langpack-es-ES@thunderbird.mozilla.org.xpi langpack-et@thunderbird.mozilla.org.xpi langpack-eu@thunderbird.mozilla.org.xpi langpack-fi@thunderbird.mozilla.org.xpi langpack-fr@thunderbird.mozilla.org.xpi langpack-fy-NL@thunderbird.mozilla.org.xpi langpack-ga-IE@thunderbird.mozilla.org.xpi langpack-gd@thunderbird.mozilla.org.xpi langpack-gl@thunderbird.mozilla.org.xpi langpack-he@thunderbird.mozilla.org.xpi langpack-hr@thunderbird.mozilla.org.xpi langpack-hsb@thunderbird.mozilla.org.xpi langpack-hu@thunderbird.mozilla.org.xpi langpack-hy-AM@thunderbird.mozilla.org.xpi langpack-id@thunderbird.mozilla.org.xpi langpack-is@thunderbird.mozilla.org.xpi langpack-it@thunderbird.mozilla.org.xpi langpack-ja@thunderbird.mozilla.org.xpi langpack-ka@thunderbird.mozilla.org.xpi langpack-kab@thunderbird.mozilla.org.xpi langpack-kk@thunderbird.mozilla.org.xpi langpack-ko@thunderbird.mozilla.org.xpi langpack-lt@thunderbird.mozilla.org.xpi langpack-ms@thunderbird.mozilla.org.xpi langpack-nb-NO@thunderbird.mozilla.org.xpi langpack-nl@thunderbird.mozilla.org.xpi langpack-nn-NO@thunderbird.mozilla.org.xpi langpack-pl@thunderbird.mozilla.org.xpi langpack-pt-BR@thunderbird.mozilla.org.xpi langpack-pt-PT@thunderbird.mozilla.org.xpi langpack-rm@thunderbird.mozilla.org.xpi langpack-ro@thunderbird.mozilla.org.xpi langpack-ru@thunderbird.mozilla.org.xpi langpack-si@thunderbird.mozilla.org.xpi langpack-sk@thunderbird.mozilla.org.xpi langpack-sl@thunderbird.mozilla.org.xpi langpack-sq@thunderbird.mozilla.org.xpi langpack-sr@thunderbird.mozilla.org.xpi langpack-sv-SE@thunderbird.mozilla.org.xpi langpack-tr@thunderbird.mozilla.org.xpi langpack-uk@thunderbird.mozilla.org.xpi langpack-uz@thunderbird.mozilla.org.xpi langpack-vi@thunderbird.mozilla.org.xpi langpack-zh-CN@thunderbird.mozilla.org.xpi langpack-zh-TW@thunderbird.mozilla.org.xpi '{e2fda1a4-762b-4020-b5ad-a41df1933103}.xpi' + cd - /builddir/build/BUILD/thunderbird-68.1.1 + /usr/bin/rm -rf /builddir/build/BUILDROOT/thunderbird-68.1.1-1.fc31.aarch64/usr/lib64/thunderbird-devel-68.1.1 + install -c -m 644 LICENSE /builddir/build/BUILDROOT/thunderbird-68.1.1-1.fc31.aarch64/usr/lib64/thunderbird + /usr/bin/rm -rf /builddir/build/BUILDROOT/thunderbird-68.1.1-1.fc31.aarch64//usr/lib64/thunderbird/dictionaries ++ pkg-config --variable prefix hunspell + ln -s /usr/share/myspell /builddir/build/BUILDROOT/thunderbird-68.1.1-1.fc31.aarch64/usr/lib64/thunderbird/dictionaries + /usr/bin/mkdir -p /builddir/build/BUILDROOT/thunderbird-68.1.1-1.fc31.aarch64/usr/lib64/thunderbird/components + touch /builddir/build/BUILDROOT/thunderbird-68.1.1-1.fc31.aarch64/usr/lib64/thunderbird/components/compreg.dat + touch /builddir/build/BUILDROOT/thunderbird-68.1.1-1.fc31.aarch64/usr/lib64/thunderbird/components/xpti.dat + mkdir -p /builddir/build/BUILDROOT/thunderbird-68.1.1-1.fc31.aarch64/usr/share/appdata + cat + /usr/lib/rpm/find-debuginfo.sh -j4 --strict-build-id -m -i --build-id-seed 68.1.1-1.fc31 --unique-debug-suffix -68.1.1-1.fc31.aarch64 --unique-debug-src-base thunderbird-68.1.1-1.fc31.aarch64 --run-dwz --dwz-low-mem-die-limit 10000000 --dwz-max-die-limit 50000000 -S debugsourcefiles.list /builddir/build/BUILD/thunderbird-68.1.1 explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/thunderbird-68.1.1-1.fc31.aarch64/usr/lib64/thunderbird/gtk2/libmozgtk.so explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/thunderbird-68.1.1-1.fc31.aarch64/usr/lib64/thunderbird/libldap60.so explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/thunderbird-68.1.1-1.fc31.aarch64/usr/lib64/thunderbird/libldif60.so explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/thunderbird-68.1.1-1.fc31.aarch64/usr/lib64/thunderbird/liblgpllibs.so extracting debug info from /builddir/build/BUILDROOT/thunderbird-68.1.1-1.fc31.aarch64/usr/lib64/thunderbird/libldap60.so extracting debug info from /builddir/build/BUILDROOT/thunderbird-68.1.1-1.fc31.aarch64/usr/lib64/thunderbird/libldif60.so extracting debug info from /builddir/build/BUILDROOT/thunderbird-68.1.1-1.fc31.aarch64/usr/lib64/thunderbird/liblgpllibs.so extracting debug info from /builddir/build/BUILDROOT/thunderbird-68.1.1-1.fc31.aarch64/usr/lib64/thunderbird/gtk2/libmozgtk.so explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/thunderbird-68.1.1-1.fc31.aarch64/usr/lib64/thunderbird/libmozgtk.so extracting debug info from /builddir/build/BUILDROOT/thunderbird-68.1.1-1.fc31.aarch64/usr/lib64/thunderbird/libmozgtk.so explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/thunderbird-68.1.1-1.fc31.aarch64/usr/lib64/thunderbird/libmozwayland.so explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/thunderbird-68.1.1-1.fc31.aarch64/usr/lib64/thunderbird/libmozsqlite3.so extracting debug info from /builddir/build/BUILDROOT/thunderbird-68.1.1-1.fc31.aarch64/usr/lib64/thunderbird/libmozsqlite3.so extracting debug info from /builddir/build/BUILDROOT/thunderbird-68.1.1-1.fc31.aarch64/usr/lib64/thunderbird/libmozwayland.so explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/thunderbird-68.1.1-1.fc31.aarch64/usr/lib64/thunderbird/libprldap60.so extracting debug info from /builddir/build/BUILDROOT/thunderbird-68.1.1-1.fc31.aarch64/usr/lib64/thunderbird/libprldap60.so explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/thunderbird-68.1.1-1.fc31.aarch64/usr/lib64/thunderbird/pingsender explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/thunderbird-68.1.1-1.fc31.aarch64/usr/lib64/thunderbird/libxul.so extracting debug info from /builddir/build/BUILDROOT/thunderbird-68.1.1-1.fc31.aarch64/usr/lib64/thunderbird/pingsender extracting debug info from /builddir/build/BUILDROOT/thunderbird-68.1.1-1.fc31.aarch64/usr/lib64/thunderbird/libxul.so explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/thunderbird-68.1.1-1.fc31.aarch64/usr/lib64/thunderbird/plugin-container extracting debug info from /builddir/build/BUILDROOT/thunderbird-68.1.1-1.fc31.aarch64/usr/lib64/thunderbird/plugin-container explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/thunderbird-68.1.1-1.fc31.aarch64/usr/lib64/thunderbird/thunderbird extracting debug info from /builddir/build/BUILDROOT/thunderbird-68.1.1-1.fc31.aarch64/usr/lib64/thunderbird/thunderbird explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/thunderbird-68.1.1-1.fc31.aarch64/usr/lib64/thunderbird/thunderbird-bin extracting debug info from /builddir/build/BUILDROOT/thunderbird-68.1.1-1.fc31.aarch64/usr/lib64/thunderbird/thunderbird-bin dwz: ./usr/lib64/thunderbird/libxul.so-68.1.1-1.fc31.aarch64.debug: Too many DIEs, not optimizing original debug info size: 2591060kB, size after compression: 2588912kB /usr/lib/rpm/sepdebugcrcfix: Updated 12 CRC32s, 1 CRC32s did match. cpio: <::alloc::macros::vec macros>: Cannot stat: No such file or directory cpio: <::bitflags::__bitflags macros>: Cannot stat: No such file or directory cpio: <::bitflags::__impl_bitflags macros>: Cannot stat: No such file or directory cpio: <::core::macros::assert_eq macros>: Cannot stat: No such file or directory cpio: <::core::macros::assert_ne macros>: Cannot stat: No such file or directory cpio: <::core::macros::panic macros>: Cannot stat: No such file or directory cpio: <::core::macros::try macros>: Cannot stat: No such file or directory cpio: <::core::macros::unreachable macros>: Cannot stat: No such file or directory cpio: <::core::macros::write macros>: Cannot stat: No such file or directory cpio: <::core::macros::writeln macros>: Cannot stat: No such file or directory cpio: <::cssparser::macros::ascii_case_insensitive_phf_map macros>: Cannot stat: No such file or directory cpio: <::cssparser::macros::cssparser_internal__invoke_proc_macro macros>: Cannot stat: No such file or directory cpio: <::cssparser::macros::cssparser_internal__to_lowercase macros>: Cannot stat: No such file or directory cpio: <::cssparser::macros::match_ignore_ascii_case macros>: Cannot stat: No such file or directory cpio: <::error_chain::error_chain::impl_error_chain_processed macros>: Cannot stat: No such file or directory cpio: <::futures::poll::try_ready macros>: Cannot stat: No such file or directory cpio: <::lazy_static::__lazy_static_internal macros>: Cannot stat: No such file or directory cpio: <::lazy_static::lazy::__lazy_static_create macros>: Cannot stat: No such file or directory cpio: <::lazy_static::lazy_static macros>: Cannot stat: No such file or directory cpio: <::log::macros::__log_format_args macros>: Cannot stat: No such file or directory cpio: <::log::macros::log macros>: Cannot stat: No such file or directory cpio: <::log::macros::log_enabled macros>: Cannot stat: No such file or directory cpio: <::scoped_tls::scoped_thread_local macros>: Cannot stat: No such file or directory cpio: <::std::macros::panic macros>: Cannot stat: No such file or directory cpio: <::std::macros::println macros>: Cannot stat: No such file or directory cpio: <::std::thread::local::__thread_local_inner macros>: Cannot stat: No such file or directory cpio: <::tokio_io::try_nb macros>: Cannot stat: No such file or directory cpio: <::xpcom::method::xpcom_method macros>: Cannot stat: No such file or directory cpio: objdir/gfx/angle/targets/preprocessor/Tokenizer.l: Cannot stat: No such file or directory cpio: objdir/gfx/angle/targets/translator/glslang.l: Cannot stat: No such file or directory cpio: objdir/gfx/harfbuzz/src/NONE: Cannot stat: No such file or directory cpio: objdir/gfx/harfbuzz/src/hb-ot-shape-complex-indic-machine.hh: Cannot stat: No such file or directory cpio: objdir/gfx/harfbuzz/src/hb-ot-shape-complex-indic-machine.rl: Cannot stat: No such file or directory cpio: objdir/gfx/harfbuzz/src/hb-ot-shape-complex-khmer-machine.hh: Cannot stat: No such file or directory cpio: objdir/gfx/harfbuzz/src/hb-ot-shape-complex-khmer-machine.rl: Cannot stat: No such file or directory cpio: objdir/gfx/harfbuzz/src/hb-ot-shape-complex-myanmar-machine.hh: Cannot stat: No such file or directory cpio: objdir/gfx/harfbuzz/src/hb-ot-shape-complex-myanmar-machine.rl: Cannot stat: No such file or directory cpio: objdir/gfx/harfbuzz/src/hb-ot-shape-complex-use-machine.hh: Cannot stat: No such file or directory cpio: objdir/gfx/harfbuzz/src/hb-ot-shape-complex-use-machine.rl: Cannot stat: No such file or directory cpio: src/liballoc/lib.rs: Cannot stat: No such file or directory cpio: src/libstd/lib.rs: Cannot stat: No such file or directory cpio: third_party/rust/cose-c/<::core::macros::assert_eq macros>: Cannot stat: No such file or directory cpio: third_party/rust/cose/<::core::macros::assert_eq macros>: Cannot stat: No such file or directory cpio: third_party/rust/crossbeam-epoch-0.3.1/<::lazy_static::__lazy_static_internal macros>: Cannot stat: No such file or directory cpio: third_party/rust/crossbeam-epoch-0.3.1/<::lazy_static::lazy::__lazy_static_create macros>: Cannot stat: No such file or directory cpio: third_party/rust/crossbeam-epoch-0.3.1/<::std::thread::local::__thread_local_inner macros>: Cannot stat: No such file or directory cpio: third_party/rust/crossbeam-epoch/<::lazy_static::__lazy_static_internal macros>: Cannot stat: No such file or directory cpio: third_party/rust/crossbeam-epoch/<::lazy_static::lazy::__lazy_static_create macros>: Cannot stat: No such file or directory cpio: third_party/rust/crossbeam-epoch/<::std::thread::local::__thread_local_inner macros>: Cannot stat: No such file or directory cpio: third_party/rust/cssparser/<::core::macros::assert_eq macros>: Cannot stat: No such file or directory cpio: third_party/rust/cssparser/<::procedural_masquerade::define_invoke_proc_macro macros>: Cannot stat: No such file or directory cpio: third_party/rust/cssparser/<::std::macros::panic macros>: Cannot stat: No such file or directory cpio: third_party/rust/cubeb-core/<::bitflags::__impl_bitflags macros>: Cannot stat: No such file or directory cpio: third_party/rust/dogear/<::core::macros::assert_eq macros>: Cannot stat: No such file or directory cpio: third_party/rust/dogear/<::core::macros::assert_ne macros>: Cannot stat: No such file or directory cpio: third_party/rust/dogear/<::std::macros::panic macros>: Cannot stat: No such file or directory cpio: third_party/rust/dogear/dom/webauthn/u2f-hid-rs/src/lib.rs: Cannot stat: No such file or directory cpio: third_party/rust/dogear/gfx/wr/webrender/src/lib.rs: Cannot stat: No such file or directory cpio: third_party/rust/dogear/servo/components/style/lib.rs: Cannot stat: No such file or directory cpio: third_party/rust/env_logger/<::std::thread::local::__thread_local_inner macros>: Cannot stat: No such file or directory cpio: third_party/rust/futures-cpupool/<::core::macros::assert_eq macros>: Cannot stat: No such file or directory cpio: third_party/rust/futures-cpupool/<::core::macros::assert_ne macros>: Cannot stat: No such file or directory cpio: third_party/rust/futures/<::core::macros::assert_eq macros>: Cannot stat: No such file or directory cpio: third_party/rust/futures/<::core::macros::assert_ne macros>: Cannot stat: No such file or directory cpio: third_party/rust/futures/<::core::macros::panic macros>: Cannot stat: No such file or directory cpio: third_party/rust/futures/<::std::thread::local::__thread_local_inner macros>: Cannot stat: No such file or directory cpio: third_party/rust/gleam/<::core::macros::assert_eq macros>: Cannot stat: No such file or directory cpio: third_party/rust/idna/<::core::macros::panic macros>: Cannot stat: No such file or directory cpio: third_party/rust/lmdb-rkv/<::core::macros::assert_eq macros>: Cannot stat: No such file or directory cpio: third_party/rust/mio/<::core::macros::assert_eq macros>: Cannot stat: No such file or directory cpio: third_party/rust/parking_lot/<::std::thread::local::__thread_local_inner macros>: Cannot stat: No such file or directory cpio: third_party/rust/parking_lot_core/<::core::macros::panic macros>: Cannot stat: No such file or directory cpio: third_party/rust/parking_lot_core/<::std::macros::panic macros>: Cannot stat: No such file or directory cpio: third_party/rust/parking_lot_core/<::std::thread::local::__thread_local_inner macros>: Cannot stat: No such file or directory cpio: third_party/rust/rand-0.4.3/<::std::thread::local::__thread_local_inner macros>: Cannot stat: No such file or directory cpio: third_party/rust/rayon-core/<::core::macros::assert_eq macros>: Cannot stat: No such file or directory cpio: third_party/rust/rayon-core/<::lazy_static::lazy::__lazy_static_create macros>: Cannot stat: No such file or directory cpio: third_party/rust/rayon-core/<::lazy_static::lazy_static macros>: Cannot stat: No such file or directory cpio: third_party/rust/rayon-core/<::std::thread::local::__thread_local_inner macros>: Cannot stat: No such file or directory cpio: third_party/rust/rkv/<::core::macros::assert_eq macros>: Cannot stat: No such file or directory cpio: third_party/rust/rkv/<::core::macros::panic macros>: Cannot stat: No such file or directory cpio: third_party/rust/rkv/<::core::macros::try macros>: Cannot stat: No such file or directory cpio: third_party/rust/rkv/<::lazy_static::__lazy_static_internal macros>: Cannot stat: No such file or directory cpio: third_party/rust/rkv/<::lazy_static::lazy::__lazy_static_create macros>: Cannot stat: No such file or directory cpio: third_party/rust/ron/<::core::macros::panic macros>: Cannot stat: No such file or directory cpio: third_party/rust/runloop/<::core::macros::assert_eq macros>: Cannot stat: No such file or directory cpio: third_party/rust/semver-0.6.0/<::core::macros::assert_eq macros>: Cannot stat: No such file or directory cpio: third_party/rust/sha2/<::core::macros::assert_eq macros>: Cannot stat: No such file or directory cpio: third_party/rust/smallbitvec/<::core::macros::panic macros>: Cannot stat: No such file or directory cpio: third_party/rust/tokio-core/<::core::macros::assert_eq macros>: Cannot stat: No such file or directory cpio: third_party/rust/tokio-core/<::core::macros::panic macros>: Cannot stat: No such file or directory cpio: third_party/rust/tokio-core/<::scoped_tls::scoped_thread_local macros>: Cannot stat: No such file or directory cpio: third_party/rust/tokio-core/<::std::macros::panic macros>: Cannot stat: No such file or directory cpio: third_party/rust/tokio-core/<::std::thread::local::__thread_local_inner macros>: Cannot stat: No such file or directory cpio: third_party/rust/tokio-executor/<::core::macros::assert_eq macros>: Cannot stat: No such file or directory cpio: third_party/rust/tokio-executor/<::std::thread::local::__thread_local_inner macros>: Cannot stat: No such file or directory cpio: third_party/rust/tokio-reactor/<::core::macros::assert_eq macros>: Cannot stat: No such file or directory cpio: third_party/rust/tokio-reactor/<::core::macros::assert_ne macros>: Cannot stat: No such file or directory cpio: third_party/rust/tokio-reactor/<::log::macros::log macros>: Cannot stat: No such file or directory cpio: third_party/rust/tokio-reactor/<::std::macros::panic macros>: Cannot stat: No such file or directory cpio: third_party/rust/tokio-reactor/<::std::thread::local::__thread_local_inner macros>: Cannot stat: No such file or directory cpio: third_party/rust/tokio-threadpool/<::core::macros::assert_eq macros>: Cannot stat: No such file or directory cpio: third_party/rust/tokio-threadpool/<::std::macros::panic macros>: Cannot stat: No such file or directory cpio: third_party/rust/tokio-threadpool/<::std::thread::local::__thread_local_inner macros>: Cannot stat: No such file or directory cpio: third_party/rust/tokio-timer/<::std::thread::local::__thread_local_inner macros>: Cannot stat: No such file or directory cpio: third_party/rust/tokio-uds/<::core::macros::assert_eq macros>: Cannot stat: No such file or directory cpio: third_party/rust/tokio-uds/<::log::macros::log macros>: Cannot stat: No such file or directory cpio: third_party/rust/tokio/<::core::macros::assert_eq macros>: Cannot stat: No such file or directory cpio: third_party/rust/tokio/<::core::macros::assert_ne macros>: Cannot stat: No such file or directory cpio: third_party/rust/tokio/<::std::macros::panic macros>: Cannot stat: No such file or directory cpio: third_party/rust/tokio/<::std::thread::local::__thread_local_inner macros>: Cannot stat: No such file or directory cpio: third_party/rust/url/<::core::macros::panic macros>: Cannot stat: No such file or directory cpio: third_party/rust/url/<::percent_encoding::define_encode_set macros>: Cannot stat: No such file or directory cpio: third_party/rust/url/<::std::macros::panic macros>: Cannot stat: No such file or directory 646230 blocks + /usr/lib/rpm/check-buildroot + /usr/lib/rpm/redhat/brp-ldconfig + /usr/lib/rpm/brp-compress + /usr/lib/rpm/brp-strip-static-archive /usr/bin/strip + /usr/lib/rpm/redhat/brp-python-bytecompile /usr/bin/python 1 0 + /usr/lib/rpm/brp-python-hardlink + /usr/lib/rpm/redhat/brp-mangle-shebangs *** WARNING: ./usr/src/debug/thunderbird-68.1.1-1.fc31.aarch64/toolkit/components/protobuf/src/google/protobuf/arena.cc is executable but has empty or no shebang, removing executable bit *** WARNING: ./usr/src/debug/thunderbird-68.1.1-1.fc31.aarch64/toolkit/components/protobuf/src/google/protobuf/stubs/common.cc is executable but has empty or no shebang, removing executable bit *** WARNING: ./usr/src/debug/thunderbird-68.1.1-1.fc31.aarch64/objdir/dist/include/nsImapMoveCoalescer.h is executable but has empty or no shebang, removing executable bit *** WARNING: ./usr/src/debug/thunderbird-68.1.1-1.fc31.aarch64/objdir/dist/include/google/protobuf/arenastring.h is executable but has empty or no shebang, removing executable bit *** WARNING: ./usr/src/debug/thunderbird-68.1.1-1.fc31.aarch64/comm/ldap/c-sdk/include/ldappr.h is executable but has empty or no shebang, removing executable bit *** WARNING: ./usr/src/debug/thunderbird-68.1.1-1.fc31.aarch64/comm/ldap/c-sdk/libraries/libldif/line64.c is executable but has empty or no shebang, removing executable bit *** WARNING: ./usr/src/debug/thunderbird-68.1.1-1.fc31.aarch64/comm/mailnews/base/src/nsMsgGroupThread.cpp is executable but has empty or no shebang, removing executable bit *** WARNING: ./usr/src/debug/thunderbird-68.1.1-1.fc31.aarch64/comm/mailnews/base/src/nsMsgGroupThread.h is executable but has empty or no shebang, removing executable bit *** WARNING: ./usr/src/debug/thunderbird-68.1.1-1.fc31.aarch64/comm/mailnews/base/util/nsImapMoveCoalescer.h is executable but has empty or no shebang, removing executable bit *** WARNING: ./usr/src/debug/thunderbird-68.1.1-1.fc31.aarch64/comm/mailnews/base/util/nsImapMoveCoalescer.cpp is executable but has empty or no shebang, removing executable bit *** WARNING: ./usr/src/debug/thunderbird-68.1.1-1.fc31.aarch64/comm/mailnews/local/src/nsRssIncomingServer.cpp is executable but has empty or no shebang, removing executable bit *** WARNING: ./usr/src/debug/thunderbird-68.1.1-1.fc31.aarch64/comm/mailnews/local/src/nsRssService.cpp is executable but has empty or no shebang, removing executable bit *** WARNING: ./usr/src/debug/thunderbird-68.1.1-1.fc31.aarch64/comm/mailnews/local/src/nsRssIncomingServer.h is executable but has empty or no shebang, removing executable bit *** WARNING: ./usr/src/debug/thunderbird-68.1.1-1.fc31.aarch64/other-licenses/nsis/Contrib/CityHash/cityhash/city.cpp is executable but has empty or no shebang, removing executable bit *** WARNING: ./usr/src/debug/thunderbird-68.1.1-1.fc31.aarch64/other-licenses/atk-1.0/atk/atkrelationtype.h is executable but has empty or no shebang, removing executable bit *** WARNING: ./usr/src/debug/thunderbird-68.1.1-1.fc31.aarch64/third_party/rust/gleam/src/gl.rs is executable but has empty or no shebang, removing executable bit *** WARNING: ./usr/src/debug/thunderbird-68.1.1-1.fc31.aarch64/third_party/rust/gleam/src/gles_fns.rs is executable but has empty or no shebang, removing executable bit *** WARNING: ./usr/src/debug/thunderbird-68.1.1-1.fc31.aarch64/third_party/rust/gleam/src/lib.rs is executable but has empty or no shebang, removing executable bit *** WARNING: ./usr/src/debug/thunderbird-68.1.1-1.fc31.aarch64/third_party/rust/gleam/src/gl_fns.rs is executable but has empty or no shebang, removing executable bit *** WARNING: ./usr/src/debug/thunderbird-68.1.1-1.fc31.aarch64/third_party/rust/plane-split/src/clip.rs is executable but has empty or no shebang, removing executable bit *** WARNING: ./usr/src/debug/thunderbird-68.1.1-1.fc31.aarch64/third_party/rust/plane-split/src/bsp.rs is executable but has empty or no shebang, removing executable bit *** WARNING: ./usr/src/debug/thunderbird-68.1.1-1.fc31.aarch64/third_party/rust/plane-split/src/polygon.rs is executable but has empty or no shebang, removing executable bit *** WARNING: ./usr/src/debug/thunderbird-68.1.1-1.fc31.aarch64/third_party/rust/plane-split/src/lib.rs is executable but has empty or no shebang, removing executable bit *** WARNING: ./usr/src/debug/thunderbird-68.1.1-1.fc31.aarch64/intl/icu/source/i18n/unicode/selfmt.h is executable but has empty or no shebang, removing executable bit *** WARNING: ./usr/src/debug/thunderbird-68.1.1-1.fc31.aarch64/intl/icu/source/common/umutex.h is executable but has empty or no shebang, removing executable bit *** WARNING: ./usr/lib64/thunderbird/defaults/pref/all-redhat.js is executable but has empty or no shebang, removing executable bit *** WARNING: ./usr/lib64/thunderbird/greprefs/all-redhat.js is executable but has empty or no shebang, removing executable bit mangling shebang in /usr/bin/thunderbird from /bin/bash to #!/usr/bin/bash mangling shebang in /usr/bin/thunderbird-wayland from /bin/bash to #!/usr/bin/bash Processing files: thunderbird-68.1.1-1.fc31.aarch64 warning: Duplicate build-ids /builddir/build/BUILDROOT/thunderbird-68.1.1-1.fc31.aarch64/usr/lib64/thunderbird/thunderbird-bin and /builddir/build/BUILDROOT/thunderbird-68.1.1-1.fc31.aarch64/usr/lib64/thunderbird/thunderbird warning: absolute symlink: /usr/lib64/thunderbird/dictionaries -> /usr/share/myspell warning: File listed twice: /usr/lib64/thunderbird/distribution/extensions warning: File listed twice: /usr/lib64/thunderbird/distribution/extensions/langpack-ar@thunderbird.mozilla.org.xpi warning: File listed twice: /usr/lib64/thunderbird/distribution/extensions/langpack-ast@thunderbird.mozilla.org.xpi warning: File listed twice: /usr/lib64/thunderbird/distribution/extensions/langpack-be@thunderbird.mozilla.org.xpi warning: File listed twice: /usr/lib64/thunderbird/distribution/extensions/langpack-bg@thunderbird.mozilla.org.xpi warning: File listed twice: /usr/lib64/thunderbird/distribution/extensions/langpack-br@thunderbird.mozilla.org.xpi warning: File listed twice: /usr/lib64/thunderbird/distribution/extensions/langpack-ca@thunderbird.mozilla.org.xpi warning: File listed twice: /usr/lib64/thunderbird/distribution/extensions/langpack-cak@thunderbird.mozilla.org.xpi warning: File listed twice: /usr/lib64/thunderbird/distribution/extensions/langpack-cs@thunderbird.mozilla.org.xpi warning: File listed twice: /usr/lib64/thunderbird/distribution/extensions/langpack-cy@thunderbird.mozilla.org.xpi warning: File listed twice: /usr/lib64/thunderbird/distribution/extensions/langpack-da@thunderbird.mozilla.org.xpi warning: File listed twice: /usr/lib64/thunderbird/distribution/extensions/langpack-de@thunderbird.mozilla.org.xpi warning: File listed twice: /usr/lib64/thunderbird/distribution/extensions/langpack-dsb@thunderbird.mozilla.org.xpi warning: File listed twice: /usr/lib64/thunderbird/distribution/extensions/langpack-el@thunderbird.mozilla.org.xpi warning: File listed twice: /usr/lib64/thunderbird/distribution/extensions/langpack-en-GB@thunderbird.mozilla.org.xpi warning: File listed twice: /usr/lib64/thunderbird/distribution/extensions/langpack-es-AR@thunderbird.mozilla.org.xpi warning: File listed twice: /usr/lib64/thunderbird/distribution/extensions/langpack-es-ES@thunderbird.mozilla.org.xpi warning: File listed twice: /usr/lib64/thunderbird/distribution/extensions/langpack-et@thunderbird.mozilla.org.xpi warning: File listed twice: /usr/lib64/thunderbird/distribution/extensions/langpack-eu@thunderbird.mozilla.org.xpi warning: File listed twice: /usr/lib64/thunderbird/distribution/extensions/langpack-fi@thunderbird.mozilla.org.xpi warning: File listed twice: /usr/lib64/thunderbird/distribution/extensions/langpack-fr@thunderbird.mozilla.org.xpi warning: File listed twice: /usr/lib64/thunderbird/distribution/extensions/langpack-fy-NL@thunderbird.mozilla.org.xpi warning: File listed twice: /usr/lib64/thunderbird/distribution/extensions/langpack-ga-IE@thunderbird.mozilla.org.xpi warning: File listed twice: /usr/lib64/thunderbird/distribution/extensions/langpack-gd@thunderbird.mozilla.org.xpi warning: File listed twice: /usr/lib64/thunderbird/distribution/extensions/langpack-gl@thunderbird.mozilla.org.xpi warning: File listed twice: /usr/lib64/thunderbird/distribution/extensions/langpack-he@thunderbird.mozilla.org.xpi warning: File listed twice: /usr/lib64/thunderbird/distribution/extensions/langpack-hr@thunderbird.mozilla.org.xpi warning: File listed twice: /usr/lib64/thunderbird/distribution/extensions/langpack-hsb@thunderbird.mozilla.org.xpi warning: File listed twice: /usr/lib64/thunderbird/distribution/extensions/langpack-hu@thunderbird.mozilla.org.xpi warning: File listed twice: /usr/lib64/thunderbird/distribution/extensions/langpack-hy-AM@thunderbird.mozilla.org.xpi warning: File listed twice: /usr/lib64/thunderbird/distribution/extensions/langpack-id@thunderbird.mozilla.org.xpi warning: File listed twice: /usr/lib64/thunderbird/distribution/extensions/langpack-is@thunderbird.mozilla.org.xpi warning: File listed twice: /usr/lib64/thunderbird/distribution/extensions/langpack-it@thunderbird.mozilla.org.xpi warning: File listed twice: /usr/lib64/thunderbird/distribution/extensions/langpack-ja@thunderbird.mozilla.org.xpi warning: File listed twice: /usr/lib64/thunderbird/distribution/extensions/langpack-ka@thunderbird.mozilla.org.xpi warning: File listed twice: /usr/lib64/thunderbird/distribution/extensions/langpack-kab@thunderbird.mozilla.org.xpi warning: File listed twice: /usr/lib64/thunderbird/distribution/extensions/langpack-kk@thunderbird.mozilla.org.xpi warning: File listed twice: /usr/lib64/thunderbird/distribution/extensions/langpack-ko@thunderbird.mozilla.org.xpi warning: File listed twice: /usr/lib64/thunderbird/distribution/extensions/langpack-lt@thunderbird.mozilla.org.xpi warning: File listed twice: /usr/lib64/thunderbird/distribution/extensions/langpack-ms@thunderbird.mozilla.org.xpi warning: File listed twice: /usr/lib64/thunderbird/distribution/extensions/langpack-nb-NO@thunderbird.mozilla.org.xpi warning: File listed twice: /usr/lib64/thunderbird/distribution/extensions/langpack-nl@thunderbird.mozilla.org.xpi warning: File listed twice: /usr/lib64/thunderbird/distribution/extensions/langpack-nn-NO@thunderbird.mozilla.org.xpi warning: File listed twice: /usr/lib64/thunderbird/distribution/extensions/langpack-pl@thunderbird.mozilla.org.xpi warning: File listed twice: /usr/lib64/thunderbird/distribution/extensions/langpack-pt-BR@thunderbird.mozilla.org.xpi warning: File listed twice: /usr/lib64/thunderbird/distribution/extensions/langpack-pt-PT@thunderbird.mozilla.org.xpi warning: File listed twice: /usr/lib64/thunderbird/distribution/extensions/langpack-rm@thunderbird.mozilla.org.xpi warning: File listed twice: /usr/lib64/thunderbird/distribution/extensions/langpack-ro@thunderbird.mozilla.org.xpi warning: File listed twice: /usr/lib64/thunderbird/distribution/extensions/langpack-ru@thunderbird.mozilla.org.xpi warning: File listed twice: /usr/lib64/thunderbird/distribution/extensions/langpack-si@thunderbird.mozilla.org.xpi warning: File listed twice: /usr/lib64/thunderbird/distribution/extensions/langpack-sk@thunderbird.mozilla.org.xpi warning: File listed twice: /usr/lib64/thunderbird/distribution/extensions/langpack-sl@thunderbird.mozilla.org.xpi warning: File listed twice: /usr/lib64/thunderbird/distribution/extensions/langpack-sq@thunderbird.mozilla.org.xpi warning: File listed twice: /usr/lib64/thunderbird/distribution/extensions/langpack-sr@thunderbird.mozilla.org.xpi warning: File listed twice: /usr/lib64/thunderbird/distribution/extensions/langpack-sv-SE@thunderbird.mozilla.org.xpi warning: File listed twice: /usr/lib64/thunderbird/distribution/extensions/langpack-tr@thunderbird.mozilla.org.xpi warning: File listed twice: /usr/lib64/thunderbird/distribution/extensions/langpack-uk@thunderbird.mozilla.org.xpi warning: File listed twice: /usr/lib64/thunderbird/distribution/extensions/langpack-uz@thunderbird.mozilla.org.xpi warning: File listed twice: /usr/lib64/thunderbird/distribution/extensions/langpack-vi@thunderbird.mozilla.org.xpi warning: File listed twice: /usr/lib64/thunderbird/distribution/extensions/langpack-zh-CN@thunderbird.mozilla.org.xpi warning: File listed twice: /usr/lib64/thunderbird/distribution/extensions/langpack-zh-TW@thunderbird.mozilla.org.xpi Provides: application() application(mozilla-thunderbird.desktop) libldap60.so()(64bit) libldif60.so()(64bit) liblgpllibs.so()(64bit) libmozgtk.so()(64bit) libmozsqlite3.so()(64bit) libmozsqlite3.so(libmozsqlite3.so)(64bit) libmozwayland.so()(64bit) libprldap60.so()(64bit) libxul.so()(64bit) libxul.so(xul68)(64bit) metainfo() metainfo(mozilla-thunderbird.appdata.xml) mimehandler(message/rfc822) mimehandler(x-scheme-handler/mailto) thunderbird = 68.1.1-1.fc31 thunderbird(aarch-64) = 68.1.1-1.fc31 thunderbird-lightning Requires(interp): /bin/sh /bin/sh /bin/sh Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Requires(post): /bin/sh Requires(postun): /bin/sh Requires(posttrans): /bin/sh Requires: /usr/bin/bash ld-linux-aarch64.so.1()(64bit) ld-linux-aarch64.so.1(GLIBC_2.17)(64bit) libX11-xcb.so.1()(64bit) libX11.so.6()(64bit) libXext.so.6()(64bit) libXrender.so.1()(64bit) libXt.so.6()(64bit) libatk-1.0.so.0()(64bit) libc.so.6()(64bit) libc.so.6(GLIBC_2.17)(64bit) libc.so.6(GLIBC_2.18)(64bit) libc.so.6(GLIBC_2.28)(64bit) libcairo-gobject.so.2()(64bit) libcairo.so.2()(64bit) libdbus-1.so.3()(64bit) libdbus-1.so.3(LIBDBUS_1_3)(64bit) libdbus-glib-1.so.2()(64bit) libdl.so.2()(64bit) libdl.so.2(GLIBC_2.17)(64bit) libffi.so.6()(64bit) libfontconfig.so.1()(64bit) libfreetype.so.6()(64bit) libgcc_s.so.1()(64bit) libgcc_s.so.1(GCC_3.0)(64bit) libgcc_s.so.1(GCC_3.3)(64bit) libgcc_s.so.1(GCC_4.0.0)(64bit) libgcc_s.so.1(GCC_4.2.0)(64bit) libgdk-3.so.0()(64bit) libgdk-x11-2.0.so.0()(64bit) libgdk_pixbuf-2.0.so.0()(64bit) libgio-2.0.so.0()(64bit) libglib-2.0.so.0()(64bit) libgobject-2.0.so.0()(64bit) libgthread-2.0.so.0()(64bit) libgtk-3.so.0()(64bit) libgtk-x11-2.0.so.0()(64bit) libharfbuzz.so.0()(64bit) libldap60.so()(64bit) libldif60.so()(64bit) liblgpllibs.so()(64bit) libm.so.6()(64bit) libm.so.6(GLIBC_2.17)(64bit) libm.so.6(GLIBC_2.27)(64bit) libm.so.6(GLIBC_2.29)(64bit) libmozgtk.so()(64bit) libmozsqlite3.so()(64bit) libmozsqlite3.so(libmozsqlite3.so)(64bit) libmozwayland.so()(64bit) libnspr4.so()(64bit) libnss3.so()(64bit) libnss3.so(NSS_3.10)(64bit) libnss3.so(NSS_3.10.2)(64bit) libnss3.so(NSS_3.11)(64bit) libnss3.so(NSS_3.11.2)(64bit) libnss3.so(NSS_3.12)(64bit) libnss3.so(NSS_3.12.3)(64bit) libnss3.so(NSS_3.12.4)(64bit) libnss3.so(NSS_3.12.5)(64bit) libnss3.so(NSS_3.12.9)(64bit) libnss3.so(NSS_3.13)(64bit) libnss3.so(NSS_3.15)(64bit) libnss3.so(NSS_3.16.1)(64bit) libnss3.so(NSS_3.16.2)(64bit) libnss3.so(NSS_3.19)(64bit) libnss3.so(NSS_3.2)(64bit) libnss3.so(NSS_3.21)(64bit) libnss3.so(NSS_3.22)(64bit) libnss3.so(NSS_3.3)(64bit) libnss3.so(NSS_3.30)(64bit) libnss3.so(NSS_3.4)(64bit) libnss3.so(NSS_3.43)(64bit) libnss3.so(NSS_3.5)(64bit) libnss3.so(NSS_3.6)(64bit) libnss3.so(NSS_3.7)(64bit) libnss3.so(NSS_3.8)(64bit) libnss3.so(NSS_3.9)(64bit) libnss3.so(NSS_3.9.2)(64bit) libnss3.so(NSS_3.9.3)(64bit) libnssutil3.so()(64bit) libnssutil3.so(NSSUTIL_3.12)(64bit) libnssutil3.so(NSSUTIL_3.12.3)(64bit) libnssutil3.so(NSSUTIL_3.12.5)(64bit) libnssutil3.so(NSSUTIL_3.13)(64bit) libpango-1.0.so.0()(64bit) libpangocairo-1.0.so.0()(64bit) libpangoft2-1.0.so.0()(64bit) libplc4.so()(64bit) libplds4.so()(64bit) libprldap60.so()(64bit) libpthread.so.0()(64bit) libpthread.so.0(GLIBC_2.17)(64bit) librt.so.1()(64bit) librt.so.1(GLIBC_2.17)(64bit) libsmime3.so()(64bit) libsmime3.so(NSS_3.13)(64bit) libsmime3.so(NSS_3.16)(64bit) libsmime3.so(NSS_3.2)(64bit) libsmime3.so(NSS_3.4)(64bit) libsmime3.so(NSS_3.4.1)(64bit) libsmime3.so(NSS_3.6)(64bit) libssl3.so()(64bit) libssl3.so(NSS_3.12.6)(64bit) libssl3.so(NSS_3.13)(64bit) libssl3.so(NSS_3.13.2)(64bit) libssl3.so(NSS_3.14)(64bit) libssl3.so(NSS_3.15)(64bit) libssl3.so(NSS_3.15.4)(64bit) libssl3.so(NSS_3.2)(64bit) libssl3.so(NSS_3.21)(64bit) libssl3.so(NSS_3.22)(64bit) libssl3.so(NSS_3.23)(64bit) libssl3.so(NSS_3.27)(64bit) libssl3.so(NSS_3.28)(64bit) libssl3.so(NSS_3.33)(64bit) libssl3.so(NSS_3.4)(64bit) libstartup-notification-1.so.0()(64bit) libstdc++.so.6()(64bit) libstdc++.so.6(CXXABI_1.3)(64bit) libstdc++.so.6(CXXABI_1.3.5)(64bit) libstdc++.so.6(GLIBCXX_3.4)(64bit) libstdc++.so.6(GLIBCXX_3.4.11)(64bit) libstdc++.so.6(GLIBCXX_3.4.15)(64bit) libstdc++.so.6(GLIBCXX_3.4.18)(64bit) libstdc++.so.6(GLIBCXX_3.4.20)(64bit) libstdc++.so.6(GLIBCXX_3.4.21)(64bit) libstdc++.so.6(GLIBCXX_3.4.22)(64bit) libstdc++.so.6(GLIBCXX_3.4.26)(64bit) libstdc++.so.6(GLIBCXX_3.4.9)(64bit) libxcb-shm.so.0()(64bit) libxcb.so.1()(64bit) libxul.so()(64bit) libxul.so(xul68)(64bit) libz.so.1()(64bit) libz.so.1(ZLIB_1.2.0)(64bit) libz.so.1(ZLIB_1.2.3.4)(64bit) libz.so.1(ZLIB_1.2.9)(64bit) rtld(GNU_HASH) Obsoletes: thunderbird-lightning thunderbird-lightning-gdata <= 1:3.3.0.14 Suggests: u2f-hidraw-policy Processing files: thunderbird-wayland-68.1.1-1.fc31.aarch64 Provides: application() application(mozilla-thunderbird-wayland.desktop) mimehandler(message/rfc822) mimehandler(x-scheme-handler/mailto) thunderbird-wayland = 68.1.1-1.fc31 thunderbird-wayland(aarch-64) = 68.1.1-1.fc31 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Requires: /usr/bin/bash Processing files: thunderbird-debugsource-68.1.1-1.fc31.aarch64 Provides: thunderbird-debugsource = 68.1.1-1.fc31 thunderbird-debugsource(aarch-64) = 68.1.1-1.fc31 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Processing files: thunderbird-debuginfo-68.1.1-1.fc31.aarch64 warning: Duplicate build-ids /builddir/build/BUILDROOT/thunderbird-68.1.1-1.fc31.aarch64/usr/lib/debug/usr/lib64/thunderbird/thunderbird-68.1.1-1.fc31.aarch64.debug and /builddir/build/BUILDROOT/thunderbird-68.1.1-1.fc31.aarch64/usr/lib/debug/usr/lib64/thunderbird/thunderbird-bin-68.1.1-1.fc31.aarch64.debug Provides: debuginfo(build-id) = 121e3275c2701b5beb0132fb819d4127b4e7eae9 debuginfo(build-id) = 2a54bc07c9cb51796bc9df23e5508505d3d994a0 debuginfo(build-id) = 3565ecfe5b241dc7ba11620b53231ba9b2b3ee79 debuginfo(build-id) = 8518b689d966cfbe609913e8c28290e975971814 debuginfo(build-id) = 8c3bad665187050aaa0a7fc87ad8ccbdf7b5d8b5 debuginfo(build-id) = 8eeda5166298cd652c9f56869b015ed7128858fc debuginfo(build-id) = 9b813d1d25b39605b7d4b6d5733f6bf479ba91c3 debuginfo(build-id) = a08fd16d9897bc317c8ce139b918d61ea64bc3de debuginfo(build-id) = a1c26f72160c2f873a7ac5d75124fe1131ddbcb2 debuginfo(build-id) = cad7d5429fa0e9ee8e09399a1fa68975a8b5d608 debuginfo(build-id) = f2725b6b9d46a536a644ffb346543c47c5f70f83 debuginfo(build-id) = f652027634728da27a9a9950a688176251e9bb81 thunderbird-debuginfo = 68.1.1-1.fc31 thunderbird-debuginfo(aarch-64) = 68.1.1-1.fc31 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Recommends: thunderbird-debugsource(aarch-64) = 68.1.1-1.fc31 Checking for unpackaged file(s): /usr/lib/rpm/check-files /builddir/build/BUILDROOT/thunderbird-68.1.1-1.fc31.aarch64 Wrote: /builddir/build/RPMS/thunderbird-wayland-68.1.1-1.fc31.aarch64.rpm Wrote: /builddir/build/RPMS/thunderbird-68.1.1-1.fc31.aarch64.rpm Wrote: /builddir/build/RPMS/thunderbird-debugsource-68.1.1-1.fc31.aarch64.rpm Wrote: /builddir/build/RPMS/thunderbird-debuginfo-68.1.1-1.fc31.aarch64.rpm Executing(%clean): /bin/sh -e /var/tmp/rpm-tmp.R1pAZx + umask 022 + cd /builddir/build/BUILD + cd thunderbird-68.1.1 + /usr/bin/rm -rf /builddir/build/BUILDROOT/thunderbird-68.1.1-1.fc31.aarch64 + RPM_EC=0 ++ jobs -p + exit 0 Child return code was: 0